<?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: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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>wonderful world of programming</title>
	
	<link>http://www.ashlux.com/wordpress</link>
	<description>public class YetAnotherProgrammingBlog implements WordPressBlog { };</description>
	<lastBuildDate>Sun, 17 Jan 2010 14:13:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/WonderfulWorldOfProgramming" /><feedburner:info uri="wonderfulworldofprogramming" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>New computers makes me happy</title>
		<link>http://feedproxy.google.com/~r/WonderfulWorldOfProgramming/~3/sFXIIBGzA-g/</link>
		<comments>http://www.ashlux.com/wordpress/2010/01/17/new-computers-makes-me-happy/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 14:13:53 +0000</pubDate>
		<dc:creator>ashlux</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[new computer]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.ashlux.com/wordpress/?p=701</guid>
		<description><![CDATA[Earlier this week I put together a new computer for myself with parts bought from newegg. Building a computer really isn&#8217;t that difficult. As Jeff Atwood explains, &#8220;If you can put together a LEGO kit, you can put together a PC from parts.&#8221; Choosing the parts that will fit into your budget can be time [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_723" class="wp-caption alignright" style="width: 310px"><a href="http://commons.wikimedia.org/wiki/File:Legoland_California.jpg"><img src="http://www.ashlux.com/wordpress/wp-content/uploads/2010/01/800px-Legoland_California-300x166.jpg" alt="You could build Legoland too, right?" title="Legoland" width="300" height="166" class="size-medium wp-image-723" /></a><p class="wp-caption-text">You could build Legoland too, right?</p></div>
<p>Earlier this week I put together a new computer for myself with parts bought from <a href="http://www.newegg.com/">newegg</a>. Building a computer really isn&#8217;t that difficult. As <a href="http://www.codinghorror.com/blog/archives/000905.html">Jeff Atwood explains</a>, &#8220;If you can put together a LEGO kit, you can put together a PC from parts.&#8221; Choosing the parts that will fit into your budget can be time consuming, but there are plenty of online resources including forums full of people willing to help out.</p>
<p>So here&#8217;s a list of the components I ordered:</p>
<p><strong>Monitor</strong>: <a href="http://www.amazon.com/gp/product/B001LYPIIS?ie=UTF8&#038;tag=xbopoi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B001LYPIIS">ASUS VH242H 23.6-Inch Widescreen LCD Monitor &#8211; Black</a><img src="http://www.assoc-amazon.com/e/ir?t=xbopoi-20&#038;l=as2&#038;o=1&#038;a=B001LYPIIS" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> I would sure like a second one of these turned vertically but that will have to wait.</p>
<p><strong>Case</strong>: <a href="http://www.amazon.com/gp/product/B00336EM0W?ie=UTF8&#038;tag=xbopoi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B00336EM0W">Cooler Master CM 690 II Advance ATX Mid-Tower Case (RC-692-KKN2)</a><img src="http://www.assoc-amazon.com/e/ir?t=xbopoi-20&#038;l=as2&#038;o=1&#038;a=B00336EM0W" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> As the name implies, this is the successor to the CM 690. The black finish on the inside is a nice touch.</p>
<p><strong>Mobo</strong>: I had several people online suggest the <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16813131614&#038;cm_re=asus_1366-_-13-131-614-_-Product">ASUS P6X58D Premium</a> for my motherboard, but I had a hard time justifying it over the ASUS P6T series just to get <a href="http://en.wikipedia.org/wiki/Universal_Serial_Bus#USB_3.0">USB 3.0</a> and <a href="http://en.wikipedia.org/wiki/Serial_ATA#SATA_Revision_3.0_.28SATA_6Gb.2Fs.29">SATA 3.0</a>. Ultimately I decided to settle on the <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16813157163">ASRock X58 Extreme LGA 1366 Intel X58 ATX Motherboard</a> for its ease of <a href="http://en.wikipedia.org/wiki/Overclocking">overclocking</a> and it&#8217;s <a href="http://www.tomshardware.com/reviews/cheap-x58-motherboard,2368-3.html">positive reviews</a>. I suppose time will tell whether I regret that or not.</p>
<p><strong>CPU</strong>: Quad core Intel for the CPU: <a href="http://www.amazon.com/gp/product/B001H5T7LK?ie=UTF8&#038;tag=xbopoi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B001H5T7LK">Intel Core i7 Processor i7-920 2.66GHz 8 MB LGA1366 CPU BX80601920</a><img src="http://www.assoc-amazon.com/e/ir?t=xbopoi-20&#038;l=as2&#038;o=1&#038;a=B001H5T7LK" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />. I was surprised to see how much <a href="http://www.tomshardware.com/reviews/quad-core-cpu,2499.html">AMD stinks with the high-end market nowadays</a>.</p>
<p><strong>Memory</strong>: The mobo I chose can support up to 24 GB, but I&#8217;m starting out with 6 GB of <a href="http://www.amazon.com/gp/product/B002EL4RNO?ie=UTF8&#038;tag=xbopoi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B002EL4RNO">CORSAIR DOMINATOR DDR3 1600</a> RAM (3 x 2 GB).</p>
<p><strong>PSU</strong>: <a href="http://www.amazon.com/gp/product/B001IZ5O0M?ie=UTF8&#038;tag=xbopoi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B001IZ5O0M">OCZ 700W StealthXStream Power Supply</a><img src="http://www.assoc-amazon.com/e/ir?t=xbopoi-20&#038;l=as2&#038;o=1&#038;a=B001IZ5O0M" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<p><strong>Primary HDD</strong>: I might have splurged a little on the HDD by getting an <a href="http://en.wikipedia.org/wiki/Solid-state_drive">solid state drive</a> (SSD). Prices aren&#8217;t great for the sizes, but performance is great. I grabbed an <a href="http://www.amazon.com/gp/product/B002IJA1EG?ie=UTF8&#038;tag=xbopoi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B002IJA1EG">Intel X25M 80GB Mainstream Solid State Drive SSDSA2MH080G2R5</a><img src="http://www.assoc-amazon.com/e/ir?t=xbopoi-20&#038;l=as2&#038;o=1&#038;a=B002IJA1EG" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> for running the OS and applications. I partitioned the drive into two sections, 12 GB for Linux and the rest for Windows 7.</p>
<p><strong>Secondary HDD</strong>: After spending quite a bit on the SSD dirve, I needed a second drive mostly for data like movies, music, etc. I chose the <a href="http://www.amazon.com/gp/product/B002J65AHQ?ie=UTF8&#038;tag=xbopoi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B002J65AHQ">Samsung 500 GB SATA II Hard Drive HD502HJ</a><img src="http://www.assoc-amazon.com/e/ir?t=xbopoi-20&#038;l=as2&#038;o=1&#038;a=B002J65AHQ" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> for its price and performance. 500 GB isn&#8217;t a huge amount of space, but with a mobo and case that supports <a href="http://www.encyclopediadramatica.com/Over_9000">over 9000</a> hard drives, I can add another one later.</p>
<p><strong>GPU</strong>: Despite ATI cards being generally better than Nvidia, I really wanted a Nvidia card since the Linux support is better. Unfortunately prices for nvidia cards have gone up in the last month or so leaving ATI the only option that made sense to me. So I picked up a <a href="http://www.amazon.com/gp/product/B002PK14SU?ie=UTF8&#038;tag=xbopoi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B002PK14SU">Sapphire Radeon HD 5870 1 GB DDR5 PCI-Express Graphics Card 100281SR</a><img src="http://www.assoc-amazon.com/e/ir?t=xbopoi-20&#038;l=as2&#038;o=1&#038;a=B002PK14SU" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />.</p>
<img src="http://feeds.feedburner.com/~r/WonderfulWorldOfProgramming/~4/sFXIIBGzA-g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ashlux.com/wordpress/2010/01/17/new-computers-makes-me-happy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.ashlux.com/wordpress/2010/01/17/new-computers-makes-me-happy/</feedburner:origLink></item>
		<item>
		<title>Hudson Startup Trigger 0.1</title>
		<link>http://feedproxy.google.com/~r/WonderfulWorldOfProgramming/~3/DUjWBiy0mk0/</link>
		<comments>http://www.ashlux.com/wordpress/2009/12/31/hudson-startup-trigger-0.1/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 15:33:56 +0000</pubDate>
		<dc:creator>ashlux</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[ci]]></category>
		<category><![CDATA[contin]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[hudson]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[what i'm working on]]></category>

		<guid isPermaLink="false">http://www.ashlux.com/wordpress/?p=696</guid>
		<description><![CDATA[Last night I released a trigger for Hudson that allows a build to be triggered when Hudson first starts up. While I don&#8217;t have any use for it, it was created in response to HUDSON-3669.
Hopefully someone will be able to make good use of it.
]]></description>
			<content:encoded><![CDATA[<p>Last night I released a trigger for <a href="http://hudson-ci.org/">Hudson</a> that allows a <a href="http://wiki.hudson-ci.org/display/HUDSON/Hudson+Startup+Trigger">build to be triggered when Hudson first starts up</a>. While I don&#8217;t have any use for it, it was created in response to <a href="http://issues.hudson-ci.org/browse/HUDSON-3669">HUDSON-3669</a>.</p>
<p>Hopefully someone will be able to make good use of it.</p>
<img src="http://feeds.feedburner.com/~r/WonderfulWorldOfProgramming/~4/DUjWBiy0mk0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ashlux.com/wordpress/2009/12/31/hudson-startup-trigger-0.1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ashlux.com/wordpress/2009/12/31/hudson-startup-trigger-0.1/</feedburner:origLink></item>
		<item>
		<title>Support Wikipedia, donate today!</title>
		<link>http://feedproxy.google.com/~r/WonderfulWorldOfProgramming/~3/L-uGc_e4PRk/</link>
		<comments>http://www.ashlux.com/wordpress/2009/12/17/support-wikipedia-donate-today/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 14:04:55 +0000</pubDate>
		<dc:creator>ashlux</dc:creator>
				<category><![CDATA[wiki]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[wikimedia]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://www.ashlux.com/wordpress/?p=656</guid>
		<description><![CDATA[It&#8217;s that time of the year again, the Wikimedia Foundation (best known for Wikipedia) is raising funds. I do question the wisdom of raising money during Christmas time &#8211; perhaps it works well?
So what does donations to the Wikimedia Foundation go toward? Let&#8217;s take a quick peak at the FAQ:

To people and technology. Even though [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 135px"><a href="http://wikimediafoundation.org/wiki/Support_Wikipedia/en"><img src="http://wikimediafoundation.org/w/extensions/skins/Donate/images/banners/Banner_125x125_0001_B.jpg" border="0" alt="Wikipedia Affiliate Button" width="125" height="125" /></a><p class="wp-caption-text">This slogan reminds me of <a href=http://www.johnmartinlive.com/cowboys-forever/>Cowboys Forever</a>. Yuck.</p></div>
<p>It&#8217;s that time of the year again, <a href="http://wikimediafoundation.org/wiki/Support_Wikipedia/en">the Wikimedia Foundation (best known for Wikipedia) is raising funds</a>. I do question the wisdom of raising money during Christmas time &#8211; perhaps it works well?</p>
<p>So what does donations to the Wikimedia Foundation go toward? Let&#8217;s take a quick peak at <a href="http://wikimediafoundation.org/wiki/FAQ/en">the FAQ</a>:</p>
<blockquote><p>
To people and technology. Even though Wikipedia and its sister projects are one of the top five most-visited websites in the world, we employ fewer than 35 people; see our <a href="http://wikimediafoundation.org/wiki/Staff">staff</a> overview. Roughly half work on technology, a small team supports our public outreach and volunteer cultivation activities, and the remaining staff work in fundraising and administration. In addition, your support helps to pay for the technology infrastructure (servers and bandwidth) that keep Wikipedia running and growing.</p>
<p>Fundamentally, the Wikimedia Foundation exists to support and grow the enormous network of volunteers who write and edit Wikipedia and its sister projects &#8212; more than 100,000 people around the world.
</p></blockquote>
<p>Okay, so that&#8217;s light on raw numbers. But luckily <a href="http://upload.wikimedia.org/wikipedia/foundation/2/26/WMF_20072008_Annual_report._high_resolution.pdf">last year&#8217;s financial report is available</a> for the curious.</p>
<p>So if you use Wikipedia (who doesn&#8217;t?), <a href="http://wikimediafoundation.org/wiki/Support_Wikipedia/en">donate today</a>. I&#8217;ve seen <a href="http://wikimediafoundation.org/wiki/Special:ContributionHistory/en">donations for as little as $1.00</a>, so you have no excuse.</p>
<img src="http://feeds.feedburner.com/~r/WonderfulWorldOfProgramming/~4/L-uGc_e4PRk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ashlux.com/wordpress/2009/12/17/support-wikipedia-donate-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ashlux.com/wordpress/2009/12/17/support-wikipedia-donate-today/</feedburner:origLink></item>
		<item>
		<title>IE, X, and You</title>
		<link>http://feedproxy.google.com/~r/WonderfulWorldOfProgramming/~3/yI0EPztdDKA/</link>
		<comments>http://www.ashlux.com/wordpress/2009/11/12/ie-x-and-you/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 13:06:02 +0000</pubDate>
		<dc:creator>ashlux</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ies4linux]]></category>

		<guid isPermaLink="false">http://www.ashlux.com/wordpress/?p=646</guid>
		<description><![CDATA[While trying to get IEs4Linux installed (Why not call it ie4linux instead?), I ran into some issues with the latest Ubuntu 9.10 Karmic Koala.
The program &#8216;ies4linux-gtk.py&#8217; received an X Window System error.
This probably reflects a bug in the program.
The error was &#8216;RenderBadPicture (invalid Picture parameter)&#8217;.
  (Details: serial 5546 error_code 158 request_code 148 minor_code 7)
 [...]]]></description>
			<content:encoded><![CDATA[<p>While trying to get IEs4Linux installed (Why not call it ie4linux instead?), I ran into some issues with the latest <a href="http://www.ubuntu.com/">Ubuntu 9.10 Karmic Koala</a>.</p>
<blockquote><p>The program &#8216;ies4linux-gtk.py&#8217; received an X Window System error.<br />
This probably reflects a bug in the program.<br />
The error was &#8216;RenderBadPicture (invalid Picture parameter)&#8217;.<br />
  (Details: serial 5546 error_code 158 request_code 148 minor_code 7)<br />
  (Note to programmers: normally, X errors are reported asynchronously;<br />
   that is, you will receive the error a while after causing it.<br />
   To debug your program, run it with the &#8211;sync command line<br />
   option to change this behavior. You can then get a meaningful<br />
   backtrace from your debugger if you break on the gdk_x_error() function.)</p></blockquote>
<p>To solve this, I just told IEs4Linux to not use a GUI by using this command instead: <em>./ies4linux &#8211;no-gui</em>.</p>
<p>A side effect is you lose the GUI to configure the install so you&#8217;ll have to use other flags if you want to deviate from the default install. To see the other options available use <em>&#8211;help</em> and <em>&#8211;full-help</em>.</p>
<img src="http://feeds.feedburner.com/~r/WonderfulWorldOfProgramming/~4/yI0EPztdDKA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ashlux.com/wordpress/2009/11/12/ie-x-and-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ashlux.com/wordpress/2009/11/12/ie-x-and-you/</feedburner:origLink></item>
		<item>
		<title>Google App Engine (OKCJUG lighting talk slides)</title>
		<link>http://feedproxy.google.com/~r/WonderfulWorldOfProgramming/~3/CoBES_Z5oz4/</link>
		<comments>http://www.ashlux.com/wordpress/2009/11/09/google-app-engine-okcjug-lighting-talk-slides/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 19:15:50 +0000</pubDate>
		<dc:creator>ashlux</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[gae]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java user group]]></category>
		<category><![CDATA[jug]]></category>
		<category><![CDATA[okcjug]]></category>

		<guid isPermaLink="false">http://www.ashlux.com/wordpress/?p=634</guid>
		<description><![CDATA[Here are my slides for the OKC Java User Group lightning talks tomorrow on Google App Engine. Enjoy!

]]></description>
			<content:encoded><![CDATA[<p>Here are my slides for the <a href="http://www.okcjug.org/">OKC Java User Group</a> <a href="http://en.wikipedia.org/wiki/Lightning_Talk">lightning talks</a> tomorrow on <a href="http://code.google.com/appengine/">Google App Engine</a>. Enjoy!</p>
<p><center><iframe src="http://docs.google.com/present/embed?id=dhsq934s_86hb8bkwhh&#038;interval=5&#038;size=m" frameborder="0" width="555" height="451"></iframe></center></p>
<img src="http://feeds.feedburner.com/~r/WonderfulWorldOfProgramming/~4/CoBES_Z5oz4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ashlux.com/wordpress/2009/11/09/google-app-engine-okcjug-lighting-talk-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ashlux.com/wordpress/2009/11/09/google-app-engine-okcjug-lighting-talk-slides/</feedburner:origLink></item>
		<item>
		<title>Forget “PC load letter”, WTF does this mean?</title>
		<link>http://feedproxy.google.com/~r/WonderfulWorldOfProgramming/~3/kfH8-LM6nBE/</link>
		<comments>http://www.ashlux.com/wordpress/2009/11/05/forget-pc-load-letter-wtf-does-this-mean/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 15:09:09 +0000</pubDate>
		<dc:creator>ashlux</dc:creator>
				<category><![CDATA[humor]]></category>
		<category><![CDATA[wtf]]></category>
		<category><![CDATA[lexmark]]></category>

		<guid isPermaLink="false">http://www.ashlux.com/wordpress/?p=616</guid>
		<description><![CDATA[Forget &#8220;PC load letter&#8220;, WTF is this supposed to mean?


&#8220;NeverErr&#8221;. Are you sure about that?
If you&#8217;re curious, this is the Lexmark X5470 all-in-one printer. If you&#8217;re looking for a solution, I hard reset (unplugged) the printer.
]]></description>
			<content:encoded><![CDATA[<p>Forget &#8220;<a href="http://en.wikipedia.org/wiki/Office_Space">PC load letter</a>&#8220;, WTF is this supposed to mean?</p>
<p><a href="http://www.ashlux.com/wordpress/wp-content/uploads/2009/11/nevererr-printer.jpg"><img src="http://www.ashlux.com/wordpress/wp-content/uploads/2009/11/nevererr-printer-300x225.jpg" alt="NeverErr. Are you sure?" title="NeverErr. Are you sure?" width="300" height="225" class="aligncenter size-medium wp-image-617" /></a></p>
<p><br clear="all"/><br />
&#8220;NeverErr&#8221;. Are you sure about that?</p>
<p>If you&#8217;re curious, this is the <a href="http://www.amazon.com/gp/product/B000I81LLQ?ie=UTF8&#038;tag=xbopoi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B000I81LLQ">Lexmark X5470 all-in-one printer</a>. If you&#8217;re looking for a solution, I hard reset (unplugged) the printer.</p>
<img src="http://feeds.feedburner.com/~r/WonderfulWorldOfProgramming/~4/kfH8-LM6nBE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ashlux.com/wordpress/2009/11/05/forget-pc-load-letter-wtf-does-this-mean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ashlux.com/wordpress/2009/11/05/forget-pc-load-letter-wtf-does-this-mean/</feedburner:origLink></item>
		<item>
		<title>I know you want a Google Voice invite</title>
		<link>http://feedproxy.google.com/~r/WonderfulWorldOfProgramming/~3/5WM83HyI1As/</link>
		<comments>http://www.ashlux.com/wordpress/2009/10/28/i-know-you-want-a-google-voice-invite/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 09:06:08 +0000</pubDate>
		<dc:creator>ashlux</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Wave]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google voice]]></category>
		<category><![CDATA[voice]]></category>

		<guid isPermaLink="false">http://www.ashlux.com/wordpress/?p=596</guid>
		<description><![CDATA[
As you might have heard, Google Voice now allows you to use your own existing phone number with their service. Nice, but you will lose some features otherwise available to you.
While I have given out all of my Google Wave invites, I happen to have some Google Voice invites I can give out. Leave a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://commons.wikimedia.org/wiki/File:1896_telephone.jpg"><img src="http://www.ashlux.com/wordpress/wp-content/uploads/2009/10/1896_telephone-150x150.jpg" alt="1896 Telephone" title="1896 Telephone" width="150" height="150" class="alignright size-thumbnail wp-image-597" /></a></p>
<p>As you might have heard, Google Voice now allows you to <a href="http://www.pcworld.com/businesscenter/article/174505/use_your_own_number_with_some_google_voice_features.html">use your own existing phone number with their service</a>. Nice, but you will lose some features otherwise available to you.</p>
<p>While I have given out all of my Google Wave invites, I happen to have some Google Voice invites I can give out. Leave a interesting comment and I&#8217;ll use a completely arbitrary criteria to decide who will get an invite.</p>
<p>Use a service like <a href="http://www.emailcover.com/">emailcover.com</a> to hide your email address. Even <a href="http://www.ashlux.com/wordpress/2009/08/24/gmail-spam-filter-fail-is-it-hitting-you-too/">gmail isn&#8217;t immune to spam</a>.</p>
<img src="http://feeds.feedburner.com/~r/WonderfulWorldOfProgramming/~4/5WM83HyI1As" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ashlux.com/wordpress/2009/10/28/i-know-you-want-a-google-voice-invite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ashlux.com/wordpress/2009/10/28/i-know-you-want-a-google-voice-invite/</feedburner:origLink></item>
		<item>
		<title>Link roundup: Dead fish in the Hudson</title>
		<link>http://feedproxy.google.com/~r/WonderfulWorldOfProgramming/~3/UOYduFMd5pg/</link>
		<comments>http://www.ashlux.com/wordpress/2009/10/27/link-roundup-dead-fish-in-the-hudson/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 12:34:03 +0000</pubDate>
		<dc:creator>ashlux</dc:creator>
				<category><![CDATA[Roundups]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[disney]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[halloween]]></category>
		<category><![CDATA[hudson]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[roundup]]></category>

		<guid isPermaLink="false">http://www.ashlux.com/wordpress/?p=577</guid>
		<description><![CDATA[Link roundups are legitimate blog posts, right? It doesn&#8217;t matter because I&#8217;m going to post it anyhow.
We&#8217;ll start with programming-related topics:

Michael Nachbaur writes about automating iPhone app builds with Hudson. Of course this idea is particularly appealing to me since I love teh Hudson (even when it gives me fits ).
The guys at Softwareschneiderei GmbH [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_584" class="wp-caption alignright" style="width: 234px"><a href="http://commons.wikimedia.org/wiki/File:WellbeeCowboy7225.jpg"><img src="http://www.ashlux.com/wordpress/wp-content/uploads/2009/10/lasso-224x300.jpg" alt="Lasso me some links" title="Lasso me some links" width="224" height="300" class="size-medium wp-image-584" /></a><p class="wp-caption-text">Lasso me some links</p></div>
<p>Link roundups are legitimate blog posts, right? It doesn&#8217;t matter because I&#8217;m going to post it anyhow.</p>
<p>We&#8217;ll start with programming-related topics:</p>
<ul>
<li>Michael Nachbaur writes about <a href="http://nachbaur.com/blog/how-to-automate-your-iphone-app-builds-with-hudson">automating iPhone app builds with Hudson</a>. Of course this idea is particularly appealing to me since I love <a href="http://okcjug.org/meetings/july-2009">teh Hudson</a> (<a href="http://www.ashlux.com/wordpress/tag/hudson/">even when it gives me fits</a> ).</li>
<li>The guys at Softwareschneiderei GmbH have an interesting <a href="http://schneide.wordpress.com/2009/10/19/speed-up-your-buildbox-part-ii-processor/">series about speeding up build boxes by upgrading hardware</a>. Spoiler alert: CPU is a big deal.</li>
<li><a href="http://blogs.agilefaqs.com/2009/10/26/want-to-pair-program-and-concerned-about-productivity/">Want to pair program and concerned about productivity?</a> There&#8217;s a bonus video from the 2009 Brazilian Music Institute.</li>
<li>Paul Graham lists <a href="http://www.paulgraham.com/really.html">19 start-up surprises</a>. Apparently being a start-up can be fun if you like roller coasters.</li>
</ul>
<p>Next off to the bizarre sciency stuff:</p>
<ul>
<li>Ever wonder what the <a href="http://lawandbiosciences.wordpress.com/2009/09/18/what-a-dead-salmon-reminds-us-about-fmri-analysis/">results of a fMRI would be on a dead salmon</a>? Me either, but the results are more interesting than you&#8217;d think.</li>
</ul>
<p>What is more off-topic than dead salmon? These links:</p>
<ul>
<li>You should be playing <a href="http://machinarium.net/">Machinarium</a>. It&#8217;s a flash-based (read: works on Windows, Mac, and Linux) point-and-click puzzle/adventure game. It&#8217;s worth the $20.</li>
<li>Get in the Halloween spirit with <a href="http://www.walyou.com/blog/2009/10/09/halloween-pumpkin-carvings/">geeky pumpkin carvings</a>.</li>
<li>Steve Russo recalls some of the <a href="http://www.mouseplanet.com/9003/Misses">top Walt Disney World failures</a>. The Cakestle is truly tragic.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/WonderfulWorldOfProgramming/~4/UOYduFMd5pg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ashlux.com/wordpress/2009/10/27/link-roundup-dead-fish-in-the-hudson/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ashlux.com/wordpress/2009/10/27/link-roundup-dead-fish-in-the-hudson/</feedburner:origLink></item>
		<item>
		<title>Google Wave on the iPhone</title>
		<link>http://feedproxy.google.com/~r/WonderfulWorldOfProgramming/~3/9ZJHPdyjeNY/</link>
		<comments>http://www.ashlux.com/wordpress/2009/10/16/google-wave-on-the-iphone/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 15:05:29 +0000</pubDate>
		<dc:creator>ashlux</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Wave]]></category>
		<category><![CDATA[iphone development]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.ashlux.com/wordpress/?p=560</guid>
		<description><![CDATA[By default the Google Wave interface in Firefox on a PC has a lot of thrown at you. I was curious how the service looked on a small device, in this case, an iPhone.
First thing out the gate was not reassuring. Yes, it&#8217;s a dreaded &#8220;unsupported browser&#8221; message:






From Google Wave on the iPhone



Of course there&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>By default the Google Wave interface in Firefox on a PC has a lot of thrown at you. I was curious how the service looked on a small device, in this case, an iPhone.</p>
<p>First thing out the gate was not reassuring. Yes, it&#8217;s a dreaded &#8220;unsupported browser&#8221; message:</p>
<p><center><br />
<table style="width:auto;">
<tr>
<td><a href="http://picasaweb.google.com/lh/photo/jbeAZmEwxQ-L1BqX-JCD9g?feat=embedwebsite"><img src="http://lh3.ggpht.com/_VdMGvQbImCk/Ss7BeTizg9I/AAAAAAAAFfc/uXyJ-fdNuHc/s800/IMG_0465.jpg" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right">From <a href="http://picasaweb.google.com/ashlux/GoogleWaveOnTheIPhone?feat=embedwebsite">Google Wave on the iPhone</a></td>
</tr>
</table>
<p></center></p>
<p>Of course there&#8217;s no fun in stopping there, I had to go further down the rabbits hole by telling Google I wanted to proceed anyhow.</p>
<p><center><br />
<table style="width:auto;">
<tr>
<td><a href="http://picasaweb.google.com/lh/photo/05TkD6zgNIKmk0pcoNHnsQ?feat=embedwebsite"><img src="http://lh6.ggpht.com/_VdMGvQbImCk/Ss7BeEJnKoI/AAAAAAAAFfU/j-28G1RwsSk/s800/IMG_0462.jpg" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right">From <a href="http://picasaweb.google.com/ashlux/GoogleWaveOnTheIPhone?feat=embedwebsite">Google Wave on the iPhone</a></td>
</tr>
</table>
<p></center></p>
<p>Yup, it&#8217;s a listing of waves in a webpage clearly designed for a mobile device. In this case, a listing of waves in my inbox.</p>
<p>Naturally I had to take a look at how a wave is displayed.</p>
<p><center><br />
<table style="width:auto;">
<tr>
<td><a href="http://picasaweb.google.com/lh/photo/wMMmPZ8ay2nlB6mVTM2I4Q?feat=embedwebsite"><img src="http://lh5.ggpht.com/_VdMGvQbImCk/Ss7BeyZjB0I/AAAAAAAAFfk/Vi6XIbB8GaE/s400/IMG_0466.jpg" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right">From <a href="http://picasaweb.google.com/ashlux/GoogleWaveOnTheIPhone?feat=embedwebsite">Google Wave on the iPhone</a></td>
</tr>
</table>
<p></center></p>
<p>More screenshots can be found in my Picasa web album cleverly titled &#8220;<a href="http://picasaweb.google.com/ashlux/GoogleWaveOnTheIPhone">Google Wave on the iPhone</a>&#8220;.</p>
<p>Overall it is clear a lot of effort has gone into making Google Wave work and display well inside of a browser.  </p>
<p>Performance was another issue altogether. Despite visiting Google Wave on a wifi connection, the site dragged so bad it was effective unusable. On a second visit performance was quite a bit snappier. I shutter to think about the performance if I was to use 3G or even Edge.</p>
<img src="http://feeds.feedburner.com/~r/WonderfulWorldOfProgramming/~4/9ZJHPdyjeNY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ashlux.com/wordpress/2009/10/16/google-wave-on-the-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ashlux.com/wordpress/2009/10/16/google-wave-on-the-iphone/</feedburner:origLink></item>
		<item>
		<title>Using Xcode and Guard Malloc should be easier than this.. could not load inserted library: libgmalloc.dylib</title>
		<link>http://feedproxy.google.com/~r/WonderfulWorldOfProgramming/~3/HZViPUtTML4/</link>
		<comments>http://www.ashlux.com/wordpress/2009/10/12/using-xcode-and-guard-malloc-should-be-easier-than-this..-could-not-load-inserted-library-libgmalloc.dylib/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 14:05:48 +0000</pubDate>
		<dc:creator>ashlux</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[iphone development]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[guard maloc]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[memory management]]></category>
		<category><![CDATA[snow leopard]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.ashlux.com/wordpress/?p=552</guid>
		<description><![CDATA[After running into a nasty (read: can&#8217;t figure it the problem) EXC_BAD_ACCESS error I turned to guard malloc.
Enabling guard malloc in Xcode is deceptively simple: Run > Enable Guard Malloc. Done. Easy right?
It would be, and I believe it is supposed to be this simple. Of course when I run the app in debug mode [...]]]></description>
			<content:encoded><![CDATA[<p>After running into a nasty (read: can&#8217;t figure it the problem) EXC_BAD_ACCESS error I turned to <a href="http://www.devworld.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man3/libgmalloc.3.html">guard malloc</a>.</p>
<p>Enabling guard malloc in Xcode is deceptively simple: Run > Enable Guard Malloc. Done. Easy right?</p>
<p>It would be, and I believe it is supposed to be this simple. Of course when I run the app in debug mode through the iPhone Simulator I get a EXC_BAD_ACCESS error right off the bat. The debug console is a little more helpful here:</p>
<blockquote><p>dyld: could not load inserted library: /usr/lib/libgmalloc.dylib</p></blockquote>
<p>I do not find it inside /usr/lib. I do find it located in /Devloper/usr/lib as well as /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib.</p>
<p>I have updated to <a href="http://www.amazon.com/gp/product/B001AMHWP8?ie=UTF8&#038;tag=xbopoi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B001AMHWP8"Snow Leopard</a>, so maybe this has something to do with it? I&#8217;m going to try the only thing I can think of and install the iPhone SDK 3.1.2 with Xcode 3.2.1.</p>
<p>Apparently I don&#8217;t know what I&#8217;m doing. Luckily <a href="http://www.google.com/search?q=dyld%3A+could+not+load+inserted+library%3A+%2Fusr%2Flib%2Flibgmalloc.dylib&#038;ie=utf-8&#038;oe=utf-8&#038;aq=t&#038;rls=org.mozilla:en-US:official&#038;client=firefox-a">Google is giving me comfort in knowing I&#8217;m not alone</a>. However, it would be better if I hadn&#8217;t burned two hours so far on a EXC_BAD_ACCESS error&#8230;</p>
<p><strong>Update</strong>: Upgrading to Xcode 3.2.1 does the trick. Weird.</p>
<img src="http://feeds.feedburner.com/~r/WonderfulWorldOfProgramming/~4/HZViPUtTML4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ashlux.com/wordpress/2009/10/12/using-xcode-and-guard-malloc-should-be-easier-than-this..-could-not-load-inserted-library-libgmalloc.dylib/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ashlux.com/wordpress/2009/10/12/using-xcode-and-guard-malloc-should-be-easier-than-this..-could-not-load-inserted-library-libgmalloc.dylib/</feedburner:origLink></item>
	</channel>
</rss>
