<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>The Bit Guru</title><link>http://www.thebitguru.com/blog/</link><description>thebitguru.com blog feed.</description><language>en-us</language><lastBuildDate>Sat, 07 Nov 2009 14:36:45 -0600</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/TheBitGuru" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>What extra steps do you take to increase your chance of getting an interview?
</title><link>http://feedproxy.google.com/~r/TheBitGuru/~3/PM_K_dxUK-k/333-What%20extra%20steps%20do%20you%20take%20to%20increase%20your%20chance%20of%20getting%20an%20interview</link><description>&lt;p&gt;In the past whenever applying to a job I have tried to go a step beyond what the employer might have requested.  In a few cases the requirement was C++, so what better way to demonstrate your skills than writing a C++ program?  After some thinking I decided that a C++ based resume would be a good sample.  So, I ended up writing a program that renders my resume almost exactly as it would have been rendered by Microsoft Word.  Instead of hard coding the complete resume I wrote a text rendering engine that reads an array of string and renders it on screen based on some simple rules.&lt;/p&gt;

	&lt;p&gt;To make it simple for the hiring manager to run this program I embedded the text in a string array so they can just pass the exe around without having to worry about sending multiple files.  The program works just as well reading from a text file.  Here is a quick screenshot of this program.&lt;/p&gt;

	&lt;p style="text-align:center;"&gt;&lt;a href="/site_media/uploads/attachments/238_FarhanAhmad-Resume.gif" rel="lightbox" title="This program renders my resume just as Microsoft Word would have rendered it."&gt;&lt;img src="/site_media/uploads/attachments/resized/238_FarhanAhmad-Resume--200x200.jpg" alt="This program renders my resume just as Microsoft Word would have rendered it." /&gt;&lt;/a&gt;&lt;/p&gt;

	&lt;p&gt;So, what extra steps have you taken to increase your chance of getting an interview?&lt;/p&gt;


&lt;script src="http://feeds.feedburner.com/~s/TheBitGuru?i=/blog/view/333-What%20extra%20steps%20do%20you%20take%20to%20increase%20your%20chance%20of%20getting%20an%20interview?" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=PM_K_dxUK-k:av_oN338e4E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=PM_K_dxUK-k:av_oN338e4E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=PM_K_dxUK-k:av_oN338e4E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=PM_K_dxUK-k:av_oN338e4E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=PM_K_dxUK-k:av_oN338e4E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Farhan</dc:creator><pubDate>Sat, 07 Nov 2009 14:36:45 -0600</pubDate><guid isPermaLink="false">http://www.thebitguru.com/blog/view/333-What%20extra%20steps%20do%20you%20take%20to%20increase%20your%20chance%20of%20getting%20an%20interview?</guid><feedburner:origLink>http://www.thebitguru.com/blog/view/333-What%20extra%20steps%20do%20you%20take%20to%20increase%20your%20chance%20of%20getting%20an%20interview?</feedburner:origLink></item><item><title>Migrating MySQL data to PostgreSQL
</title><link>http://feedproxy.google.com/~r/TheBitGuru/~3/O-G4hpR_5rw/332-Migrating%20MySQL%20data%20to%20PostgreSQL</link><description>&lt;p&gt;I just finished posting a new article about migrating a django application database from MySQL to PostgreSQL.  This article is very technical and only covers the actual migration steps (i.e. does not explain why I made the move).  Check it out if you are interested or curious.&lt;/p&gt;

	&lt;p&gt;&lt;a href="/articles/23-Migrating%20MySQL%20data%20to%20PostgreSQL"&gt;Migrating MySQL data to PostgreSQL&lt;/a&gt;&lt;/p&gt;


&lt;script src="http://feeds.feedburner.com/~s/TheBitGuru?i=/blog/view/332-Migrating%20MySQL%20data%20to%20PostgreSQL" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=O-G4hpR_5rw:89odiV-Al1Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=O-G4hpR_5rw:89odiV-Al1Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=O-G4hpR_5rw:89odiV-Al1Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=O-G4hpR_5rw:89odiV-Al1Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=O-G4hpR_5rw:89odiV-Al1Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Farhan</dc:creator><pubDate>Fri, 06 Nov 2009 19:14:07 -0600</pubDate><guid isPermaLink="false">http://www.thebitguru.com/blog/view/332-Migrating%20MySQL%20data%20to%20PostgreSQL</guid><feedburner:origLink>http://www.thebitguru.com/blog/view/332-Migrating%20MySQL%20data%20to%20PostgreSQL</feedburner:origLink></item><item><title>&amp;quot;device not managed&amp;quot; in Ubuntu Karmic 9.10
</title><link>http://feedproxy.google.com/~r/TheBitGuru/~3/qsyR-4-Afe4/328-%22device%20not%20managed%22%20in%20Ubuntu%20Karmic%209.10</link><description>&lt;p&gt;I just finished upgrading my laptop to Ubuntu 9.10 (Karmic Koala).  After the upgrade finished I noticed that for my wireless card the Network Manger applet in gnome claimed &amp;#8220;device not managed.&amp;#8221;  A quick search revealed that this had happened in the past.  I had to set managed=true in /etc/NetworkManager/nm-system-settings.conf.  Doing this again and restarting the network service didn&amp;#8217;t seem to fix the issue.  After a few minutes of looking around in /etc/init.d I saw another service (network-manager!) that needed to be restarted.  In summary is here is what you need to do.&lt;/p&gt;

	&lt;h3&gt;1. Edit /etc/NetworkManager/nm-system-settings.conf and set managed=true&lt;/h3&gt;

	&lt;p&gt;Specifically change the 'managed&amp;#8217; under ifupdown&amp;#8230;&lt;/p&gt;

	&lt;p&gt;&lt;div class="sourcecodeencap"&gt;&lt;table class="sourcecodetable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1
2&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="sourcecode"&gt;&lt;pre&gt;[ifupdown]
managed=false
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/p&gt;

	&lt;p&gt;...to true.&lt;/p&gt;

	&lt;p&gt;&lt;div class="sourcecodeencap"&gt;&lt;table class="sourcecodetable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1
2&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="sourcecode"&gt;&lt;pre&gt;[ifupdown]
managed=true
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/p&gt;

	&lt;h3&gt;2. Restart networking and network-manager services.&lt;/h3&gt;

	&lt;p&gt;You can always restart the computer, but where is the fun in that :)  To get things to work without restarting, run the following commands.&lt;/p&gt;

	&lt;p&gt;&lt;div class="sourcecodeencap"&gt;&lt;table class="sourcecodetable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1
2&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="sourcecode"&gt;&lt;pre&gt;sudo /etc/init.d/network-manager restart
sudo /etc/init.d/networking restart
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/p&gt;

	&lt;h3&gt;3. Have fun!&lt;/h3&gt;


&lt;script src="http://feeds.feedburner.com/~s/TheBitGuru?i=/blog/view/328-%22device%20not%20managed%22%20in%20Ubuntu%20Karmic%209.10" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=qsyR-4-Afe4:1LJumfb_ajY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=qsyR-4-Afe4:1LJumfb_ajY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=qsyR-4-Afe4:1LJumfb_ajY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=qsyR-4-Afe4:1LJumfb_ajY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=qsyR-4-Afe4:1LJumfb_ajY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Farhan</dc:creator><pubDate>Thu, 29 Oct 2009 22:28:33 -0600</pubDate><guid isPermaLink="false">http://www.thebitguru.com/blog/view/328-%22device%20not%20managed%22%20in%20Ubuntu%20Karmic%209.10</guid><feedburner:origLink>http://www.thebitguru.com/blog/view/328-%22device%20not%20managed%22%20in%20Ubuntu%20Karmic%209.10</feedburner:origLink></item><item><title>Sample &amp;amp; Demo
</title><link>http://feedproxy.google.com/~r/TheBitGuru/~3/gEo7KKsYkuc/327-Sample%20&amp;%20Demo</link><description>&lt;p&gt;My apologies for not posting this sooner.  Somehow I overlooked an email with sample and demo for  &lt;a href="http://www.thebitguru.com/articles/16-How%2520to%2520Set%2520ListView%2520Column%2520Header%2520Sort%2520Icons%2520in%2520C%23/326-Sample%2520%26%2520Demo"&gt;How to Set ListView Column Header Sort Icons in C#&lt;/a&gt; article that John Moreno had emailed me a long time ago.  Anyways, it is online now, &lt;a href="http://www.thebitguru.com/articles/16-How%2520to%2520Set%2520ListView%2520Column%2520Header%2520Sort%2520Icons%2520in%2520C%23/326-Sample%2520%26%2520Demo"&gt;check it out&lt;/a&gt;.&lt;/p&gt;

	&lt;p style="text-align:center;"&gt;&lt;a href="/site_media/uploads/attachments/235_Demo.jpg" rel="lightbox" title="Screenshot of the demo application"&gt;&lt;img src="/site_media/uploads/attachments/resized/235_Demo--200x200.jpg" alt="Screenshot of the demo application" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;script src="http://feeds.feedburner.com/~s/TheBitGuru?i=/blog/view/327-Sample%20&amp;amp;%20Demo" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=gEo7KKsYkuc:CwwCR_oGiy4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=gEo7KKsYkuc:CwwCR_oGiy4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=gEo7KKsYkuc:CwwCR_oGiy4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=gEo7KKsYkuc:CwwCR_oGiy4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=gEo7KKsYkuc:CwwCR_oGiy4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Farhan</dc:creator><pubDate>Wed, 28 Oct 2009 23:45:00 -0600</pubDate><guid isPermaLink="false">http://www.thebitguru.com/blog/view/327-Sample%20&amp;%20Demo</guid><feedburner:origLink>http://www.thebitguru.com/blog/view/327-Sample%20&amp;%20Demo</feedburner:origLink></item><item><title>Mini Flash Drive Review
</title><link>http://feedproxy.google.com/~r/TheBitGuru/~3/CyoNLX52i1E/325-Mini%20Flash%20Drive%20Review</link><description>&lt;p&gt;My new &lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820227233&amp;#38;cm_re=ocz_8gb-_-20-227-233-_-Product"&gt;&lt;span class="caps"&gt;OCZ&lt;/span&gt; Rally2 8GB Dual Channel Flash Drive&lt;/a&gt; showed up today.  It is a dual channel drive and I wanted to see what speeds it would give me.  So, here a few numbers that I got from two of my computers.&lt;/p&gt;

	&lt;table&gt;
		&lt;tr&gt;
			&lt;th&gt;&lt;em&gt;Description&lt;/em&gt;&lt;/th&gt;
			&lt;th&gt;&lt;em&gt;Write&lt;/em&gt; &lt;/th&gt;
			&lt;th&gt;&lt;em&gt;Read&lt;/em&gt;&lt;/th&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;Laptop, one 1.11GB file &lt;/td&gt;
			&lt;td&gt; 9.11MB/sec &lt;/td&gt;
			&lt;td&gt; 30MB/sec &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;Desktop, one 1.11GB file&lt;/td&gt;
			&lt;td&gt; 7.67MB/sec &lt;/td&gt;
			&lt;td&gt; 35MB/sec &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;Desktop, multiple smaller files (138MB total) &lt;/td&gt;
			&lt;td&gt; 2.59MB/sec &lt;/td&gt;
			&lt;td&gt; 35MB/sec &lt;/td&gt;
		&lt;/tr&gt;
	&lt;/table&gt;

	&lt;p&gt;My older &lt;span class="caps"&gt;USB&lt;/span&gt; flash drive gives me 4.50MB/second write speed and 21.68MB/second read speed.  An even older one does around 6.81MB/second (!!) read with 4.85MB/second write.  So, for reading the dual channel drive might be worth the extra price.&lt;/p&gt;

	&lt;p style="text-align:center;"&gt;&lt;a href="/site_media/uploads/attachments/231_rally2.jpg" rel="lightbox" title="OCZ Rally2 8GB drive"&gt;&lt;img src="/site_media/uploads/attachments/resized/231_rally2--200x200.jpg" alt="OCZ Rally2 8GB drive" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;script src="http://feeds.feedburner.com/~s/TheBitGuru?i=/blog/view/325-Mini%20Flash%20Drive%20Review" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=CyoNLX52i1E:DvagfMk0hcY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=CyoNLX52i1E:DvagfMk0hcY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=CyoNLX52i1E:DvagfMk0hcY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=CyoNLX52i1E:DvagfMk0hcY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=CyoNLX52i1E:DvagfMk0hcY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Farhan</dc:creator><pubDate>Mon, 26 Oct 2009 13:59:27 -0600</pubDate><guid isPermaLink="false">http://www.thebitguru.com/blog/view/325-Mini%20Flash%20Drive%20Review</guid><feedburner:origLink>http://www.thebitguru.com/blog/view/325-Mini%20Flash%20Drive%20Review</feedburner:origLink></item><item><title>Cannot unlock iPhone: baseband 05.11.07, bootloader &amp;gt;05.09 (e.g. 06.04)
</title><link>http://feedproxy.google.com/~r/TheBitGuru/~3/2260lzE-i2Q/323-Cannot%20unlock%20iPhone:%20baseband%2005.11.07,%20bootloader%20%3E05.09%20(e.g.%2006.04)</link><description>&lt;p&gt;&lt;b&gt;2009-11-03, update&lt;/b&gt;: GeoHot released the unlock for baseband 05.11.07!  &lt;a href="http://iphonejtag.blogspot.com/2009/11/blacksn0w-is-live.html"&gt;Check it out&lt;/a&gt;.&lt;br /&gt;&amp;#8212;-&lt;/p&gt;

	&lt;p&gt;Recently a friend purchased an iPhone off of craigslist that he wanted to unlock for use with a different carrier.  The phone was running iPhone OS 3.1, which the &lt;a href="http://blog.iphone-dev.org/post/188779017/3-o-fun"&gt;dev team has released&lt;/a&gt; a jailbreak for.  Unfortunately, what he didn&amp;#8217;t know was that the boot loader (or bootloader) version mattered a lot :)&lt;/p&gt;

	&lt;p&gt;He wanted a good, clean unit, and this was a newly refurbished one, jailbroken, very clean, no scratches, and 0 minute usage.  He thought all he had to do was install ultrasn0w and he would be good to go.  Well, he tried, but no luck.  After a few tries he brought it to me and I started my research.  Apparently, because it is a newly refurbished unit, it had the latest version of everything: iPhone 3.1 (seller might have upgraded it), latest baseband, and latest boot loader.  Here is what my research turned up.&lt;/p&gt;

	&lt;ol&gt;
		&lt;li&gt;Baseband 05.11.07 cannot be unlocked at the time of this post (October 2nd, 2009).&lt;/li&gt;
		&lt;li&gt;You &lt;em&gt;can&lt;/em&gt; &lt;a href="http://www.ihackintosh.com/2009/09/downgrade-iphone-3g-os-3-1-baseband-05-11-07-to-04-26-08/"&gt;downgrade baseband 05.11.07&lt;/a&gt;, but only if the boot loader is version 05.08 or older.  In this case the easiest solution is to use &lt;a href="http://www.iphonehacks.com/2009/05/3g-fuzzyband-downgrader-gui-based-tool-makes-it-easy-to-downgrade-baseband-from-023003-to-022800-for.html"&gt;fuzzyband downgrader&lt;/a&gt;.&lt;/li&gt;
		&lt;li&gt;If you have baseband 05.11.07 and a boot loader newer than 05.08 then, unfortunately, &lt;strong&gt;you are out of luck because you cannot unlock your iPhone&lt;/strong&gt;.&lt;/li&gt;
	&lt;/ol&gt;

	&lt;p&gt;If you are buying an iPhone for use with a carrier other than AT&amp;T then make sure that your device can be unlocked.  Also, be careful once you do get the new, compatible iPhone because upgrading to iPhone OS 3.1 using the official ipsw &lt;em&gt;will upgrade the baseband!&lt;/em&gt; and possibly the boot loader; you will be stuck without an unlock!  (Hopefully you are not reading this post after the fact :|)&lt;/p&gt;

	&lt;p&gt;The easiest way to check the boot loader and baseband versions is to install Fuzzyband using Cydia.  Do this before the purchase.  &lt;strong&gt;You want a boot loader that is 05.08 or older, and a baseband that is 05.11.07 or older&lt;/strong&gt; (if it is 05.11.07 then you will have to downgrade to an older version, which is possible assuming that the boot loader version is correct).&lt;/p&gt;

	&lt;h3&gt;What if you have an &amp;#8220;un-unlockable&amp;#8221; iPhone?&lt;/h3&gt;

	&lt;p&gt;Basically, you need an AT&amp;T subscriber :)  Here are a few (realistic!) possibilities.&lt;/p&gt;

	&lt;ol&gt;
		&lt;li&gt;The cleanest option is to sell it to someone who is an AT&amp;T subscriber.  There &lt;em&gt;are&lt;/em&gt; AT&amp;T subscribers looking for iPhones.  My &lt;em&gt;guess&lt;/em&gt; is that it is because they don&amp;#8217;t want to extend their contract.&lt;/li&gt;
		&lt;li&gt;A rare case would be an AT&amp;T subscriber with an &lt;em&gt;unlockable&lt;/em&gt; iPhone looking for an iPhone for a family member who is not on AT&amp;T.  In this case they can unlock their phone and give it to the family member, and use the new device themselves (on AT&amp;T).&lt;/li&gt;
		&lt;li&gt;Swap it with an AT&amp;T subscriber who is using an &lt;em&gt;unlockable&lt;/em&gt; iPhone.  You will have to give them some incentive to do this though, e.g. if your iPhone is newer, cleaner than theirs, or maybe offer coffee, lunch, etc. :)&lt;/li&gt;
	&lt;/ol&gt;

	&lt;p&gt;&lt;!-- h3. Note for the dev team or other hackers. I remember reading somewhere that one of the issues with downgrading the boot loader is that it checks the version and only lets you upgrade; i.e. a higher version, I assume.  If that is the case then one option might be to change the version of the earlier boot loader to a fake one that is greater than the one on the device.  Ideally if there is a "revision" component in the version then incrementing that would be the cleanest because, as I have seen in the past, the "minor" component is generally the one being incremented by apple.  This would allow you to load the older boot loader, but not conflict with a future release.  Just an idea.  Unfortunately, I don't have all the knowledge and tools to try this out, otherwise, I would be trying this out before suggesting my friend to put it back on craigslist and hope for one of the three options to come true :) --&gt;&lt;/p&gt;


&lt;script src="http://feeds.feedburner.com/~s/TheBitGuru?i=/blog/view/323-Cannot%20unlock%20iPhone:%20baseband%2005.11.07,%20bootloader%20%3E05.09%20(e.g.%2006.04)" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=2260lzE-i2Q:oKxWFmiUx9M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=2260lzE-i2Q:oKxWFmiUx9M:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=2260lzE-i2Q:oKxWFmiUx9M:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=2260lzE-i2Q:oKxWFmiUx9M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=2260lzE-i2Q:oKxWFmiUx9M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Farhan</dc:creator><pubDate>Fri, 02 Oct 2009 21:57:59 -0600</pubDate><guid isPermaLink="false">http://www.thebitguru.com/blog/view/323-Cannot%20unlock%20iPhone:%20baseband%2005.11.07,%20bootloader%20%3E05.09%20(e.g.%2006.04)</guid><feedburner:origLink>http://www.thebitguru.com/blog/view/323-Cannot%20unlock%20iPhone:%20baseband%2005.11.07,%20bootloader%20%3E05.09%20(e.g.%2006.04)</feedburner:origLink></item><item><title>Browser in Palm webOS 1.2 now gets 1/100 on acid3
</title><link>http://feedproxy.google.com/~r/TheBitGuru/~3/4xKOMyXiGB8/100%20on%20acid3</link><description>&lt;p&gt;Finally, the webOS browser&amp;#8217;s javascript engine gets 1 mark in the &lt;a href="http://acid3.acidtests.org/"&gt;acid3 test&lt;/a&gt;.  Previously the acid3 would completely bomb out and exclaim &amp;#8220;JS?&amp;#8221; :)&lt;/p&gt;

	&lt;p style="text-align:center;"&gt;&lt;a href="/site_media/uploads/attachments/229_210_pre_acid_score_.jpg" rel="lightbox" title="Acid3 results in the browser that was part of webOS 1.1"&gt;&lt;img src="/site_media/uploads/attachments/resized/229_210_pre_acid_score_--200x200.jpg" alt="Acid3 results in the browser that was part of webOS 1.1" /&gt;&lt;/a&gt; &lt;a href="/site_media/uploads/attachments/230_browser_2009-28-09_222427.jpg" rel="lightbox" title="Acid3 results in the browser that is part of the new webOS 1.2. A 1 point improvement :)"&gt;&lt;img src="/site_media/uploads/attachments/resized/230_browser_2009-28-09_222427--200x200.jpg" alt="Acid3 results in the browser that is part of the new webOS 1.2. A 1 point improvement :)" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;script src="http://feeds.feedburner.com/~s/TheBitGuru?i=/blog/view/322-Browser%20in%20Palm%20webOS%201.2%20now%20gets%201/100%20on%20acid3" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=4xKOMyXiGB8:lPopEUJTdcg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=4xKOMyXiGB8:lPopEUJTdcg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=4xKOMyXiGB8:lPopEUJTdcg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=4xKOMyXiGB8:lPopEUJTdcg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=4xKOMyXiGB8:lPopEUJTdcg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Farhan</dc:creator><pubDate>Mon, 28 Sep 2009 22:28:00 -0600</pubDate><guid isPermaLink="false">http://www.thebitguru.com/blog/view/322-Browser%20in%20Palm%20webOS%201.2%20now%20gets%201/100%20on%20acid3</guid><feedburner:origLink>http://www.thebitguru.com/blog/view/322-Browser%20in%20Palm%20webOS%201.2%20now%20gets%201/100%20on%20acid3</feedburner:origLink></item><item><title>Palm [Pre] webOS 1.2 has been released
</title><link>http://feedproxy.google.com/~r/TheBitGuru/~3/fwoNKYPqR68/321-Palm%20[Pre]%20webOS%201.2%20has%20been%20released</link><description>&lt;p&gt;In case if you haven&amp;#8217;t seen it yet, Palm released the webOS 1.2 earlier today.  For a complete list of changes checkout the official &lt;a href="http://blog.palm.com/palm/2009/09/whats-new-in-webos-12-.html"&gt;Palm blog post&lt;/a&gt; or the &lt;a href="http://www.precentral.net/webos-12-available-download"&gt;PreCentral post&lt;/a&gt; (official &lt;a href="http://kb.palm.com/wps/portal/kb/na/pre/p100eww/sprint/solutions/article/50607_en.html#12"&gt;list of changes&lt;/a&gt; from the support site).  Here are a few things that I am looking forward to (as I wait for Pre to upgrade) :)&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;The browser now supports downloading files from a web page. To download a file, tap the file name.&lt;/li&gt;
		&lt;li&gt;The browser now supports paragraph selection, cut, copy, and paste on web page text. A yellow highlight appears to indicate paragraph selection.&lt;/li&gt;
		&lt;li&gt;Contact entries in the call log now show both the phone number and type.&lt;/li&gt;
		&lt;li&gt;You can now tap a phone number in a calendar note to dial it.&lt;/li&gt;
		&lt;li&gt;You can press and hold the orange key/Option and tap a link or image. Options displayed include opening the item in a new card, sharing the link or image via email, or copying the &lt;span class="caps"&gt;URL&lt;/span&gt;. For images in &lt;span class="caps"&gt;JPG&lt;/span&gt;, &lt;span class="caps"&gt;BMP&lt;/span&gt;, or &lt;span class="caps"&gt;PNG&lt;/span&gt; format, an additional option to copy the image to the Photo app is displayed.&lt;/li&gt;
		&lt;li&gt;If you tap on a text field, the page zooms to a level at which it is easy to read the text being entered.&lt;/li&gt;
		&lt;li&gt;Notification sounds play softly when you are on a call, regardless of the system sounds setting.&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;Below is one that I am not so sure about.&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;When you press and hold the orange key/Option and drag onscreen, the cursor now moves one word at a time instead of one character at time in Email, Memos, and other apps. The cursor still moves one character at a time in the Web address bar and Messaging body text entry field.&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;Let&amp;#8217;s see how it turns out :)&lt;/p&gt;


&lt;script src="http://feeds.feedburner.com/~s/TheBitGuru?i=/blog/view/321-Palm%20[Pre]%20webOS%201.2%20has%20been%20released" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=fwoNKYPqR68:aw9HcRyMmFY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=fwoNKYPqR68:aw9HcRyMmFY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=fwoNKYPqR68:aw9HcRyMmFY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheBitGuru?a=fwoNKYPqR68:aw9HcRyMmFY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TheBitGuru?i=fwoNKYPqR68:aw9HcRyMmFY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Farhan</dc:creator><pubDate>Mon, 28 Sep 2009 22:00:40 -0600</pubDate><guid isPermaLink="false">http://www.thebitguru.com/blog/view/321-Palm%20[Pre]%20webOS%201.2%20has%20been%20released</guid><feedburner:origLink>http://www.thebitguru.com/blog/view/321-Palm%20[Pre]%20webOS%201.2%20has%20been%20released</feedburner:origLink></item></channel></rss>
