how to build a simple website from scratch #Web Development

https://www.youtube.com/watch?feature=player_embedded&v=zQ6M1Qh6I8A From: http://sitestree.com/?p=2608
Categories:Web Development
Tags:
Post Data:2015-10-17 12:12:53

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Step 1 step by step eCommerce application development #Web Development

https://www.youtube.com/watch?feature=player_embedded&v=gu-4RIwpJe4 From: http://sitestree.com/?p=2420
Categories:Web Development
Tags:eCommerce, application, development
Post Data:2015-10-09 08:39:37

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

DotNetNuke ErrorPages.aspx #Web Development

<%@ Page Language=”C#” AutoEventWireup=”false” Inherits=”DotNetNuke.Services.Exceptions.ErrorPage” CodeFile=”ErrorPage.aspx.cs” %>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” lang=”en-US”>
<head>
<meta name=”revisit-after” content=”1 days” />
<meta name=”robots” content=”noindex,nofollow” />
<title runat=”server” id=”Title”>Error</title>
<link id=”DefaultStylesheet” runat=”server” rel=”stylesheet” type=”text/css” href=”~/Portals/_default/default.css” />
<link id=”InstallStylesheet” runat=”server” rel=”stylesheet” type=”text/css” href=”~/Install/install.css” />
</head>
<body>
<form id=”Form” runat=”server”>
<table cellspacing=”5″ cellpadding=”5″ border=”0″>
<tr>
<td><asp:Image ID=”headerImage” runat=”server” BorderStyle=”None” AlternateText=”DotNetNuke” /></td>
</tr>
<tr style=”height:100%;”>
<td valign=”top” style=”width:650px;”>
<h2>DotNetNuke Error</h2>
<hr />
<p><asp:PlaceHolder ID=”ErrorPlaceHolder” runat=”server” /></p>
</td>
</tr>
<tr>
<td align=”right”><asp:Hyperlink ID=”hypReturn” runat=”Server” NavigateUrl=”~/Default.aspx” cssClass=”dnnPrimaryAction” text=”Return to Site”/></td>
</tr>
<tr><td height=”10px”></td></tr>
</table>
</form>
</body>
</html> From: http://sitestree.com/?p=948
Categories:Web Development
Tags:
Post Data:2016-07-02 17:20:45

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Computer technology and biotechnology #Web Development

Article: Our future computer technology or Technology is so bright. Most of the student are recent introduced this matter. They also come to research and work by technology. Computer technology which we used biotechnology. Such as past time time we detected diabetics by chemical and this process is so long and expansible. But by the combination of Biotechnology and information technology now we currently check diabetics easily, quick and its is so low price. SO glue check which is gift of nanotechnology is check diabetics so correctly. Another many of surgical instrument used which are possible by the computer technology. Our future generation will gift us more facility of computer technology and biotechnology. Molecular medicine and molecular biology research are so develop by the combination of information technology. Mobil, cellular phone android phone which give us joined power the two site world which we reached our message in a second. Another intern-ate which interlink our world and we take it as a global world or global village. Skype, Google talk, Facebook which give us more entertainment and low cost contact method. So in near future we can connect with our friend and family by low cost. Our technology improve dramatically and our future technology will give us more power and more entertainment. From: http://sitestree.com/?p=872
Categories:Web Development
Tags:
Post Data:2014-02-28 07:27:42

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Efficient Two Dimensional-IP routing: An incremental deployment design: #Web Development

Efficient Two Dimensional-IP routing: An incremental deployment design:

High dimensional routing has attracted more attentions to satisfy the increasing demands for more flexible services in the Internet. These routing schemes make routing decisions not only based on the destination address, but also on the source address, flow label, etc. With these schemes, networks can provide more than best-effort services.There are several research issues towards high dimensional routing. Clearly routers face additional CPU and memory burden in looking up and maintaining the additional information. While some overheads are unavoidable, we need to minimize such burden incurred. A more important problem is the deployment. It is widely known that making changes to the network layer is notoriously difficult. The proposed scheme should have least impact on the current Internet protocols and infrastructure. A node-by-node incremental deployment scheme is highly preferred. Obviously, without full deployment, the resulting paths for traffic diversion may deviate from the pre-defined ones. The incremental deployment scheme should minimize such deviation.In this paper, we illustrate the problem by using a real example from China Education and Research Network 2 (CERNET2). Then we formulate it as finding a deployment sequence where the traffic flows should follow the pre-defined paths given (1) the number of nodes to be deployed and (2) the extra burden each router can spare. We transform our problem to boolean clauses and develop efficient solutions following the Maximum Satisfiability (MAX-SAT) problem. We present several related algorithms for different practical scenarios.We evaluate our algorithms using comprehensive simulations with BRITE generated topologies and real world topologies. We conduct a case study on CERNET2 configurations. Compared to an ad hoc deployment and an arbitrary TwoD-IP forwarding, our algorithms compute a deployment sequence that achieves close to optimal performance after deploying a few nodes. The CPU and memory requirement are small for packet forwarding.

-Rahim Ullah From: http://sitestree.com/?p=864
Categories:Web Development
Tags:
Post Data:2014-02-23 04:09:02

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

File System Access and PHP Security #Web Development

File System Access and PHP Security

Allowing your users to upload files opens some security holes. Users can upload malicious files and make your site affected by Malware. How risky is this depends on how you implemented the feature, and the privileges that you have provided. One option can be check if the associated feature is really important or it is a feature just for the sake of a feature.

One option to prevent or minimize attack is: always specifically mention where the uploaded contents will go. Specify the upload folder specifically. When users upload files, check the name of the files as well. Are they trying to access a different location using relative parameters such as ../? Check the type of files they are trying to upload? is it an exe file? what about the size of the file? is the user trying to upload repeatedly?
is he a real human being? check the feature with Captcha.

Do not use relative paths in your code; also do not specify a file upload location using relative paths. Do not assume that only the folder under which the website resides is the only place to keep uploaded files. You can define another location from your code that is usually inaccessible from the users. Your root website folder is public and is not the best place to keep uploaded files.

Also, when you are opening a file do not use relative paths; try to know the exact location and filename; and work with the specific location and file name.

PHP by default allows remote file access which is a really bad idea. Unless you have a good reason to allow remote file access, turn it off. you can turn it off from php.ini file. To do that just disable allow_url_fopen

However, if you really need to allow using remote files, do not directly open/execute it. But do it in two steps, first retrieve the data and then process the data in the 2nd step. You can use FTP functionality to retrieve/upload first and then you can process it. From: http://sitestree.com/?p=193
Categories:Web Development
Tags:PHP Security, File Security, Malware
Post Data:2013-01-11 00:29:29

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Is .Net any Better than PHP for Web and Cloud Based Applications? #Web Development #By Sayed Ahmed

What advantages does PHP have over ASP.NET?
https://stackoverflow.com/questions/3989352/what-advantages-does-php-have-over-asp-net

 

Debate – .NET V. PHP: Top 10 .NET Myths Exposed

http://www.sitepoint.com/php-top-10-net-myths-exposed/

 

When to use PHP or ASP.NET?

https://programmers.stackexchange.com/…/when-to-use-php…

From: http://sitestree.com/?p=1219
Categories:Web Development, By Sayed Ahmed
Tags:
Post Data:2014-07-15 03:33:08

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Some C# Stuff #Web Development #By Sayed Ahmed

Object-Oriented Programming (C# and Visual Basic)

http://msdn.microsoft.com/en-CA/library/dd460654.aspx

 

LINQ (Language-Integrated Query)

http://msdn.microsoft.com/en-ca/library/bb397926.aspx

101 LINQ Sample Application

http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b

 

Parallel LINQ (PLINQ)

http://msdn.microsoft.com/en-us/library/dd460688%28v=vs.110%29.aspx

 

Entity Framework

http://msdn.microsoft.com/en-ca/data/ef.aspx

 

Working with DBContext

http://msdn.microsoft.com/en-ca/data/jj729737.aspx

 

SOAP vs Rest

https://stackoverflow.com/questions/209905/representational-state-transfer-rest-and-simple-object-access-protocol-soap

http://msdn.microsoft.com/en-us/library/vstudio/hh323724%28v=vs.100%29.aspx

 

 

 

Security in SOAP and REST

http://msdn.microsoft.com/en-us/library/vstudio/hh323714%28v=vs.100%29.aspx

 

WS-Security

https://en.wikipedia.org/wiki/WS-Security

 

SSO (Single Sign on) in .Net

https://stackoverflow.com/questions/14309090/c-sharp-asp-net-single-sign-on-implementation

SAML SSO : http://www.componentspace.com/

 

Design Patterns in C# with Code Examples (These also apply for Java EE, (i.e the concepts) , also to other OOP languages)

http://www.dofactory.com/Patterns/Patterns.aspx

 

 

 

  From: http://sitestree.com/?p=1182
Categories:Web Development, By Sayed Ahmed
Tags:
Post Data:2014-07-12 22:33:47

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses:http://Training.SitesTree.com
Blog: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Strategy Pattern: Interface vs Abstract Classes #Web Development #By Sayed Ahmed

Strategy Pattern: https://en.wikipedia.org/wiki/Strategy_pattern

“In computer programming, the strategy pattern (also known as the policy pattern) is a software design pattern that enables an algorithm‘s behavior to be selected at runtime. ”

“The validation strategies, encapsulated separately from the validating object, may be used by other validating objects in different areas of the system (or even different systems) without code duplication.”

 

Abstract Classes vs Interfaces

http://www.javaworld.com/article/2077421/learn-java/abstract-classes-vs-interfaces.html

 

  From: http://sitestree.com/?p=1146
Categories:Web Development, By Sayed Ahmed
Tags:
Post Data:2014-07-01 18:29:56

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses:http://Training.SitesTree.com
Blog: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Adopting GIT – One Repo for One Project #Web Development #By Sayed Ahmed

Just trying to plan on how to adopt the model of Git based development for all of different Justetc projects.

Still, testing, though found this resource to be useful : http://nvie.com/posts/a-successful-git-branching-model/

Rather than creating a central repository with all projects, so far, planning to create separate repository for each project (did not put any thought on it yet, good or bad). As for test, I am using Bitbucket. It can end up being something not in the internet.

 

So how did I do it

Sure, created a folder in my workstation/pc

used ‘git init’ command on it

then created a repo in Bitbucket using create repo

At PC used a command similar to :

git remote add origin https://sayedjustetc@bitbucket.org/sayedjustetc/test.git

Added a readme.txt file and pushed that to Bitbucket

git add readme.txt
git commit -m 'Initial commit'
git push -u origin master

This will create the master branch (in Bitbucket as well).
Then in Bitbucket from my account created another branch called develop (from master)
Then at pc executed: 
git fetch && git checkout develop


Followed the instructions from  http://nvie.com/posts/a-successful-git-branching-model/
and then created a feature branch under develop. In this feature branch, added all initial code.
committed all these files. Went to the develop branch (checkout). Then merged the feature branch 
to the develop branch. And then deleted the feature branch. Then 
pushed to Bitbucket (develop) branch. So, develop branch will be ahead of master branch. I did not 
but if I wanted to carry these changes to  master, I could just push to master.

git checkout -b initial-file-addition develop
git add * (before this, copied all files to be added to the repo)
git commit -m "added all files"
git checkout develop git merge --no-ff initial-file-addition
git branch -d initial-file-addition
git push origin develop
--

You can do similar experiments with release and hotfix branch concepts as mentioned in the referred 
article.

From: http://sitestree.com/?p=1111
Categories:Web Development, By Sayed Ahmed
Tags:
Post Data:2014-06-27 02:00:15

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses:http://Training.SitesTree.com
Blog: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada