<?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>Mumyls Blog</title>
	<atom:link href="http://www.mumyls.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mumyls.com</link>
	<description>Better Than Yesterday</description>
	<lastBuildDate>Wed, 29 Sep 2010 01:28:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>How To Enable JavaScript</title>
		<link>http://www.mumyls.com/2010/09/how-to-enable-javascript/</link>
		<comments>http://www.mumyls.com/2010/09/how-to-enable-javascript/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 01:28:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[enable]]></category>
		<category><![CDATA[explorer]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.mumyls.com/2010/09/how-to-enable-javascript/</guid>
		<description><![CDATA[Click the link for your browser below to get specific instructions on enabling JavaScript in your browser. If your browser isn&#8217;t listed, please contact us Internet Explorer 6.0+ Click the Tools menu. Select Internet Options. Click the Security tab. Click the Custom Level button. Scroll down until you see the &#8216;Scripting&#8217; section. Select the &#8216;Enable&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>Click the link for your browser below to get specific instructions on enabling JavaScript in your browser. If your browser isn&#8217;t listed, please contact us</p>
<p><strong>Internet Explorer 6.0+</strong></p>
<p>Click the <strong>Tools</strong> menu.     <br />Select <strong>Internet Options</strong>.     <br />Click the <strong>Security</strong> tab.     <br />Click the Custom Level button.     <br />Scroll down until you see the &#8216;Scripting&#8217; section. Select the &#8216;Enable&#8217; radio button for &#8216;Active Scripting.&#8217;     <br />Click the OK button.     <br />If you see a confirmation window, click the Yes button. </p>
<h5>Firefox 3.6+</h5>
<p>Click the Tools menu.    <br />Select Options.     <br />Click the Content tab.     <br />Select the &#8216;Enable JavaScript&#8217; checkbox.     <br />Click the OK button.</p>
<h5>Safari 2 or 3</h5>
<p>Click the Safari menu.    <br />Select Preferences.     <br />Click the Security tab.     <br />Select the &#8216;Enable JavaScript&#8217; checkbox.</p>
<blockquote><p>Upgrading your browser or installing new security software or security patches may affect your JavaScript settings.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.mumyls.com/2010/09/how-to-enable-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Create Bootable XP SP3 Integrated</title>
		<link>http://www.mumyls.com/2009/03/create-bootable-xp-sp3-integrated/</link>
		<comments>http://www.mumyls.com/2009/03/create-bootable-xp-sp3-integrated/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 08:13:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[bootable]]></category>
		<category><![CDATA[cd]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[sp3]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.mumyls.web.id/2009/03/create-bootable-xp-sp3-integrated/</guid>
		<description><![CDATA[Slipstreaming a Service Pack, is the process to integrate the Service Pack into the installation so that with every new installation the Operating System and Service Pack are installed at the same time. Slipstreaming is usually done on network shares on corporate systems. But with the advent of CD burners, it does actually make some [...]]]></description>
			<content:encoded><![CDATA[<p>Slipstreaming a Service Pack, is the process to integrate the Service Pack into the installation so that with every new installation the Operating System and Service Pack are installed at the same time. </p>
<p>Slipstreaming is usually done on network shares on corporate systems. But with the advent of CD burners, it does actually make some sense for the home user or small business user to do the same. </p>
<p>Microsoft added the ability to Slipstream a Service Pack to Windows 2000 and Windows XP. It not only has the advantage that when you (re)install your OS, you don&#8217;t have to apply the Service Pack later, also if you update any Windows component later, you&#8217;ll be sure that you get the correct installation files if Windows needs any. </p>
<p>Slipstream Windows XP Service Pack 3:   <br />CODE    <br /><a title="http://download.microsoft.com/download/d/3/0/d30e32d8-418a-469d-b600-f32ce3edf42d/WindowsXP-KB936929-SP3-x86-ENU.exe" href="http://download.microsoft.com/download/d/3/0/d30e32d8-418a-469d-b600-f32ce3edf42d/WindowsXP-KB936929-SP3-x86-ENU.exe">http://download.microsoft.com/download/d/3/0/d30e32d8-418a-469d-b600-f32ce3edf42d/WindowsXP-KB936929-SP3-x86-ENU.exe</a></p>
<p>Download the (full) &quot;Network Install&quot; of the Service Pack (English version [316.43 MB]), and save it to a directory (folder) on your hard drive (in my case D:\XP-SP3). Other languages can be downloaded from the Windows XP Web site. </p>
<p>Next copy your Windows XP CD to your hard drive. Just create a folder (I used \XP-CD), and copy all the contents of your Windows XP CD in that folder. </p>
<p>Now create a folder to hold the Service Pack 3 (SP3) files you are about to extract. I named it \XP-SP3. Next, open a Command Prompt (Start &gt; Run &gt; cmd), and go to the folder where you downloaded SP3 (cd \foldername). Type the command: servicepack filename -x. A small window will appear, and you need to point it to the folder where you want to extract the SP3 files. Click Ok to start extracting the SP3 files. </p>
<p>Once the SP3 files are extracted, change to the update folder of the SP3 files (cd update), and type the following command: update /s:path to WinXP CD files. In my example the command is update /s:D:\XP-CD). </p>
<p>Windows XP Update will do its thing: </p>
<p>When ready, you should get a confirmation. Windows XP Service Pack 3 has now been Slipstreamed into your original Windows XP files. </p>
<p>It is also possible to add the Windows XP Rollup 1 Update. For instructions, please read Adding Windows XP Rollup 1 Hotfix. </p>
<p>Creating a Bootable CD   <br />For this part I used ISO Buster    <br />CODE    <br /><a href="http://www.smart-projects.net/isobuster/">http://www.smart-projects.net/isobuster/</a></p>
<p>and Nero Burning. </p>
<p>Start to extract the boot loader from the original Windows XP CD. Using ISO Buster, select the &quot;folder&quot; Bootable CD, and right-click Microsoft Corporation.img. From the menu choose Extract Microsoft Corporation.img, and extract it to the folder on your hard drive where you have your Windows XP files (D:\XP-CD in my case). </p>
<p>Next, start Nero Burning ROM, and choose CD-ROM (Boot) in the New Compilation window. On the Boot tab, select Image file under Source of boot image data, and browse to the location of the Microsoft Corporation.img file. Also enable Expert Settings, choosing No Emulation, and changing the Number of loaded sectors to 4 (otherwise it won&#8217;t boot!) </p>
<p>If you have an older version of Nero you won&#8217;t have the option Do Not Add &quot;;1&quot; ISO file version extention under Relax ISO Restrictions. You won&#8217;t be able to boot your new CD, so update Nero!   <br />You can configure the Label tab to your liking, I would however recommend that you keep the Volume Label the same as on your original Windows XP CD. </p>
<p>Next press New, and drag &amp; drop the files and folders from your Windows XP hard drive location into Nero. </p>
<p>Next, burn your new CD. </p>
<p>You now have a Bootable, Slipstreamed Windows XP Service Pack 3 CD! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mumyls.com/2009/03/create-bootable-xp-sp3-integrated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Change Text on XP Start Button</title>
		<link>http://www.mumyls.com/2009/03/change-text-on-xp-start-button/</link>
		<comments>http://www.mumyls.com/2009/03/change-text-on-xp-start-button/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 08:01:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[edit]]></category>
		<category><![CDATA[registry]]></category>
		<category><![CDATA[start]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.mumyls.web.id/2009/03/change-text-on-xp-start-button/</guid>
		<description><![CDATA[Step 1 &#8211; Modify Explorer.exe File In order to make the changes, the file explorer.exe located at C:\Windows needs to be edited. Since explorer.exe is a binary file it requires a special editor. For purposes of this article I have used Resource Hacker. Resource HackerTM is a freeware utility to view, modify, rename, add, delete [...]]]></description>
			<content:encoded><![CDATA[<p>Step 1 &#8211; Modify Explorer.exe File </p>
<p>In order to make the changes, the file explorer.exe located at C:\Windows needs to be edited. Since explorer.exe is a binary file it requires a special editor. For purposes of this article I have used Resource Hacker. Resource HackerTM is a freeware utility to view, modify, rename, add, delete and extract resources in 32bit Windows executables and resource files (*.res). It incorporates an internal resource script compiler and decompiler and works on Microsoft Windows 95/98/ME, Windows NT, Windows 2000 and Windows XP operating systems. </p>
<p> <span id="more-83"></span>
</p>
<p>get this from h**p://delphi.icm.edu.pl/ftp/tools/ResHack.zip </p>
<p>The first step is to make a backup copy of the file explorer.exe located at C:\Windows\explorer. Place it in a folder somewhere on your hard drive where it will be safe. Start Resource Hacker and open explorer.exe located at C:\Windows\explorer.exe. </p>
<p>The category we are going to be using is &quot;String Table&quot;. Expand it by clicking the plus sign then navigate down to and expand string 37 followed by highlighting 1033. If you are using the Classic Layout rather than the XP Layout, use number 38. The right hand pane will display the stringtable. Weâ€™re going to modify item 578, currently showing the word â€œstartâ€ just as it displays on the current Start button. </p>
<p>There is no magic here. Just double click on the word â€œstartâ€ so that itâ€™s highlighted, making sure the quotation marks are not part of the highlight. They need to remain in place, surrounding the new text that youâ€™ll type. Go ahead and type your new entry. In my case I used Click Me! </p>
<p>Youâ€™ll notice that after the new text string has been entered the Compile Script button that was grayed out is now active. I wonâ€™t get into whatâ€™s involved in compiling a script, but suffice it to say itâ€™s going to make this exercise worthwhile. Click Compile Script and then save the altered file using the Save As command on the File Menu. Do not use the Save command â€“ Make sure to use the Save As command and choose a name for the file. Save the newly named file to C:\Windows. </p>
<p>Step 2 â€“ Modify the Registry </p>
<p>!!!make a backup of your registry before making changes!!! </p>
<p>Now that the modified explorer.exe has been created itâ€™s necessary to modify the registry so the file will be recognized when the user logs on to the system. If you donâ€™t know how to access the registry Iâ€™m not sure this article is for you, but just in case itâ€™s a temporary memory lapse, go to Start (soon to be something else) Run and type regedit in the Open field. Navigate to: </p>
<p>HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon </p>
<p>In the right pane, double click the &quot;Shell&quot; entry to open the Edit String dialog box. In Value data: line, enter the name that was used to save the modified explorer.exe file. Click OK. </p>
<p>Close Registry Editor and either log off the system and log back in, or reboot the entire system if thatâ€™s your preference. If all went as planned you should see your new Start button with the revised text.[/b] </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mumyls.com/2009/03/change-text-on-xp-start-button/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Ways to Produce a Winning Blog</title>
		<link>http://www.mumyls.com/2009/03/10-ways-to-produce-a-winning-blog/</link>
		<comments>http://www.mumyls.com/2009/03/10-ways-to-produce-a-winning-blog/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 01:29:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[ways]]></category>
		<category><![CDATA[winning]]></category>

		<guid isPermaLink="false">http://www.mumyls.web.id/2009/03/10-ways-to-produce-a-winning-blog/</guid>
		<description><![CDATA[According to Technorati, a leading authority on the so-called blogosphere, there are more than 100,000,000 blogs that have launched since 2002. Yes, you read that right. One hundred million. But let me be honest. It is my (admittedly) unscientific opinion that 95 percent of blogs on the Web today range from generally mediocre to digital [...]]]></description>
			<content:encoded><![CDATA[<p>According to Technorati, a leading authority on the so-called blogosphere, there are more than 100,000,000 blogs that have launched since 2002. Yes, you read that right. <strong>One hundred million.</strong> But let me be honest. It is my (admittedly) unscientific opinion that 95 percent of blogs on the Web today range from generally mediocre to digital train wrecks.</p>
<p> <span id="more-82"></span>
<p>Great blogs stand out because they have great content. Itâ€™s why you bookmark, subscribe to RSS feeds, and generally come back for more. If you want to take your material to the next level, youâ€™re going to have to pay attention. Get ready to take notes â€” we have a lot to cover.     <br />Letâ€™s look at some of the basics of creating a winning content strategy:</p>
<ol>
<li><strong>Determine your publishing frequency.</strong> Different blogs have success with different publishing schedules, but the key to this equation is to remain as consistent as possible. Elance user <a href="http://www.fourhourworkweek.com/blog/">Tim Ferriss</a> crafts no more than two-to-three posts a week on his blog, while sites like the uber-popular <a href="http://www.techcrunch.com">TechCrunch</a> publish five-to-ten new posts everyday. While there is no definitive answer for how many times a week you should post, just remember that as unpredictable and fickle as blog readers may be, when it comes to frequency, they appreciate consistency. </li>
<li><strong>Create an editorial calendar.</strong> This is a big one. Once you&#8217;ve tackled number 1, build an editorial calendar to keep track of your content. If &quot;editorial calendar&quot; makes you feel like you&#8217;re roaming in uncharted territory, a <a href="http://www.elance.com/php/search/main/eolsearch.php?matchType=profile#matchKeywords=Public%20Relations&amp;catFilter=10178">marketing professional</a> can help you come up with the right topics, angles, and frequency for your posts. A well-kept calendar will also keep your blog sharp, timely, and informative, all while ensuring you that all topics have been covered. </li>
<li><strong>Look for unique content angles.</strong> Three words: <strong>Set. Yourself. Apart.</strong> Avoid boring your readers to death with the same song and dance as the next blogger. Give breaking news a little bit of edge, share your personal perspective or bias on a controversial topic, or give add a little kick to your blog by using a truly unique voice. Confused? <a href="http://www.elance.com/php/search/main/eolsearch.php?matchType=profile#matchKeywords=Public%20Relations&amp;catFilter=10178">Public relations professionals</a> professionals are experts at getting your message across, and they can help you construct a blog your readers (and your customers) canâ€™t breathe without. </li>
<li><strong>Choose the right blog platform.</strong> Decisions, decisions. With so many choices out there on the Web, picking one can seem like a daunting task. Strong candiates like <a href="http://www.elance.com/wordpress_experts/287">WordPress</a> and Movable Type have huge community support and feature plug-ins and many customization options, while <a href="http://www.elance.com/joomla_experts/274">Joomla</a> and <a href="http://www.elance.com/php/search/main/eolsearch.php?matchType=profile#matchKeywords=%22Drupal%22&amp;catFilter=10183">Drupal</a> software packages can publish a wide variety of page types. If simplicity is your game, Typepad and Blogger are right up your alley. Want more info? We break down <a href="http://www.elance.com/p/blog/the_best_technology_platforms_for_bloggers.html">six of the most popular blogging platforms</a> used on the Web today in our latest blog post. </li>
<li><strong>Too busy? Get help.</strong> Dust off the Rolodex and start scanning for friends, partners, colleagues and experts who could be guest contributorsâ€”not only will you get content with a refreshing voice, but their readers may stumble upon your blog as a result. (As a rule of thumb, we follow our own advice: The <a href="http://www.elance.com/blog">Elance Blog</a> features guest contributors often.) Another possible option is to hire <a href="http://www.elance.com/php/search/main/eolsearch.php?matchType=profile#matchKeywords=Blogs&amp;catFilter=10180">talented ghostwriters</a>: Formulate the topic and select a deadline, and an elancer can create the engaging content that you didn&#8217;t have the time â€” or ability â€” to write yourself. </li>
<li><strong>Write a great headline.</strong> The headline can either make or break a post, so choose your words wisely. Try using lists, numbers, how-tos, compelling questions, popular names, or even satire and wit. Think of it this way: Would you read an article titled â€œTechniques for Personal Budgetingâ€ or one titled â€œSave Hundreds by Making Four Simple Phone Callsâ€? If you&#8217;re still struggling with headlines, <a href="http://www.elance.com/php/search/main/eolsearch.php?matchType=profile#page=1&amp;matchKeywords=copywriting&amp;catFilter=100">copywriters</a> are the pros; they know how to instantly grab Web surfers with just a few key words. </li>
<li><strong>Avoid filler or fluff.</strong> <strong>Remember:</strong> You are <strong>not</strong> the only blogger out there. Readers just have too many choices available within half of a click; theyâ€™ll quickly pass on an article with padding or unnecessary commentary. Get to the point and stay on point. Leave your readers wanting more, and theyâ€™ll come back for more. Bore them and they may never return. </li>
<li><strong>Create a conversation.</strong> Weâ€™re all human, so let your voice show it. Conduct your writing as if youâ€™re having a conversation with close friends. Let your personality shine through; after all, thatâ€™s what social media is all about. And donâ€™t be afraid to take an unpopular position or to be wrong or brutally honestâ€”your readers want to know what you <em>truly</em> think, so tell them. </li>
<li><strong>Use pictures and video.</strong> Adding an image or video is simple yet adds a huge amount of depth to your blog. For example, Tim Ferris often includes how-to videos on his blog, and the headline/photo posts on <a href="http://thesartorialist.blogspot.com/">The Sartorialist</a> get dozens of comments from visitors. Trust me â€” it makes a big difference. </li>
<li><strong>Above all, be a resource and put your readers first.</strong> Your readers want to gain something special from your blog that doesnâ€™t exist anywhere else on the Web. If you want your blog to grow in popularity, provide information, analysis, and viewpoints that are exclusive to your blog. Not only will they tell others by word-of-mouth, but theyâ€™ll also submit your content to social media sites. Donâ€™t create a blog for youâ€“create a blog that for your readers. </li>
</ol>
<p>With these tips, youâ€™ll be able to give your lifeless blog a major content makeover while attracting a wealth of new readers. If any of these points sound difficult or time consuming, remember, you donâ€™t have to do it all alone. Get help from <a href="http://www.elance.com/php/search/main/eolsearch.php?matchType=profile#matchKeywords=Public%20Relations&amp;catFilter=10178">marketing professionals</a>, <a href="http://www.elance.com/php/search/main/eolsearch.php?matchType=profile#page=1&amp;matchKeywords=wordpress&amp;sortBy=&amp;sortOrder=1&amp;bizFilter=false&amp;catFilter=100&amp;indFilter=false&amp;premierFilter=false&amp;feedbackFilter=0&amp;reviewsFilter=0&amp;minrateFilter=0&amp;locFilter=&amp;regionFil">blogging</a> <a href="http://www.elance.com/php/search/main/eolsearch.php?matchType=profile#page=1&amp;matchKeywords=movable%20type&amp;sortBy=&amp;sortOrder=1&amp;bizFilter=false&amp;catFilter=100&amp;indFilter=false&amp;premierFilter=false&amp;feedbackFilter=0&amp;reviewsFilter=0&amp;minrateFilter=0&amp;locFilter=&amp;regi">platform</a> experts or <a href="http://www.elance.com/php/search/main/eolsearch.php?matchType=profile#page=1&amp;m<br />
atchKeywords=blogs&amp;sortBy=&amp;sortOrder=1&amp;bizFilter=false&amp;catFilter=100&amp;indFilter=false&amp;premierFilter=fal<br />
se&amp;feedbackFilter=0&amp;reviewsFilter=0&amp;minrateFilter=0&amp;locFilter=&amp;regionFilter=">talented writers</a> as they can help you build your blog, devise a direction and maintain its freshness.    <br />Did we miss any? Leave a note in the comments section and let us know your secrets to keeping your blog on top of its game.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mumyls.com/2009/03/10-ways-to-produce-a-winning-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Boot Windows XP Fast</title>
		<link>http://www.mumyls.com/2009/03/boot-windows-xp-fast/</link>
		<comments>http://www.mumyls.com/2009/03/boot-windows-xp-fast/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 00:39:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[fast]]></category>
		<category><![CDATA[tweak]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.mumyls.web.id/2009/03/boot-windows-xp-fast/</guid>
		<description><![CDATA[Follow the following steps 1. Open notepad.exe, type &#34;del c:\windows\prefetch\ntosboot-*.* /q&#34; (without the quotes) &#38; save as &#34;ntosboot.bat&#34; in c:\ 2. From the Start menu, select &#34;Run&#8230;&#34; &#38; type &#34;gpedit.msc&#34;. 3. Double click &#34;Windows Settings&#34; under &#34;Computer Configuration&#34; and double click again on &#34;Shutdown&#34; in the right window. 4. In the new window, click &#34;add&#34;, [...]]]></description>
			<content:encoded><![CDATA[<p>Follow the following steps </p>
<p>1. Open notepad.exe, type &quot;del c:\windows\prefetch\ntosboot-*.* /q&quot; (without the quotes) &amp; save as &quot;ntosboot.bat&quot; in c:\   <br />2. From the Start menu, select &quot;Run&#8230;&quot; &amp; type &quot;gpedit.msc&quot;.    <br />3. Double click &quot;Windows Settings&quot; under &quot;Computer Configuration&quot; and double click again on &quot;Shutdown&quot; in the right window.    <br />4. In the new window, click &quot;add&quot;, &quot;Browse&quot;, locate your &quot;ntosboot.bat&quot; file &amp; click &quot;Open&quot;.    <br />5. Click &quot;OK&quot;, &quot;Apply&quot; &amp; &quot;OK&quot; once again to exit.    <br />6. From the Start menu, select &quot;Run&#8230;&quot; &amp; type &quot;devmgmt.msc&quot;.    <br />7. Double click on &quot;IDE ATA/ATAPI controllers&quot;    <br />8. Right click on &quot;Primary IDE Channel&quot; and select &quot;Properties&quot;.    <br />9. Select the &quot;Advanced Settings&quot; tab then on the device or 1 that doesn&#8217;t have &#8216;device type&#8217; greyed out select &#8216;none&#8217; instead of &#8216;autodetect&#8217; &amp; click &quot;OK&quot;.    <br />10. Right click on &quot;Secondary IDE channel&quot;, select &quot;Properties&quot; and repeat step 9.    <br />11. Reboot your computer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mumyls.com/2009/03/boot-windows-xp-fast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All About FTP</title>
		<link>http://www.mumyls.com/2009/03/all-about-ftp/</link>
		<comments>http://www.mumyls.com/2009/03/all-about-ftp/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 00:37:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[ftp]]></category>

		<guid isPermaLink="false">http://www.mumyls.web.id/2009/03/all-about-ftp/</guid>
		<description><![CDATA[Well, since many of us have always wondered this, here it is. Long and drawn out. Also, before attempting this, realize one thing; You will have to give up your time, effort, bandwidth, and security to have a quality ftp server. That being said, here it goes. First of all, find out if your IP [...]]]></description>
			<content:encoded><![CDATA[<p>Well, since many of us have always wondered this, here it is. Long and drawn out. Also, before attempting this, realize one thing; You will have to give up your time, effort, bandwidth, and security to have a quality ftp server.</p>
<p> <span id="more-80"></span>
<p>That being said, here it goes. First of all, find out if your IP (Internet Protocol) is static (not changing) or dynamic (changes everytime you log on). To do this, first consider the fact if you have a dial up modem. If you do, chances are about 999 999 out of 1 000 000 that your IP is dynamic. To make it static, just go to a place like h*tp://www.myftp.org/ to register for a static ip address. </p>
<p>You&#8217;ll then need to get your IP. This can be done by doing this:   <br />Going to Start -&gt; Run -&gt; winipcfg or www.ask.com and asking &#8216;What is my IP?&#8217; </p>
<p>After doing so, you&#8217;ll need to download an FTP server client. Personally, I&#8217;d recommend G6 FTP Server, Serv-U FTPor Bullitproof v2.15 all three of which are extremely reliable, and the norm of the ftp world.   <br />You can download them on this site: h*tp://www.liaokai.com/softw_en/d_index.htm </p>
<p>First, you&#8217;ll have to set up your ftp. For this guide, I will use step-by-step instructions for G6. First, you&#8217;ll have to go into &#8216;Setup -&gt; General&#8217;. From here, type in your port # (default is 21). I recommend something unique, or something a bit larger (ex: 3069). If you want to, check the number of max users (this sets the amount of simultaneous maximum users on your server at once performing actions &#8211; The more on at once, the slower the connection and vice versa). </p>
<p>The below options are then chooseable:   <br />-Launch with windows    <br />-Activate FTP Server on Start-up    <br />-Put into tray on startup    <br />-Allow multiple instances    <br />-Show &quot;Loading&#8230;&quot; status at startup    <br />-Scan drive(s) at startup    <br />-Confirm exit </p>
<p>You can do what you want with these, as they are pretty self explanatory. The scan drive feature is nice, as is the 2nd and the last option. From here, click the &#8216;options&#8217; text on the left column. </p>
<p>To protect your server, you should check &#8216;login check&#8217; and &#8216;password check&#8217;, &#8216;Show relative path (a must!)&#8217;, and any other options you feel you&#8217;ll need. After doing so, click the &#8216;advanced&#8217; text in the left column. You should then leave the buffer size on the default (unless of course you know what you&#8217;re doing ), and then allow the type of ftp you want. </p>
<p>Uploading and downloading is usually good, but it&#8217;s up to you if you want to allow uploads and/or downloads. For the server priority, that will determine how much conventional memory will be used and how much &#8216;effort&#8217; will go into making your server run smoothly. </p>
<p>Anti-hammering is also good, as it prevents people from slowing down your speed. From here, click &#8216;Log Options&#8217; from the left column. If you would like to see and record every single command and clutter up your screen, leave the defaults. </p>
<p>But, if you would like to see what is going on with the lowest possible space taken, click &#8216;Screen&#8217; in the top column. You should then check off &#8216;Log successful logins&#8217;, and all of the options in the client directry, except &#8216;Log directory changes&#8217;. After doing so, click &#8216;Ok&#8217; in the bottom left corner. </p>
<p>You will then have to go into &#8216;Setup -&gt; User Accounts&#8217; (or ctrl &amp; u). From here, you should click on the right most column, and right click. Choose &#8216;Add&#8217;, and choose the username(s) you would like people to have access to. </p>
<p>After giving a name (ex: themoonlanding), you will have to give them a set password in the bottom column (ex: wasfaked). For the &#8216;Home IP&#8217; directory, (if you registered with a static server, check &#8216;All IP Homes&#8217;. If your IP is static by default, choose your IP from the list. You will then have to right click in the very center column, and choose &#8216;Add&#8217;. </p>
<p>From here, you will have to set the directory you want the people to have access to. After choosing the directory, I suggest you choose the options &#8216;Read&#8217;, &#8216;List&#8217;, and &#8216;Subdirs&#8217;, unless of course you know what you&#8217;re doing . After doing so, make an &#8216;upload&#8217; folder in the directory, and choose to &#8216;add&#8217; this folder seperately to the center column. Choose &#8216;write&#8217;, &#8216;append&#8217;, &#8216;make&#8217;, &#8216;list&#8217;, and &#8216;subdirs&#8217;. This will allow them to upload only to specific folders (your upload folder). </p>
<p>Now click on &#8216;Miscellaneous&#8217; from the left column. Choose &#8216;enable account&#8217;, your time-out (how long it takes for people to remain idle before you automatically kick them off), the maximum number of users for this name, the maximum number of connections allowed simultaneously for one ip address, show relative path (a must!), and any other things at the bottom you&#8217;d like to have. Now click &#8216;Ok&#8217;.   <br />**Requested** </p>
<p>From this main menu, click the little boxing glove icon in the top corner, and right click and unchoose the hit-o-meter for both uploads and downloads (with this you can monitor IP activity). Now click the lightning bolt, and your server is now up and running. </p>
<p>Post your ftp info, like this: </p>
<p>213.10.93.141 (or something else, such as: &#8216;f*p://example.getmyip.com&#8217;) </p>
<p>User: *** (The username of the client) </p>
<p>Pass: *** (The password) </p>
<p>Port: *** (The port number you chose) </p>
<p>So make a FTP and join the FTP section </p>
<p>Listing The Contents Of A Ftp: </p>
<p>Listing the content of a FTP is very simple.   <br />You will need FTP Content Maker, which can be downloaded from here:    <br />ht*p://www.etplanet.com/download/application/FTP%20Content%20Maker%201.02.zip </p>
<p>1. Put in the IP of the server. Do not put &quot;<a href="ftp://&quot;">ftp://&quot;</a> or a &quot;/&quot; because it will not work if you do so.    <br />2. Put in the port. If the port is the default number, 21, you do not have to enter it.    <br />3. Put in the username and password in the appropriate fields. If the login is anonymous, you do not have to enter it.    <br />4. If you want to list a specific directory of the FTP, place it in the directory field. Otherwise, do not enter anything in the directory field.    <br />5. Click &quot;Take the List!&quot;    <br />6. After the list has been taken, click the UBB output tab, and copy and paste to wherever you want it. </p>
<p>If FTP Content Maker is not working, it is probably because the server does not utilize Serv-U Software. </p>
<p>If you get this error message:   <br />StatusCode = 550    <br />LastResponse was : &#8216;Unable to open local file test-ftp&#8217;    <br />Error = 550 (Unable to open local file test-ftp)    <br />Error = Unable to open local file test-ftp = 550    <br />Close and restart FTP Content Maker, then try again. </p>
<p>error messages: </p>
<p>110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm Where yyyy is User-process data stream marker, and mmmm server&#8217;s equivalent marker (note the spaces between markers and &quot;=&quot;).   <br />120 Service ready in nnn minutes.    <br />125 Data connection already open; transfer starting.    <br />150 File status okay; about to open data connection.    <br />200 Command okay.    <br />202 Command not implemented, superfluous at this site.    <br />211 System status, or system help reply.    <br />212 Directory status.    <br />213 File status.    <br />214 Help message. On how to use the server or the meaning of a particular non-standard command. This reply is useful only to the human user.    <br />215 NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document.    <br />220 Service ready for new user.    <br />221 Service closing control connection. Logged out if appropriate.    <br />225 Data connection open; no transfer in progress.    <br />226 Closing data connection. Requested file action successful (for example, file transfer or file abort).    <br />227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).    <br />230 User logged in, proceed.    <br />250 Requested file action okay, completed.    <</p>
<p>br />257 &quot;PATHNAME&quot; created.    <br />331 User name okay, need password.    <br />332 Need account for login.    <br />350 Requested file action pending further information.    <br />421 Too many users logged to the same account    <br />425 Can&#8217;t open data connection.    <br />426 Connection closed; transfer aborted.    <br />450 Requested file action not taken. File unavailable (e.g., file busy).    <br />451 Requested action aborted: local error in processing.    <br />452 Requested action not taken. Insufficient storage space in system.    <br />500 Syntax error, command unrecognized. This may include errors such as command line too long.    <br />501 Syntax error in parameters or arguments.    <br />502 Command not implemented.    <br />503 Bad sequence of commands.    <br />504 Command not implemented for that parameter.    <br />530 Not logged in.    <br />532 Need account for storing files.    <br />550 Requested action not taken. File unavailable (e.g., file not found, no access).    <br />551 Requested action aborted: page type unknown.    <br />552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset).    <br />553 Requested action not taken. File name not allowed. </p>
<p> Active FTP vs. Passive FTP, a Definitive Explanation </p>
<p>Introduction   <br />One of the most commonly seen questions when dealing with firewalls and other Internet connectivity issues is the difference between active and passive FTP and how best to support either or both of them. Hopefully the following text will help to clear up some of the confusion over how to support FTP in a firewalled environment. </p>
<p>This may not be the definitive explanation, as the title claims, however, I&#8217;ve heard enough good feedback and seen this document linked in enough places to know that quite a few people have found it to be useful. I am always looking for ways to improve things though, and if you find something that is not quite clear or needs more explanation, please let me know! Recent additions to this document include the examples of both active and passive command line FTP sessions. These session examples should help make things a bit clearer. They also provide a nice picture into what goes on behind the scenes during an FTP session. Now, on to the information&#8230; </p>
<p>The Basics   <br />FTP is a TCP based service exclusively. There is no UDP component to FTP. FTP is an unusual service in that it utilizes two ports, a &#8216;data&#8217; port and a &#8216;command&#8217; port (also known as the control port). Traditionally these are port 21 for the command port and port 20 for the data port. The confusion begins however, when we find that depending on the mode, the data port is not always on port 20. </p>
<p>Active FTP   <br />In active mode FTP the client connects from a random unprivileged port (N &gt; 1024) to the FTP server&#8217;s command port, port 21. Then, the client starts listening to port N+1 and sends the FTP command PORT N+1 to the FTP server. The server will then connect back to the client&#8217;s specified data port from its local data port, which is port 20. </p>
<p>From the server-side firewall&#8217;s standpoint, to support active mode FTP the following communication channels need to be opened: </p>
<p>FTP server&#8217;s port 21 from anywhere (Client initiates connection)   <br />FTP server&#8217;s port 21 to ports &gt; 1024 (Server responds to client&#8217;s control port)    <br />FTP server&#8217;s port 20 to ports &gt; 1024 (Server initiates data connection to client&#8217;s data port)    <br />FTP server&#8217;s port 20 from ports &gt; 1024 (Client sends ACKs to server&#8217;s data port) </p>
<p>In step 1, the client&#8217;s command port contacts the server&#8217;s command port and sends the command PORT 1027. The server then sends an ACK back to the client&#8217;s command port in step 2. In step 3 the server initiates a connection on its local data port to the data port the client specified earlier. Finally, the client sends an ACK back as shown in step 4. </p>
<p>The main problem with active mode FTP actually falls on the client side. The FTP client doesn&#8217;t make the actual connection to the data port of the server&#8211;it simply tells the server what port it is listening on and the server connects back to the specified port on the client. From the client side firewall this appears to be an outside system initiating a connection to an internal client&#8211;something that is usually blocked. </p>
<p>Active FTP Example   <br />Below is an actual example of an active FTP session. The only things that have been changed are the server names, IP addresses, and user names. In this example an FTP session is initiated from testbox1.slacksite.com (192.168.150.80), a linux box running the standard FTP command line client, to testbox2.slacksite.com (192.168.150.90), a linux box running ProFTPd 1.2.2RC2. The debugging (-d) flag is used with the FTP client to show what is going on behind the scenes. Everything in red is the debugging output which shows the actual FTP commands being sent to the server and the responses generated from those commands. Normal server output is shown in black, and user input is in bold. </p>
<p>There are a few interesting things to consider about this dialog. Notice that when the PORT command is issued, it specifies a port on the client (192.168.150.80) system, rather than the server. We will see the opposite behavior when we use passive FTP. While we are on the subject, a quick note about the format of the PORT command. As you can see in the example below it is formatted as a series of six numbers separated by commas. The first four octets are the IP address while the second two octets comprise the port that will be used for the data connection. To find the actual port multiply the fifth octet by 256 and then add the sixth octet to the total. Thus in the example below the port number is ( (14*256) + 178), or 3762. A quick check with netstat should confirm this information. </p>
<p>testbox1: {/home/p-t/slacker/public_html} % ftp -d testbox2   <br />Connected to testbox2.slacksite.com.    <br />220 testbox2.slacksite.com FTP server ready.    <br />Name (testbox2:slacker): slacker    <br />&#8212;&gt; USER slacker    <br />331 Password required for slacker.    <br />Password: TmpPass    <br />&#8212;&gt; PASS XXXX    <br />230 User slacker logged in.    <br />&#8212;&gt; SYST    <br />215 UNIX Type: L8    <br />Remote system type is UNIX.    <br />Using binary mode to transfer files.    <br />ftp&gt; ls    <br />ftp: setsockopt (ignored): Permission denied    <br />&#8212;&gt; PORT 192,168,150,80,14,178    <br />200 PORT command successful.    <br />&#8212;&gt; LIST    <br />150 Opening ASCII mode data connection for file list.    <br />drwx&#8212;&#8212; 3 slacker users 104 Jul 27 01:45 public_html    <br />226 Transfer complete.    <br />ftp&gt; quit    <br />&#8212;&gt; QUIT    <br />221 Goodbye. </p>
<p>Passive FTP   <br />In order to resolve the issue of the server initiating the connection to the client a different method for FTP connections was developed. This was known as passive mode, or PASV, after the command used by the client to tell the server it is in passive mode. </p>
<p>In passive mode FTP the client initiates both connections to the server, solving the problem of firewalls filtering the incoming data port connection to the client from the server. When opening an FTP connection, the client opens two random unprivileged ports locally (N &gt; 1024 and N+1). The first port contacts the server on port 21, but instead of then issuing a PORT command and allowing the server to connect back to its data port, the client will issue the PASV command. The result of this is that the server then opens a random unprivileged port (P &gt; 1024) and sends the PORT P command back to the client. The client then initiates the connection from port N+1 to port P on the server to transfer data. </p>
<p>From the server-side firewall&#8217;s standpoint, to support passive mode FTP the following communication channels need to be opened: </p>
<p>FTP server&#8217;s port 21 from anywhere (Client initiates connection)   <br />FTP server&#8217;s port 21 to ports &gt; 1024 (Server responds to client&#8217;s control port)    <br />FTP se</p>
<p>rver&#8217;s ports &gt; 1024 from anywhere (Client initiates data connection to random port specified by server)    <br />FTP server&#8217;s ports &gt; 1024 to remote ports &gt; 1024 (Server sends ACKs (and data) to client&#8217;s data port) </p>
<p>In step 1, the client contacts the server on the command port and issues the PASV command. The server then replies in step 2 with PORT 2024, telling the client which port it is listening to for the data connection. In step 3 the client then initiates the data connection from its data port to the specified server data port. Finally, the server sends back an ACK in step 4 to the client&#8217;s data port. </p>
<p>While passive mode FTP solves many of the problems from the client side, it opens up a whole range of problems on the server side. The biggest issue is the need to allow any remote connection to high numbered ports on the server. Fortunately, many FTP daemons, including the popular WU-FTPD allow the administrator to specify a range of ports which the FTP server will use. See Appendix 1 for more information. </p>
<p>The second issue involves supporting and troubleshooting clients which do (or do not) support passive mode. As an example, the command line FTP utility provided with Solaris does not support passive mode, necessitating a third-party FTP client, such as ncftp. </p>
<p>With the massive popularity of the World Wide Web, many people prefer to use their web browser as an FTP client. Most browsers only support passive mode when accessing <a href="ftp:// URLs">ftp:// URLs</a>. This can either be good or bad depending on what the servers and firewalls are configured to support. </p>
<p>Passive FTP Example   <br />Below is an actual example of a passive FTP session. The only things that have been changed are the server names, IP addresses, and user names. In this example an FTP session is initiated from testbox1.slacksite.com (192.168.150.80), a linux box running the standard FTP command line client, to testbox2.slacksite.com (192.168.150.90), a linux box running ProFTPd 1.2.2RC2. The debugging (-d) flag is used with the FTP client to show what is going on behind the scenes. Everything in red is the debugging output which shows the actual FTP commands being sent to the server and the responses generated from those commands. Normal server output is shown in black, and user input is in bold. </p>
<p>Notice the difference in the PORT command in this example as opposed to the active FTP example. Here, we see a port being opened on the server (192.168.150.90) system, rather than the client. See the discussion about the format of the PORT command above, in the Active FTP Example section. </p>
<p>testbox1: {/home/p-t/slacker/public_html} % ftp -d testbox2   <br />Connected to testbox2.slacksite.com.    <br />220 testbox2.slacksite.com FTP server ready.    <br />Name (testbox2:slacker): slacker    <br />&#8212;&gt; USER slacker    <br />331 Password required for slacker.    <br />Password: TmpPass    <br />&#8212;&gt; PASS XXXX    <br />230 User slacker logged in.    <br />&#8212;&gt; SYST    <br />215 UNIX Type: L8    <br />Remote system type is UNIX.    <br />Using binary mode to transfer files.    <br />ftp&gt; passive    <br />Passive mode on.    <br />ftp&gt; ls    <br />ftp: setsockopt (ignored): Permission denied    <br />&#8212;&gt; PASV    <br />227 Entering Passive Mode (192,168,150,90,195,149).    <br />&#8212;&gt; LIST    <br />150 Opening ASCII mode data connection for file list    <br />drwx&#8212;&#8212; 3 slacker users 104 Jul 27 01:45 public_html    <br />226 Transfer complete.    <br />ftp&gt; quit    <br />&#8212;&gt; QUIT    <br />221 Goodbye. </p>
<p>Summary   <br />The following chart should help admins remember how each FTP mode works: </p>
<p>Active FTP :   <br />command : client &gt;1024 -&gt; server 21    <br />data : client &gt;1024 &lt;- server 20 </p>
<p>Passive FTP :   <br />command : client &gt;1024 -&gt; server 21    <br />data : client &gt;1024 -&gt; server &gt;1024 </p>
<p>A quick summary of the pros and cons of active vs. passive FTP is also in order: </p>
<p>Active FTP is beneficial to the FTP server admin, but detrimental to the client side admin. The FTP server attempts to make connections to random high ports on the client, which would almost certainly be blocked by a firewall on the client side. Passive FTP is beneficial to the client, but detrimental to the FTP server admin. The client will make both connections to the server, but one of them will be to a random high port, which would almost certainly be blocked by a firewall on the server side. </p>
<p>Luckily, there is somewhat of a compromise. Since admins running FTP servers will need to make their servers accessible to the greatest number of clients, they will almost certainly need to support passive FTP. The exposure of high level ports on the server can be minimized by specifying a limited port range for the FTP server to use. Thus, everything except for this range of ports can be firewalled on the server side. While this doesn&#8217;t eliminate all risk to the server, it decreases it tremendously.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mumyls.com/2009/03/all-about-ftp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BIOS Update Procedure</title>
		<link>http://www.mumyls.com/2009/03/bios-update-procedure/</link>
		<comments>http://www.mumyls.com/2009/03/bios-update-procedure/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 00:36:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[bios]]></category>
		<category><![CDATA[procedure]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.mumyls.web.id/2009/03/bios-update-procedure/</guid>
		<description><![CDATA[All latest Motherboards today, 486/ Pentium / Pentium Pro etc.,ensure that upgrades are easily obtained by incorporating the system BIOS in a FLASH Memory component. With FLASH BIOS, there is no need to replace an EPROM component. Once downloaded, the upgrade utility fits on a floppy disc allowing the user to save, verify and update [...]]]></description>
			<content:encoded><![CDATA[<p>All latest Motherboards today, 486/ Pentium / Pentium Pro etc.,ensure that upgrades are easily obtained by incorporating the system BIOS in a FLASH Memory component. With FLASH BIOS, there is no need to replace an EPROM component. Once downloaded, the upgrade utility fits on a floppy disc allowing the user to save, verify and update the system BIOS. A hard drive or a network drive can also be used to run the newer upgrade utilities. However, memory managers can not be installed while upgrading. </p>
<p> <span id="more-79"></span>
</p>
<p>Most pre-Pentium motherboards do not have a Flash BIOS. The following instructions therefore do not apply to these boards. If your motherboard does not have a Flash BIOS (EEPROM) you will need to use an EPROM programmer to re-program the BIOS chip. See your dealer for more information about this. </p>
<p>Please read the following instructions in full before starting a Flash BIOS upgrade:   <br />A. Create a Bootable Floppy (in DOS) </p>
<p>â€¢With a non-formatted disk, type the following: </p>
<p>format a:/s </p>
<p>â€¢If using a formatted disk, type: </p>
<p>sys a: </p>
<p>This procedure will ensure a clean boot when you are flashing the new BIOS. </p>
<p>B. Download the BIOS file </p>
<p>â€¢Download the correct BIOS file by clicking on the file name of the BIOS file you wish to download. </p>
<p>â€¢Save the BIOS file and the Flash Utility file in the boot disk you have created. Unzip the BIOS file and the flash utility file. If you don&#8217;t have an &quot;unzip&quot; utility, download the WinZip for Windows 95 shareware/ evaluation copy for that one time use from _www.winzip.com or _www.pkware.com. Most CD ROMs found in computer magazines, have a shareware version of WinZip on them. </p>
<p>â€¢You should have extracted two files: </p>
<p>Flash BIOS utility eg: flash7265.exe (for example) </p>
<p>BIOS eg: 6152J900.bin (example) </p>
<p>Use the latest flash utility available unless otherwise specified (either on the BIOS update page or in the archive file). This information is usually provided. </p>
<p>C. Upgrade the System BIOS </p>
<p>During boot up, write down the old BIOS version because you will need to use it for the BIOS backup file name. </p>
<p>Place the bootable floppy disk containing the BIOS file and the Flash Utility in drive a, and reboot the system in MS-DOS, preferably Version 6.22 </p>
<p>â€¢At the A:&gt; prompt, type the corresponding Flash BIOS utility and the BIOS file with its extension. </p>
<p>For example: </p>
<p>flash625 615j900.bin </p>
<p>â€¢From the Flash Memory Writer menu, select &quot;Y&quot; to &quot;Do you want to save BIOS?&quot; if you want to save (back up) your current BIOS (strongly recommended), then type the name of your current BIOS and its extension after FILE NAME TO SAVE: eg: a:\613J900.bin </p>
<p>Alternatively select &quot;N&quot; if you don&#8217;t want to save your current BIOS. Beware, though, that you won&#8217;t be able to recover from a possible failure. </p>
<p>â€¢Select &quot;Y&quot; to &quot;Are you sure to program?&quot; </p>
<p>â€¢Wait until it displays &quot;Message: Power Off or Reset the system&quot; </p>
<p>Once the BIOS has been successfully loaded, remove the floppy disk and reboot the system. If you write to BIOS but cannot complete the procedure, do not switch off, because the computer will not be able to boo, and you will not be given another chance to flash. In this case leave your system on until you resolve the problem (flashing BIOS with old file is a possible solution, provided you&#8217;ve made a backup before) </p>
<p>Make sure the new BIOS version has been loaded properly by taking note of the BIOS identifier as the system is rebooting. </p>
<p>For AMI BIOS   <br />Once the BIOS has been successfully loaded, remove the floppy disk and reboot the system holding the &quot;END&quot; key prior to power on until you enter CMOS setup. If you do not do this the first time booting up after upgrading the BIOS, the system will hang. </p>
<p>BIOS Update Tips   <br />note:    <br />1.Make sure never to turn off or reset your computer during the flash process. This will corrupt the BIOS data. We also recommend that you make a copy of your current BIOS on the bootable floppy so you can reflash it if you need to. (This option is not available when flashing an AMI BIOS). </p>
<p>2. If you have problems installing your new BIOS please check the following: </p>
<p>Have you done a clean boot?   <br />In other words, did you follow the above procedure for making a bootable floppy? This ensures that when booting from &quot;A&quot; there are no device drivers on the diskette. Failing to do a clean boot is the most common cause for getting a &quot;Memory Insufficient&quot; error message when attempting to flash a BIOS. </p>
<p>If you have not used a bootable floppy, insure a clean boot either by </p>
<p>a) pressing F5 during bootup </p>
<p>b) by removing all device drivers on the CONFIG.SYS including the HIMEM.SYS. Do this by using the EDIT command. </p>
<p>Have you booted up under DOS?   <br />Booting in Windows is another common cause for getting a &quot;Memory Insufficient&quot; error message when attempting to flash a BIOS. Make sure to boot up to DOS with a minimum set of drivers. Important: Booting in DOS does not mean selecting &quot;Restart computer in MS-DOS Mode&quot; from Windows98/95 shutdown menu or going to Prompt mode in WindowsNT, but rather following the above procedure (format a: /s and rebooting from a:\). </p>
<p>Have you entered the full file name of the flash utility and the BIOS plus its extension?   <br />Do not forget that often you will need to add a drive letter (a:\) before flashing the BIOS. Example: when asked for file name of new BIOS file which is on your floppy disk, in case you&#8217;re working from c:\ your will need to type a:\615j900.bin, rather than 615j900.bin only.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mumyls.com/2009/03/bios-update-procedure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A web standards checklist</title>
		<link>http://www.mumyls.com/2009/03/a-web-standards-checklist/</link>
		<comments>http://www.mumyls.com/2009/03/a-web-standards-checklist/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 00:32:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[checklist]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mumyls.web.id/2009/03/a-web-standards-checklist/</guid>
		<description><![CDATA[The term web standards can mean different things to different people. For some, it is &#8216;table-free sites&#8217;, for others it is &#8216;using valid code&#8217;. However, web standards are much broader than that. A site built to web standards should adhere to standards (HTML, XHTML, XML, CSS, XSLT, DOM, MathML, SVG etc) and pursue best practices [...]]]></description>
			<content:encoded><![CDATA[<p>The term web standards can mean different things to different people. For some, it is &#8216;table-free sites&#8217;, for others it is &#8216;using valid code&#8217;. However, web standards are much broader than that. A site built to web standards should adhere to standards (HTML, XHTML, XML, CSS, XSLT, DOM, MathML, SVG etc) and pursue best practices (valid code, accessible code, semantically correct code, user-friendly URLs etc). </p>
<p>In other words, a site built to web standards should ideally be lean, clean, CSS-based, accessible, usable and search engine friendly. </p>
</p>
<p> <span id="more-77"></span>
<p>About the checklist </p>
<p>This is not an uber-checklist. There are probably many items that could be added. More importantly, it should not be seen as a list of items that must be addressed on every site that you develop. It is simply a guide that can be used: </p>
<p>* to show the breadth of web standards   <br />* as a handy tool for developers during the production phase of websites    <br />* as an aid for developers who are interested in moving towards web standards </p>
<p>The checklist </p>
<p>1.Quality of code   <br />1. Does the site use a correct Doctype?    <br />2. Does the site use a Character set?    <br />3. Does the site use Valid (X)HTML?    <br />4. Does the site use Valid CSS?    <br />5. Does the site use any CSS hacks?    <br />6. Does the site use unnecessary classes or ids?    <br />7. Is the code well structured?    <br />8. Does the site have any broken links?    <br />9. How does the site perform in terms of speed/page size?    <br />10. Does the site have JavaScript errors? </p>
<p>2. Degree of separation between content and presentation   <br />1. Does the site use CSS for all presentation aspects (fonts, colour, padding, borders etc)?    <br />2. Are all decorative images in the CSS, or do they appear in the (X)HTML? </p>
<p>3. Accessibility for users   <br />1. Are &quot;alt&quot; attributes used for all descriptive images?    <br />2. Does the site use relative units rather than absolute units for text size?    <br />3. Do any aspects of the layout break if font size is increased?    <br />4. Does the site use visible skip menus?    <br />5. Does the site use accessible forms?    <br />6. Does the site use accessible tables?    <br />7. Is there sufficient colour brightness/contrasts?    <br />8. Is colour alone used for critical information?    <br />9. Is there delayed responsiveness for dropdown menus (for users with reduced motor skills)?    <br />10. Are all links descriptive (for blind users)? </p>
<p>4. Accessibility for devices   <br />1. Does the site work acceptably across modern and older browsers?    <br />2. Is the content accessible with CSS switched off or not supported?    <br />3. Is the content accessible with images switched off or not supported?    <br />4. Does the site work in text browsers such as Lynx?    <br />5. Does the site work well when printed?    <br />6. Does the site work well in Hand Held devices?    <br />7. Does the site include detailed metadata?    <br />8. Does the site work well in a range of browser window sizes? </p>
<p>5. Basic Usability   <br />1. Is there a clear visual hierarchy?    <br />2. Are heading levels easy to distinguish?    <br />3. Does the site have easy to understand navigation?    <br />4. Does the site use consistent navigation?    <br />5. Are links underlined?    <br />6. Does the site use consistent and appropriate language?    <br />7. Do you have a sitemap page and contact page? Are they easy to find?    <br />8. For large sites, is there a search tool?    <br />9. Is there a link to the home page on every page in the site?    <br />10. Are visited links clearly defined with a unique colour? </p>
<p>6. Site management   <br />1. Does the site have a meaningful and helpful 404 error page that works from any depth in the site?    <br />2. Does the site use friendly URLs?    <br />3. Do your URLs work without &quot;www&quot;?    <br />4. Does the site have a favicon? </p>
<p>1. Quality of code </p>
<p>1.1 Does the site use a correct Doctype?   <br />A doctype (short for &#8216;document type declaration&#8217;) informs the validator which version of (X)HTML you&#8217;re using, and must appear at the very top of every web page. Doctypes are a key component of compliant web pages: your markup and CSS won&#8217;t validate without them.    <br />CODE    <br /><a href="http://www.alistapart.com/articles/doctype/">http://www.alistapart.com/articles/doctype/</a></p>
<p>More:   <br />CODE    <br /><a href="http://www.w3.org/QA/2002/04/valid-dtd-list.html">http://www.w3.org/QA/2002/04/valid-dtd-list.html</a></p>
<p>CODE   <br /><a href="http://css.maxdesign.com.au/listamatic/about-boxmodel.htm">http://css.maxdesign.com.au/listamatic/about-boxmodel.htm</a></p>
<p>CODE   <br /><a href="http://gutfeldt.ch/matthias/articles/doctypeswitch.html">http://gutfeldt.ch/matthias/articles/doctypeswitch.html</a></p>
<p>1.2 Does the site use a Character set?   <br />If a user agent (eg. a browser) is unable to detect the character encoding used in a Web document, the user may be presented with unreadable text. This information is particularly important for those maintaining and extending a multilingual site, but declaring the character encoding of the document is important for anyone producing XHTML/HTML or CSS.    <br />CODE    <br /><a href="http://www.w3.org/International/tutorials/tutorial-char-enc/">http://www.w3.org/International/tutorials/tutorial-char-enc/</a></p>
<p>More:   <br />CODE    <br /><a href="http://www.w3.org/International/O-charset.html">http://www.w3.org/International/O-charset.html</a></p>
<p>1.3 Does the site use Valid (X)HTML?   <br />Valid code will render faster than code with errors. Valid code will render better than invalid code. Browsers are becoming more standards compliant, and it is becoming increasingly necessary to write valid and standards compliant HTML.    <br />CODE    <br /><a href="http://www.maxdesign.com.au/presentation/sit2003/06.htm">http://www.maxdesign.com.au/presentation/sit2003/06.htm</a></p>
<p>More:   <br />CODE    <br /><a href="http://validator.w3.org/">http://validator.w3.org/</a></p>
<p>1.4 Does the site use Valid CSS?   <br />You need to make sure that there aren&#8217;t any errors in either your HTML or your CSS, since mistakes in either place can result in botched document appearance.    <br />CODE    <br /><a href="http://www.meyerweb.com/eric/articles/webrev/199904.html">http://www.meyerweb.com/eric/articles/webrev/199904.html</a></p>
<p>More:   <br />CODE    <br /><a href="http://jigsaw.w3.org/css-validator/">http://jigsaw.w3.org/css-validator/</a></p>
<p>1.5 Does the site use any CSS hacks?   <br />Basically, hacks come down to personal choice, the amount of knowledge you have of workarounds, the specific design you are trying to achieve.    <br />CODE    <br /><a href="http://www.mail-archive.com/wsg@webstandardsgroup.org/msg05823.html">http://www.mail-archive.com/wsg@webstandardsgroup.org/msg05823.html</a></p>
<p>More:   <br />CODE    <br /><a href="http://css-discuss.incutio.com/?page=CssHack">http://css-discuss.incutio.com/?page=CssHack</a></p>
<p>CODE   <br /><a href="http://css-discuss.incutio.com/?page=ToHackOrNotToHack">http://css-discuss.incutio.com/?page=ToHackOrNotToHack</a></p>
<p>CODE   <br /><a href="http://centricle.com/ref/css/filters/">http://centricle.com/ref/css/filters/</a></p>
<p>1.6 Does the site use unnecessary classes or ids?   <br />I&#8217;ve noticed that developers learning new skills often end up with good CSS but poor XHTML. Specifically, the HTML code tends to be full of unnecessary divs and ids. This results in fairly meaningless HTML and bloated style sheets.    <br />CODE    <br /><a href="http://www.clagnut.com/blog/228/">http://www.clagnut.com/blog/228/</a></p>
<p>1.7 Is the code well structured?   <br />Semantically correct markup uses html elements for their given purpose. Well structured HTML has semantic meaning for a wide range of user agents (browsers without style sheets, text browsers, PDAs, search engines etc.)    <br />CODE    <br /><a href="http://www.maxdesign.com.</p>
<p>au/presentation/benefits/index04.htm">http://www.maxdesign.com.au/presentation/benefits/index04.htm</a></p>
<p>More:   <br />CODE    <br /><a href="http://www.w3.org/2003/12/semantic-extractor.html">http://www.w3.org/2003/12/semantic-extractor.html</a></p>
<p>1.8 Does the site have any broken links?   <br />Broken links can frustrate users and potentially drive customers away. Broken links can also keep search engines from properly indexing your site. </p>
<p>More:   <br />CODE    <br /><a href="http://validator.w3.org/checklink">http://validator.w3.org/checklink</a></p>
<p>1.9 How does the site perform in terms of speed/page size?   <br />Don&#8217;t make me wait&#8230; That&#8217;s the message users give us in survey after survey. Even broadband users can suffer the slow-loading blues.    <br />CODE    <br /><a href="http://www.websiteoptimization.com/speed/">http://www.websiteoptimization.com/speed/</a></p>
<p>1.10 Does the site have JavaScript errors?   <br />Internet Explore for Windows allows you to turn on a debugger that will pop up a new window and let you know there are javascript errors on your site. This is available under &#8216;Internet Options&#8217; on the Advanced tab. Uncheck &#8216;Disable script debugging&#8217;. </p>
<p>2. Degree of separation between content and presentation </p>
<p>2.1 Does the site use CSS for all presentation aspects (fonts, colour, padding, borders etc)?   <br />Use style sheets to control layout and presentation.    <br />CODE    <br /><a href="http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-style-sheets">http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-style-sheets</a></p>
<p>2.2 Are all decorative images in the CSS, or do they appear in the (X)HTML?   <br />The aim for web developers is to remove all presentation from the html code, leaving it clean and semantically correct.    <br />CODE    <br /><a href="http://www.maxdesign.com.au/presentation/benefits/index07.htm">http://www.maxdesign.com.au/presentation/benefits/index07.htm</a></p>
<p>3. Accessibility for users </p>
<p>3.1 Are &quot;alt&quot; attributes used for all descriptive images?   <br />Provide a text equivalent for every non-text element    <br />CODE    <br /><a href="http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-text-equivalent">http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-text-equivalent</a></p>
<p>3.2 Does the site use relative units rather than absolute units for text size?   <br />Use relative rather than absolute units in markup language attribute values and style sheet property values&#8217;.    <br />CODE    <br /><a href="http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-relative-units">http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-relative-units</a></p>
<p>More:   <br />CODE    <br /><a href="http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-relative-units">http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-relative-units</a></p>
<p>CODE   <br /><a href="http://www.clagnut.com/blog/348/">http://www.clagnut.com/blog/348/</a></p>
<p>3.3 Do any aspects of the layout break if font size is increased?   <br />Try this simple test. Look at your website in a browser that supports easy incrementation of font size. Now increase your browser&#8217;s font size. And again. And again&#8230; Look at your site. Does the page layout still hold together? It is dangerous for developers to assume that everyone browses using default font sizes.    <br />3.4 Does the site use visible skip menus? </p>
<p>A method shall be provided that permits users to skip repetitive navigation links.   <br />CODE    <br /><a href="http://www.section508.gov/index.cfm?FuseAction=Content&amp;ID=12">http://www.section508.gov/index.cfm?FuseAction=Content&amp;ID=12</a></p>
<p>Group related links, identify the group (for user agents), and, until user agents do so, provide a way to bypass the group.   <br />CODE    <br /><a href="http://www.w3.org/TR/WCAG10-TECHS/#tech-group-links">http://www.w3.org/TR/WCAG10-TECHS/#tech-group-links</a></p>
<p>&#8230;blind visitors are not the only ones inconvenienced by too many links in a navigation area. Recall that a mobility-impaired person with poor adaptive technology might be stuck tabbing through that morass.   <br />CODE    <br /><a href="http://joeclark.org/book/sashay/serialization/Chapter08.html#h4-2020">http://joeclark.org/book/sashay/serialization/Chapter08.html#h4-2020</a></p>
<p>More:   <br />CODE    <br /><a href="http://www.niehs.nih.gov/websmith/508/o.htm">http://www.niehs.nih.gov/websmith/508/o.htm</a></p>
<p>3.5 Does the site use accessible forms?   <br />Forms aren&#8217;t the easiest of things to use for people with disabilities. Navigating around a page with written content is one thing, hopping between form fields and inputting information is another.    <br />CODE    <br /><a href="http://www.htmldog.com/guides/htmladvanced/forms/">http://www.htmldog.com/guides/htmladvanced/forms/</a></p>
<p>More:   <br />CODE    <br /><a href="http://www.webstandards.org/learn/tutorials/accessible-forms/01-accessible-forms.html">http://www.webstandards.org/learn/tutorials/accessible-forms/01-accessible-forms.html</a></p>
<p>CODE   <br /><a href="http://www.accessify.com/tools-and-wizards/accessible-form-builder.asp">http://www.accessify.com/tools-and-wizards/accessible-form-builder.asp</a></p>
<p>CODE   <br /><a href="http://accessify.com/tutorials/better-accessible-forms.asp">http://accessify.com/tutorials/better-accessible-forms.asp</a></p>
<p>3.6 Does the site use accessible tables?   <br />For data tables, identify row and column headers&#8230; For data tables that have two or more logical levels of row or column headers, use markup to associate data cells and header cells.    <br />CODE    <br /><a href="http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-table-headers">http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-table-headers</a></p>
<p>More:   <br />CODE    <br /><a href="http://www.bcc.ctc.edu/webpublishing/ada/resources/tables.asp">http://www.bcc.ctc.edu/webpublishing/ada/resources/tables.asp</a></p>
<p>CODE   <br /><a href="http://www.accessify.com/tools-and-wizards/accessible-table-builder_step1.asp">http://www.accessify.com/tools-and-wizards/accessible-table-builder_step1.asp</a></p>
<p>CODE   <br /><a href="http://www.webaim.org/techniques/tables/">http://www.webaim.org/techniques/tables/</a></p>
<p>3.7 Is there sufficient colour brightness/contrasts?   <br />Ensure that foreground and background colour combinations provide sufficient contrast when viewed by someone having colour deficits.    <br />CODE    <br /><a href="http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-colour-contrast">http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-colour-contrast</a></p>
<p>More:   <br />CODE    <br /><a href="http://www.juicystudio.com/services/colourcontrast.asp">http://www.juicystudio.com/services/colourcontrast.asp</a></p>
<p>3.8 Is colour alone used for critical information?   <br />Ensure that all information conveyed with colour is also available without colour, for example from context or markup.    <br />CODE    <br /><a href="http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-colour-convey">http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-colour-convey</a></p>
<p>There are basically three types of colour deficiency; Deuteranope (a form of red/green colour deficit), Protanope (another form of red/green colour deficit) and Tritanope (a blue/yellow deficit- very rare). </p>
<p>More:   <br />CODE    <br /><a href="http://colourfilter.wickline.org/">http://colourfilter.wickline.org/</a></p>
<p>CODE   <br /><a href="http://www.toledo-bend.com/colourblind/Ishihara.html">http://www.toledo-bend.com/colourblind/Ishihara.html</a></p>
<p>CODE   <br /><a href="http://www.vischeck.com/vischeck/vischeckURL.php">http://www.vischeck.com/vischeck/vischeckURL.php</a></p>
<p>3.9 Is there delayed responsiveness for dropdown menus?   <br />Users with reduced motor skills may find dropdown menus hard to use if responsiveness is set too fast. </p>
<p>3.10 Are all links descriptive?   <br />Link text should be meaningful enough to make sense when read out of context &#8211; either on its own or as part of a sequence of links. Link text sho</p>
<p>uld also be terse.    <br />CODE    <br /><a href="http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-meaningful-links">http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-meaningful-links</a></p>
<p>4. Accessibility for devices. </p>
<p>4.1 Does the site work acceptably across modern and older browsers? </p>
<p>Before starting to build a CSS-based layout, you should decide which browsers to support and to what level you intend to support them.   <br />CODE    <br /><a href="http://www.maxdesign.com.au/presentation/process/index_step01.cfm">http://www.maxdesign.com.au/presentation/process/index_step01.cfm</a></p>
<p>4.2 Is the content accessible with CSS switched off or not supported?   <br />Some people may visit your site with either a browser that does not support CSS or a browser with CSS switched off. In content is structured well, this will not be an issue. </p>
<p>4.3 Is the content accessible with images switched off or not supported?   <br />Some people browse websites with images switched off &#8211; especially people on very slow connections. Content should still be accessible for these people. </p>
<p>4.4 Does the site work in text browsers such as Lynx?   <br />This is like a combination of images and CSS switched off. A text-based browser will rely on well structured content to provide meaning. </p>
<p>More:   <br />CODE    <br /><a href="http://www.delorie.com/web/lynxview">http://www.delorie.com/web/lynxview</a></p>
<p>4.5 Does the site work well when printed?   <br />You can take any (X)HTML document and simply style it for print, without having to touch the markup.    <br />CODE    <br /><a href="http://www.alistapart.com/articles/goingtoprint/">http://www.alistapart.com/articles/goingtoprint/</a></p>
<p>More:   <br />CODE    <br /><a href="http://www.d.umn.edu/itss/support/Training/Online/webdesign/css.html#print">http://www.d.umn.edu/itss/support/Training/Online/webdesign/css.html#print</a></p>
<p>4.6 Does the site work well in Hand Held devices?   <br />This is a hard one to deal with until hand held devices consistently support their correct media type. However, some layouts work better in current hand-held devices. The importance of supporting hand held devices will depend on target audiences. </p>
<p>4.7 Does the site include detailed metadata?   <br />Metadata is machine understandable information for the web    <br />CODE    <br /><a href="http://www.w3.org/Metadata/">http://www.w3.org/Metadata/</a></p>
<p>Metadata is structured information that is created specifically to describe another resource. In other words, metadata is &#8216;data about data&#8217;. </p>
<p>4.8 Does the site work well in a range of browser window sizes?   <br />It is a common assumption amongst developers that average screen sizes are increasing. Some developers assume that the average screen size is now 1024px wide. But what about users with smaller screens and users with hand held devices? Are they part of your target audience and are they being disadvantaged? </p>
<p>5. Basic Usability   <br />5.1 Is there a clear visual hierarchy?    <br />Organise and prioritise the contents of a page by using size, prominence and content relationships.    <br />CODE    <br /><a href="http://www.great-web-design-tips.com/web-site-design/165.html">http://www.great-web-design-tips.com/web-site-design/165.html</a></p>
<p>5.2 Are heading levels easy to distinguish?   <br />Use header elements to convey document structure and use them according to specification.    <br />CODE    <br /><a href="http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-logical-headings">http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-logical-headings</a></p>
<p>5.3 Is the site&#8217;s navigation easy to understand?   <br />Your navigation system should give your visitor a clue as to what page of the site they are currently on and where they can go next.    <br />CODE    <br /><a href="http://www.1stsitefree.com/design_nav.htm">http://www.1stsitefree.com/design_nav.htm</a></p>
<p>5.4 Is the site&#8217;s navigation consistent?   <br />If each page on your site has a consistent style of presentation, visitors will find it easier to navigate between pages and find information    <br />CODE    <br /><a href="http://www.juicystudio.com/tutorial/accessibility/navigation.asp">http://www.juicystudio.com/tutorial/accessibility/navigation.asp</a></p>
<p>5.5 Does the site use consistent and appropriate language?   <br />The use of clear and simple language promotes effective communication. Trying to come across as articulate can be as difficult to read as poorly written grammar, especially if the language used isn&#8217;t the visitor&#8217;s primary language.    <br />CODE    <br /><a href="http://www.juicystudio.com/tutorial/accessibility/clear.asp">http://www.juicystudio.com/tutorial/accessibility/clear.asp</a></p>
<p>5.6 Does the site have a sitemap page and contact page? Are they easy to find?   <br />Most site maps fail to convey multiple levels of the site&#8217;s information architecture. In usability tests, users often overlook site maps or can&#8217;t find them. Complexity is also a problem: a map should be a map, not a navigational challenge of its own.    <br />CODE    <br /><a href="http://www.useit.com/alertbox/20020106.html">http://www.useit.com/alertbox/20020106.html</a></p>
<p>5.7 For large sites, is there a search tool?   <br />While search tools are not needed on smaller sites, and some people will not ever use them, site-specific search tools allow users a choice of navigation options. </p>
<p>5.8 Is there a link to the home page on every page in the site?   <br />Some users like to go back to a site&#8217;s home page after navigating to content within a site. The home page becomes a base camp for these users, allowing them to regroup before exploring new content. </p>
<p>5.9 Are links underlined?   <br />To maximise the perceived affordance of clickability, colour and underline the link text. Users shouldn&#8217;t have to guess or scrub the page to find out where they can click.    <br />CODE    <br /><a href="http://www.useit.com/alertbox/20040510.html">http://www.useit.com/alertbox/20040510.html</a></p>
<p>5.10 Are visited links clearly defined?   <br />Most important, knowing which pages they&#8217;ve already visited frees users from unintentionally revisiting the same pages over and over again.    <br />CODE    <br /><a href="http://www.useit.com/alertbox/20040503.html">http://www.useit.com/alertbox/20040503.html</a></p>
<p>6. Site management </p>
<p>6.1 Does the site have a meaningful and helpful 404 error page that works from any depth in the site?   <br />You&#8217;ve requested a page &#8211; either by typing a URL directly into the address bar or clicking on an out-of-date link and you&#8217;ve found yourself in the middle of cyberspace nowhere. A user-friendly website will give you a helping hand while many others will simply do nothing, relying on the browser&#8217;s built-in ability to explain what the problem is.    <br />CODE    <br /><a href="http://www.alistapart.com/articles/perfect404/">http://www.alistapart.com/articles/perfect404/</a></p>
<p>6.2 Does the site use friendly URLs?   <br />Most search engines (with a few exceptions &#8211; namely Google) will not index any pages that have a question mark or other character (like an ampersand or equals sign) in the URL&#8230; what good is a site if no one can find it?    <br />CODE    <br /><a href="http://www.sitepoint.com/article/search-engine-friendly-urls">http://www.sitepoint.com/article/search-engine-friendly-urls</a></p>
<p>One of the worst elements of the web from a user interface standpoint is the URL. However, if they&#8217;re short, logical, and self-correcting, URLs can be acceptably usable   <br />CODE    <br /><a href="http://www.merges.net/theory/20010305.html">http://www.merges.net/theory/20010305.html</a></p>
<p>More:   <br />CODE    <br /><a href="http://www.sitepoint.com/article/search-engine-friendly-urls">http://www.sitepoint.com/article/search-engine-friendly-urls</a></p>
<p>CODE   <br /><a href="http://www.websitegoodies.com/article/32">http://www.websitegoodies.com/article/32</a></p>
<p>CODE   <br /><a href="http://www.merges.net/theory/20010305.html">http://www</p>
<p>.merges.net/theory/20010305.html</a></p>
<p>6.3 Does the site&#8217;s URL work without &quot;www&quot;?   <br />While this is not critical, and in some cases is not even possible, it is always good to give people the choice of both options. If a user types your domain name without the www and gets no site, this could disadvantage both the user and you.    <br />6.4 Does the site have a favicon? </p>
<p>A Favicon is a multi-resolution image included on nearly all professionally developed sites. The Favicon allows the webmaster to further promote their site, and to create a more customized appearance within a visitor&#8217;s browser.   <br />CODE    <br /><a href="http://www.favicon.com/">http://www.favicon.com/</a></p>
<p>Favicons are definitely not critical. However, if they are not present, they can cause 404 errors in your logs (site statistics). Browsers like IE will request them from the server when a site is bookmarked. If a favicon isn&#8217;t available, a 404 error may be generated. Therefore, having a favicon could cut down on favicon specific 404 errors. The same is true of a &#8216;robots.txt&#8217; file.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mumyls.com/2009/03/a-web-standards-checklist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beep Code Manual</title>
		<link>http://www.mumyls.com/2009/03/beep-code-manual/</link>
		<comments>http://www.mumyls.com/2009/03/beep-code-manual/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 10:53:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[beep]]></category>
		<category><![CDATA[bios]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Hard Ware]]></category>

		<guid isPermaLink="false">http://www.mumyls.web.id/?p=72</guid>
		<description><![CDATA[BIOS Beep Codes When a computer is first turned on, or rebooted, its BIOS performs a power-on self test (POST) to test the system&#8217;s hardware, checking to make sure that all of the system&#8217;s hardware components are working properly. Under normal circumstances, the POST will display an error message; however, if the BIOS detects an [...]]]></description>
			<content:encoded><![CDATA[<p>BIOS Beep Codes</p>
<p>When a computer is first turned on, or rebooted, its BIOS performs a power-on self test (POST) to test the system&#8217;s hardware, checking to make sure that all of the system&#8217;s hardware components are working properly. Under normal circumstances, the POST will display an error message; however, if the BIOS detects an error before it can access the video card, or if there is a problem with the video card, it will produce a series of beeps, and the pattern of the beeps indicates what kind of problem the BIOS has detected.<span id="more-72"></span><br />
Because there are many brands of BIOS, there are no standard beep codes for every BIOS.</p>
<p>The two most-used brands are AMI (American Megatrends International) and Phoenix.</p>
<p>Below are listed the beep codes for AMI systems, and here are the beep codes for Phoenix systems.</p>
<p>AMI Beep Codes</p>
<p>Beep Code Meaning<br />
1 beep DRAM refresh failure. There is a problem in the system memory or the motherboard.<br />
2 beeps Memory parity error. The parity circuit is not working properly.<br />
3 beeps Base 64K RAM failure. There is a problem with the first 64K of system memory.<br />
4 beeps System timer not operational. There is problem with the timer(s) that control functions on the motherboard.<br />
5 beeps Processor failure. The system CPU has failed.<br />
6 beeps Gate A20/keyboard controller failure. The keyboard IC controller has failed, preventing gate A20 from switching the processor to protect mode.<br />
7 beeps Virtual mode exception error.<br />
8 beeps Video memory error. The BIOS cannot write to the frame buffer memory on the video card.<br />
9 beeps ROM checksum error. The BIOS ROM chip on the motherboard is likely faulty.<br />
10 beeps CMOS checksum error. Something on the motherboard is causing an error when trying to interact with the CMOS.<br />
11 beeps Bad cache memory. An error in the level 2 cache memory.<br />
1 long beep, 2 short Failure in the video system.<br />
1 long beep, 3 short A failure has been detected in memory above 64K.<br />
1 long beep, 8 short Display test failure.<br />
Continuous beeping A problem with the memory or video.<br />
BIOS Beep Codes</p>
<p>Phoenix Beep Codes</p>
<p>Phoenix uses sequences of beeps to indicate problems. The &#8220;-&#8221; between each number below indicates a pause between each beep sequence. For example, 1-2-3 indicates one beep, followed by a pause and two beeps, followed by a pause and three beeps. Phoenix version before 4.x use 3-beep codes, while Phoenix versions starting with 4.x use 4-beep codes. Click here for AMI BIOS beep codes.<br />
4-Beep Codes<br />
Beep Code Meaning<br />
1-1-1-3 Faulty CPU/motherboard. Verify real mode.<br />
1-1-2-1 Faulty CPU/motherboard.<br />
1-1-2-3 Faulty motherboard or one of its components.<br />
1-1-3-1 Faulty motherboard or one of its components. Initialize chipset registers with initial POST values.<br />
1-1-3-2 Faulty motherboard or one of its components.<br />
1-1-3-3 Faulty motherboard or one of its components. Initialize CPU registers.<br />
1-1-3-2<br />
1-1-3-3<br />
1-1-3-4 Failure in the first 64K of memory.<br />
1-1-4-1 Level 2 cache error.<br />
1-1-4-3 I/O port error.<br />
1-2-1-1 Power management error.<br />
1-2-1-2<br />
1-2-1-3 Faulty motherboard or one of its components.<br />
1-2-2-1 Keyboard controller failure.<br />
1-2-2-3 BIOS ROM error.<br />
1-2-3-1 System timer error.<br />
1-2-3-3 DMA error.<br />
1-2-4-1 IRQ controller error.<br />
1-3-1-1 DRAM refresh error.<br />
1-3-1-3 A20 gate failure.<br />
1-3-2-1 Faulty motherboard or one of its components.<br />
1-3-3-1 Extended memory error.<br />
1-3-3-3<br />
1-3-4-1<br />
1-3-4-3 Error in first 1MB of system memory.<br />
1-4-1-3<br />
1-4-2-4 CPU error.<br />
1-4-3-1<br />
2-1-4-1 BIOS ROM shadow error.<br />
1-4-3-2<br />
1-4-3-3 Level 2 cache error.<br />
1-4-4-1<br />
1-4-4-2<br />
2-1-1-1 Faulty motherboard or one of its components.<br />
2-1-1-3<br />
2-1-2-1 IRQ failure.<br />
2-1-2-3 BIOS ROM error.<br />
2-1-2-4<br />
2-1-3-2 I/O port failure.<br />
2-1-3-1<br />
2-1-3-3 Video system failure.<br />
2-1-1-3<br />
2-1-2-1 IRQ failure.<br />
2-1-2-3 BIOS ROM error.<br />
2-1-2-4 I/O port failure.<br />
2-1-4-3<br />
2-2-1-1 Video card failure.<br />
2-2-1-3<br />
2-2-2-1<br />
2-2-2-3 Keyboard controller failure.<br />
2-2-3-1 IRQ error.<br />
2-2-4-1 Error in first 1MB of system memory.<br />
2-3-1-1<br />
2-3-3-3 Extended memory failure.<br />
2-3-2-1 Faulty motherboard or one of its components.<br />
2-3-2-3<br />
2-3-3-1 Level 2 cache error.<br />
2-3-4-1<br />
2-3-4-3 Motherboard or video card failure.<br />
2-3-4-1<br />
2-3-4-3<br />
2-4-1-1 Motherboard or video card failure.<br />
2-4-1-3 Faulty motherboard or one of its components.<br />
2-4-2-1 RTC error.<br />
2-4-2-3 Keyboard controller error.<br />
2-4-4-1 IRQ error.<br />
3-1-1-1<br />
3-1-1-3<br />
3-1-2-1<br />
3-1-2-3 I/O port error.<br />
3-1-3-1<br />
3-1-3-3 Faulty motherboard or one of its components.<br />
3-1-4-1<br />
3-2-1-1<br />
3-2-1-2 Floppy drive or hard drive failure.<br />
3-2-1-3 Faulty motherboard or one of its components.<br />
3-2-2-1 Keyboard controller error.<br />
3-2-2-3<br />
3-2-3-1<br />
3-2-4-1 Faulty motherboard or one of its components.<br />
3-2-4-3 IRQ error.<br />
3-3-1-1 RTC error.<br />
3-3-1-3 Key lock error.<br />
3-3-3-3 Faulty motherboard or one of its components.<br />
3-3-3-3<br />
3-3-4-1<br />
3-3-4-3<br />
3-4-1-1<br />
3-4-1-3<br />
3-4-2-1<br />
3-4-2-3<br />
3-4-3-1<br />
3-4-4-1<br />
3-4-4-4 Faulty motherboard or one of its components.<br />
4-1-1-1 Floppy drive or hard drive failure.<br />
4-2-1-1<br />
4-2-1-3<br />
4-2-2-1 IRQ failure.<br />
4-2-2-3<br />
4-2-3-1<br />
4-2-3-3<br />
4-2-4-1 Faulty motherboard or one of its components.<br />
4-2-4-3 Keyboard controller error.<br />
4-3-1-3<br />
4-3-1-4<br />
4-3-2-1<br />
4-3-2-2<br />
4-3-3-1<br />
4-3-4-1<br />
4-3-4-3 Faulty motherboard or one of its components.<br />
4-3-3-2<br />
4-3-3-4 IRQ failure.<br />
4-3-3-3<br />
4-3-4-2 Floppy drive or hard drive failure.<br />
3-Beep Codes<br />
Beep Code Meaning<br />
1-1-2 Faulty CPU/motherboard.<br />
1-1-3 Faulty motherboard/CMOS read-write failure.<br />
1-1-4 Faulty BIOS/BIOS ROM checksum error.<br />
1-2-1 System timer not operational. There is a problem with the timer(s) that control functions on the motherboard.<br />
1-2-2<br />
1-2-3 Faulty motherboard/DMA failure.<br />
1-3-1 Memory refresh failure.<br />
1-3-2<br />
1-3-3<br />
1-3-4 Failure in the first 64K of memory.<br />
1-4-1 Address line failure.<br />
1-4-2 Parity RAM failure.<br />
1-4-3 Timer failure.<br />
1-4-4 NMI port failure.<br />
2-_-_ Any combination of beeps after 2 indicates a failure in the first 64K of memory.<br />
3-1-1 Master DMA failure.<br />
3-1-2 Slave DMA failure.<br />
3-1-3<br />
3-1-4 Interrupt controller failure.<br />
3-2-4 Keyboard controller failure.<br />
3-3-1<br />
3-3-2 CMOS error.<br />
3-3-4 Video card failure.<br />
3-4-1 Video card failure.<br />
4-2-1 Timer failure.<br />
4-2-2 CMOS shutdown failure.<br />
4-2-3 Gate A20 failure.<br />
4-2-4 Unexpected interrupt in protected mode.<br />
4-3-1 RAM test failure.<br />
4-3-3 Timer failure.<br />
4-3-4 Time of day clock failure.<br />
4-4-1 Serial port failure.<br />
4-4-2 Parallel port failure.<br />
4-4-3 Math coprocessor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mumyls.com/2009/03/beep-code-manual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All About Bandwidth</title>
		<link>http://www.mumyls.com/2009/03/all-about-bandwidth/</link>
		<comments>http://www.mumyls.com/2009/03/all-about-bandwidth/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 10:51:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[bandwidht]]></category>
		<category><![CDATA[Hard Ware]]></category>

		<guid isPermaLink="false">http://www.mumyls.web.id/?p=69</guid>
		<description><![CDATA[Most hosting companies offer a variety of bandwidth options in their plans. So exactly what is bandwidth as it relates to web hosting? Put simply, bandwidth is the amount of traffic that is allowed to occur between your web site and the rest of the internet. The amount of bandwidth a hosting company can provide [...]]]></description>
			<content:encoded><![CDATA[<p>Most hosting companies offer a variety of bandwidth options in their plans. So exactly what is bandwidth as it relates to web hosting? Put simply, bandwidth is the amount of traffic that is allowed to occur between your web site and the rest of the internet. The amount of bandwidth a hosting company can provide is determined by their network connections, both internal to their data center and external to the public internet.<span id="more-69"></span></p>
<p>Network Connectivity</p>
<p>The internet, in the most simplest of terms, is a group of millions of computers connected by networks. These connections within the internet can be large or small depending upon the cabling and equipment that is used at a particular internet location. It is the size of each network connection that determines how much bandwidth is available. For example, if you use a DSL connection to connect to the internet, you have 1.54 Mega bits (Mb) of bandwidth. Bandwidth therefore is measured in bits (a single 0 or 1). Bits are grouped in bytes which form words, text, and other information that is transferred between your computer and the internet.</p>
<p>If you have a DSL connection to the internet, you have dedicated bandwidth between your computer and your internet provider. But your internet provider may have thousands of DSL connections to their location. All of these connection aggregate at your internet provider who then has their own dedicated connection to the internet (or multiple connections) which is much larger than your single connection. They must have enough bandwidth to serve your computing needs as well as all of their other customers. So while you have a 1.54Mb connection to your internet provider, your internet provider may have a 255Mb connection to the internet so it can accommodate your needs and up to 166 other users (255/1.54).</p>
<p>Traffic</p>
<p>A very simple analogy to use to understand bandwidth and traffic is to think of highways and cars. Bandwidth is the number of lanes on the highway and traffic is the number of cars on the highway. If you are the only car on a highway, you can travel very quickly. If you are stuck in the middle of rush hour, you may travel very slowly since all of the lanes are being used up.</p>
<p>Traffic is simply the number of bits that are transferred on network connections. It is easiest to understand traffic using examples. One Gigabyte is 2 to the 30th power (1,073,741,824) bytes. One gigabyte is equal to 1,024 megabytes. To put this in perspective, it takes one byte to store one character. Imagine 100 file cabinets in a building, each of these cabinets holds 1000 folders. Each folder has 100 papers. Each paper contains 100 characters &#8211; A GB is all the characters in the building. An MP3 song is about 4MB, the same song in wav format is about 40MB, a full length movie can be 800MB to 1000MB (1000MB = 1GB).</p>
<p>If you were to transfer this MP3 song from a web site to your computer, you would create 4MB of traffic between the web site you are downloading from and your computer. Depending upon the network connection between the web site and the internet, the transfer may occur very quickly, or it could take time if other people are also downloading files at the same time. If, for example, the web site you download from has a 10MB connection to the internet, and you are the only person accessing that web site to download your MP3, your 4MB file will be the only traffic on that web site. However, if three people are all downloading that same MP at the same time, 12MB (3 x 4MB) of traffic has been created. Because in this example, the host only has 10MB of bandwidth, someone will have to wait. The network equipment at the hosting company will cycle through each person downloading the file and transfer a small portion at a time so each person&#8217;s file transfer can take place, but the transfer for everyone downloading the file will be slower. If 100 people all came to the site and downloaded the MP3 at the same time, the transfers would be extremely slow. If the host wanted to decrease the time it took to download files simultaneously, it could increase the bandwidth of their internet connection (at a cost due to upgrading equipment).</p>
<p>Hosting Bandwidth</p>
<p>In the example above, we discussed traffic in terms of downloading an MP3 file. However, each time you visit a web site, you are creating traffic, because in order to view that web page on your computer, the web page is first downloaded to your computer (between the web site and you) which is then displayed using your browser software (Internet Explorer, Netscape, etc.) . The page itself is simply a file that creates traffic just like the MP3 file in the example above (however, a web page is usually much smaller than a music file).</p>
<p>A web page may be very small or large depending upon the amount of text and the number and quality of images integrated within the web page. For example, the home page for CNN.com is about 200KB (200 Kilobytes = 200,000 bytes = 1,600,000 bits). This is typically large for a web page. In comparison, Yahoo&#8217;s home page is about 70KB.</p>
<p>How Much Bandwidth Is Enough?</p>
<p>It depends (don&#8217;t you hate that answer). But in truth, it does. Since bandwidth is a significant determinant of hosting plan prices, you should take time to determine just how much is right for you. Almost all hosting plans have bandwidth requirements measured in months, so you need to estimate the amount of bandwidth that will be required by your site on a monthly basis</p>
<p>If you do not intend to provide file download capability from your site, the formula for calculating bandwidth is fairly straightforward:</p>
<p>Average Daily Visitors x Average Page Views x Average Page Size x 31 x Fudge Factor</p>
<p>If you intend to allow people to download files from your site, your bandwidth calculation should be:</p>
<p>[(Average Daily Visitors x Average Page Views x Average Page Size) +<br />
(Average Daily File Downloads x Average File Size)] x 31 x Fudge Factor</p>
<p>Let us examine each item in the formula:</p>
<p>Average Daily Visitors &#8211; The number of people you expect to visit your site, on average, each day. Depending upon how you market your site, this number could be from 1 to 1,000,000.</p>
<p>Average Page Views &#8211; On average, the number of web pages you expect a person to view. If you have 50 web pages in your web site, an average person may only view 5 of those pages each time they visit.</p>
<p>Average Page Size &#8211; The average size of your web pages, in Kilobytes (KB). If you have already designed your site, you can calculate this directly.</p>
<p>Average Daily File Downloads &#8211; The number of downloads you expect to occur on your site. This is a function of the numbers of visitors and how many times a visitor downloads a file, on average, each day.</p>
<p>Average File Size &#8211; Average file size of files that are downloadable from your site. Similar to your web pages, if you already know which files can be downloaded, you can calculate this directly.</p>
<p>Fudge Factor &#8211; A number greater than 1. Using 1.5 would be safe, which assumes that your estimate is off by 50%. However, if you were very unsure, you could use 2 or 3 to ensure that your bandwidth requirements are more than met.</p>
<p>Usually, hosting plans offer bandwidth in terms of Gigabytes (GB) per month. This is why our formula takes daily averages and multiplies them by 31.</p>
<p>Summary</p>
<p>Most personal or small business sites will not need more than 1GB of bandwidth per month. If you have a web site that is composed of static web pages and you expect little traffic to your site on a daily basis, go with a low bandwidth plan. If you go over the amount of bandwidth allocated in your plan, your hosting company could charge you over usage fees, so if you think the traffic to your site will be significant, you may want to go through the calculations above to estimate the amount of bandwidth required in a hosting plan.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mumyls.com/2009/03/all-about-bandwidth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

