• PHP Hosting

    Posted in php, webhosting | Sunday 31 August 2008 9:54 am

    PHP hosting is a server-side scripting environment that is used to create dynamic web pages. PHP is an abbreviation for Hypertext Preprocessor, an open source language widely used by programmers and web developers. The fact that it is open source gives it a lot of advantages over proprietary programming languages. Due to this reason, PHP has been the most famous server-side scripting language and almost all hosting providers offer PHP hosting services nowadays.

    PHP is an object oriented language. The way PHP hosting works is that the web server would filter a request document using PHP and generates the output from PHP to the web browser. These documents are usually in HTML format with PHP tags inside. The tags can be run on both Windows and UNIX servers. In terms of output text, PHP is capable to generate any format such as XHTML and XML.

    With PHP, web developers would be able to perform any CGI tasks, such as generate dynamic contents or send and receive cookies. PHP is also capable of outputting PDF files, Flash videos and images on the fly at high speed. This is possible due to its ability to save the required files in its file system and forming a server-side cache.

    There are a host of advantages of using a PHP hosting. For beginners, it is a relatively easy language to learn and work on. While for seasoned developers, there are a lot of advanced applications and features that comes with PHP hosting. In terms of cost, it is one of the cheapest hosting solutions as it is an open-source technology. There are also programming tools that come free with PHP hosting, contributed by programmers worldwide.

    PHP is especially strong in relational databases, which are used for dynamic contents, product catalogs and e-commerce applications. The relational database application that comes with PHP is called MySQL, which is also open-source. It is known for its high reliability, precision and flexibility. These advantages have made it the more preferred alternative compared to proprietary databases systems.

    Overall, PHP hosting is one of the most complete hosting packages available in the industry. It is perfect both for beginners who require easy-to-use hosting services and for advanced users who require powerful web applications. The value that it offers is even more significant due to its inexpensive pricing, especially compared to proprietary hosting services.

    UNIX Hosting

    Posted in webhosting | Sunday 31 August 2008 9:53 am

    UNIX hosting is the most common web hosting platform today. The term UNIX refers to a computer operating system which provides the base operating system architecture for many open source companies including Solaris (Sun), Linux (GNU) and others. UNIX has been around for years and is the choice language for mid-frame computer users. UNIX hosting solutions is considered more available due to open source distribution of its operating system. LINUX hosting is a version of UNIX that has gained popularity because of its stability as an operating system. You will find these two terms being used interchangeably, which effectively refers to the same type of hosting solution.

    When it comes to choosing between UNIX and Windows hosting, the main thing to look for is what functions and programming languages that will be required by your website. Primarily, it is a choice between PHP and ASP, in which the former comes with UNIX hosting while the latter comes with Windows hosting. In addition, for plain and ordinary web sites which uses HTML pages with no or little database or dynamic pages, in most cases UNIX hosting would be the best option. UNIX should also be the option should your web site requirements include the use of PERL, PHP or Python.

    UNIX hosting is associated with reliability, security and high-performance. UNIX hosting is an open system, which means that its source code is publicly available for free from various web sites. In addition, UNIX hosting providers usually provide free tools and applications that have been written primarily for the UNIX community. These companies are also more technically oriented and most of the systems on offer are custom designed. In terms of complexity, UNIX hosting is a very cost-effective choice, due to its efficient use of hardware. This enables an increased web sites per server ratio, resulting in a decrease of cost of hosting. Naturally for this reason, UNIX hosting is normally cheaper than Windows hosting.

    For those concerned on e-Commerce solutions, most UNIX website hosting plans come with features such as free shopping carts. Websites hosted in UNIX web hosting services normally have very high up-time in the order of 99%. Therefore, UNIX website hosting for e-commerce is the logical choice and has become a trend in the market.

    The main disadvantage of using UNIX hosting is that your provider may only allow access to your account via Telnet or SSH. Also, when considering the UNIX operating system and UNIX hosting, users need to consider their own technical abilities. A strong working knowledge of UNIX commands is an advantage in order to do customizations beyond the basic needs. There?ll be some minimal time required on learning the basics before you can fully utilize the advantages of UNIX hosting.

    In conclusion, the UNIX hosting solution should be your choice if you are using PHP scripting for your website, and also if your website is pretty basic with mainly HTML language. It is also a more affordable option compared to Windows hosting due to its open-source concept. On top of all, it is widely regarded as more stable, secure and scalable.

    E-commerce Hosting

    Posted in webhosting | Sunday 31 August 2008 9:49 am

    E-commerce hosting is a hosting package designed for customers who require a complete online business solution for their websites. E-commerce hosting providers provide the infrastructure, systems and applications needed for a website to perform online transactions. Hence, it has become a very important requirement of online businesses since it enables the customers to transact over the internet easily and more importantly in a secure environment. Thus, it is of no surprise that e-commerce hosting has become one of the fastest growing hosting services, looking at the rate in which people are doing business through the internet.

    The most common features of an e-commerce hosting are shopping carts that are used for online transactions. This service offers a fast and convenient way for online buyers to manage their purchases and make payments. The convenient navigation and ease of going through the motion of buying products has increased the popularity and take-up of shopping carts in websites. From web developers? point of view, shopping carts provide the ability to manage the complexities of web purchases in a systematic and simplified manner. There are so many available shopping carts in the market that it is normal for one e-commerce hosting package to include three or four shopping carts to choose from. Names like Zencart, osCommerce and Agora are among the established shopping cart providers, providing end-to-end medium for purchases to be done over the web. These companies would normally provide a 24-hour technical support to provide immediate response to queries.

    The other must-have feature of an e-commerce hosting is the Secure Socket Layer (SSL). With SSL, the security of an online website is going to be taken care of by the hosting provider. Since security is one of the most important, if not the most important feature of an e-commerce website, SSL guarantees the peace of mind of making transactions safely. With SSL, private information such as credit card numbers, telephone numbers and personal information can be sent through encryption that is virtually safe from theft.

    The other functionalities that are important to look for especially for beginners are web templates for an e-commerce website. It would be of great advantage if users can tap in from the ready-made web pages of online stores and forms for customers to view, browse through and select products. These web pages can be very complex to develop, and thus it would reduce a lot of hassle and errors of doing it from scratch. Web developers can always build on these templates to create more advanced add-ons. The list of crucial e-commerce hosting services goes on with features such as online catalogues, customer order management, data collection, inventory management and analyses on customer demographics.

    Overall, for online business owners and individuals alike, e-commerce hosting brings a lot of benefits due to its complete package, from the marketing of their products, purchasing by customers, and collection of data to eventually improve the business. Web owners can expect to proliferate their businesses, contributed by the convenience, security and credibility that come with a full-fledge e-commerce website.

    Windows Hosting

    Posted in webhosting | Sunday 31 August 2008 9:47 am

    Windows hosting is referred to web sites that are served through Microsoft Windows NT or 2000 Internet Information Server (IIS). It is an NT-based server that is installed with Microsoft Windows Server Edition such as Windows XP or 2003.It is widely regarded as having powerful end-to-end management, scalability and reliability features, hence its popularity for integrating businesses with the internet.

    Windows hosting is the solution that you should go for if you intend to use specific Windows applications such as Active Server Pages (ASP), and if you plan to develop your website with Microsoft FrontPage. Furthermore, if your website will be developed with .NET, MS Index Server or Visual Basic scripts , Windows hosting is the better choice compared to UNIX. In terms of database, MS SQL is compatible for both UNIX and Windows hosting, but MS Access database is served only by Windows hosting.

    The advantage of Windows hosting is for users to easily integrate any Microsoft products to websites due to the fact that millions of users are using Windows and use these Microsoft products. With Microsoft?s technology, you will also be able to integrate cross-browser script libraries from Java Script with ASP. Certain features such as ODBC database connectivity and ColdFusion may only be used for Windows hosting and may not by UNIX.

    Cost-wise, Windows hosting are known to be expensive to set up due to its proprietary software and the use of Windows servers. However, when using a remote server, Windows hosting becomes very affordable and is very competitive compared to the price of UNIX hosting. Added to the fact that the good performance and the robustness of Microsoft application that this hosting type offers, the minimal extra cost is definitely worth spent.

    In general, Windows hosting is the best for integrating your website with Microsoft products. Although it is slightly more expensive than UNIX hosting, the advantage of integrating all powerful Microsoft-proprietary application and scripts into this hosting environment far outweighs the costs incurred.

    Adsense Magic

    Posted in Adsense | Sunday 31 August 2008 9:46 am

    A little known method to increase the relevancy of AdSense’s ads on your site without modifying your content visually is by forcing AdSense to focus on or ignoring certain sections. This is called “section targeting.”

    Section targeting allows you to suggest sections of your text and HTML content that you’d like Google AdSense to emphasize or downplay when matching ads to your site’s content. By providing Google AdSense with your suggestions, you can assist Google AdSense in improving your ad targeting. Although implementation is easy, I recommend that only those familiar with HTML attempt to implement section targeting.

    To implement section targeting, you’ll need to add a set of special HTML comment tags to your code. These tags will mark the beginning and end of whichever section(s) you’d like to emphasize or de-emphasize for ad targeting.

    The HTML tags to emphasize a page section take the following format:

    <!? google_ad_section_start ?>

    <!? google_ad_section_end ?>
    You can also designate sections you’d like to have ignored by adding a (weight=ignore) to the starting tag:

    <!? google_ad_section_start(weight=ignore) ?>
    With these tags added to your HTML code, your final code may look like the following:

    <html><head><title>Section targeting</title></head>
    <body>

    Irrelevant text here

    <!? google_ad_section_start ?>

    This is the most important content of your webpage. You prefer Ads being shown related to this content.

    <!? google_ad_section_end ?>

    Other irrelevant or low-paying keyword-content here

    </body>
    </html>

    You can use section targeting to make suggestions about as many sections of a page as you like. However, please be aware that Google AdSense can’t guarantee results, and that it may take up to 2 weeks before Google’s crawlers take any changes you’ve made to your site into account.

    In order to properly implement this feature, you’ll need to include a significant amount of content within the section targeting tags. Including insufficient content may result in less relevant ads or Public Service Ads. In addition, please keep in mind that this feature should only be used to emphasize significant sections of your site’s relevant content. It is against Google AdSense’s program policies to manipulate the ad targeting to result in ads that are not relevant to the content of your pages.

    So the bottom line is to use section targeting wisely. This means you do not wrap a single sentence or even a medium-sized paragraph in section targeting tags.

    One real-life example that I’ve used myself in the past is ignoring menus. NOTE that Google AdSense ignoring your menus does NOT mean Google’s Crawler will so no worries there. I had a menu section with links to articles on a huge variety of topics. Most topics were totally unrelated to the specific page / article. Since I wanted ads to be relevant to the currently viewed article, I wrapped my menu in ignore tags and wrapped my article in ad_section targeting tags. After a few weeks, my Google AdSense ads did become much more relevant and I didn’t see the random ads that were related to the topics in my menu anymore!

    Organic SEO

    Posted in SEO | Sunday 31 August 2008 9:42 am

    There is a lot of talk nowadays about Search Engine Optimization, but not so much about Organic Search Engine Optimization itself. So what exactly is Organic Search Engine Optimization?

    Organic Search Engine Optimization is just like ordinary Search Engine Optimization in that it is the process of optimizing the design of your website so that search results using keywords in search engines will rank your website higher in the non-paid listings. Organic Search Engine Optimization (also called Natural Search Engine Optimization) however, also has a slight difference from ordinary Search Engine Optimization in certain aspects but the main focus is to work towards getting the best ranking in Natural or Organic search results (SERPs).

    For instance, Organic Search Engine Optimization requires your SEO team to evaluate your website thoroughly to see how best to optimize your website’s potential. The SEO team will then try to identify any technical issues which can bar your site from being indexed properly during the Organic Search Engine Optimization process.

    Organic Search Engine Optimization also requires detailed keyword analysis to be done so your Organic Search Engine Optimization team can produce a list of appropriate keywords and phrases that can be used for your website. Keyword analysis should require real information about the function, products and services offered at your website, stay aligned with your goals for marketing your website, and try to get the best Organic Search Engine Optimization impact on the search engines and end users. Some Organic Search Engine Optimization specialists will give you a list of target keywords and phrases that have been ranked as to how popularly use each is by Internet searchers.

    It has been found that to get the best search engine rankings, Organic Search Engine Optimization should rely on effective and efficient organization of the website, with content selected by your Organic Search Engine Optimization team so that keywords and phrases will not look ridiculous when used in the website content. Organic SEO starts with selecting the right Title and Meta tags, creation of on-page text with emphasis on content and layout, and then followed by insertion of internal links of the various web pages of your website. If these are followed by your Organic Search Engine Optimization team, keyword relevance and correct page formatting will increase.

    Organic Search Engine Optimization also requires manual submissions of your website to directories and search engines. This helps assure you ? the client ? that Organic Search Engine Optimization will meet the special demands, regulations, and legal requirements of every search engine that is contacted by your Organic Search Engine Optimization team.

    Your Organic Search Engine Optimization team must rely on ethical link building techniques, not only to safeguard the security of your search engine rankings but also to allow your website descriptions to be placed under the right directory categories. Ethical Organic Search Engine Optimization link building will also help your website use only the correct resource web sites.

    Does Organic Search Engine Optimization end here? Actually, no, your Organic Search Engine Optimization team must constantly track search engine submissions so that they can tweak and amend your website if needed to provide the best results for you. Organic Search Engine Optimization also requires that the team document their monitoring activities so you yourself know what is happening all the time.

    It would be helpful if your Organic SEO team can track the numbers of visitors your site generates, to make it more convenient for you. After all, you need to concentrate on running your organization and/or business so Organic Search Engine Optimization should be a separate endeavor that others should do for you.
    Otherwise, why outsource this function?

    Organic Search Engine Optimization aims to help you bring in more visitors than you were getting before, so that your potential sales will be maximized in the process. But you need to avoid illicit practices and favor Organic Search Engine Optimization more because:

    1) illicit marketing practices do not reflect well on you or the SEO team you hired.
    2) Organic Search Engine Optimization does work when used the right way.
    3) Organic Search Engine Optimization does not harm the search engine you will submit your website to, so you have a favorable image with search engines in general, and
    4) Organic Search Engine Optimization is part of the use of best practices that have
    been accepted by most of the Internet world nowadays.

    How then do you find an Organic Search Engine Optimization team that you can work with? One way is to look for SEO industry data about who are the best Organic SEO players currently operating online. Examine the background of the company, and pay close attention to who they cite as their satisfied clients. You might want to contact these clients yourself discreetly so you can inquire into their Organic Search Engine Optimization experience with that SEO player. Another way is to ask people you know who have used Organic Search Engine Optimization themselves. Sometimes, the best way to get proper service is through ordinary word-of-mouth advertising from people you trust.

    Successful Business Website

    Posted in Business Online, Internet Marketing, blog | Friday 29 August 2008 2:26 pm

    Congratulation, you finely decided to upgrade your business with a website. This is really important step which can take your business to a new level structurally and financially.

    1. Well built and properly advertised website can bring you hundreds of new customers who wouldn’t have heard about your business otherwise.

    2. Most of people do not search for services on yellow pages no more but open Google , Yahoo, MSN, etc. Therefore your presence on the net is a very important strategy to earn new clients.

    3. Website is your face when it comes to clients who arrive to you via the net. If your website is well built, even if you are a small business owner, clients will be more willing to work with you.

    Now that we understand the importance of a good, reliable website for a business, let’s go over some basic steps to make sure your website will be a success story:

    Determine your budget:

    Website building can cost you nothing or cost you thousands of dollars. I think that the best site is the one which benefit will excel its cost. Therefore every business owner must determine his appropriate budget .

    Some companies offer absolutely free websites. There are some advantages and some disadvantages in such a website. The first and the biggest advantage is the zero cost. If your website turns out useless , you don’t lose any money. The main disadvantages of free websites are usually the limited storage space (which means you can’t build a large website) and limited bandwidth (if many users enter your site at once, it might become slow or even unavailable).

    If you have a large sum of money to put on your web site, you may go to a custom Web Design firm. They will usually offer you two or three unique design sketches which they embed in their Content Management System and a directions about how to enter your content into it. The problem about this option is it’s high cost.

    There is no second chance to create a first impression:

    Design is naturally one of the most important aspects in website success. Website design must represent your business as a prosperous, impressive and trustworthy therefore there is no place to disregard it.

    Quality content:

    In order to be found in search engines and attract serious visitors you must fill your website with high quality content. We suggest you enter information about yourself , your business and products. Professional articles and further information from your field of interest might add more value to the website and present you as an expert in your field.

    Keeping in touch:

    Once you have earned clients you better keep in touch with them. There are number of fast and cost effective ways to do so:

    1.By mail. Today spam mail is a felony, but once a customer signed up at your website and gave his agreement to receive your e-mails, you should keep in touch with him , informing him about new products, services and sales.

    2. By SMS. If your business is very dynamic you might use the SMS technology to keep in touch with your clients at real time.

    3. Keep in touch with your clients by blogs and forums where you can offer them technical support

    Writing Articles With CSS

    Posted in blog | Friday 29 August 2008 2:19 pm

    Writing your quality articles using Cascading Style Sheets (CSS) will insure that your articles will be both easy to read and aesthetically pleasing to the viewer.

    A CSS style sheet allows the HTML code for your articles to be cleaner, table-less, easily customizable, and “liquid.”

    Removing the display attributes of your articles from the HTML code allows you to concentrate on using the HTML for organizing your document’s content.

    When you use CSS, a new approach is possible to writing your articles for the Web:

    * First, you write your article in a very basic HTML document, using simple HTML code. At this stage, use only the most common HTML tags. Focus on organizing your article’s content first.

    * Next, you identify parts of your document for special display formatting.

    * Finally, you define the formatting in the CSS file.

    Once you work through this process, you can reuse both the HTML document and the CSS file as templates for your future, quality articles.

    This article will provide the tips, tricks, and sample code to give you a head start in creating your own quality articles and templates using CSS. If this all seems complex and intimidating at first, don’t despair–read on. I will explain the basic HTML and CSS terminology throughout the article.

    THE BASIC HTML DOCUMENT

    The basic HTML document is devided into several sections: html, head, and body.

    Tags are used to demarcate document sections, or “elements.” Content lies between the tags. For example, the article you are now reading lies between the body tags of an html document.

    Tags usually exist in pairs, a start tag and and end tag. The start tag is surrounded by less-than and greater-than angle brackets. An end tag is bracketed with the same symbols but the first character of the tag is a forward slash (/). For example, HTML code for a paragraph element would include the start and end “p” tags with the content sandwiched between the two.

    The basic tag pairs found in web pages are:

    * html — These tags tell a browser that this is an HTML document and define the start and end of the document.

    * head — The head element can contain information about the document. Although the browser does not present the information to a viewer, the information can be “seen” and used by search engines.

    * title — The title tags define the title element that will be used by a browser for the document’s title.

    * body — The document’s content is placed between the body tags.

    In HTML 4.01, not all tags exist in pairs. The “!DOCTYPE” and “meta” tags do not use an end tag, for instance.

    The first line of code in the basic document is the Document Type Definition (DTD). The !DOCTYPE tag tells the browser which HTML or XHTML specification the document uses. HTML 4.01 specifies three document types: Strict, Transitional, and Frameset.

    The first meta tag in the basic HTML document provides information about how the page-content characters are encoded so that a browser can interpret them correctly.

    If you want your articles to be widely seen on the Internet, you need to be particularly interested in the meta tags for keywords and description. These can be seen and used by search engines.

    Use the “keyword name” and its related “content” in a meta tag to list your keywords or keyword phrases.

    Keywords ought to be appropriate for the article content. They should also reflect what internet surfers actually type into a search engine’s query box when hunting for the information you are offering.

    Keyword research is a study in itself. Freeware is available on the Internet that can help you determine the best keywords to use in your article and keyword list. Keywords or keyword phrases within the meta tag need to be separated from each other with a comma.

    Although not all search engines will utilize the description meta tag for their search results, you still need to include a good description for those that do.

    If you had just a few characters to describe your article, or to entice a surfer to select yours from the results of a search, what would you write? What you would write is what should go into the description.

    USING CASCADING STYLE SHEETS (CSS)

    I have already suggested several reasons why today’s preferred method of creating web pages is to separate a page’s content from it’s display properties. It’s time for a demonstration of how this can be accomplished.

    In the past, HTML tags included attributes to define how the content was to be displayed by a browser.

    Today, CSS is used to concentrate these attributes in a single, separate file. Simple HTML code specifies “what” content is to be displayed; the CSS code defines “how” the content is to be displayed.

    Before CSS can be used to format an HTML document, the name and location of the CSS file must be known to the browser. The browser gets this information through the HTML “link” tag that is coded between the head tags.

    Once the CSS file is linked, the browser will check the CSS file for display attributes. For example, if the browser encounters an “h1″ tag in the HTML code, it will check the CSS file for “h1″ formatting. Here is the “h1″ formatting information I included in the article.css file I use for my article titles:

    h1

    {

    color:maroon;

    text-align:center

    }

    When a browser encounters an “h1″ tag in the HTML code, it would display the title centered and maroon.

    SELECTING CONTENT FOR FORMATTING

    Content formatting can be applied to an HTML document only after the content to be formatted has been identified to the browser. An easy way to do this is to place a “class” or “id” attribute within a start tag. The same class name can be used many times on a web page; each id name should be used just once per page.

    Once content is identified, the class or id name can be referred to in the CSS file and the browser will apply any formatting attributes found there.

    Selections Using Class Names

    As an example of using the class name, I used the following CSS for in an article about writing ad headlines. In the HTML code, I used divisions tags with a class name of “headline” to demarcate the headline text. I added the following code to the CSS file:

    .headline

    {

    font-size: 24px;

    color: red;

    font-weight:bold;

    text-align:center

    }

    In the CSS file, I specified the font-size, color, font-weight, and text-align attributes. The class name was added to the CSS file by preceeding the name with a period. I used a semicolon to separate attributes in the list. The HTML and CSS code combine to produce a bold, 24px, red headline centered in the HTML page.

    It should be noted that there are some basic HTML tags that are their own class names and do not require a preceding period in the CSS file. These include p, h, body, li, and others. That being said, these tags can be modified by appending an additional class name to them. For example, if I wanted to make the next paragraph blue, I could add a “blue” class attribute to the opening HTML “p” tag and then add this code to the CSS file:

    p.blue

    {

    color:#0000FF

    }

    This would be a blue paragraph if this HTML were displayed in color.

    Selections Using ID Names

    The CSS syntax for an ID is a little different from that used for a class. In the CSS file, ID names are proceeded with a pound sign (#). The example below “floats” my 288px by 59px logo image to the left of the following paragraph: the text flows around the image. I added an ID attribute with a name of “logo” to the HTML “div” start tag I used to demarcate the image information. Here is the CSS code I used:

    #logo

    {

    float:left

    }

    The HTML and CSS code would combine to produce the following results:

    ~~~LOGO WOULD FLOAT HERE~~ Text here would flow around the logo.

    Selections Using Span Tags

    If you want to format just a bit of content, you can use span tags

    In the article.css file, I defined a background-color attribute for a “highlight” class that will put a yellow background behind selected text. For the next paragraph, I used span tags to bracket the text, “separate attributes.” Here is the CSS code:

    .highlight

    {

    background-color:yellow

    }

    As a result, and if this were in color, the phrase “separate attributes” would be highlighted with a yellow background.

    LOOKS AND LAYOUT

    A careful selection of the “global” characteristics used for the body element of your web page will insure that your articles will be both easy to read and aesthetically pleasing to the viewer. These characteristics include font, font color, page background color, and page margins.

    I use the “body” code in the CSS file to define the default body display attributes. Here is the CSS body code from the article.css file:

    body

    {

    background: #fffef2;

    color: black;

    line-height: normal;

    margin: 3% 25% 3% 25%;

    }

    Fonts

    In the CSS body code, I specify the font family I want to use. The first font listed, Verdana, will be used by a browser if it exists on a viewer’s PC. If Verdana is not available, the other fonts will be checked, in order. If none of the specific fonts are available, the browser will default to any available sans-serif font.

    If you use a commonly available font/font-family for your articles, the chances are good that a reader will see the article as expected. Otherwise, your article might not look the way it should.

    Verdana was designed for easy readability on computer monitors and, for this reason, is my font of choice. Since Verdana is commonly available on PCs, using this as the default font will also increase the likelihood that my article text will be displayed as I intended.

    Page Background

    I set the background color to a light color, the font color to black, and the line height, or spacing between lines, to normal. The background color I like to use (#fffef2) shows colored text and graphics to good advantage.

    Margins

    I like to adjust the article on my page to show content in roughly the middle half of the page. I think it is easier for the eye to process than content that goes edge to edge. I use the CSS margin attribute to adjust this. The margin attribute defines the top, right, bottom, and left margins respectively (margin: top right bottom left).

    In the CSS body code above, I set the left and right margins to 25% of the available display width. Using 25% places about 60 characters per line of text on my 1024×768 pixel full-screen display. I also set a small 3% margin above and below the content.

    Lists

    If you use a list in your article, you can use the CSS file to customize the way your list looks. Two important considerations of list design are the list bullet and the spacing between list elements. The example below shows how to change the bullet graphic and element spacing of an unordered list:

    li

    {

    list-style-position: inside;

    list-style-image: url

    (http://www.elizabethadamsdirect.com/articles/images/small_blob.gif);

    list-style-type: none;

    margin-bottom: 1em

    }

    I added two list attributes to customize the list:

    1. list-style-image - used to specify the URL to a bullet image (not shown below), and

    2. margin-bottom - used to provide some extra space between list items.

    For a complete description of possible list attributes–as well as great tutorials on using HTML and CSS–you can visit http://www.w3schools.com

    Entity Names

    Some characters have special meaning in HTML documents. When you want to use these characters in your text, you can use their “entity names” to prevent browsers from misinterpreting them for HTML code. I used entity names extensively for my web version of this article to display many symbols, particularly in the code samples.

    Most commonly, I use entity names in my HTML code for quote marks. By doing this, I get the look and feel I want in my text when I use quotes. For example, when I want to use distinctly different left and right quote-marks in my web-based titles and headlines, I use specific entity names to do so.

    Careful attention to the entity names you use can add “that extra touch of class” to your articles.

    For HTML 4.01, there are entity names for both ASCII and extended characters and symbols. I use an entity name to insert a copyright symbol at the bottom of all of my web pages. You can find a complete list of entity names at w3schools.

    I use Dreamweaver 8 for my HTML and CSS editing. With Dreamweaver, I can validate my code as I write it. I have optioned the validator to warn me when entity name substitution might be appropriate.

    Validating Your HTML and CSS Code

    I like to write valid HTML code for the “!DOCTYPE” version I use. If you click on the w3 validation icon at the bottom of my full-color, web-site version of this article, you will see that the HTML code for the article is valid and error free. You can use the validator accessible through w3schools to check your code, too.

    CONCLUSIONS

    When you separate your article’s content from the code browsers use to display your article, you can focus on using simple, basic HTML code to organize your content. A Cascading Style Sheets(CSS) can accomplish the separation.

    A CSS style sheet allows the HTML code for your articles to be cleaner, table-less, easily customizable, and “liquid.”

    You can look at one of my recently published articles to see the results of using the techniques outlined in this article. The article is “Profitable Ads: How to Write Ads that Pull.”

    Sincerely Yours,

    Elizabeth Adams

    Website Success Formula

    Posted in Business Online, Internet Marketing, blog | Friday 29 August 2008 2:15 pm

    A Proven Formula for All Websites

    Every business needs a website. It is an absolute MUST! Nowadays, it?s like not being in the phone book. The Internet is a digitally-indexed database that is searchable. Whenever anyone wants to know more about anything, they look it up on the Internet, in their own time, 24/7, without the pressure of a sales person. With search engines, such as Google.com or Yahoo.com, the information they are looking for can be found in seconds.

    If you aren?t where people are looking, you CAN?T get the sale.

    Even if you aren?t planning on selling anything online, you still need to have an Internet presence, telling your story and being a 24/7 sales person for you. The Internet is information. So, even if you just have an informational website, people can find out more about you, your company, what you have to offer, and why they should choose you over your competition. A website gives you the opportunity to get all of that across to your potential customer.

    Following, are proven components of a website and why you will need them in yours.

    A Home Page is the window into your website and should be short, sweat, and to the point. Statistically, it has been proven that you get about 3 seconds, once a person arrives at your website, to get them interested enough to click for more information. If you can get them to click, then you have them! If you try to give them all of the information at once, then you will lose them.

    Some websites try to give you their inventory on the home page, or write a story that scrolls forever. This is not good. A home page should not scroll. This is a big ?No No?. When people get to a home page and see paragraphs, trust me, they go on to the next website. It needs graphics that represent the services, happy pictures, happy customers, and a quick sales pitch. Remember, people are lazy and won?t read large amounts of text, unless they have a need to. And included on the home page, needs to be quickly gotten across, why someone should use you over your competitor.

    The About Us page sometimes gets left off, in favor of making the home page the About Us page. You will want to have an About Us page that explains in detail what you have to offer, your history, your mission statement, and a good reason that a potential customer should use buy from you over your competitor. This can be seen as the detailed version of the home page. However, it is a mistake to forgo the About Us page in exchange for a detailed home page. Again, this will just push people away who do not want to read all of the details to find out who you are and what you have to offer. This information should be available for those who wish to see more information after they are intrigued by the home page.

    Design rules. For uniformity and good design, websites (any marketing piece) should have rules for graphic elements and text. For example, all headings should be the same size/style/color, etc. All subheads should have their own size/style/color, etc. This helps the eye make sense of what it is looking at. Guide your visitor with well-placed graphics and text.

    Make sure that your website has good navigation, with buttons/links for all main sections of your website. And be sure to keep these navigation buttons/links visible on ANY page. There is nothing more frustrating than to not be able to find your way while browsing a website. People will leave before becoming too frustrated. Don?t let this happen on your website!

    The constant, flashing email (or other) button/advertisement is a “No No” these days. In the old days, flashing and blinking graphics were used. As websites became more graphically sophisticated, these types of elements were not used any more. It can be annoying to see something flashing just off your vision, when you are trying to read the web page.

    Text links at the bottom are rarely used any more. They were implemented back in the day of the text-based websites, when they were just starting out. This was for the dial-up users who had the option to turn off graphics for faster web page loading. When this happened, there were no links for navigation, unless a webmaster placed text links at the bottom. Nowadays, most people have broadband connections, and this just isn’t necessary any more.

    The biggest problem I see with websites these days is that a person has to read quite a bit to see what, exactly, a website is selling. When people show up at your website, you get about 3 seconds to peak their interest. Get it across very quickly, with icons/graphics/bullet points that are easy to understand. Tell them why they should choose you over your competition. And then tell them where to go to get started.

    Another very important element is testimonials. More important than telling them why a potential customer should use your services over your competitions?, is a customer of yours saying the same thing. Not only is a testimonial someone who used your services, but they can say “how” you were able to help them. This gives new potential customers ideas on how your services will help ?them?. Testimonials are also sales pitches from your happy customers, people just like them. They are people who were in the same position as they are right now and they got through it, so they can too. They also build credibility. When you are endorsed by other people, you have credibility and that you can do what you say you can do. And even though they may be saying the same thing that you are saying, it is coming from someone just like them, and not someone who is trying to sell them anything. They have nothing to gain by saying this. You do. So they need to hear from them. You absolutely MUST have endorsements for your business; otherwise, you are just blowing your own horn!

    The next best thing to a testimonial page is an FAQ page. An FAQ (Frequently Asked Questions) page answers questions for your company 24/7, when you can’t be at the phone to answer, and for people who would rather look over your information than speak to someone who might try to sell them something. FAQs also help to give scenarios of how they can be helped, by answering questions that other potential customers have asked, and they might not have thought of themselves. This gets them thinking and gives them answers in a risk-free environment. It is VERY important to have an FAQ working for you 24/7. It’s like having a free sales person working for you around the clock, fielding all questions that might come up! It’s a MUST-have for ANY website!

    Your website should also have a clear “call to action”. A lot of websites say that ?we are here and we do this?, but they don’t tell them how to get started, or tell them where to go to get started right now… no call to action. Now that they have the information, now what? People are like sheep. They must be led. You must lead them to the next level; otherwise, they probably won’t get there. You should have calls to action by all services, and on your home page. You should sprinkle testimonials throughout, as well, leading them back to the full testimonials and then to the call to action, which should be placed on the testimonials page, as well. You could offer a FREE Consultation by calling right now? or click HERE now to email us 24/7 for a FREE Consultation? something that tells them where to go from here and a reason to get started right now and how.

    There also needs to be graphics to help tell the story; high-end icons that help draw the eye to the item of interest, to get them to read it. Having a text-only page usually does not get read. People are lazy and will not usually read paragraphs of information in hopes of getting the information they are looking for. They would have to first be extremely interested before reading the ?fine print?. And to get them interested, it should be broken up with graphics that represent each section. They will see the related graphic first, and then move to that area if interested. But to give them a page of information usually doesn’t work.

    You also need meta tags. This is very important to search engines. These are hidden key words and phrases that describe what you offer, but also your location, etc. Search engines rely heavily on key words and phrases in order to give your website as a result in a search done for your type of business. In fact, it is also good to have misspelled keywords that people might type in order to find you. Obviously, you won?t want to have misspelled words or phrases on your page, since this will give the wrong impression of who you are. With meta tags, misspelled words are hidden in the code of the website, but can be used to bring people to your website who may not be able to correctly spell some your services. Even putting your competitions? names and products in your meta tags can help get traffic to your site, so that they can compare your products and services to your competitors?.

    Another item that puts you high on the search engine results listing is having articles about your type of business, both on your website, and other websites that link back to yours for more information on the subject. Offering free information makes you an authority on the subject, not just someone trying to sell their wares. This plays heavily in search results, along with one-way links back to your website. When you get one-way links back to your site for more information, this gives you much credibility and definitely helps to make you an authority that other sites rely on. So when someone looks up your type of product or service for more information, obviously the search engine will give a site that has the most helpful and free information (and one that other sites rely on for more information on this subject) a higher rating and puts them higher on the search results list.

    A FREE Tips & Tricks or Hints page is also a good way to get relevant traffic. People are always looking for How-To’s and DIY information on all types of subjects. On my site I have FREE Tech Tips that get hits all the time, which pertain to my services. Again, a percentage of these hits click on my services. And the only way I got them there was because of the FREE How-To’s that I offer. So, you have to entice people to your site, by offering more than your competitor’s website. This is where these types of pages come in handy.

    It is also good to have a Privacy Policy page. This shows integrity and also builds credibility and a higher ranking in the search engines. This is one item that search engines look for, in particular. Websites with a page dedicated to a Privacy Policy get a higher ranking and your site will show up higher in the search results.

    A Guarantee page is also a good idea. Again, this gives credibility and will give you an edge over your competitor, who may not offer a guarantee. A website that has a guarantee, but is hard to find, makes a potential customer feel like they have something to hide and may not purchase from that website. However, if you have an easy-to-find Guarantee that you put right in their face (whether you dedicate a page to it, or you put it right on the Home page), it eases potential customers into a buying position.

    You may want to have a form that allows a customer to request more information about your product or service, and which also lets the customer type in their personal information and what they are looking for. This not only helps you by getting their contact information, it also helps by prompting the potential customer into thinking about other aspects. By doing it this way, you will also get all of the information needed to correctly quote a product or service more effectively, without having to make additional phone calls to the customer. The more common way of requesting information is just by posting an INFO email address and hope that the person requesting the info knows enough about what he is looking for to provide all of the info to get a good quote. This is not usually the case. Most of the time they need a form to fill out. In most cases, there is info that is left out. A form ensures that you get everything needed to quote the product or service accurately. And, also, by offering a form to request more info, leads will be generating 24-7 for you. All you have to do is the quote and give them a call. This reduces the need for cold-calling, and gives you an excuse to call and close the deal.

    If you incorporate all of the above pages, along with the ?way? these pages should be shown, your website will have a higher ranking in the search engines, which puts your website higher in the search results, thus significantly increasing the traffic to your website!

    The above categories aren’t the only things you can do to increase traffic to your website. SEO (Search Engine Optimization) should also be done, as well as swapping links with relevant websites, and posting articles and links back to your website from online article and content websites.

    Complete Overview of Linux

    Posted in operating system | Thursday 28 August 2008 2:45 pm

    This article will discuss the differences between the Linux and Windows operating software?s; we discuss some of the pro?s and con?s of each system.

    Let us first start out with a general overview of the Linux operating system. Linux at its most basic form is a computer kernel. The Kernel is the underlying computer code, used to communicate with hardware, and other system software, it also runs all of the basic functions of the computer.

    The Linux Kernel is an operating system, which runs on a wide variety of hardware and for a variety of purposes. Linux is capable of running on devices as simple as a wrist watch, or a cell phone, but it can also run on a home computer using, for example Intel, or AMD processors, and its even capable of running on high end servers using Sun Sparc CPU?s or IBM power PC processors. Some Linux distro?s can only run one processor, while others can run many at once.

    Common uses for Linux include that of a home desktop computing system, or more commonly for a server application, such as use as a web server, or mail server. You can even use Linux as a dedicated firewall to help protect other machines that are on the same network.

    A programmer student named Linus Torvalds first made Linux as a variant of the Unix operating system in 1991. Linus Torvalds made Linux open source with the GNU (GPL) (General Public License), so other programmers could download the source code free of charge and alter it any way they see fit. Thousands of coders throughout the world began downloading and altering the source code of Linux, applying patches, and bug fixes, and other improvements, to make the OS better and better. Over the years Linux has gone from a simple text based clone of Unix, to a powerful operating software, with full-featured desktop environments, and unprecedented portability, and a variety of uses. Most of the original Unix code has also been gradually written out of Linux over the years.

    As a result of Linux being open source software, there is no one version of Linux; instead there are many different versions or distributions of Linux, that are suited for a variety of different users and task. Some Distributions of Linux include Gentoo, and Slackware, which due to the lack of a complete graphical environment is best, suited for Linux experts, programmers, and other users that know their way around a command prompt. Distributions that lack a graphical environment are best suited for older computers lacking the processing power necessary to process graphics, or for computers performing processor intensive task, where it is desirable to have all of the system resources focused on the task at hand, rather than wasting resources by processing graphics. Other Linux distributions aim at making the computing experience as easy as possible. Distributions such as Ubuntu, or Linspire make Linux far easier to use, by offering full-featured graphical environments that help eliminate the need for a command prompt. Of course the downside of ease of use is less configurability, and wasted system resources on graphics processing. Other distributions such as Suse try to find a common ground between ease of use and configurability.

    ?Linux has two parts, they include the Kernel mentioned previously, and in most circumstances it will also include a graphical user interface, which runs atop the Kernel? reference #3. In most cases the user will communicate with the computer via the graphical user interface.

    (ref #6) Some of the more common graphical environments that can run on Linux include the following. The KDE GUI (Graphical user interface). Matthias Ettrich developed KDE in 1996. He wanted a GUI for the Unix desktop that would make all of the applications look and feel alike. He also wanted a desktop environment for Unix that would be easier to use than the ones available at the time. KDE is a free open source project, with millions of coders working on it throughout the world, but it also has some commercial support from companies such as Novell, Troltech, and Mandriva. KDE aims to make an easy to use desktop environment without sacrificing configurability. Windows users might note that KDE has a similar look to Windows. Another popular GUI is (ref #7) GNOME. GNOME puts a heavy emphasis on simplicity, and user ability. Much like KDE GNOME is open source and is free to download. One notable feature of GNOME is the fact that it supports many different languages; GNOME supports over 100 different languages. Gnome is license under the LGPL license (lesser general public license). The license allows applications written for GNOME to use a much wider set of licenses, including some commercial applications. The name GNOME stands for GNU Network object model environment. GNOME?s look and feel is similar to that of other desktop environments. Fluxbox is another example of a Linux GUI. With less of an emphasis on ease of use and eye candy, Fluxbox aims to be a very lightweight, and a more efficient user of system resources. The interface has only a taskbar and a menu bar, which is accessed by right clicking over the desktop. Fluxbox is most popular for use with older computers that have a limited abundance of system resources.

    Although most Linux distributions offer a graphical environment, to simplify the user experience, they all also offer a way for more technically involved users to directly communicate with the Kernel via a shell or command line. The command line allows you to run the computer without a GUI, by executing commands from a text-based interface. An advantage of using the command prompt is it uses less system resources and enables your computer to focus more of its energy on the task at hand. Examples of commands include the cd command for changing your directory, or the halt command for shutting down your system, or the reboot command for restarting the computer ect.

    Now that we are more familiar with the Linux operating system, we can note the many ways in which Linux differs from the worlds most popular OS, Microsoft Windows. From this point forward we will discuss some of the more prominent ways in which Linux deferrers from Windows.

    For starters there is only one company that releases a Windows operating system, and that company is Microsoft. All versions of Windows, weather Windows XP Home, Business, or Vista, all updates, security patches, and service patches for Windows comes from Microsoft. With Linux on the other hand there is not one company that releases it. Linux has millions of coders and companies throughout the world, volunteering their time to work on patches, updates, newer versions, and software applications. Although some companies, charge for TECH support, and others charge for their distribution of Linux, by packaging it with non-free software, you will always be able to get the Linux Kernel for free, and you can get full-featured Linux desktops with all the necessary applications for general use, for free as well. The vendors that charge money for their distribution of Linux are also required to release a free version in order to comply with the GPL License agreement. With Microsoft Windows on the other hand you have to pay Microsoft for the software, and you will also have to pay for most of the applications that you will use.

    Windows and Linux also differ on TECH support issues. Windows is backed by the Microsoft Corporation, which means that if you have an issue with any of their products the company should resolve it. For example if Microsoft Windows is not working right, then you should be able to call Microsoft and make use of their TECH support to fix the issue. TECH support is usually included with the purchase of the product for a certain amount of time, maybe a two year period, and from there on you may be charged for the service. Although IBM backs their Linux products, for the most part if you use Linux you are on your own. If you have a problem with Ubuntu Linux you cannot call Ubuntu and expect any help. Despite the lack of professional help, you can however receive good TECH advice, from the thousands or millions of Linux forums that are on the web. You ca also get great help from social networking sites such as Myspace, by posting questions in the many Linux groups. You can usually receive responses for your questions in a matter of hours form many qualified people.

    Configurability is another key difference between the two operating software?s. Although Windows offers its control panel to help users configure the computer to their liking, it does not match the configuring options that Linux provides especially if you are a real TECH savvy user. In Linux the Kernel is open source, so if you have the know how, you can modify it in virtually any way that you see fit. Also Linux offers a variety of Graphical environments to further suit your needs. As mentioned earlier Linux is capable of running full-featured graphical environments like KDE, or more lightweight and resource friendly GUI?s like Fluxbox, or Blackbox, to suit users with older computers. There are also versions of Linux that are designed to emulate the Windows look and feel as closely as possible. Distributions such as Linspire are best suited for users that are migrating over from the Windows world. There are also distributions that include no graphical environment at all to better suit users that need to squeeze out all of the computing power that they can get for various computing activities, and for users that are more advanced than others. All of this configurability can be problematic sometimes, as you will have to make a decision on which desktop is right for you, and to make things easier on yourself you will need to only install applications that are native to your distribution and graphical environment.

    (ref #1) The cost effectiveness of Linux is another way it separates itself from Windows. For home use Linux is cheap and in most cases completely free, while Windows varies in cost depending on which version you buy. With Linux most of the applications will also be free, however for Windows in the majority of cases you are suppose to pay for the applications. For most cases, with Linux there is no need to enter a product activation key when performing an installation, you are free to install it on as many computers as you?d like. With Windows you are only allowed to install it on one computer and Microsoft uses product activation software to enforce this rule. When installing Window?s you must enter a product activation key, which will expire after so many uses. If you wish too, you can purchase Linux from a variety of vendors, which will include a boxed set of CDs, Manuals, and TECH support for around 40-130$. Of course If you purchase a high-end version of Linux used for servers it may cost any where from 400$- 2000$. ?In 2002 computer world magazine quoted the chief technology architect at Merrill Lynch in New York, as saying ?the cost of running Linux is typically a tenth of the cost of running Unix or Windows alternatively.? (ref#1)

    (ref #1) Installation of Windows is generally easier, than installing Linux. ?With Windows XP there are three main ways to install. There is a clean install, in which you install Windows on a blank hard drive. There is also an upgrade install, in which you start with an older version of Windows and ?upgrade? to a newer one. An advantage of upgrading is that all of the files on the older system should remain intact throughout the process. You can also perform a repair install, in which case you are installing the same version of Windows on top of itself in order to fix a damaged version of Windows. There is also a recovery, which Technically is not an install; it is used to restore a copy of Windows back to its factory settings. The disadvantage of recovering Windows is the fact that you will loose all of your data, which resides on the damaged copy of Windows.? (ref#1) Also with Windows you can rest assured that your hardware will most likely be supported by the operating software, although this is not much of a problem with Linux you cant be sure if Linux will support all of your hardware. With Linux installation varies greatly from Distro to Distro. You may be presented with a graphical installer or it may be a text-based installer, these variations make Linux a bit more difficult and unpredictable to install than is Windows, (although the difficulty is disappearing). You may perform a clean install of Linux or dual boot it, to co-exist with another operation software. With Linux rather than having to buy an upgrade Cd, you can install updates by downloading and then installing them while your desktop is running. With Linux it is also not necessary to reboot your computer after most upgrades, It is only necessary to reboot after an upgrade to the kernel. It is also possible to run Linux without ever needing to install it on a hard drive; there are many distributions of Linux that will allow you to run it straight off of a live cd. The advantage of this is that you do not need to alter your system in order to

    try Linux. You can run Linux off of the CD so you do not have to damage your Windows partition. Other advantages include the ability to rescue a broken Linux system. If your Linux computer will not boot, then you may insert a live cd and boot off it, so you can repair the damaged version of Linux. Also you may use a Linux live cd to recover files from a damaged Windows computer that will no longer boot up. Since Linux is capable of reading NTFS files you may copy files form a Windows computer to a USB flash drive or floppy drive ect.

    Another major difference between Linux and Windows is the applications that you will use with either OS. Windows includes a much wider abundance of commercially backed applications than does Linux. It is much easier to find the software that you are looking for with Windows than it is with Linux, because so many software vendors make their products compatible with Windows only. With Linux you will for the most part be forced to let go of the familiar applications that you have grown accustomed to with Windows, in favor of lesser-known open source apps that are made for Linux. Applications such as Microsoft office, Outlook, Internet Explorer, Adobe Creative suite, and chat clients such as MSN messenger, do not work natively with Linux. Although with Linux you can get Microsoft office and Adobe creative suite to work using software from codeWeavers called cross Over Office. Instead of using these applications you will need to use Linux apps such as open office, The Gimp Image Editor, The ThunderBird email client, Instead of the MSN messenger you can use the GAIM messenger, and you can use Firefox as your web browser. Also with Linux it can be difficult to install software even if it is made for Linux. This is due to the fact that Linux has so many different versions. Software that is made to install on one version probably will require some configuration in order to install on another version. An example would be if you were trying to install software that was made for the KDE graphical environment, on the GNOME GUI, This app would not easily install on the GNOME GUI, and would require some configuring on your part to successfully install it.

    The type of hard ware that Linux and windows runs on also causes them to differ. Linux will run on many different hardware platforms, from Intel and AMD chips, to computers running IBM power Pc processors. Linux will run on the slowest 386 machines to the biggest mainframes on the planet, newer versions of Windows will not run on the same amount of hardware as Linux. Linux can even be configured to run on apples, Ipod?s, or smart phones. A disadvantage of Linux is when it comes to using hardware devices such as Printers, Scanners, or Digital camera?s. Where as the driver software for these devices will often be easily available for Windows, with Linux you are for the most part left on your own to find drivers for these devices. Most Linux users will find comfort in the fact that drivers for the latest hardware are constantly being written by coders throughout the world and are usually very quickly made available.

    (ref #1) One of the most notable differences between the two operating software?s is Windows legendary problems with malicious code, known as Viruses and Spy ware. Viruses, Spy-ware and a general lack of security are the biggest problems facing the Windows community. Under Windows Viruses and Spy-ware have the ability to execute themselves with little or no input from the user. This makes guarding against them a constant concern for any Windows user. Windows users are forced to employ third party anti virus software to help limit the possibility of the computer being rendered useless by malicious code. Anti virus software often has the negative side effect of hogging system resources, thus slowing down your entire computer, also most anti virus software requires that you pay a subscription service, and that you constantly download updates in order to stay ahead of the intruders. With Linux on the other hand problems with viruses are practically non-existent, and in reality you do not even need virus protection for your Linux machine. One reason why Viruses and Spy-ware are not a problem for Linux is simply due to the fact that there are far fewer being made for Linux. A more important reason is that running a virus on a Linux machine is more difficult and requires a lot more input from the user. With Windows you may accidentally run and execute a virus, by opening an email attachment, or by double clicking on a file that contains malicious code. However with Linux a virus would need to run in the terminal, which requires the user to give the file execute permissions, and then open it in the terminal. And in order to cause any real damage to the system the user would have to log in as root, by typing a user name and password before running the virus. Foe example to run a virus that is embedded in an email attachment the user would have to, open the attachment, then save it, then right click the file and chose properties form the menu, in properties they can give it execute permissions, they would then be able to

    open the file in the terminal to run the virus. And even then the user would only be able to damage his or her home folder, all other users data will be left untouched, and all root system files would also remain untouched, because Linux would require a root password to make changes to these files. The only way the user can damage the whole computer would be if he or she logged in as root user by providing the root user name and password to the terminal before running the virus. Unlike Windows in Linux an executable file cannot run automatically, It needs to be given execute permissions manually this significantly improves security. In Linux the only realistic reason you would need virus protection is if you share files with Windows users, and that is to protect them not you, so you are not to accidentally pass a virus to the Windows computer that you are sharing files with.

    The above was a general over view of some differences between the Windows operating system, and Linux. To recap we started with the fact that Windows has only one vendor that releases the software, while Linux comes from millions of different coders throughout the world. We also commented on the fact that the Linux Kernel and much of the applications used with it are completely free of charge, where as with windows you are forced to pay for most of the software. Unlike Widows Linux is often lacking in professional Tech support, and Linux users are often left on their own to solve Technical issues. Linux users can either pay for Tech support or rely on the many Linux Forums and groups available on the Internet. Due to the fact that the kernel is open source, Linux has a huge advantage over Windows in configurability. You can configure Linux to run almost any way you see fit by manipulating the Kernel. Installing the Windows Operating software and applications is easier due to the fact that it has a universal installer. Also finding applications for Windows is easier because of its popularity most apps are available for Windows only, and are made easily available. Linux will run on a greater variety of hard ware than does Windows, from mainframe super computers running multiple IBM Power PC Chips, to a small laptop running an AMD processor. And of course the biggest difference in this writer?s opinion is the fact that Linux does not suffer from an onslaught of Viruses and other malicious code, unlike Windows which is plagued by countless number of malicious code that can easily destroy your system if not properly guarded against.

    In conclusion we will conclude that the Linux OS really is the superior software. Other than a few minor nuisances, linux out performs Windows in most categories. The fact that Linux is more secure is the tipping point, that tilts the scales in the favor of Linux. Windows simply suffers from far to many security vulnerabilities for it to be considered the better over all desktop environment.

    References

    http://www.michaelhorowitz.com/Linux.vs.Windows.html Reference #1

    http://www.theinquirer.net/en/inquirer/news/2004/10/27/linux-more-secure-than-windows-says-study Reference #2

    http://www.linux.com/whatislinux/ reference number 3

    http://www.linux.org/info/

    Reference #4

    http://en.wikipedia.org/wiki/Linux%5Fkernel Reference #5

    http://en.wikipedia.org/wiki/KDE Reference #6

    http://en.wikipedia.org/wiki/GNOME Reference #7

    Next Page »