<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web Hosting Fan &#187; Software</title>
	<atom:link href="http://www.webhostingfan.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webhostingfan.com</link>
	<description>Web hosting industry news, latest trends, reviews of the best web hosting providers.</description>
	<lastBuildDate>Fri, 30 Jul 2010 17:41:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How to Publish a Website</title>
		<link>http://www.webhostingfan.com/2010/07/how-to-publish-a-website/</link>
		<comments>http://www.webhostingfan.com/2010/07/how-to-publish-a-website/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 18:22:18 +0000</pubDate>
		<dc:creator>gracechen</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[create a website]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[open source program]]></category>
		<category><![CDATA[publish website]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.webhostingfan.com/?p=1053</guid>
		<description><![CDATA[There are hundreds of millions of websites across the internet from every corner of the earth. Hence the reason it’s called the World Wide Web. As technology progresses and websites are easier to build, even an individual with the lowest comprehension of computer knowledge can get one up and running in a short time. Due [...]]]></description>
			<content:encoded><![CDATA[<p>There are hundreds of millions of websites across the internet from every corner of the earth. Hence the reason it’s called the World Wide Web. As technology progresses and websites are easier to build, even an individual with the lowest comprehension of computer knowledge can get one up and running in a short time.</p>
<p>Due to the technology currently available, the publishing of a website can be completed in only three steps. These include:</p>
<ul>
<li>Create the website</li>
<li>Find a hosting plan</li>
<li>Upload the site</li>
</ul>
<p>Depending on your skill level, a website can be created manually utilizing Dreamweaver or notepad. On the other hand, sites can be almost automatically created with numerous open source programs. The second method is the easiest and requires the least amount of programming.</p>
<p>One of the most popular methods of website creation is WordPress, a content management system. It was originally created to help create blogs, but this has been extended to any type of website including stores. There are thousands of user-created themes for your website. Additionally, plugins, widgets and other tools are available to the user for different tasks, most are free.</p>
<p>Another helpful content management system is Joomla which creates the site and manages the content. To use Joomla simply install it properly and that’s it! There are tools for site creation if you have the need.</p>
<p>Once the website is created, its time to find a hosting plan that fits your needs. Generally you don’t want to use a free service since the quality is usually not up to par. Since most web hosting companies are charging beans for service, it’s almost free. The most important aspects of choosing a web hosting provider are scalability, storage, bandwidth, CPU and cost.</p>
<p>Once you’ve found a web hosting provider, its time to upload the site. Find a free FTP (File Transfer Protocol) program and connect to your site through the IP address. Simply drag the files from your computer to their server and that’s basically it. Many web hosting providers can automatically install CMS’s like WordPress.</p>
<p>Creating a website has come a long way in a short amount of time. There is so much software available to create a website without any programming knowledge needed. With the addition of freeware and open source software, it’s also extremely inexpensive. As technology continues, this task will become even easier and almost everyone will have a website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webhostingfan.com/2010/07/how-to-publish-a-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Look at The New Developer Certification for .NET Content Management System Experts</title>
		<link>http://www.webhostingfan.com/2010/07/a-look-at-the-new-developer-certification-for-net-content-management-system-experts/</link>
		<comments>http://www.webhostingfan.com/2010/07/a-look-at-the-new-developer-certification-for-net-content-management-system-experts/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 19:41:37 +0000</pubDate>
		<dc:creator>gracechen</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[.NET framework]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CMS technology]]></category>
		<category><![CDATA[content management system]]></category>
		<category><![CDATA[developer certifications]]></category>
		<category><![CDATA[Kentico]]></category>

		<guid isPermaLink="false">http://www.webhostingfan.com/?p=1047</guid>
		<description><![CDATA[There are many different developer certifications available. To add to the long list is a .NET web content management system certificate offered by Kentico. This will certify its graduates as CMS technology experts. While there are many vendors that offer CMS certifications, Kentico is the most recent. The basics of the course include: Upon completion, [...]]]></description>
			<content:encoded><![CDATA[<p>There are many different developer certifications available. To add to the long list is a .NET web content management system certificate offered by Kentico. This will certify its graduates as CMS technology experts.</p>
<p>While there are many vendors that offer CMS certifications, Kentico is the most recent. The basics of the course include:</p>
<ul>
<li>Upon completion, the result is a Kentico Certified Developer</li>
<li>One year of Kentico CMS development experience is required or completion of Kentico CMS 5 Certified Developer Training</li>
<li>Demonstration of the understanding of ASP.NET, the .NET framework, web interfaces, CSS and website deployment are scrutinized</li>
</ul>
<p>The exam for the certification is 50 questions an available anytime online for $199. The long debate over whether certifications immediately make someone an expert continues. There are plenty of good developers that didn’t pass certification exams. They are still experts; they just don’t have a certification document proving this fact.</p>
<p>Many believe that time and money is better spent on Microsoft certifications as their courses tend to cover more information and different types of vendors. Unfortunately most experts believe that a non-committed or poor developer that obtains a certification will weaken the whole system.</p>
<p>Kentico is adding to the certification list to provide a quick and easy method to recognize highly-skilled developers. They claim the return on investment is maximized and time to market is reduced through their certification course.</p>
<p>The Kentico CMS certification course is a partner of Microsoft. This proves their conformance with Microsoft testing protocols such as Microsoft Platform Test for Windows Server 2003, Microsoft SQL Server 2005 Test and Microsoft Managed Code Test.</p>
<p>There are two types of courses offered by Kentico: the Certified Content Administrator Training and the Certified Developer Training. The administrative training instructs students on how to use Kentico CMS 5 to create and publish content. It also teaches users how to perform their daily tasks utilizing this software. The developer training focuses on speedy website deployments, best programming and design practices, as well as showcasing the capabilities of the Kentico CMS.</p>
<p>Kentico is providing another addition to the list of vendor certifications by offering an administrative and developer training. These courses teach all aspects of the Kentico Content Management System to the users. This is helpful with daily tasks as well as following good design and practices. Any additional courses do add credibility to your workplace experience and this is no exception.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webhostingfan.com/2010/07/a-look-at-the-new-developer-certification-for-net-content-management-system-experts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Basics of MS SQL Server</title>
		<link>http://www.webhostingfan.com/2010/07/the-basics-of-ms-sql-server/</link>
		<comments>http://www.webhostingfan.com/2010/07/the-basics-of-ms-sql-server/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 20:35:24 +0000</pubDate>
		<dc:creator>gracechen</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[ANSI SQL]]></category>
		<category><![CDATA[database server]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MS SQL]]></category>
		<category><![CDATA[Protocol Layer]]></category>
		<category><![CDATA[SQLOS]]></category>
		<category><![CDATA[Sybase SQL server]]></category>
		<category><![CDATA[T-SQL]]></category>

		<guid isPermaLink="false">http://www.webhostingfan.com/?p=927</guid>
		<description><![CDATA[MS SQL Server is essentially the Microsoft equivalent of MySQL produced for use with the Linux operating system. MS SQL is a relational model database server coded primarily in the T-SQL and ANSI SQL languages. The first version was created in 1989 as Sybase SQL Server. MS SQL Server can support 2GB of memory on [...]]]></description>
			<content:encoded><![CDATA[<p>MS SQL Server is essentially the Microsoft equivalent of MySQL produced for use with the Linux operating system. MS SQL is a relational model database server coded primarily in the T-SQL and ANSI SQL languages. The first version was created in 1989 as Sybase SQL Server.</p>
<p>MS SQL Server can support 2GB of memory on x86 hardware but can be configured to utilize 64GB when Address Windowing Extension is being utilized. Conversely, it can support 8TB of memory for x64 hardware. Consequently, when running MS SQL Server on x86 on x64 hardware, the program can support up to 4GB of memory without the need for special configuration.</p>
<p>The architecture of MS SQL Server is segmented into three components. These include:</p>
<ul>
<li>SQLOS</li>
<li>Relational      Engine</li>
<li>Protocol      Layer</li>
</ul>
<p><strong>SQLOS</strong></p>
<p>SQLOS is the support segment for MS SQL Server by offering all basic services. It offers the standard functions that are associated with Microsoft Windows. These include:</p>
<ul>
<li>I/O management</li>
<li>Buffer pool management</li>
<li>Memory management</li>
<li>Resource management</li>
<li>Thread scheduling</li>
<li>Synchronization primitives</li>
<li>Deadlock detection</li>
</ul>
<p><strong>Relational Engine</strong></p>
<p><strong> </strong></p>
<p>This area of MS SQL Server collaborates with the relational data storage with SQLOS. It completes this task to define the various types of data that have the ability to be stored in the tables. This includes the storage engine which manages the data on storage devices and offers access at much quicker speeds.</p>
<p>The relational engine also includes a query processor which actually retrieves the data from storage. Queries denote the data needed and the processor creates methods for accessing the data. The actual operations are completed by worker threads.</p>
<p><strong>Protocol Layer</strong></p>
<p>This component of MS SQL Server inputs the external interface. Operations are communicated to the protocol layer allowing access to the MS SQL Server. The communication is transferred via a Microsoft-define format called Tabular Data Stream (TDS).</p>
<p>These are the three basic components and their functions that help make MS SQL Server run properly. Although this is just a general overview of the processes, it’s important to have a taste of the parts that support this powerful software. Consequently there is a higher level of detail involved, but this is best suited for programmers and developers.</p>
<p>MS SQL Server has remained a competitive entity against Linux-based MySQL. With the vast support of Microsoft, this could be the best program in its field. As technology persists with newer and better features and processes, MS SQL Server will be at the forefront of database server software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webhostingfan.com/2010/07/the-basics-of-ms-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Revolutionary Web Breakthrough of HTML5</title>
		<link>http://www.webhostingfan.com/2010/06/the-revolutionary-web-breakthrough-of-html5/</link>
		<comments>http://www.webhostingfan.com/2010/06/the-revolutionary-web-breakthrough-of-html5/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 16:35:40 +0000</pubDate>
		<dc:creator>gracechen</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[canvas objects]]></category>
		<category><![CDATA[HTML programming]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[inline elements]]></category>
		<category><![CDATA[semantic code]]></category>
		<category><![CDATA[syntax errors]]></category>
		<category><![CDATA[video streaming]]></category>

		<guid isPermaLink="false">http://www.webhostingfan.com/?p=917</guid>
		<description><![CDATA[HTML 5 is the fifth version of the popular HTML web programming language. Web hosting news sources believe this could be a revolutionary programming language with many new features to ensure easy coding. Currently, there are many tasks that can only be completed by utilizing some type of plug-in or application. There are many features [...]]]></description>
			<content:encoded><![CDATA[<p>HTML 5 is the fifth version of the popular HTML web programming language. Web hosting news sources believe this could be a revolutionary programming language with many new features to ensure easy coding. Currently, there are many tasks that can only be completed by utilizing some type of plug-in or application.</p>
<p>There are many features that are planning to be added for ease of use functionality. These include:</p>
<ul>
<li>Drag and drop standards</li>
<li>Semantic code replacements</li>
<li>Canvas objects that allow drawing</li>
<li>Inline elements</li>
<li>Video streaming without a plug-in</li>
<li>Enhanced portability</li>
<li>Web 2.0 support</li>
<li>Improved compatibility with applications</li>
</ul>
<p>These features will all contribute to the user being able to view web pages on a laptop, desktop, e-reader and mobile device without the need to install plug-ins or any other type of software. The many devices that support the HTML programming language will all be able to utilize the splendid interfaces in the way they were created to be seen.</p>
<p>The target date for completion of HTML 5 is sometime in 2012. While this is being finalized, current browsers are beginning to integrate support to prepare for the changeover. For instance, Microsoft 8 has built-in HTML 5 support in addition to various investments in new layouts. Internet Explorer 9 is slated to have even more support of the HTML 5 functions.</p>
<p>The HTML 5 specification was announced in 2007 at the World Wide Web Consortium. The first working draft of the specification was completed on January 22<sup>nd</sup>, 2008. Although the target date is 2012, this will be an ongoing work in progress for many years to come.</p>
<p>Improvements over HTML 4.01 include:</p>
<ul>
<li>New parsing rules geared toward improved flexibility</li>
<li>New form controls</li>
<li>Ability to use SVG and MathML</li>
<li>Addition of goal attributes</li>
<li>Addition of PUT and DELETE methods for forms</li>
<li>Depreciated elements will be dropped</li>
<li>Peer to peer connections</li>
</ul>
<p>HTML 5 will be much more flexible in handling syntax errors. This language is designed so older browsers can safely ignore the newer features of HTML 5 if needed. While the language will be used, the older browser will not need to conform overall to the language.</p>
<p>HTML 5 looks to be a vast improvement over any web development programming language we currently have. With new interfaces, mobility and functionality, HTML 5 will be easier for the web developer to create pages and the end-user to view them. This language will prove to be a revolutionary breakthrough in website coding.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webhostingfan.com/2010/06/the-revolutionary-web-breakthrough-of-html5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Basics of a Rootkit</title>
		<link>http://www.webhostingfan.com/2010/06/the-basics-of-a-rootkit/</link>
		<comments>http://www.webhostingfan.com/2010/06/the-basics-of-a-rootkit/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 16:17:25 +0000</pubDate>
		<dc:creator>gracechen</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Dedicated Server]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[rootkit]]></category>
		<category><![CDATA[rootkit program]]></category>
		<category><![CDATA[security threat]]></category>
		<category><![CDATA[unmanaged dedicated server]]></category>

		<guid isPermaLink="false">http://www.webhostingfan.com/?p=900</guid>
		<description><![CDATA[One of the unfortunate problems with running or using an unmanaged dedicated server is fixing potential security threats. While spam blockers, anti-virus and spyware software will mostly automate this process, there are processes running in the background that may be undetected by conventional software that could be trying to hack the server. Therefore it’s beneficial [...]]]></description>
			<content:encoded><![CDATA[<p>One of the unfortunate problems with running or using an unmanaged dedicated server is fixing potential security threats. While spam blockers, anti-virus and spyware software will mostly automate this process, there are processes running in the background that may be undetected by conventional software that could be trying to hack the server. Therefore it’s beneficial to familiarize oneself with all security aspects to eliminate these malicious threats.</p>
<p><strong>What is a Rootkit?</strong></p>
<p>One of these issues commonly found within dedicated servers is the rootkit. A rootkit is a piece of software designed by hackers that attempts to take full control of the server without proper access or authorization. Utilizing the rootkit program, the hacker can install drivers, kernel modules, malware or take other types of threatening steps to cause havoc within the server.</p>
<p>The primary issue with a rootkit is that it’s usually undetected by traditional security software so once the hacker takes control, it can be a complete shock and cause major problems. The program also allows for Trojans, commands and other type of harmful viruses to be uploaded.</p>
<p><strong>How does a Rootkit Work?</strong></p>
<p>The general procedure is that once a rootkit uploads hidden utility programs into a system, they open a backdoor to the dedicated server. This can be at any time of day and can be extremely harmful to both the software and equipment.</p>
<p><strong>Solution</strong></p>
<p>It’s always recommended that those without networking knowledge or that are not technically savvy should invest in either Information Technology personnel or a managed hosting service. The latter being a much more economical option. Both the personnel and managed hosting service can provide insight as to the best methods for monitoring and blocking all security threats including uploading rookits.</p>
<p>One of the basic security checks by professionals is for the existence of a rootkit on a server. Keep in mind, a good dedicated server hosting provider does not want the server to go down as it’s bad for business. Most providers offer some type of managed hosting for an extra cost to keep the client satisfied.</p>
<p>Rootkits and the programs they upload can be extremely harmful to the software and hardware within a server. With some many security threats available and hackers’ one step ahead of the software, it’s beneficial to have professionals monitoring the server as often as possible. With managed hosting being the most viable option, this will guarantee proper server maintenance and monitoring.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webhostingfan.com/2010/06/the-basics-of-a-rootkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
