<?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>Computer Science Stuff &#187; Website Design</title>
	<atom:link href="http://compscistuff.com/category/website-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://compscistuff.com</link>
	<description>Dedicated to satisfying your computer needs</description>
	<lastBuildDate>Sat, 29 Oct 2011 23:37:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>How to increase the speed of your website by large margins</title>
		<link>http://compscistuff.com/2010/06/how-to-increase-the-speed-of-your-website/</link>
		<comments>http://compscistuff.com/2010/06/how-to-increase-the-speed-of-your-website/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 23:29:35 +0000</pubDate>
		<dc:creator>Michael Washington</dc:creator>
				<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[programming languages]]></category>
		<category><![CDATA[website speed]]></category>

		<guid isPermaLink="false">http://compscistuff.com/?p=616</guid>
		<description><![CDATA[Lately I have been doing alot of research on how make an exceedingly fast website. So in order to accomplish such a task I had to identify all the components I use when making a website and what they depend on. So let's do a break down of the components you use when developing a website]]></description>
			<content:encoded><![CDATA[<p><a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NvbXBzY2lzdHVmZi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTAvMDYvcmFjZV9ob3JzZS5qcGc="><img src="http://compscistuff.com/wp-content/uploads/2010/06/race_horse-270x300.jpg" alt="" title="race_horse" width="270" height="300" class="alignnone size-medium wp-image-624" /></a></p>
<p>Lately I have been doing alot of research on how to make an exceedingly fast website. So in order to accomplish such a task I had to identify all the components I use when making a website and what they depend on. So let&#8217;s do a break down of the components you use when developing a website:</p>
<ul>
<li>
<p><b>Programming Languages</b> &#8211; PHP, Java, Perl, Python, C#, C++, Ruby, etc</p>
</li>
<li>
<p><b>Browser</b> &#8211; Safari, Firefox, Chrome, Internet Explorer (this browser is not worth mentioning but it is popular so it shall remain) client technologies are HTML, Javascript, CSS and Images (Not a client technology but is loaded by the browser)</p>
</li>
<li>
<p><b>Database</b> &#8211; MySQL, Oracle, Microsoft SQL Server</p>
</li>
<li>
<p><b>Hardware</b> &#8211; CPU, Ram, Hard Drive</p>
</li>
</ul>
<h2>Programming Languages</h2>
<p>This has always been a common debate amongst programmers, what is the fastest programming language? I have heard and heard this time and time again and when I hear the debate it&#8217;s something that can be easily SQUASHED! You have two different types of programming languages. You have compiled and interpreted languages. Compiled programming languages (C++) are faster than Interpreted languages (PHP, Python) period. The reason why is because compiled languages go from source code to machine code which is what the computer understands. Interpreted languages have to be read by an interpreter and than changed into machine code on the fly every time it is executed. Better example is imagine a compiled language as a person who speaks English and the interpreted language as a person who speaks Spanish and the computer is a person that speaks English. When the compiled language speaks to the computer it already speaks English helping the computer quickly understand what it is saying. With the interpreter you have to have a person who is the translator aka interpreter to translate the Spanish to English so to the computer can understand. So hopefully at this point you can determine who is faster. COMPILED LANGUAGES!!! </p>
<p>You may ask why do people use interpreted languages instead of compiled languages? Mostly because they make it easier to accomplish complex tasks with less code base on them being created at later times than compiled languages and being made to accomplish more modern tasks with website design. Still there are ways to still use interpreted languages and get around the speed issues. Facebook has came up with an interesting solution. Facebook uses php to fun their famous web application but in order to speed up there website and use less resources they created something called hip hop php. Hip hop php translates php into a compiled language. By doing this Facebook has nearly doubled their performance gains. Python even have frameworks that when started by the server changes the python into a compiled version of the original code creating a faster version of the website. </p>
<h2>Browser</h2>
<p>Well you may be asking yourself why is he bringing up about the browser since we can&#8217;t control what browser the user is using. As true as this is we can control what code the browser sees. The browser interprets HTML, CSS, Javascript and Images from the web server and loads it for your eyes to see. Now the question is how can we speed this up? Well one word compression. For HTML, CSS and Javascript you can use gzip compression. Gzip compression works by finding similar strings within a text file, and replacing those strings temporarily to make the overall file size smaller. This form of compression is particularly well-suited for the web because HTML and CSS files usually contain plenty of repeated strings, such as whitespace, tags, and style definitions. It works by first checking to see if the browser supports gzip encoding. If the browser approves it will send a compressed version of the web page to the browser to interpret it. Here is a better example here if you like <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9zcGVlZC9hcnRpY2xlcy9nemlwLmh0bWw=">pictures</a>. It&#8217;s pretty easy to use, just check and see if your programming language supports it and than implement accordingly.</p>
<p>Another type of compression you can also do that works whether the browser needs to approve it or not is minifying your css or javascript files. Just like Gzip compression but eliminates spaces, tags and style definitions within the file so if a request is sent over the internet your browser can download it quicker without any type of approval process and regardless of how old your browser might be. Yahoo has developed program to minify your files <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2RldmVsb3Blci55YWhvby5jb20veXVpL2NvbXByZXNzb3Iv">here</a>. Jquery uses the same method for their files also. They mention it <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2RvY3MuanF1ZXJ5LmNvbS9GcmVxdWVudGx5X0Fza2VkX1F1ZXN0aW9ucyNIb3dfZG9fSV9jb21wcmVzc19teV9jb2RlLjNG">here</a></p>
<p>Images are probably one of the main things that take the most time when downloading a website. Especially with newer and newer cameras coming with bigger mega pixels. Usually after you take a picture on today&#8217;s camera it will be usually over 1 megabytes which is way too big for a website. So what you do, you guessed it right you need to compress it. My favorite method for compressing files is using photoshop save for web function and resizing the images can reduce the size of a image that is 2.0 megabytes to under 50 kilobytes or less. Another option if you do not wish to buy photoshop for several hundred dollars (understandable) you can use an online program called <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5pbWFnZW9wdGltaXplci5uZXQvUGFnZXMvSG9tZS5hc3B4">Image Optimizer</a>. There are other alternatives out there but I have tested them.</p>
<h2>Databases</h2>
<p>With databases I have tested and played around with such as MySQL, Oracle, SQLite run pretty good considering how optimized the query is and how many results you are fetching. Also it depends on the hardware (read the hardware recommendations) and if it is a 32 or 64 bit version. If you read one of my <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NvbXBzY2lzdHVmZi5jb20vMjAwOS8wNi91bmRlcnN0YW5kaW5nLXdoYXQtaXMtMzItYml0LWFuZC02NC1iaXQv">earlier articles</a> you see that 64 bit is faster than 32 bit versions. But in order to use 64 bit programs you have to first have 64 bit operating system which is offered by every known manufacturer nowadays. I will even recommend that you always get the 64 bit version if it is available, unless it is unstable or not in its final version.</p>
<h2>Hardware</h2>
<p>This is probably the <b>MOST</b> important aspect with the speed of your website. Programming languages, databases, every thing software related depends on hardware. Even though every thing depends on the hardware you need to know what aspects of the hardware correlate to the software. Since we are talking about the speed of the website the most essential thing with speed of the CPU. The faster the CPU the faster your programming languages, databases run. I would suggest a CPU that has multiple cores.</p>
<p>The next thing is memory, memory can run out pretty fast on high end systems. With hard drives I really like solid state hard drives but they are really expensive for the size you might want. They are the fastest drives on the market right now and you will definitely will see the increase in speed. I would personally suggest getting sata 3.0 drives and sticking with that until the price of regular hard drives drop, because you probably be making several backups of your site and database.</p>
<p>Another aspect of memory to remember is Ram. With the server, database and website running ram can get used up pretty fast but it always depends on what you are doing. If you are just experimenting you really don&#8217;t have much too much to worry about but if you are running something the whole world is going see I suggest getting ram that is pretty fast and over 4 gigabytes of memory. Also remember there will be several other applications and plug-ins that you might install to complement your website so we didn&#8217;t even factor this into the equation yet but that can vary greatly. Other than that have fun! Feel free to leave any questions or comments.</p>
 <img src="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=616" width="1" height="1" style="display: none;" /><img src="http://compscistuff.com/?ak_action=api_record_view&id=616&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compscistuff.com/2010/06/how-to-increase-the-speed-of-your-website/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What it takes to have the TOP WEBSITE!</title>
		<link>http://compscistuff.com/2009/07/what-it-takes-to-have-the-top-website/</link>
		<comments>http://compscistuff.com/2009/07/what-it-takes-to-have-the-top-website/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 06:01:17 +0000</pubDate>
		<dc:creator>Michael Washington</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[Better website]]></category>
		<category><![CDATA[Faster website load times]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://compscistuff.com/?p=484</guid>
		<description><![CDATA[I have been design websites for some time now and I&#8217;m creating website for my upcoming company I&#8217;m producing (I can&#8217;t say what it is just but you will know by next month) and I have taken extensive time analyzing what makes a website the best. I have analyzed Google, Yahoo, Youtube, Facebook, Ebay, Amazon [...]]]></description>
			<content:encoded><![CDATA[<p>I have been design websites for some time now and I&#8217;m creating website for my upcoming company I&#8217;m producing (I can&#8217;t say what it is just but you will know by next month) and I have taken extensive time analyzing what makes a website the best. I have analyzed Google, Yahoo, Youtube, Facebook, Ebay, Amazon and even Apple.  And this is what I bring to you from my research.</p>
<p>1. Speed</p>
<p>All the top websites have quick load up times which quickly conveys the information to the viewer. Websites that take too long to load up drives potential viewers away. So what the top websites do is reduce unnecessary graphics and compress their scripts. I wrote an article before on <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NvbXBzY2lzdHVmZi5jb20vMjAwOC8xMS9yZWR1Y2luZy1sb2FkLXRpbWVzLWFuZC1iYW5kd2lkdGgtdXNhZ2Uv">Reducing load times and bandwidth usage</a>. This article tells you how to compress your scripts with php. So when designing your website I would say design it so it loads up in at least under 7 seconds on T1 connection.</p>
<p>2. Color</p>
<p>One thing that every top website has is white as their background or a big color in your website. Not only that they have all the other colors work along with the white. Because certain colors make people feel a certain a way so its good to understand the philosophy of colors when designing a website with whether its with white or not. Every color conveys a certain feeling to your viewers. So know how to manipulate colors.</p>
<p>3. Keep it Simple</p>
<p>Do not make your website too complex. Know how to quickly deliver what your website is about in a few seconds. If you can do this effectively you will keep the viewer on your website if you got what they are looking for.</p>
<p>4. Excellent product or service that caters to the masses</p>
<p>Having an excellent product or service is something that greatly increases your website traffic period. If you have this you will not have to market your product because viral marketing will take over. Viral marketing is the fastest way to spread word about your product or service and all it is word of mouth which is better than SEO (Search Engine Optimization). If people like what you are presenting I guaranteed you will not have to do anything.</p>
<p>5. I can&#8217;t tell you everything yet, lol.</p>
<p>Some details I have discovered about having a top website I can&#8217;t disclose but instead implement my company website.</p>
 <img src="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=484" width="1" height="1" style="display: none;" /><img src="http://compscistuff.com/?ak_action=api_record_view&id=484&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compscistuff.com/2009/07/what-it-takes-to-have-the-top-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Text to Speech for the Google OS, Android (Updated)</title>
		<link>http://compscistuff.com/2009/04/text-to-speech-for-googles-os-android/</link>
		<comments>http://compscistuff.com/2009/04/text-to-speech-for-googles-os-android/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 06:46:35 +0000</pubDate>
		<dc:creator>Michael Washington</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Text to Speech]]></category>

		<guid isPermaLink="false">http://compscistuff.com/?p=418</guid>
		<description><![CDATA[Text to Speech in Android Version of android executed in: 1.6rc2 in Windows TOOLS we used: Eclipse and Android library 1.6rc2 How it works: 1. In android 1.6rc2 the text to speech library is built in called android.speech.tts, here is link for the information http://developer.android.com/reference/android/speech/tts/TextToSpeech.html 2. Here is the code package com.android; import java.util.Locale; import [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 10]><br />
<mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} --></p>
<p><!--[endif]--></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong><span style="text-decoration: underline;">Text to Speech in Android</span></strong></p>
<p class="MsoNormal"><strong>Version of android executed in: 1.6rc2 in Windows</strong></p>
<p class="MsoNormal"><strong><br />
</strong></p>
<p class="MsoNormal"><strong>TOOLS we used: </strong></p>
<p class="MsoNormal">Eclipse and Android library 1.6rc2</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><strong>How it works:</strong></p>
<p class="MsoNormal"><strong>1. In android 1.6rc2 the text to speech library is built in called android.speech.tts, here is link for the information </strong>http://developer.android.com/reference/android/speech/tts/TextToSpeech.html</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>2. Here is the code</strong></p>
<p class="MsoNormal">package com.android;</p>
<p>import java.util.Locale;</p>
<p>import android.app.Activity;<br />
import android.content.Intent;<br />
import android.os.Bundle;<br />
import android.speech.tts.TextToSpeech;<br />
import android.speech.tts.TextToSpeech.OnInitListener;</p>
<p>public class TtS extends Activity implements OnInitListener{<br />
/** Called when the activity is first created. */<br />
private TextToSpeech mTts;</p>
<p>int MY_DATA_CHECK_CODE = 0;</p>
<p>@Override<br />
public void onCreate(Bundle savedInstanceState) {<br />
super.onCreate(savedInstanceState);<br />
setContentView(R.layout.main);</p>
<p>Intent checkIntent = new Intent();<br />
checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);<br />
startActivityForResult(checkIntent, MY_DATA_CHECK_CODE);<br />
mTts = new TextToSpeech(this,this);</p>
<p>}</p>
<p>@Override<br />
public void onInit(int arg0) {<br />
// TODO Auto-generated method stub<br />
String myText1 = &#8220;Did you sleep well?&#8221;;<br />
String myText2 = &#8220;I hope so, because it&#8217;s time to wake up.&#8221;;<br />
mTts.setLanguage(Locale.US);<br />
mTts.speak(myText1, TextToSpeech.QUEUE_FLUSH, null);<br />
mTts.speak(myText2, TextToSpeech.QUEUE_ADD, null);<br />
}</p>
<p>}</p>
<p class="MsoNormal"><strong>3. To make it even easier you can use you can download the code and open as an existing project. Click</strong> <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NvbXBzY2lzdHVmZi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDQvVGV4dHRvU3BlZWNoLnppcA==">here</a> <strong>to download.</strong></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>References: </strong></p>
<ol style="margin-top: 0in;" type="1">
<li class="MsoNormal"><a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FuZHJvaWQtZGV2ZWxvcGVycy5ibG9nc3BvdC5jb20vMjAwOS8wOS9pbnRyb2R1Y3Rpb24tdG8tdGV4dC10by1zcGVlY2gtaW4uaHRtbA==">http://android-developers.blogspot.com/2009/09/introduction-to-text-to-speech-in.html</a></li>
</ol>
<p class="MsoNormal">
<p class="MsoNormal" style="margin-left: 0.25in;">
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal" style="margin-left: 0.25in;">
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
 <img src="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=418" width="1" height="1" style="display: none;" /><img src="http://compscistuff.com/?ak_action=api_record_view&id=418&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compscistuff.com/2009/04/text-to-speech-for-googles-os-android/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>8 ways to increase your website security.</title>
		<link>http://compscistuff.com/2009/01/8-ways-to-increase-your-website-security/</link>
		<comments>http://compscistuff.com/2009/01/8-ways-to-increase-your-website-security/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 20:52:06 +0000</pubDate>
		<dc:creator>Michael Washington</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Frontpage]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[Barack]]></category>
		<category><![CDATA[Obama]]></category>
		<category><![CDATA[protection]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://compscistuff.com/?p=301</guid>
		<description><![CDATA[Recently I have heard about how Twitter has been hacked using brute force techniques and even how Barack Obama page was hacked on Twitter. You would think a web application as popular as Twitter would have better security measures. There are different ways to hack websites but the most common way websites are hacked is [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I have heard about how Twitter has been hacked using brute force techniques and even how Barack Obama page was hacked on Twitter. You would think a web application as popular as Twitter would have better security measures. There are different ways to hack websites but the most common way websites are hacked is by poor configurations and weaknesses found in the websites. Here are the ways to combat hackers.</p>
<p><strong>1. Check the file permissions for files on your server</strong></p>
<p>If you have files that allow anybody to modify them such as groups and users then you already have a major problem. You need to only allow users to view your  content not write to it.</p>
<p><strong>2. Check the privileges of user names accessing the database you are using. </strong></p>
<p>Sometimes granting all privlieges for a username of a database can be dangerous. When designing your website that stores all of your information in a database it is best to split the privlieges between multiple usernames. This could cause the hacker some pain and time when trying to retrieve information from your database.</p>
<p><strong>3. Make sure passwords are above 6 characaters with CAPS and Numbers and double hash them.</strong></p>
<p>When passwords are short lengths and contain no caps and no numbers it makes it easier to do brute force attacks on the websites.  So always make sure it is over 6 characters and add caps and numbers to your password. On the backend make sure you double hash passwords. When you double hash them use two different types of hashes. This is will throw hackers off some.</p>
<p><strong>4. Always validate the visitors input.</strong></p>
<p>When you have visitors enter in information that will be sent to the database make sure you protect against query attacks. There are certain combinations that visitors could use to reset passwords or drop your database. So every time they enter in values make sure you have a function to remove bad characters to protect your database.</p>
<p><strong>5. Use computer generated pictures when allowing users to login or signup.</strong></p>
<p>When hackers hack login information, they use a program and to loop through all the possible combinations for a password.  If you use computer generated pictures for validation it will cause them even more discomfort for a hackers because they will need a program to read computer generated pictures which is close to none!</p>
<p><strong>6. Use SSL.</strong></p>
<p>SSL  is a cryptographic system that uses two  keys to encrypt data.  SSL creates a secure connection between a client and a server, over which any amount of data can be sent securely.  To get a better understanding look below at the block quote from php.net.</p>
<blockquote>
<p class="simpara">SSL/SSH protects data travelling from the client to the server, SSL/SSH      does not protect the persistent data stored in a database. SSL is an      on-the-wire protocol.</p>
<p class="simpara">Once an attacker gains access to your database directly (bypassing the      webserver), the stored sensitive data may be exposed or misused, unless      the information is protected by the database itself. Encrypting the data      is a good way to mitigate this threat, but very few databases offer this      type of data encryption.</p>
</blockquote>
<p class="simpara">You can buy SSL certificates from your web hosting company or from independent websites.</p>
<p class="simpara"><strong>7. Keep your system up-to-date.</strong></p>
<p class="simpara">If you are using php 3 and php 5 is out then you need to UPGRADE!!! Usually when you update your system they include patches to solve security problems that the previous release did not have.</p>
<p class="simpara"><strong>8. Customize your security and create no documentation for IT!!!</strong></p>
<p class="simpara">Most of the time on the internet everybody is using the code because they downloaded it from somewhere in which over a thousand users downloaded the same thing. Hackers will download it to so they can know how to hack it to. If you are real serious about security I suggest you create your own technique after researching other methods out there and create NO documentation for it. I agreed with open source but not when it comes to <strong>SECURITY</strong>! This will make it hard for hackers and they will move on to an easier website to wreck havoc.</p>
 <img src="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=301" width="1" height="1" style="display: none;" /><img src="http://compscistuff.com/?ak_action=api_record_view&id=301&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compscistuff.com/2009/01/8-ways-to-increase-your-website-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compscistuff.com has been up for 3 months now!</title>
		<link>http://compscistuff.com/2008/12/compscistuffcom-has-been-up-for-3-months-now/</link>
		<comments>http://compscistuff.com/2008/12/compscistuffcom-has-been-up-for-3-months-now/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 10:54:51 +0000</pubDate>
		<dc:creator>Michael Washington</dc:creator>
				<category><![CDATA[Education on Industry]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Top Notch Websites]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Website Design]]></category>

		<guid isPermaLink="false">http://compscistuff.com/?p=226</guid>
		<description><![CDATA[I want to thank the readers for constantly visiting compscistuff.com and helping our website skyrocket over 14,000,000 websites!!!!!!!!! Just for helping our website get to this level I will unveil our keys to success. Search Engine Optimization &#8211; by using these techniques it will bring your website a long way google alone brought 300 people [...]]]></description>
			<content:encoded><![CDATA[<p>I want to thank the readers for constantly visiting compscistuff.com and helping our website skyrocket over 14,000,000 websites!!!!!!!!! Just for helping our website get to this level I will unveil our keys to success.</p>
<p>Search Engine Optimization &#8211; by using these techniques it will bring your website a long way google alone brought 300 people to our website each month.</p>
<p>Fast loading times &#8211; by using gzip and picture compression techniques this allowed our website to load up in considerable amount of time on just about any internet connection.</p>
<p>Search Engine Submission &#8211; by submitting our website to yahoo, google and msn live it allowed regular internet users to explore our page without any knowledge of our page.</p>
<p>25 articles &#8211; by writing 25 articles on computer technology that readers are normally attracted to it appealed to an already large market of people out there.</p>
<p>Giving free information that generates money or saves money &#8211; Giving out free information to strictly benefit people always grasps people attention.</p>
<p>Using a wordpress &#8211; wordpress is a beautiful content management system for managing information in your blog and contains several extensions that can take your page a long way!</p>
<p>Passion &#8211; Always writing about your passion always produces results. So no matter what it is always follow your passion and pursue what makes you happy!</p>
<p>A note from M.E. Conwell &#8211; As the co-writer on this site I too would like to thank all of you, our valued readers, for helping Mike and I make Compscistuff what it is today. Now we want to hear from you our readers on what it is that we can do to make this site even better. We want to know what it is you like or dislike about the site or what you would like to see added to the site. This feedback would be greatly appreciated and will help us take Compscistuff to the next level. Mike an I are committed to making Compscistuff as helpful and useful as possible so be on the look out for more great articles and a few surprised in 2009.</p>
 <img src="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=226" width="1" height="1" style="display: none;" /><img src="http://compscistuff.com/?ak_action=api_record_view&id=226&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compscistuff.com/2008/12/compscistuffcom-has-been-up-for-3-months-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reducing load times and bandwidth usage</title>
		<link>http://compscistuff.com/2008/11/reducing-load-times-and-bandwidth-usage/</link>
		<comments>http://compscistuff.com/2008/11/reducing-load-times-and-bandwidth-usage/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 11:12:36 +0000</pubDate>
		<dc:creator>Michael Washington</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Frontpage]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[Better website]]></category>
		<category><![CDATA[Faster website load times]]></category>
		<category><![CDATA[Reduce bandwidth]]></category>

		<guid isPermaLink="false">http://compscistuff.com/?p=220</guid>
		<description><![CDATA[When your server is getting pounded by large amount viewers utilizing your website or you just want your website to load up faster there are two simple techniques you can use that will take you a long way: Compress your images Compress your code Images &#8211; this is something that is very common to use [...]]]></description>
			<content:encoded><![CDATA[<p>When your server is getting pounded by large amount viewers utilizing your website or you just want your website to load up faster there are two simple techniques you can use that will take you a long way:</p>
<ol>
<li>Compress your images</li>
<li>Compress your code</li>
</ol>
<p>Images &#8211; this is something that is very common to use up a lot a bandwidth, if they are not placed in the right format. I use Photoshop and the save for web function they have which can be located under the file on the menu. Of course photoshop cost money but there is a free alternative you can use. I found a website <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5pbWFnZW9wdGltaXplci5uZXQvUGFnZXMvSG9tZS5hc3B4">http://www.imageoptimizer.net/Pages/Home.aspx</a> which can optimize your pictures for you! If you decide to do it by the bulk you can download the program off their website.</p>
<p>Code &#8211; I use php to code most of my applications and wanted to find a simple way to make it load up faster. Well I have found a simple solution and this is through enabling gzip compression for php. Just put these two lines of code into your php.ini which is your php configuration file found on your server, thats if you have php 5 or higher.</p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><br />
<strong>zlib.output_compression = On<br />
zlib.output_compression_level = 6</strong><br />
To make sure it is active, type in your website into this <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53ZWJzaXRlb3B0aW1pemF0aW9uLmNvbS9zZXJ2aWNlcy9hbmFseXplL2luZGV4Lmh0bWw=">Web Optimizer</a>. It should say congratulations this page is compressed for main domain name. And thats all, with gzip compression enabled it will decrease the size of your code by 80%!</p>
 <img src="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=220" width="1" height="1" style="display: none;" /><img src="http://compscistuff.com/?ak_action=api_record_view&id=220&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compscistuff.com/2008/11/reducing-load-times-and-bandwidth-usage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to analyze your website statistics</title>
		<link>http://compscistuff.com/2008/11/how-to-analyze-your-website-statistics/</link>
		<comments>http://compscistuff.com/2008/11/how-to-analyze-your-website-statistics/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 05:26:29 +0000</pubDate>
		<dc:creator>Michael Washington</dc:creator>
				<category><![CDATA[Website Design]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://compscistuff.com/?p=205</guid>
		<description><![CDATA[When analyzing your website statistics you break it down into four categories: Visits Pages Hits Bandwidth Visits Usually called unique visitors, this is a deduction of how many &#8220;people&#8221; visited your site. Usually based on IP address and sometimes other factors as well. This is always an estimation since there is no accurate way to [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: x-small; font-family: verdana; color: #000000;">When analyzing your website statistics you break it down into four categories:</span></p>
<ol>
<li><span style="font-size: x-small; font-family: verdana; color: #000000;">Visits<br />
</span></li>
<li><span style="font-size: x-small; font-family: verdana; color: #000000;">Pages</span></li>
<li><span style="font-size: x-small; font-family: verdana; color: #000000;"> Hits</span></li>
<li><span style="font-size: x-small; font-family: verdana; color: #000000;"> Bandwidth </span></li>
</ol>
<h3>Visits</h3>
<p><span style="font-size: x-small; font-family: verdana; color: #000000;">Usually called unique visitors, this is a deduction of how many &#8220;people&#8221; visited your site. Usually based on IP address and sometimes other factors as well. This is always an estimation since there is no accurate way to measure that. Therefore different stats programs could come up with different numbers using the same log file. I use awstats and another stat program to gauge how many people come to my website.<br />
<strong>Example:</strong> A visit from User A at IP address X would count as one unique visitor, regardless of how many pages they viewed or how many hits they generated.<br />
<strong>Usage:</strong> Great metric to estimate the number of unique people that visit your site. Your reach. </span></p>
<h3>Pages</h3>
<p><span style="font-size: x-small; font-family: verdana; color: #000000;">How many pages have been viewed on your website, ignoring embedded images and such.<br />
<strong>Example:</strong> Let&#8217;s say your homepage, index.html, has three images on it. When someone visits your homepage, the server will record 1 page view.<br />
<strong>Usage:</strong> Useful metric to determine how many and what individual pages of your site are being viewed. Helps you guesstimate the number of pages each visitor views each time they come to your website. </span></p>
<h3>Hits</h3>
<p><span style="font-size: x-small; font-family: verdana; color: #000000;">How many objects are loaded up when a visitor comes to your website.<br />
<strong>Example:</strong> Let&#8217;s say your homepage, index.html, has three images on it. When someone visits your homepage, the server will record 4 hits: one for the index.html document, and one for each of the three images it had to fetch to complete the page.<br />
<strong>Usage:</strong> To see how many objects your server is loading up. </span></p>
<h3>Bandwidth</h3>
<p><span style="font-size: x-small; font-family: verdana; color: #000000;"><strong></strong></span></p>
<p><span style="font-size: x-small; font-family: verdana; color: #000000;">This shows the amount of data sent from your server<br />
<strong>Example:</strong> If your homepage is 14k plus 3 images at 12k each, then when a typical user requests that page they&#8217;ll pull 50k of bandwidth (14+12+12+12).<br />
<strong>Usage:</strong> See your bandwidth usage. </span></p>
<p><span style="font-size: x-small; font-family: verdana; color: #000000;">Reading the numbers&#8230; </span></p>
<h3>Example of everything together</h3>
<p><span style="font-size: x-small; font-family: verdana; color: #000000;">Example of a statistic: 100 unique visitors, 300 visits, 1200 page views, 3600 hits, 2.2GB bandwidth </span></p>
<p><span style="font-size: x-small; font-family: verdana; color: #000000;">This means an estimated 100 different people have visited. Those 100 people visited on average 3 times each (300 visits / 100 uniques). During each of those 300 visits, those 100 people viewed an average of 4 pages each (1200 page views / 300 visits). Those 1200 page views generated and average of 3600 hits, or 3 hits per page. All together, 2.2GB of bandwidth was consumed. </span></p>
<p><span style="font-size: x-small; font-family: verdana; color: #000000;">2.2GB of bandwidth is a lot for that level of traffic. Unless they are movies, the graphics could be way too big. 3 hits per page view? are images being cached appropriately? Could signal some coding inefficiencies. </span></p>
<p><span style="font-size: x-small; font-family: verdana; color: #000000;">The number of visits being higher than the number of uniques is good. Means you have repeat visitors. </span></p>
<p><span style="font-size: x-small; font-family: verdana; color: #000000;">4 page views per visitor, how good/bad that is depends on the site. Measures the &#8220;stickiness&#8221; of your site.   <!-- /post --> </span></p>
 <img src="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=205" width="1" height="1" style="display: none;" /><img src="http://compscistuff.com/?ak_action=api_record_view&id=205&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compscistuff.com/2008/11/how-to-analyze-your-website-statistics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top website design applications and their alternatives</title>
		<link>http://compscistuff.com/2008/11/top-website-design-applications-and-their-alternatives/</link>
		<comments>http://compscistuff.com/2008/11/top-website-design-applications-and-their-alternatives/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 05:02:37 +0000</pubDate>
		<dc:creator>Michael Washington</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Frontpage]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[the top]]></category>

		<guid isPermaLink="false">http://compscistuff.com/?p=200</guid>
		<description><![CDATA[For the past 4 years I have used the same web applications or the updated versions of them. I have used: Dreamweaver &#8211; A great IDE for HTML, CSS, Javascript, PHP, etc which makes it easy on the eyes when coding. Flash &#8211; For creating very animated websites and add spice to whenever your doing. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NvbXBzY2lzdHVmZi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMDgvMTEvd2VpZ2hpbmcuanBn"><img class="alignleft size-medium wp-image-201" title="weighing" src="http://compscistuff.com/wp-content/uploads/2008/11/weighing.jpg" alt="" width="200" height="120" /></a>For the past 4 years I have used the same web applications or the updated versions of them. I have used:</p>
<p>Dreamweaver &#8211; A great IDE for HTML, CSS, Javascript, PHP, etc which makes it easy on the eyes when coding.</p>
<p>Flash &#8211; For creating very animated websites and add spice to whenever your doing. Also can be used to display movies too.</p>
<p>Adobe Photoshop &#8211; For designing almost anything your mind can think of, but I use it for design layouts for websites, flyers and decorating graphics.</p>
<p>Now these tools are the best tools out there but the thing about it, IT COSTS MONEY!!!!</p>
<p>The new Dreamweaver CS4 costs:</p>
<ul class="link-list">
<li class="feature-price"><a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hZG9iZS5jb20vZ28vYnV5ZHJlYW13ZWF2ZXI=">Buy <span class="price">US$399*</span></a></li>
<li class="feature-price"><a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hZG9iZS5jb20vZ28vYnV5ZHJlYW13ZWF2ZXJfdXBn">Upgrade from <span class="price">US$199*</span></a></li>
</ul>
<p>The new Flash CS4 costs:</p>
<ul class="link-list">
<li class="feature-price"><a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hZG9iZS5jb20vZ28vYnV5cGhvdG9zaG9w">Buy <span class="price">US$699*</span></a></li>
<li class="feature-price"><a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hZG9iZS5jb20vZ28vYnV5cGhvdG9zaG9wX3VwZw==">Upgrade from <span class="price">US$199*</span></a></li>
</ul>
<p>The new Photoshop CS4 costs:</p>
<p><script type="text/javascript"><!--
    // &lt;![CDATA[
      var props = new Object();
      props.swf = "/products/flash/include/marquee/fl-loader.swf";
      props.id = "flash-marquee";
      props.w = "793";
      props.h = "255";
      props.ver = "9.0.28.0";
	  props.c = "#ffffff";
      props.wmode= "opaque";
      var swfo = new SWFObject( props );
	  swfo.addParam("allowScriptAccess", "always");
	  swfo.addVariable("cdn", "http://wwwimages.adobe.com/www.adobe.com/products/flash");
      registerSWFObject( swfo, "content-banner" );
        // ]]&gt;
// --></script></p>
<ul class="link-list">
<li class="feature-price"><a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hZG9iZS5jb20vZ28vYnV5Zmxhc2g=">Buy <span class="price">US$699*</span></a></li>
<li class="feature-price"><a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hZG9iZS5jb20vZ28vYnV5Zmxhc2hfdXBn">Upgrade from <span class="price">US$199*</span></a></li>
</ul>
<p>If you are a student you can get a 80% discount <strong>only if your school</strong> is on the Adobe list for discounts.</p>
<p>Now what about every body else that wants to design websites? What will you do when it is time for you design websites? Are you going to use Notepad? Well I have found solution for you.</p>
<p>I have found alternatives to all these expensive programs:</p>
<ol>
<li>Quanta Plus (Dreamweaver) &#8211; Quanta Plus is a highly stable and feature rich web development environment. The vision with Quanta has always been to start with the best architectural foundations, design for efficient and natural use and enable maximal user extensibility. We recognize that we don&#8217;t have the resources to do everything we would like to so our target is to make it easy for you to help make this the best community based desktop application anywhere. Pretty much everything in Quanta is designed so you can extend it. Even the way it handles XML DTDs is based on XML files you can edit. You can even import DTDs, write scripts to manage editor contents, visually create dialogs for your scripts and assign script actions to nearly any file operation in a project. You can even look at and communicate with a wide range of what happens inside Quanta using DCOP.</li>
<li><a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5vcGVubGFzemxvLm9yZy8=">OpenLaszlo</a> (Flash) &#8211; Before OpenLaszlo 4.0, OpenLaszlo applications were compiled in .swf format to run on Adobe&#8217;s Flash Player. With OpenLaszlo 4.0 (OL4), we added the option of compilation to DHTML (browser-native JavaScript). OpenLaszlo 4 handles browser idiosyncrasies so you don&#8217;t have to.</li>
<li><a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2dpbXAub3Jn">Gimp</a> (Photoshop) &#8211; It has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.</li>
</ol>
<p>With these alternatives they are both for windows and linux and <strong>FREE!</strong></p>
 <img src="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=200" width="1" height="1" style="display: none;" /><img src="http://compscistuff.com/?ak_action=api_record_view&id=200&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compscistuff.com/2008/11/top-website-design-applications-and-their-alternatives/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is Alexa traffic rankings reliable?</title>
		<link>http://compscistuff.com/2008/10/is-alexa-traffic-rankings-reliable/</link>
		<comments>http://compscistuff.com/2008/10/is-alexa-traffic-rankings-reliable/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 05:05:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Frontpage]]></category>
		<category><![CDATA[Website Design]]></category>

		<guid isPermaLink="false">http://compscistuff.com/?p=148</guid>
		<description><![CDATA[Recently this week I have been tracking my alexa ranking and I have been recognizing a slight decrease in my rank and my traffic has been increasing alot. For people that don&#8217;t know what Alexa is, it is one of the largest Web crawls which processes massive amounts of data about traffic ranking and website [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NvbXBzY2lzdHVmZi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMDgvMTAvYWxleGEuanBn"><img class="alignleft size-medium wp-image-149" title="alexa" src="http://compscistuff.com/wp-content/uploads/2008/10/alexa.jpg" alt="" width="200" height="120" /></a>Recently this week I have been tracking my alexa ranking and I have been recognizing a slight decrease in my rank and my traffic has been increasing alot. For people that don&#8217;t know what <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FsZXhhLm9yZw==">Alexa</a> is, it is one of the largest Web crawls which processes massive amounts of data about traffic ranking and website information. So I decided to do some research on Alexa to find out the problem because one thing that any system has is a margin of error either more or less.</p>
<p>After researching this is what I found (this is from their website you can check <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbGV4YS5jb20vc2l0ZS9oZWxwL3RyYWZmaWNfbGVhcm5fbW9yZQ==">here</a> under <strong>some important disclaimers</strong>):</p>
<blockquote><p>The traffic data are based on the set of toolbars that use Alexa data, which may not be a representative sample of the global Internet population. To the extent that our sample of users differs from the set of all Internet users, our traffic estimates may over- or under-estimate the actual traffic to any particular site.</p></blockquote>
<p>As you can see there is a margin of error in their system but this paragraph gives the reason I&#8217;m experiencing slight decreases in my alexa ranking (this is from their website you can check <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbGV4YS5jb20vc2l0ZS9oZWxwL3RyYWZmaWNfbGVhcm5fbW9yZQ==">here</a> under <strong>some important disclaimers</strong>).</p>
<blockquote><p>Sites with relatively low traffic will not be accurately ranked by Alexa. Alexa&#8217;s data comes from a large sample of several million Alexa Toolbar users and other traffic data sources; however, the size of the Web and concentration of users on the most popular sites make it difficult to accurately determine the ranking of sites with fewer than 1,000 monthly visitors. Generally, traffic rankings of 100,000 and above should be regarded as not reliable. Conversely, the closer a site gets to #1, the more reliable its traffic ranking becomes.</p></blockquote>
<p>As you can see Alexa ranking are not reliable but its purpose is to guesstimate how popular a website is and how much it costs. I use Alexa to find up and coming websites, to track website trends and analyze data. I&#8217;m not discouraging people from using Alexa but to be mindful that everything is not 100% accurate. On a sidenote if you really wish to accurately track your stats of your website consult your website hosting providers for tools they provide. I personally use <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2F3c3RhdHMubmV0Lw==">awstats</a>.</p>
<p>Also here is a random fact I found from <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbGV4YS5jb20vc2l0ZS9oZWxwLz9pbmRleD04Mw==">Alexa website</a> that readers might find interesting.</p>
<p><strong>Question</strong></p>
<p>Why are there so many Chinese sites in the top 500?<br />
Category: Traffic and Site Stats<br />
<strong>Answer</strong></p>
<p>Because Alexa&#8217;s traffic data reflects the usage of the entire global population of Internet users, large members of that global population, such as China, will be heavily represented in that data. Many Chinese sites do receive very large amounts of traffic, which is consistent with their inclusion in our top 500 list.</p>
 <img src="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=148" width="1" height="1" style="display: none;" /><img src="http://compscistuff.com/?ak_action=api_record_view&id=148&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compscistuff.com/2008/10/is-alexa-traffic-rankings-reliable/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>W3C standards? Yahoo, Google, Facebook and Youtube don&#8217;t even follow them.</title>
		<link>http://compscistuff.com/2008/10/w3c-standards-yahoo-google-facebook-and-youtube-dont-even-follow-them/</link>
		<comments>http://compscistuff.com/2008/10/w3c-standards-yahoo-google-facebook-and-youtube-dont-even-follow-them/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 07:07:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Frontpage]]></category>
		<category><![CDATA[Website Design]]></category>

		<guid isPermaLink="false">http://compscistuff.com/?p=108</guid>
		<description><![CDATA[Yesterday, I was trying so hard to make sure my website was meeting w3c standards, but one thing stood in my obstacle, a embedded youtube video. This is why I was trying to pass w3c standards: 1. Helps ensure accessibility for the disabled. 2. Makes your web site accessible from a number of devices, from [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Yesterday, I was trying so hard to make sure my website was meeting w3c standards, but one thing stood in my obstacle, a embedded youtube video.</p>
<p>This is why I was trying to pass w3c standards:</p>
<p>1. Helps ensure accessibility for the disabled.<br />
2. Makes your web site accessible from a number of devices, from different browsers to the growing number of surfers using mobile devices.<br />
3. Regardless of the browser, resolution, device; etc., your Web site will look and function in the same, or at least a very similar, fashion.<br />
4. A site that has been created using W3C standard-based code performs generally better in the majority of browsers, be it (IE) Internet Explorer, (NN) Netscape Navigator, (FF) Firefox or Safari.<br />
5. Saves both time and money. A site that has been programmed to W3C standard has two advantages: it is downgrade-able (able to be viewed correctly) in older browsers; it is viewable and will look nearly the same across newer and continuously updated browsers (i.e., Internet Explorer, Firefox and Safari.)<br />
6. When upgrading or maintaining a website this can save an enormous amount of time and research for the person performing the updates, base on you following these standards.</p>
<p>After further researching it came to my amazement that google, yahoo, facebook and youtube did not meet the standards of w3c! You would think the moguls of the internet would abide by such a code! I guess the oddball in this case is msn, because they actually passed the test. I actually pass the test on my homepage but I probably won&#8217;t in the future because of youtube.  It always some case in which you have to deviate away from a standard but make sure you are still on point with your infomation and delivery. The most important thing with website design is making sure you end your html tags, no hanging loops and optimize your webpage to load within certain times. So if you want to abide by it you have to make a choice avoid google, yahoo, facebook widgets and youtube videos on your page and meet w3c standards, or break the standard and entertain your viewers!</p>
<p>If you want the link to check your website go <a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3ZhbGlkYXRvci53My5vcmc=">here</a> and type in your url.  Also try out google, yahoo, facebook and youtube to see for yourself.<a href="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3ZhbGlkYXRvci53My5vcmc="><br />
</a></p>
 <img src="http://compscistuff.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=108" width="1" height="1" style="display: none;" /><img src="http://compscistuff.com/?ak_action=api_record_view&id=108&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://compscistuff.com/2008/10/w3c-standards-yahoo-google-facebook-and-youtube-dont-even-follow-them/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

