Jack is Here, asp.net findings

As a software engineer, I focus on .NET, especially asp.net, C#, WCF and so on, and I am also very interested in Search Engine Optimization.

Entries Tagged ‘user’

Relocating One’s Existing Website to a New Host

There are several users who got their own website but they are having problems from their hosting providers such as lack of proper service, quite expensive features, and running out of business. In such crises user needs to transfer his/her website to a new host, but the question arises how? This is a common problem prevailing everywhere but users don’t know from where to start. This guide will help the user how to transfer from one host to another as soon as possible.

Step No.1

For the new hosting provider a user’s should know what to transfer so that user can determine his/her requirements. For these questions one’s should consult his/her website designer or current hosting provider.

One should check all the information he/she need to manage with his domains names?

Can a user get the entire backup of his/her website?

Which type of server a user is hosting on? Windows, Linux/Unix, or any other.

Are user’s sites running any kind of dynamic code, scripts, or software, like ASP, PHP, CGI, Java, or something else? Which type? There are several data processing’s like MYSQL, SQL, PostgreSOL, Access, Oracle, etc.

What is the quantity of e-mail addresses, lists and passwords? Is a user having e-mail aliases or set up of forwarded addresses? Are the sites password protected and secured?

Is the shopping cart is not under the user’s domain name or he/she can’t take with them.

Some hosting providers are recommending a shopping cart for their customers only.

Still there are some questions like -

What is the storage space of a user’s website take up?

What is the bandwidth of a user’s website for every month?

User should check whether he/she wants special requirements like receiving delivery receipts for e-mail or not?

If a user is having all the informations then he/she is in good form.Key of success will be in possessing a good record and preparation for anything.

Step No.2: A Host for one’s Needs

Now wants to name someone to handle it. So he / she will have to go through a company check those packages he / Please help us to go to her website. Not only one of a host of high quality and support he / she is on his server, and help him / her to do it.

If a host runs a different server than one’s old host find out will it affect his/her setup like setting of e-mail, website control panel, or user can get new options or lose some of it.

Step No.3: Setting up of new before the old one

If you cancel his / chair with his old friend, he / she should know that his / her new pattern of running his / her satisfaction with her services. Because they can break web sites and e-mail service with the service issues. Who is best to leave his / her old host to new host has been active in the DNS activation, and fully configured, waiting for its business website, when the domain repointed. With this new transition as smooth as possible will be there from one host to another.

Now you can use the site before changing the DNS for / the domain name. One can access / control panel to upload the files, and perform all necessary steps to regain his / her website and email accounts to the new host server.

One should ask for tutorials how to use all the features and tools read it and understand. If still one is confused how to start with anything, than ask for assistance from the host’s support department.

Step 4: Reporting one’s Customers

You should notify its customers, visitors to his website for purchase or information that he / she is doing some administrative changes to the site and it will not be available for some time. By informing them it shows that a user cares for its customers. A report to its clients by demonstrating a notice on its Web site with specific time.

Step 5: Replacing one’s Domain Names

One should have all his/her files transferred, his/her e-mail accounts set up, installation of
Shopping cart and other host servers. However, one is still hosting his / her old supplier. Here is the right time to apply for the domain mentioned in step 1 does not manage the details. All users first need to find a new host of the domain name server (DNS) names. At least two proposals are:

Name server 1. ONE’SHOST .COM

Name server 2. ONE’S HOST.COM

One requires accessing this information in the DNS sector of his/her domain manager for every domain that user desires to repoint to the new host. If user is placing several domain on the same site he/she should ensure that the concern host’s DNS can take care of all the domain not only of that with which user kept the hosting account.

Certainly, changing DNS is not a straight forward process. The majority of DNS servers regulate their concern records in the gap of 12 or 24 hour, or rather it may go up to 48 hours (2 days). When user alter his/her domain’s DNS, a notice is also issued to routers throughout the internet that user’s domain is currently using diverse DNS so that proper regulation can be done in DNS tables as per requirement. Thus, all the work can be accomplished properly. The whole procedure is usually gets completed within the time limit of 2 to 3 days.

Step 6: Verification of one’s site and withdrawing former Services

1 domains in one place, with care, you need to go through all the features and functionality of the DNS system, please check after receiving the user is that all his / her expectation is 1 night. All procedures, one can verify that you exit the original host and services provided by a single contract.

Php – A First Look

The PHP: Haipatekisutopurosessa is a server-side Web programming language, HTML and blends seamlessly with the. Both PHP, Unix and Windows servers, or it is Windows, and Active Server Pages (ASP) can be able to run on more accessible. Most full-service Web design company, has at least one PHP guru.

PHP uses are widespread, and can include any kind of server functionality that takes user’s input and displays or manipulates the input. Some pertinent examples of such work are message boards, auction sites, shopping carts, and more. This synopsis is meant to serve only as a gateway to other works; although the main goal is to give a reader enough information so they can make educated decisions about what their web developer should do. For those looking to get into PHP, there are many free tutorials and primers out there:

http://www.4webhelp.net/tutorials/php/basics.php, is a striking example
PHP generally uses the MySQL database system. MySQL server is a lot of Unix systems that are included on the side, and some of the Windows server.

Once a user knows the basics of PHP and its capacities, he can work with plenty of open-source scripts. Without having to actually build a script from scratch, one can get a fully functional website with a custom design (assuming the designer has HTML/graphics knowledge). Two of the most popular open-source (free) scripts for PHP/mySQL are PHPBB and osCommerce. PHPBB is forum software that is fairly common. It has all the main features of a message board and can have mods (modules) added for more features. OsCommerce is a shopping cart script that has support for many payment gateways, including some free ones like Paypal. The great thing about scripts like these is that they have a full community of developers – both beginners and professionals – that are there to help with installation and modification.

However, if a user doesn’t feel that he’s ready to take the plunge and work with PHP code, most web design firms are more than willing to work with open-source scripts. Others even have their own pre-made, or can work from scratch for an upgraded fee. Sometimes, an open source script simply won’t suffice because a user needs something tailored to his needs. Larger-scale online business and e-treps require capabilities that may be out of the reach of osCommerce.

In conclusion, PHP is a server-side scripting language widely used functions for web developers who offer to interact with their viewers. It may take years to master a technology like this, but there are many bargains out there for pre-made scripts or from the ground up technologies. This story serves as an introduction to PHP, later articles will go into further detail.

iPhone Development – RSS, XML, ASP.NET and Generic Handlers

As soon as your boss, he is going, iPhone is how to get from the road, which requires companies to obtain the data. Good side, both Mac and iPhone, you must obtain all necessary to achieve it then. Now we are very focused on providing solutions to market quickly and simply adjustable.

Specifically for us, we have corporate statistics that our executives wanted to be able to view easily from the road without having to boot up a laptop, find wireless, login to our web app, navigate to the statistics page… you know the drill. Instead, they should be able to pull their iPhone out and push a ‘stats’ button. Boom! There are the stats.

Many people are searching for the golden sample iphone application that they can model and forget that there is back-end infrastructure required to feed that data to the requesting iPhone. To get that done, you’re probably already thinking a nice web service feeding back XML. SOAP comes to mind but the current release of the iPhone SDK is light in support. This is where most people will direct you to using REST. REST is cool in that it is an URL based requestor but it takes a lot of work to set it up.

Remember that part of our goal is ‘quick to market’ so why not consider the generic HTTP handler that is in Visual Studio.

Here’s what you do:

1. According to the establishment of an RSS reader, can go to your iphone cable samples. In accordance with its terms, but also will work great. Here is the link: [Click Here]
2. now in Visual Studio add a public generic handler. This will be a .ASHX file
3. in your SQL database, build a table that houses a user name to iphone ID relationship
4. edit general handler to take in two parameters – one for the application function (in our case: stats) and an identifier for the iphone.
5. if they are validated respond to them with the stats in XML using context.response
6. test this in your browser passing the correct parameters so you know it’s
working before you start trying to hit it from the iphone.
7. now adjust your iphone app to use your new URL with parameters.

Once you get the basics working:

1. Creating a company-db-table, which stores ID iphone user ID check, and relations with them as the first operation on the handler. This makes the procedure very safe, because you can not get past the front door, without a valid iphone Id. BTW, we UDID used to obtain the addresses it uses. You need them for the ad hoc provision not in any case they are double-covered.
Two. The table, the date, time, user, iPhone to create a logging function writes
3. enhance the iphone app to allow drill down capabilities (just another operation)

A couple of notes:?

this is scaleable by way of the parameters passed.?
you can adjust the output at the asp.net level instead of the iphone.?
this is very secure in that only the registered iphones will get in.

Good Luck

Dan Ribar
1st Guard Corporation

Webpage Design for Amateur Businessmen

Internet, education, research has been used in various applications, information exchange, business and entertainment. The Internet is a positive factor, the individual can increase the productivity and competitiveness of the organization. Meanwhile, customers are stuck on commercial sites, such as lost productivity by using the Internet to get information or unwanted, you can have many unexpected side effects. This problem is most of them depend on the particular design of the web page of the website.

The immediate nature of a web based applications coupled with the pressure for continuous evolution forces a web designer to establish a webpage design that solves the immediate business problem. In order to perform a webpage design effectively, a web engineer should work to reuse four technical elements. They are the design principals and method, the design patterns and the use of templates. The architectural design for a business website focuses on the definition of the overall hypermedia structure of the web application and the application of the webpage design patterns and constructive templates to populate the structure and achieve reuse.

The overall architectural structure of the webpage design is tied to the goals established for a website, the content to be presented, the users who will visit and the navigation philosophy that has been established. Using webpage design patterns is the generic approach for solving some small problem that can be adapted to a much wider variety of specific problems. In this context of business applications and websites, webpage design patterns can be applied at the architectural level, the component level and at the navigational level.

However, special characteristics of the business websites require a number of additional considerations. The user interface design of a webpage is the most important part in a business website. It makes the ‘first impression’ to the user. Regardless of the value of its content, the sophistication of its processing capabilities and services, and the overall benefit of the web site itself, a poorly designed user interface will disappoint the potential user and may in fact cause the user to go elsewhere. Because of the sheer volume of competing websites in virtually every subject area, the user interface of a business website should ‘grab’ a potential user immediately.

There are many ecommerce solution and applications are evolving everyday to create good ecommerce and business web pages and sites. However, to avoid this problem, there are some simple guidelines to redesign their user interface of the business websites. Server errors even minor ones are likely to cause a user to leave the website and look elsewhere for information, service and products. Reading speed on a computer monitor is approximately 25 percent slower than reading speed for hard copy. Therefore keep the descriptions of the products or services simple and short. Avoid ‘under construction’ signs for they may raise expectations and cause an unnecessary link that is sure to disappoint the user. Users prefer not to scroll; important information should be placed within the dimensions of a typical browser window. Navigational menus and headbars should be designed consistently and should be available on all pages that are available to the user. Aesthetics should never supersede functionality. Navigational options should be obvious even to the casual visitor. A well designed webpage improves the user’s perception the product or content provided by the website. Therefore a webpage design should always be structured and ergonomically sound.

Mvc Design Pattern

MVC Design Pattern

MVC Design Pattern

?

Model-view-controller

?

Model-view-controller (MVC) is an architectural pattern used in software engineering. In complex computer applications that present a large amount of data to the user, a developer often wishes to separate data (model) and user interface (View) concerns, so that changes to the user interface will not affect data handling, and that the data can be reorganized without changing the user interface. The model-view-controller solves this problem by decoupling data access and business logic from data presentation and user interaction, by introducing an intermediate component: the controller.

?

Pattern description

?

It is common to split into different levels of application: presentation (UI), the domain and data access. In the MVC the presentation layer further divided into view and controller. The MVC contains more than one application architecture is a typical design patterns.

?

Model
The domain-specific representation of the information on which the application works. There is a widespread misconception that the model is another name for the domain layer. Domain logic adds meaning raw data (eg, calculating if today is the user's birthday, or) the totals, taxes and shipping costs for shopping cart items.
Many applications (such as databases) to store data, use a persistent storage mechanism. MVC is specifically for the data access layer, beneath it, not to mention being understood or encapsulated by the model.
View
Renders the model into a form suitable for interaction, typically a user interface element.
Controller
Processes and responds to events, typically user actions, and may invoke changes on the model.

?

MVC is often used in Web applications, where it accumulates at the actual HTML page, and the controller is the code that generates the dynamic data and content in HTML. Finally, the model with the actual content, represented typically stored in a database or XML files.

?

Though MVC comes in different flavors, control flow generally works as follows:

?

1. The user interacts with the user interface in some way (e.g., user presses a button)
2. A controller takes the input event from the user interface, often via a registered handler or callback.
3. The controller accesses the model, possibly updating as appropriate to the user (eg, shopping cart controller information of the user).
4. A view uses the model to create the appropriate user interface (eg, view produces a screen listing the contents of your shopping cart). The view gets its own data from the model. The model has no direct knowledge of view.
5. The user interface waits for further user interactions, which begins the cycle anew.