<?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/"
	>

<channel>
	<title>ProgrammerFish - Everything that's programmed!</title>
	<atom:link href="http://www.programmerfish.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.programmerfish.com</link>
	<description>ProgrammerFish Blog</description>
	<pubDate>Mon, 05 Jan 2009 08:41:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Match make audio files with Audio Comparer 1.0</title>
		<link>http://www.programmerfish.com/match-make-audio-files-with-audio-comparer-10/</link>
		<comments>http://www.programmerfish.com/match-make-audio-files-with-audio-comparer-10/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 08:41:38 +0000</pubDate>
		<dc:creator>Umair Khan jadoon</dc:creator>
		
		<category><![CDATA[899]]></category>

		<guid isPermaLink="false">http://www.programmerfish.com/match-make-audio-files-with-audio-comparer-10/</guid>
		<description><![CDATA[Audio Comparer will listen to your entire audio collection and then will be able to quickly locate duplicates and similar audio files based on their sound, not tags.
&#160;
Currently Audio Comparer is able to locate duplicates among MP3, MP2, MP1, AIF, WAV, WMA and OGG audio files.
 
The main difference between Audio Comparer and other duplicate [...]]]></description>
			<content:encoded><![CDATA[<p><b>Audio Comparer</b> will listen to your entire audio collection and then will be able to quickly locate duplicates and similar audio files based on their sound, not tags.</p>
<p><img title="image" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="415" alt="image" src="http://www.programmerfish.com/wp-content/uploads/2009/01/image2.png" width="550" border="0" />&#160;</p>
<p>Currently Audio Comparer is able to locate duplicates among MP3, MP2, MP1, AIF, WAV, WMA and OGG audio files.</p>
<p> <span id="more-1386"></span>
<p>The main difference between <b>Audio Comparer</b> and other duplicate MP3 finders is the fact that <b>Audio Comparer</b> <u>&quot;listens&quot;</u> to your audio files and compares them by their actual audio content, just like your own human ears do. However it&#8217;s much faster and it never forgets a sound it&#8217;s heard just once, thus it doesn&#8217;t matter what compression type or encoding bit rate your audio files have, <b>Audio Comparer</b> is able to recognize them by the sound. Contrast this technology with other MP3 comparison tools that just look at MP3 file tags or even crude file size to locate duplicate files and can&#8217;t identify similar audio files at all.</p>
<p><em>Official Site: </em><a href="http://www.audiocomparer.com"><em>AudioComparer</em></a><em>      <br />Download link: </em><a href="http://audiocomparer.com/software/ac_setup.exe"><em>Download (2.4 MB) Free trial</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.programmerfish.com/match-make-audio-files-with-audio-comparer-10/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iCloud, Apple&#8217;s Cloud platform?</title>
		<link>http://www.programmerfish.com/icloud-apples-cloud-platform/</link>
		<comments>http://www.programmerfish.com/icloud-apples-cloud-platform/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 08:47:15 +0000</pubDate>
		<dc:creator>Salman Ul Haq</dc:creator>
		
		<category><![CDATA[Ideas, Insights and Surveys]]></category>

		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Apple's cloud platform]]></category>

		<category><![CDATA[Cloud Computing]]></category>

		<category><![CDATA[iCloud]]></category>

		<category><![CDATA[iMovie]]></category>

		<category><![CDATA[iWork]]></category>

		<guid isPermaLink="false">http://www.programmerfish.com/?p=1369</guid>
		<description><![CDATA[MacWorld 2009 is coming and there are a couple of strong rumors about some very powerful applications Apple is going to announce in its MacWorld showdown. The strongest of them all - and pretty much probable too - is that Apple will announce its very own Cloud platform and join the elite group of Cloud [...]]]></description>
			<content:encoded><![CDATA[<p>MacWorld 2009 is coming and there are a couple of strong rumors about some very powerful applications Apple is going to announce in its MacWorld showdown.<img class="aligncenter size-full wp-image-1383" title="cloud1" src="http://www.programmerfish.com/wp-content/uploads/2009/01/cloud1.jpg" alt="cloud1" width="506" height="334" /> The strongest of them all - and pretty much probable too - is that Apple will announce its very own Cloud platform and join the elite group of Cloud Computing platforms. Since Clouds is the next big thing to happen to the world of computers and is sure to shape the future of computing for the next 50 years, its pretty much natural for all the big players to throw in there share of the pie.<span id="more-1369"></span></p>
<p><a href="http://www.programmerfish.com/wp-content/uploads/2009/01/iwork-09.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.programmerfish.com/wp-content/uploads/2009/01/iwork-09-thumb.jpg" border="0" alt="iWork-09" width="244" height="222" align="left" /></a></p>
<p>iCloud - this is the natural name Apple might give to its Cloud platform and there are reports that Apple will also announce <a href="http://9to5mac.com/iwork-going-cloud/">iWork</a> movement to the Cloud- something like Google docs or Office Live Workspace. iMovie will also be moving to the Cloud and will be launched as a web app. If that happens then you can upload as well as edit your videos in iMovie placed in the iCloud.</p>
<p>As for the iWork its expected that its applications - Tutorials, keynote, pages, number books - including storage will be going Cloud. That would surely be a blast!</p>
<p>MacWorld would be worth waiting for in anticipation this time. Stay tuned for more on iCloud in the coming days.</p>
<p>Also read: <a href="http://www.programmerfish.com/what-should-we-expect-from-apple-in-2009/">what should we expect from Apple 2009 </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.programmerfish.com/icloud-apples-cloud-platform/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to get quality traffic on your blog</title>
		<link>http://www.programmerfish.com/how-to-get-quality-traffic-on-your-blog/</link>
		<comments>http://www.programmerfish.com/how-to-get-quality-traffic-on-your-blog/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 08:06:21 +0000</pubDate>
		<dc:creator>Jawad</dc:creator>
		
		<category><![CDATA[Tutorials and concepts]]></category>

		<category><![CDATA[blog traffic]]></category>

		<category><![CDATA[quality traffic]]></category>

		<category><![CDATA[Social Media]]></category>

		<category><![CDATA[Traffic]]></category>

		<category><![CDATA[Traffic for blog]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.programmerfish.com/?p=1358</guid>
		<description><![CDATA[This is a guest post written by Jawad of HardwareInsight
With millions of blogs jamming the entire internet, its getting tougher and tougher to generate and flock quality and targeted traffic to your blog. Here are some handy and really effective tips to get quality traffic for your blog.

1. Give food to the Search Engines
Search engines [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><span style="color: #808080;">This is a guest post written by Jawad of <a href="http://HardwareInsight.com">HardwareInsight</a></span></p></blockquote>
<p><span style="color: #000000;">With millions of blogs jamming the entire internet, its getting tougher and tougher to generate and flock quality and targeted traffic to your blog. Here are some handy and really effective tips to get quality traffic for your blog.</span></p>
<p><span id="more-1358"></span></p>
<p><strong>1. Give food to the Search Engines</strong></p>
<p>Search engines like Google, Yahoo, and AltaVista are perhaps the best sources of getting quality traffic. Traffic that comes through these engines has greater chance to give you dollars before it leaves your blog. So serve these engines with proper food:</p>
<p>o Install and use plug-ins that provide good SEO, you can find the best among them <a href="http://www.programmerfish.com/search_engine_optimization_for_wordpress_blog">here</a></p>
<p>o Use proper tags for html. Tags are not usually only the keywords, they can be phrases. Take it this way; try to tag all those phrases that you come up with relating to your post, that a user may search on search engines. For example you have a post <a href="http://www.hardwareinsight.com/iphone-or-ipoor/">iPhone or iPoor</a> , if the user passes query on search engines as ‘<em>iphone or ipoor’</em> then the search engine will display the link to your blog usually among top 5 depending on your blog&#8217;s page rank. However if user passes a query ‘<em>iphone VS ipoor’</em> and you have tagged this phrase too, then the search engine will <strong>also</strong> give a top link to you blog</p>
<p>o Try to make the title of post simple, without any characters other than letters and number. Think what the people may type in the search engine. Target current hot topics related to your blog and title them with <em>what you would search on Google if you were to look for the material on web related to this post</em>. Do not use titles like <em>3 ways to do this</em>, <em>10 way to do that</em> etc instead use titles like <em>how to do this or that.</em></p>
<p>o Last but not least try to write post for other blogs either <em>guest post</em> or <em>paid post</em> to get a link-back to your blog, by doing this, it&#8217;s a high probability that search engines refer to your blog.</p>
<p><strong>2. Join Communities:</strong></p>
<p>Join communities at Orkut, Facebook, Flickr etc having a lot of members and that relate to your blog. Become a prominent member of the community. Try to write good topics and comments so that members may start knowing you. Don’t give the link to your blog or any website till a month or two. Afterwards you can post link to your blog in the community and the members who read you posts, who trust on you that who write quality posts, will go to your blog and become the permanent reader of your blog!</p>
<p><strong>3. Content is the king:</strong></p>
<p>Perhaps the most important thing is this! Do not copy and do not post unnecessary post just for the sake of increasing the posts; write a quality post. A simple yet good post can generate good traffic. For example <a href="http://www.hardwareinsight.com/download-youtube-videos-in-high-quality">this</a> simple post generated more than 1500 views in just 3 day on a 1 day old blog! This proves <em>Content is the King</em>. If only one person likes your post, he&#8217;ll recommend it to his/her friends and they&#8217;ll do the same and a chain reaction will start. In this scenario you have to do nothing, just write a quality content and stumble it and Digg it once, the content itself will do the rest of the job.</p>
<p>Provide sections in you blog that serve regular users, for example a featured video daily or weekly , downloads, games etc</p>
]]></content:encoded>
			<wfw:commentRss>http://www.programmerfish.com/how-to-get-quality-traffic-on-your-blog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Embedding High Quality Youtube Videos</title>
		<link>http://www.programmerfish.com/embedding-high-quality-youtube-videos/</link>
		<comments>http://www.programmerfish.com/embedding-high-quality-youtube-videos/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 07:03:57 +0000</pubDate>
		<dc:creator>Salman Ul Haq</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[download]]></category>

		<category><![CDATA[embed high quality]]></category>

		<category><![CDATA[high quality videos]]></category>

		<category><![CDATA[videos]]></category>

		<category><![CDATA[Youtube]]></category>

		<category><![CDATA[Youtube videos]]></category>

		<guid isPermaLink="false">http://www.programmerfish.com/?p=1344</guid>
		<description><![CDATA[Many of us share and embed Youtube videos in millions everyday and we all know what a &#8216;viral effect&#8217; is. And we also remember the Bush Shoe Throwing episode and how the first video reached 5 million views in just 5 hours! Thousands embedded that video on their blogs and websites. That is just one [...]]]></description>
			<content:encoded><![CDATA[<p>Many of us share and embed Youtube videos in millions everyday and we all know what a &#8216;viral effect&#8217; is. And we also remember the Bush Shoe Throwing episode and how the first video reached 5 million views in just 5 hours! Thousands embedded that video on their blogs and websites. That is just one such example. There are so many of us who don&#8217;t even know that Youtube has two versions of the same video stored: <strong>High quality</strong> (Its not HD but still a lot better) and the usual <strong>Normal/Low quality. </strong></p>
<p><span id="more-1344"></span></p>
<p>The default embed script is for embedding Normal/Low quality videos whereas there is no option to automatically generate High Quality code. Here is how you can do it manually:</p>
<p>All you have to do is insert this code at the end of the url:</p>
<p><strong>&#8220;&amp;fmt=18&#8243;</strong> for 480X360 version<br />
<strong>&#8220;&amp;fmt=22&#8243;</strong> for 720p version</p>
<p>Example:<strong> (Default embed code)</strong></p>
<blockquote><p>&lt;object width=&#8221;425&#8243; height=&#8221;344&#8243;&gt;&lt;param name=&#8221;movie&#8221; value=&#8221;http://www.youtube.com/v/_gAjv2KlgB8&amp;hl=en&amp;fs=1&#8243;&gt;&lt;/param&gt;&lt;param name=&#8221;allowFullScreen&#8221; value=&#8221;true&#8221;&gt;&lt;/param&gt;&lt;param name=&#8221;allowscriptaccess&#8221; value=&#8221;always&#8221;&gt;&lt;/param&gt;&lt;embed src=&#8221;http://www.youtube.com/v/_gAjv2KlgB8&amp;hl=en&amp;fs=1&#8243; type=&#8221;application/x-shockwave-flash&#8221; allowscriptaccess=&#8221;always&#8221; allowfullscreen=&#8221;true&#8221; width=&#8221;425&#8243; height=&#8221;344&#8243;&gt;&lt;/embed&gt;&lt;/object&gt;</p></blockquote>
<p><strong>High Quality Embed code:</strong></p>
<blockquote><p>&lt;object width=&#8221;425&#8243; height=&#8221;344&#8243;&gt;&lt;param name=&#8221;movie&#8221; value=&#8221;http://www.youtube.com/v/_gAjv2KlgB8&amp;hl=en&amp;fs=1<strong>&amp;fmt=18</strong>&#8220;&gt;&lt;/param&gt;&lt;param name=&#8221;allowFullScreen&#8221; value=&#8221;true&#8221;&gt;&lt;/param&gt;&lt;param name=&#8221;allowscriptaccess&#8221; value=&#8221;always&#8221;&gt;&lt;/param&gt;&lt;embed src=&#8221;http://www.youtube.com/v/_gAjv2KlgB8&amp;hl=en&amp;fs=1<strong>&amp;fmt=18</strong>&#8221; type=&#8221;application/x-shockwave-flash&#8221; allowscriptaccess=&#8221;always&#8221; allowfullscreen=&#8221;true&#8221; width=&#8221;425&#8243; height=&#8221;344&#8243;&gt;&lt;/embed&gt;&lt;/object&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.programmerfish.com/embedding-high-quality-youtube-videos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quality Image Searching over the web</title>
		<link>http://www.programmerfish.com/quality-image-searching-over-the-web/</link>
		<comments>http://www.programmerfish.com/quality-image-searching-over-the-web/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 06:38:23 +0000</pubDate>
		<dc:creator>Salman Ul Haq</dc:creator>
		
		<category><![CDATA[Reviews and Tips & Tricks]]></category>

		<category><![CDATA[Image Seach]]></category>

		<category><![CDATA[photo sharing]]></category>

		<category><![CDATA[photos]]></category>

		<category><![CDATA[Quality images]]></category>

		<guid isPermaLink="false">http://www.programmerfish.com/?p=1341</guid>
		<description><![CDATA[Finding quality images for your design over the web]]></description>
			<content:encoded><![CDATA[<p>For those of us who have to frequently use images in their illustrations or sometimes just for fun, <a href="http://images.google.com" target="_blank">Google Image Search</a> might be the first option. Even though other quality photo sharing sites like <a href="http://flickr.com" target="_blank">Flickr</a>, <a href="http://PhotoBucket.com" target="_blank">PhotoBucket</a> and <a href="http://SmugMug.com" target="_blank">SmugMug</a> etc might also be helpful but these sites are primarily photo sharing sites and not really targeted at providing publishers and designers with quality photos.<span id="more-1341"></span></p>
<p><strong><a href="http://fotosearch.com" target="_blank">FotoSearch</a></strong> is one such site where publishers, designers and casual photo collectors can find great quality photos but that catch is that not ALL photos are available for free which means you have to pay for their commercial use.</p>
<p><a href="http://fotosearch.com"><img style="border: 0pt none;" src="http://www.programmerfish.com/wp-content/uploads/2009/01/fotosearch.png" border="0" alt="fotosearch" width="515" height="375" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.programmerfish.com/quality-image-searching-over-the-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What should we expect from Apple in 2009</title>
		<link>http://www.programmerfish.com/what-should-we-expect-from-apple-in-2009/</link>
		<comments>http://www.programmerfish.com/what-should-we-expect-from-apple-in-2009/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 20:33:41 +0000</pubDate>
		<dc:creator>Umair Khan jadoon</dc:creator>
		
		<category><![CDATA[Ideas, Insights and Surveys]]></category>

		<guid isPermaLink="false">http://www.programmerfish.com/what-should-we-expect-from-apple-in-2009/</guid>
		<description><![CDATA[As we all are experiencing economic downfall. Technology market is greatly shaken and effected. Many companies have cut jobs and productions to survive, as &#8216;power to buy&#8217; of people has decreased.

Apple, the most admired company of the world, has products that sell like hotcakes not just because of their sleek design and looks, but also [...]]]></description>
			<content:encoded><![CDATA[<p align="left">As we all are experiencing economic downfall. Technology market is greatly shaken and effected. Many companies have cut jobs and productions to survive, as &#8216;power to buy&#8217; of people has decreased.</p>
<p align="left"><a href="http://www.programmerfish.com/wp-content/uploads/2009/01/image.png"><img style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" title="image" src="http://www.programmerfish.com/wp-content/uploads/2009/01/image-thumb.png" border="0" alt="image" width="500" height="313" /></a></p>
<p align="left">Apple, the most admired company of the world, has products that sell like hotcakes not just because of their sleek design and looks, but also as admiration and brand inspiration. Not many users can afford Apple products as they are targeted for a certain class. This year, as world’s biggest problem is economy and highly decreasing standard of living, Apple seems to be taking steps by introducing cheaper products to retain survival and growth in market in such a critical and uncertain situation.</p>
<p><span id="more-1330"></span></p>
<p align="left">Netbooks are gaining popularity because of their affordability. Apple plans to get in the <a href="http://www.appleinsider.com/articles/08/12/31/quanta_to_manufacture_apple_netbooks_in_2009_report.html">Netbook market</a> by introducing Mac Netbooks later this year. A Taiwanese system manufacturer company named Quanta has agreed with Apple to start the manufacture of Netbooks. But who knows if this Netbook will be really as affordable as a ‘netbook’! after all its Apple!</p>
<p>The new <a href="http://www.macrumors.com/2008/12/31/iphone-nano-smaller-shuffle-and-cheaper-macbook-in-2009/">iPhone nano</a> (cheaper iPhone) is rumored to appear at MacWorld or later this year. iPhone nano’s rumors are appealing to me, and I believe that Apple is going to introduce a low price iPhone to capture more market. Analyst also believe that iPod shuffle will become smaller and cheaper. Large tablet devices are also expected like iPod touch with larger screen…also Tablet Macbook.</p>
<p>Apple is slowly expected to make place for pay-per-go services that it may introduce in upcoming 5 years. As iWork is to become a Web Application, Apple will be pushing the boundaries of what a web application can accomplish. Microsoft will push more towards mesh enabled device programming capabilities this year that will make device to device synchronizing easier and fun…Apple will surely concentrate for a cover.</p>
<p>Steve Jobs, having health issues, will be less active in Apple…and his old buddy Steve Wozniak (Apple’s co-funder who, once, quitted Apple )  has jumped in again and some changes are expected in the taste of Apple.</p>
<p>Let’s see what comes at Macworld. This year will be interesting for technology and moving more towards online services can be a common goal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.programmerfish.com/what-should-we-expect-from-apple-in-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to enable Awstats and Webalizer for your domain in CPanel</title>
		<link>http://www.programmerfish.com/how-to-enable-awstats-and-webalizer-for-your-domain-in-cpanel/</link>
		<comments>http://www.programmerfish.com/how-to-enable-awstats-and-webalizer-for-your-domain-in-cpanel/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 19:29:08 +0000</pubDate>
		<dc:creator>Umair Khan jadoon</dc:creator>
		
		<category><![CDATA[Tutorials and concepts]]></category>

		<guid isPermaLink="false">http://www.programmerfish.com/how-to-enable-awstats-and-webalizer-for-your-domain-in-cpanel/</guid>
		<description><![CDATA[Awstats and webalizer are great web stats &#38; logging tools provided in CPanel. Webhosts like bluehost and hostmonser doesn’t have Awstats and Webalizer enabled by default. You can enable them this way:


Login to your CPanel and in the Logs box click on Choose Log Programs
Then Check the awstats checkbox if you want to enable Awstats [...]]]></description>
			<content:encoded><![CDATA[<p>Awstats and webalizer are great web stats &amp; logging tools provided in CPanel. Webhosts like <a href="http://www.bluehost.com">bluehost</a> and <a href="http://hostmonster.com">hostmonser</a> doesn’t have Awstats and Webalizer enabled by default. You can enable them this way:</p>
<p><span id="more-1327"></span></p>
<p><img style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" title="image" src="http://www.programmerfish.com/wp-content/uploads/2008/12/image15.png" border="0" alt="image" width="500" height="178" /></p>
<p>Login to your <strong>CPanel</strong> and in the <strong>Logs</strong> box click on <strong>Choose Log Programs</strong></p>
<p><img style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" title="image" src="http://www.programmerfish.com/wp-content/uploads/2008/12/image16.png" border="0" alt="image" width="364" height="145" />Then Check the <strong>awstats </strong>checkbox if you want to enable Awstats and check <strong>webalizer</strong> checkbox if you want to enable Webalizer for the domain … and click <strong>SAVE CHANGES</strong> button.</p>
<p>It will take 24 to 48 hours before you can start checking your web stats.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.programmerfish.com/how-to-enable-awstats-and-webalizer-for-your-domain-in-cpanel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Install Portable Linux Into Usb Drive</title>
		<link>http://www.programmerfish.com/how-to-install-portable-linux-into-usb-drive/</link>
		<comments>http://www.programmerfish.com/how-to-install-portable-linux-into-usb-drive/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 17:34:44 +0000</pubDate>
		<dc:creator>haseeb</dc:creator>
		
		<category><![CDATA[Reviews and Tips & Tricks]]></category>

		<category><![CDATA[Tutorials and concepts]]></category>

		<category><![CDATA[Installing Linux on USB]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[OpenSource]]></category>

		<category><![CDATA[Portable Linux]]></category>

		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.programmerfish.com/?p=1311</guid>
		<description><![CDATA[At one time or another, you would surely have felt the need for a portable Operating System that you could carry around with you and to help troubleshoot and backup your friends&#8217; crashed PCs or just carry your complete Office with you. There are several Live CD based Linux Distributions(distros) where you just boot from [...]]]></description>
			<content:encoded><![CDATA[<p>At one time or another, you would surely have felt the need for a portable Operating System that you could carry around with you and to help troubleshoot and backup your friends&#8217; crashed PCs or just carry your complete Office with you. There are several Live CD based Linux Distributions(distros) where you just boot from it and enjoy the new OS. But what if you need your Data and settings to be remembered. A good alternative is to use a &#8220;LIVE USB&#8221; based OS.</p>
<p><img class="alignnone size-full wp-image-1323" title="linux-penguin-big_origpreview" src="http://www.programmerfish.com/wp-content/uploads/2008/12/linux-penguin-big_origpreview.jpg" alt="linux-penguin-big_origpreview" width="323" height="384" /></p>
<p><span id="more-1311"></span><br />
Three things should be considered first.</p>
<ul>
<li>Size of USB drive</li>
<li>Type of Distribution</li>
<li>Usage</li>
</ul>
<p>Distros like <a class="zem_slink" title="Damn Small Linux" rel="wikipedia" href="http://en.wikipedia.org/wiki/Damn_Small_Linux">Damn Small Linux</a> and Puppy Linux will perform well  in 256MB drives. Some OS&#8217;es section off a portion of your computer&#8217;s memory[RAM] and use that as a drive, in addition to the flash drive.</p>
<p>We will  use an application called <a class="zem_slink" title="UNetbootin" rel="wikipedia" href="http://en.wikipedia.org/wiki/UNetbootin">UNetbootin</a> to install the Linux  into the flash drive. We can let the program download a distro or select the image file(.iso) of an already downloaded distro. Download UNetbootin here: <a href="http://unetbootin.sourceforge.net/">http://unetbootin.sourceforge.net/</a> and install it.</p>
<p>&#8216;m using the Boxpup version of Puppy Linux as my distro.Get it from the official site here: <a href="http://www.puppylinux.org/">http://www.puppylinux.org/</a> . Download for Boxpup version: <a href="http://www.puppylinux.org/downloads/puplets/boxpup">http://www.puppylinux.org/downloads/puplets/boxpup</a></p>
<p>The downloaded file will be an .ISO file. The important thing to note here is to make sure that you have downloaded the file correctly. Thats why  we&#8217;re going to verify the authenticity of the downloaded iso.So get the MD5 hash from the place you downloaded.it will be listed in the download page itself. Select the whole MD5 hash and copy it using ctrl-c.</p>
<p>Now install this MD5 hash checker called HashTab from here: <a href="http://beeblebrox.org/hashtab/">http://beeblebrox.org/hashtab/</a>. After you finish installing HashTab, right click the downloaded iso file, select properties.</p>
<div id="attachment_1312" class="wp-caption alignnone" style="width: 410px"><img class="size-full wp-image-1312" src="http://www.programmerfish.com/wp-content/uploads/2008/12/2008-12-07_135853.png" alt="MD5 checkers" width="400" height="502" /><p class="wp-caption-text">MD5 checkers</p></div>
<p>You&#8217;ll see a tab called file hashes. Select the tab and wait for it to calculate the file hashes. Select MD5 and paste the MD5 hash, that you copied earlier, into the box that reads &#8220;Hash Comparison&#8221;. If your downloaded file in not tampered, you will see a green tick mark in the hash comparison box. If the downloaded iso file is tampered with or has been incorrectly downloaded, you will see a red cross. You should then attempt to re-download the file from another source.</p>
<p>As  your iso file has been verified, it&#8217;s time to install the OS . Open UNetbootin and select the Diskimage Radio button and select the downloaded iso file. Please make sure the correct drive letter for your USB drive is selected below.<br />
<span style="font-weight: bold;">*It is very important to re-check this because a mistake  will format one of the partitions in your hard disk.*</span></p>
<div id="attachment_1313" class="wp-caption alignnone" style="width: 542px"><img class="size-full wp-image-1313" src="http://www.programmerfish.com/wp-content/uploads/2008/12/2008-12-07_135947.png" alt="UNetBootin" width="532" height="394" /><p class="wp-caption-text">UNetBootin</p></div>
<p>Select Ok and let the program work for some time. After a few minutes you&#8217;ll see a dialog box asking to reboot. Click No. Save all your work, eject the USB drive but leave it in the USB port and restart the computer.</p>
<p><img class="alignnone size-full wp-image-1314" src="http://www.programmerfish.com/wp-content/uploads/2008/12/2008-12-07_140007.png" alt="2008-12-07_140007" width="532" height="394" /></p>
<p><img class="size-full wp-image-1315 alignnone" src="http://www.programmerfish.com/wp-content/uploads/2008/12/2008-12-07_140049.png" alt="final step" width="532" height="394" /></p>
<p>Now when your system is restarted, just boot your system with USB(change boot order frm BIOS). You&#8217;ll see the UNetbootin menu. Select Puppy.You&#8217;ll be asked a one-time set of questions to determine the setup of your computer.Thats it,you can customize your Linux as you want!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.programmerfish.com/how-to-install-portable-linux-into-usb-drive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to use &#038; create an ArrayList (dynamic array) in C#</title>
		<link>http://www.programmerfish.com/how-to-use-create-an-arraylist-dynamic-array-in-c/</link>
		<comments>http://www.programmerfish.com/how-to-use-create-an-arraylist-dynamic-array-in-c/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 06:55:34 +0000</pubDate>
		<dc:creator>Umair Khan jadoon</dc:creator>
		
		<category><![CDATA[Tutorials and concepts]]></category>

		<guid isPermaLink="false">http://www.programmerfish.com/how-to-use-create-an-arraylist-dynamic-array-in-c/</guid>
		<description><![CDATA[Dynamic array’s are very useful and powerful . C# has very simple ways to create dynamic arrays or linked lists. ArrayList is a kind of dynamic array in C#. It is commonly used and understood but still many newbies  don’t know how to create/use an ArrayList. This tutorial about how to create and use a [...]]]></description>
			<content:encoded><![CDATA[<p>Dynamic array’s are very useful and powerful . C# has very simple ways to create dynamic arrays or linked lists. ArrayList is a kind of dynamic array in C#. It is commonly used and understood but still many newbies  don’t know how to create/use an ArrayList. This tutorial about how to create and use a simple ArrayList.</p>
<p><span id="more-1306"></span></p>
<p>First you need to include/import/use this namespace:</p>
<pre class="csharpcode"><span class="kwrd">using</span> System.Collections;</pre>
<p>Then you can create an ArrayList like this</p>
<pre class="csharpcode">ArrayList myArrayList = <span class="kwrd">new</span> ArrayList();</pre>
<p><!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
<p>ArrayList is very flexible and you can add any object to it. Let’s add a string in this ArrayList:</p>
<pre class="csharpcode">myArrayList.Add(<span class="str">"This is a string literal"</span>);</pre>
<p><!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
<p>An ArrayList can contain multiple types of object. You can also add an integer(or any other object) to same ArrayList:</p>
<pre class="csharpcode">myArrayList.Add(3);</pre>
<p>To get the stored object from this ArrayList, here is the syntax:</p>
<pre class="csharpcode"><span class="kwrd">string</span> anObject=myArrayList[0].ToString();</pre>
<p><!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
<p>To get the total length(currently used) of an ArrayList:</p>
<pre class="csharpcode"><span class="kwrd">int</span> capicity=myArrayList.Capacity;</pre>
<p><!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.programmerfish.com/how-to-use-create-an-arraylist-dynamic-array-in-c/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A quick guide to Nvidia Geforce GTX 295</title>
		<link>http://www.programmerfish.com/nvidia-geforce-gtx-295/</link>
		<comments>http://www.programmerfish.com/nvidia-geforce-gtx-295/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 12:16:56 +0000</pubDate>
		<dc:creator>Usman</dc:creator>
		
		<category><![CDATA[Reviews and Tips & Tricks]]></category>

		<category><![CDATA[geforce]]></category>

		<category><![CDATA[geforce GTX 295]]></category>

		<category><![CDATA[graphics]]></category>

		<category><![CDATA[graphics card]]></category>

		<category><![CDATA[new]]></category>

		<category><![CDATA[nvidia]]></category>

		<category><![CDATA[nvidia geforce]]></category>

		<category><![CDATA[nvidia geforce GTX 295]]></category>

		<guid isPermaLink="false">http://www.programmerfish.com/?p=1275</guid>
		<description><![CDATA[Its been months since ATI is leading the extreme gamer&#8217;s market after the release of ATI Radeon 4870 X2 with the tag of World&#8217;s fastest Graphics Card. But here comes the blow from Nvidia! The new soon to be launched Nvidia Geforce GTX 295.

With the launch of this card, Nvidia is expected to take the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Its been months since ATI is leading the extreme gamer&#8217;s market after the release of ATI Radeon 4870 X2 with the tag of World&#8217;s fastest Graphics Card. But here comes the blow from Nvidia! The new soon to be launched Nvidia Geforce GTX 295.</p>
<p style="text-align: left;"><img class="alignnone size-full wp-image-1286" title="gtx-295" src="http://www.programmerfish.com/wp-content/uploads/2008/12/gtx-295.jpg" alt="gtx-295" width="480" height="220" /></p>
<p style="text-align: left;"><span id="more-1275"></span>With the launch of this card, Nvidia is expected to take the crown of the Fastest Graphics Card back from ATI.  The new card is expected to be better in raw Power and Price/Performance ratio as compared to the Radeon 4870 X2.  Its based on the Geforce 200 series and actually a dual card version of GTX 280. Although, the card is not officially released for the consumer market, the initial tests from the engineering samples show considerable improvements as compared to ATI&#8217;s counterpart.</p>
<p style="text-align: left;">Few of the features are:</p>
<table style="text-align: left;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="256" valign="top"><strong>Fabrication Process </strong></td>
<td width="256" valign="top"><strong>55nm</strong></td>
</tr>
<tr>
<td width="256" valign="top"><strong>Stream Processors</strong></td>
<td width="256" valign="top"><strong>240&#215;2</strong></td>
</tr>
<tr>
<td width="256" valign="top"><strong>Core Clock</strong></td>
<td width="256" valign="top"><strong>576 MHz</strong></td>
</tr>
<tr>
<td width="256" valign="top"><strong>Shader Clock</strong></td>
<td width="256" valign="top"><strong>1242 MHz</strong></td>
</tr>
<tr>
<td width="256" valign="top"><strong>Total Memory</strong></td>
<td width="256" valign="top"><strong>1792 MB</strong></td>
</tr>
<tr>
<td width="256" valign="top"><strong>Memory Clock</strong></td>
<td width="256" valign="top"><strong> 999 MHz</strong></td>
</tr>
<tr>
<td width="256" valign="top"><strong>Memory Bus Width</strong></td>
<td width="256" valign="top"><strong>448 x 2 bits</strong></td>
</tr>
<tr>
<td width="256" valign="top"><strong>Power Consumption</strong></td>
<td width="256" valign="top"><strong>289 Watts</strong></td>
</tr>
<tr>
<td width="256" valign="top"><strong>Recommeded P.S</strong></td>
<td width="256" valign="top"><strong>680 Watts</strong></td>
</tr>
<tr>
<td width="256" valign="top"><span style="color: #ff0000;"><strong>Proposed price</strong></span></td>
<td width="256" valign="top"><span style="color: #ff0000;"><strong>$499</strong></span></td>
</tr>
<tr>
<td width="256" valign="top"><strong>Release Date</strong></td>
<td width="256" valign="top"><strong>8th January, 2009</strong><strong></strong></td>
</tr>
</tbody>
</table>
<p style="text-align: left;"><strong> </strong></p>
<p style="text-align: left;">HDCP and HDMI Enabled</p>
<p style="text-align: left;">Benchmarks: (Geforce GTX 295     VS     ATI Radeon 4870 X2)</p>
<table style="text-align: left; height: 624px;" border="1" cellspacing="0" cellpadding="0" width="383">
<tbody>
<tr>
<td width="256" valign="top">
<h3 style="text-align: left;"><strong>Game   Title </strong></h3>
</td>
<td width="256" valign="top">
<h3 style="text-align: center;"><strong>Percent improvement</strong></h3>
</td>
</tr>
<tr>
<td width="256" valign="top"><img class="alignnone size-thumbnail wp-image-1292" title="far-cry-2-1422" src="http://www.programmerfish.com/wp-content/uploads/2008/12/far-cry-2-1422-150x150.jpg" alt="far-cry-2-1422" width="150" height="150" /></td>
<td width="256" valign="top">.</p>
<p>.</p>
<h3 style="text-align: left;">+20%</h3>
</td>
</tr>
<tr>
<td width="256" valign="top"><img class="alignnone size-thumbnail wp-image-1293" title="fallout 3" src="http://www.programmerfish.com/wp-content/uploads/2008/12/fallout3e32k6poster-150x150.jpg" alt="fallout 3" width="150" height="150" /></td>
<td width="256" valign="top">.</p>
<p>.</p>
<p>.</p>
<h3 style="text-align: left;">+5%</h3>
</td>
</tr>
<tr>
<td width="256" valign="top"><img class="alignnone size-thumbnail wp-image-1294" title="cod5" src="http://www.programmerfish.com/wp-content/uploads/2008/12/cod5-150x150.jpg" alt="cod5" width="150" height="150" /></td>
<td width="256" valign="top">.</p>
<p>.</p>
<p>.</p>
<h3 style="text-align: left;">+10%</h3>
</td>
</tr>
<tr>
<td width="256" valign="top"><img class="alignnone size-thumbnail wp-image-1295" title="brothers-in-arms-earned-in-blood" src="http://www.programmerfish.com/wp-content/uploads/2008/12/brothers-in-arms-earned-in-blood-150x150.jpg" alt="brothers-in-arms-earned-in-blood" width="150" height="150" /></td>
<td width="256" valign="top">.</p>
<p>.</p>
<p>.</p>
<h3 style="text-align: left;">+20%</h3>
</td>
</tr>
<tr>
<td width="256" valign="top"><img class="alignnone size-thumbnail wp-image-1296" title="left-4-dead" src="http://www.programmerfish.com/wp-content/uploads/2008/12/left-4-dead-150x150.jpg" alt="left-4-dead" width="150" height="150" /></td>
<td width="256" valign="top">.</p>
<p>.</p>
<p>.</p>
<h3 style="text-align: left;">+25%</h3>
</td>
</tr>
</tbody>
</table>
<p style="text-align: left;"><strong> </strong></p>
<p style="text-align: left;">Keep visiting  for further reviews!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.programmerfish.com/nvidia-geforce-gtx-295/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
