<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>antimac.org</title>
	<atom:link href="http://antimac.org/feed" rel="self" type="application/rss+xml" />
	<link>http://antimac.org</link>
	<description>What used to be code and minutae is now bootlegs and what not.</description>
	<lastBuildDate>Tue, 09 Mar 2010 03:07:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Cosmic Shovel is all official now</title>
		<link>http://antimac.org/531-cosmic-shovel-is-all-official-now.html</link>
		<comments>http://antimac.org/531-cosmic-shovel-is-all-official-now.html#comments</comments>
		<pubDate>Sun, 07 Mar 2010 02:59:32 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=531</guid>
		<description><![CDATA[It took CA over a month to process our paperwork, but we are glad it is finally done.  Cosmic Shovel, Inc. is now a thing.
]]></description>
			<content:encoded><![CDATA[<p>It took CA over a month to process our paperwork, but we are glad it is finally done.  Cosmic Shovel, Inc. is now a thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/531-cosmic-shovel-is-all-official-now.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steppin&#8217; through&#8230;</title>
		<link>http://antimac.org/523-steppin-through.html</link>
		<comments>http://antimac.org/523-steppin-through.html#comments</comments>
		<pubDate>Wed, 17 Feb 2010 05:11:45 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=523</guid>
		<description><![CDATA[Our neighbors (a special fx type company) gave us one of their props today as they cleared out their adjacent warehouse.

Now we just need to get a power supply for the damn thing.
]]></description>
			<content:encoded><![CDATA[<p>Our neighbors (a special fx type company) gave us one of their props today as they cleared out their adjacent warehouse.</p>
<p><img class="alignnone" title="gate" src="http://stashbox.org/798294/warehouse-gate.jpg" alt="" /></p>
<p>Now we just need to get a power supply for the damn thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/523-steppin-through.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I wish I had seen this sooner&#8230;</title>
		<link>http://antimac.org/517-i-wish-i-had-seen-this-sooner.html</link>
		<comments>http://antimac.org/517-i-wish-i-had-seen-this-sooner.html#comments</comments>
		<pubDate>Tue, 09 Feb 2010 05:42:18 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=517</guid>
		<description><![CDATA[A problem I run into constantly is that I work on a Windows box and my servers are mostly Ubuntu.  That combination in and of itself isn&#8217;t the problem, nor is my choice of server OS; the problem is that the LTS version of Ubuntu has a very outdated Subversion package, and that Subversion is [...]]]></description>
			<content:encoded><![CDATA[<p>A problem I run into constantly is that I work on a Windows box and my servers are mostly Ubuntu.  That combination in and of itself isn&#8217;t the problem, nor is my choice of server OS; the problem is that the LTS version of Ubuntu has a very outdated Subversion package, and that Subversion is really quite picky when it comes to differentiating between client versions.  If you commit something using svn 1.6 on Windows, then try to commit using the Ubuntu package (1.5.x or something), you receive a big &#8220;fuck you&#8221; from svn.</p>
<p>It turns out that some kind souls are keeping unofficial packages up-to-date for the rest of us chumps.  I found the how-to in the comments here: <a href="http://stackoverflow.com/questions/831723/where-to-find-prebuilt-binaries-for-subversion-1-6-for-ubuntu-or-debian">http://stackoverflow.com/questions/831723/where-to-find-prebuilt-binaries-for-subversion-1-6-for-ubuntu-or-debian</a></p>
<p>Now we can say, &#8220;fuck yes!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/517-i-wish-i-had-seen-this-sooner.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Camelizer for Google Chrome</title>
		<link>http://antimac.org/504-the-camelizer-for-google-chrome.html</link>
		<comments>http://antimac.org/504-the-camelizer-for-google-chrome.html#comments</comments>
		<pubDate>Mon, 11 Jan 2010 07:03:28 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=504</guid>
		<description><![CDATA[Tonight the first public version of the Camelizer browser extension for Google Chrome was made available.  The Camelizer, if you aren&#8217;t aware, provides price history charts when one views products on Amazon and other retail sites.
It lives here: https://chrome.google.com/extensions/detail/ghnomdcacenbmilgjigehppbamfndblo
]]></description>
			<content:encoded><![CDATA[<p>Tonight the first public version of the Camelizer browser extension for Google Chrome was made available.  The Camelizer, if you aren&#8217;t aware, provides price history charts when one views products on Amazon and other retail sites.</p>
<p>It lives here: <a href="https://chrome.google.com/extensions/detail/ghnomdcacenbmilgjigehppbamfndblo">https://chrome.google.com/extensions/detail/ghnomdcacenbmilgjigehppbamfndblo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/504-the-camelizer-for-google-chrome.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ego Stroke</title>
		<link>http://antimac.org/488-ego-stroke.html</link>
		<comments>http://antimac.org/488-ego-stroke.html#comments</comments>
		<pubDate>Mon, 28 Dec 2009 08:20:29 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=488</guid>
		<description><![CDATA[An xmas miracle!  camelcamelcamel hit the 5,000 sign-ups mark on Dec. 25, 2009.  The full count, which also includes users who created price watches by inputting an email only, was closer to 13,200.  As January 2010 marks the second anniversary of my initiation of the project, I think those numbers are pretty [...]]]></description>
			<content:encoded><![CDATA[<p>An xmas miracle!  <a href="http://camelcamelcamel.com/">camelcamelcamel</a> hit the 5,000 sign-ups mark on Dec. 25, 2009.  The full count, which also includes users who created price watches by inputting an email only, was closer to 13,200.  As January 2010 marks the second anniversary of my initiation of the project, I think those numbers are pretty good.</p>
<p>El grapho:</p>
<p><img class="alignnone" title="c3" src="http://stashbox.org/816621/chartle.png" alt="" /></p>
<p>The red line indicates the number of new users per day, and the blue the total user count.  Aside from a week or two in January 2009, for most of this year we were lucky to see double digit user registrations on any given day.  This changed when Lifehacker posted a review of the Camelizer in October 2009, raising the average from 7 users per day to 27.</p>
<p>Thanks to Nithya and the rest of <a href="http://cosmicshovel.com/">Cosmic Shovel</a>, <a href="http://1014.org/">Justin</a> / <a href="http://cockos.com/">Cockos</a> / <a href="http://reeksandwrecks.com/">R&amp;W</a>, and the Cosmic CTO for keeping this thing afloat.  I do the coding, they do the important stuff!</p>
<p>(I&#8217;ll keep this post updated as we move toward the big 10k, just like in the previous <a href="http://antimac.org/217-camelcamelcamel-milestone-1000-users.html">masturbatory post</a>.)</p>
<ul>
<li>12/29/2009 &#8211; 5,100</li>
<li>1/3/2010 &#8211; 5,200</li>
<li>1/7/2010 &#8211; 5,300</li>
<li>1/11/2010 &#8211; 5,400</li>
<li>1/16/2010 &#8211; 5,500</li>
<li>1/21/2010 &#8211; 5,600</li>
<li>1/25/2010 &#8211; 5,700</li>
<li>1/28/2010 &#8211; 5,800</li>
<li>2/1/2010 &#8211; 5,900</li>
<li>2/4/2010 &#8211; 6,000</li>
<li>2/10/2010 &#8211; 6,100</li>
<li>2/15/2010 &#8211; 6,200</li>
<li>2/19/2010 &#8211; 6,300</li>
<li>2/23/2010 &#8211; 6,400</li>
<li>2/28/2010 &#8211; 6,500</li>
<li>3/4/2010 &#8211; 6,600</li>
<li>3/8/2010 &#8211; 6,700</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/488-ego-stroke.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mmmm, new Camel servers</title>
		<link>http://antimac.org/485-mmmm-new-camel-servers.html</link>
		<comments>http://antimac.org/485-mmmm-new-camel-servers.html#comments</comments>
		<pubDate>Tue, 22 Dec 2009 21:15:19 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=485</guid>
		<description><![CDATA[After deciding that an overloaded VM server was not the way to do business &#8212; and, since the VM server has an identical configuration to our DB server, that we&#8217;d rather use the VM host as a DB slave &#8212; the Cosmic CTO and I took to the Internet and found a good deal on [...]]]></description>
			<content:encoded><![CDATA[<p>After deciding that an overloaded VM server was not the way to do business &#8212; and, since the VM server has an identical configuration to our DB server, that we&#8217;d rather use the VM host as a DB slave &#8212; the Cosmic CTO and I took to the Internet and found a good deal on some IBM blades and two chassis&#8217; (though we only bought enough blades to fill one completely.)</p>
<p>The blades are pretty hot: dual dual-core opterons with 8gb of ram each, and two ultrascsi hard drives (our least favorite part.)  They will provide a great place for us to run web servers, memcached, and whatever else we need to do.  And apparently we can get a bunch of useful admin modules for the chassis&#8217; themselves.</p>
<p>Here&#8217;s a pic:</p>
<p><img class="alignnone" title="camel blades" src="http://stashbox.org/745125/camelbladez.jpg" alt="" width="648" height="484" /></p>
<p>How long until we need to fill both chassis&#8217; up with blades?  Hard to say, but I look forward to finding out :]</p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/485-mmmm-new-camel-servers.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yay, my phone is rooted</title>
		<link>http://antimac.org/478-yay-my-phone-is-rooted.html</link>
		<comments>http://antimac.org/478-yay-my-phone-is-rooted.html#comments</comments>
		<pubDate>Thu, 10 Dec 2009 22:14:51 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=478</guid>
		<description><![CDATA[Getting rid of ads is, thus far, the only reason I rooted it.  The battery life of my phone is precious enough without wasting it on ads that take up most of its small screen.
The procedure looked like this:

root phone
remount / as read-write (in my case: mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system)
replace /etc/hosts with [...]]]></description>
			<content:encoded><![CDATA[<p>Getting rid of ads is, thus far, the only reason I rooted it.  The battery life of my phone is precious enough without wasting it on ads that take up most of its small screen.</p>
<p>The procedure looked like this:</p>
<ul>
<li>root phone</li>
<li>remount / as read-write (in my case: <a href="http://androidforums.com/motorola-droid/25252-how-root-your-droid-non-linux-non-geeks.html">mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system</a>)</li>
<li>replace /etc/hosts with the contents of <a href="http://www.mvps.org/winhelp2002/hosts.txt">an up-to-date ad host blacklist</a></li>
<li>sync and reboot</li>
</ul>
<p>I imagine this will lower my bandwidth use as fewer images and other content files are downloaded.  Verizon should thank me.</p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/478-yay-my-phone-is-rooted.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>One of my parents&#8217; cats (in a tree)</title>
		<link>http://antimac.org/473-one-of-my-parents-cats-in-a-tree.html</link>
		<comments>http://antimac.org/473-one-of-my-parents-cats-in-a-tree.html#comments</comments>
		<pubDate>Mon, 07 Dec 2009 07:17:23 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=473</guid>
		<description><![CDATA[
Classic.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="squirrel" src="http://stashbox.org/726570/squirrel.jpg" alt="" width="633" height="473" /></p>
<p>Classic.</p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/473-one-of-my-parents-cats-in-a-tree.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cyber Monday</title>
		<link>http://antimac.org/463-cyber-monday.html</link>
		<comments>http://antimac.org/463-cyber-monday.html#comments</comments>
		<pubDate>Mon, 30 Nov 2009 23:02:10 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=463</guid>
		<description><![CDATA[This year, I thought Black Friday would be the killer day for camelcamelcamel and co., but now I hear there&#8217;s a new thing called Cyber Monday, and that seems to be driving some good traffic our way.  It is good timing since Mozilla finally released v1.2 of our Firefox add-on, the Camelizer.
Which meaningless shopping day [...]]]></description>
			<content:encoded><![CDATA[<p>This year, I thought Black Friday would be the killer day for <a href="http://camelcamelcamel.com/">camelcamelcamel</a> and <a href="http://cosmicshovel.com/">co.</a>, but now I hear there&#8217;s a new thing called Cyber Monday, and that seems to be driving some good traffic our way.  It is good timing since Mozilla finally released v1.2 of <a href="http://camelcamelcamel.com/firefox_addon">our Firefox add-on, the Camelizer</a>.</p>
<p>Which meaningless shopping day will be most fruitful for the camel farm?  Hard to say until tomorrow!</p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/463-cyber-monday.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FusionIO io-Drive 80gb</title>
		<link>http://antimac.org/441-fusionio-io-drive-80gb.html</link>
		<comments>http://antimac.org/441-fusionio-io-drive-80gb.html#comments</comments>
		<pubDate>Sat, 21 Nov 2009 04:06:31 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=441</guid>
		<description><![CDATA[Thanks to a friend (who bravely rode as part of our team, the dot-com bombs, in the 24-hour electricross earlier this year), an 80gb FusionIO io-Drive (a superfast PCI Express-based SSD-like storage device) has landed in my lap.  Here is a picture which interprets that statement literally:

After some firmware upgrade issues (this is apparently a [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to a friend (who bravely rode as part of our team, the <em>dot-com bombs</em>, in the 24-hour electricross earlier this year), an 80gb <a href="http://fusionio.com/">FusionIO io-Drive</a> (a superfast PCI Express-based SSD-like storage device) has landed in my lap.  Here is a picture which interprets that statement literally:</p>
<p><img class="alignnone" title="fusionio io-drive 80gb" src="http://stashbox.org/706793/fuse.jpg" alt="" /></p>
<p>After some firmware upgrade issues (this is apparently a very early unit) I have one thing to say about this drive &#8211; it is incredibly fucking fast.  How fast?  I&#8217;ll use my 150gb WD Raptor and the benchmarking tool HD Tune Pro 3.50 for comparison.  Obvious note: the WD is in use and has a formatted partition but neither applies to the io-Drive; I&#8217;m sure this affects the WD&#8217;s benchmarks but they are fair enough for me.</p>
<p><strong>Update</strong>: When you initialize an io-Drive, you choose from three performance options, with each modifying the ratio of storage to performance.  For my original write up, I used the <em>maximize performance</em> option.  This cut storage capacity in half, which makes it probably not the best benchmark in the world when the database I want to store on it is larger than the 40gb it provides.  The middle tier is 56gb or so.  Anyway, the options do change the results but not by much.  Off the top of my head, I&#8217;d say there&#8217;s maybe a 10% spread between the three of them.</p>
<p><strong>Read/Write Benchmark</strong></p>
<p>The &#8220;benchmark&#8221; tests are just raw reads and writes from what I understand.  This means that I cannot provide a write test for the WD, as I don&#8217;t want to overwrite it.  You can see which drive is which in the top left corner of each screenshot.</p>
<p><img class="alignnone" title="fusion io read" src="http://stashbox.org/706781/fusionio-iodrive-read.png" alt="" width="572" height="493" /></p>
<p><img class="alignnone" title="fusionio write" src="http://stashbox.org/706784/fusionio-iodrive-write.png" alt="" width="572" height="493" /></p>
<p>Notice how sexy?  No less than 400MB/sec throughput at all times and 0.1ms access time.  How does the Raptor fare?</p>
<p><img class="alignnone" title="raptor read" src="http://stashbox.org/706779/wdrapter-read.png" alt="" width="572" height="493" /></p>
<p>Terrible by every measure of comparison and delivers diminishing returns to boot.</p>
<p><strong>Random Access</strong></p>
<p>This is probably the most important benchmark when it comes to the thing for which I&#8217;ll be using this drive (MySQL.)  And as the previous screenshots have already made painfully obvious, the io-Drive pummels the Raptor.</p>
<p><img class="alignnone" title="iodrive random" src="http://stashbox.org/706764/fusionio-iodrive-random-read.png" alt="" width="572" height="493" /></p>
<p><img class="alignnone" title="raptor random" src="http://stashbox.org/706763/wdrapter-random-read.png" alt="" width="572" height="493" /></p>
<p>The Raptor is surprisingly awful.  And it&#8217;s not that the difference between the drives is so surprising, but that I (and most people) probably have no idea what we&#8217;re missing in terms of normal hard disks vs SSDs.  It&#8217;s akin to upgrading directly from an Apple IIe to some fast quad core machine these days, the difference seems that large.</p>
<p>Tomorrow I&#8217;ll install this wonderful device into the camelcamelcamel database server.  It will replace a SAS RAID and will assuredly be faster, though I wonder how to solve the redundancy / backup issue&#8230;at least with the RAID, it has a battery backup in case the power suddenly goes out (and the UPS fails too for whatever reason).  For now I guess I will just place the MySQL data on the io-Drive, cp it to its old RAID hourly, and see what happens.</p>
<p>Barring catastrophe, this could drastically increase the peformance of the DB server.  Maybe the CPU use will even go up when it no longer has to wait 9-25ms between accesses!</p>
<p><strong>Update</strong></p>
<p>On second thought, I have decided to test other drives in my system to see how much of an impact being the OS drive had on the Raptor&#8217;s results.  Here are the results for a 1tb WD drive.</p>
<p><strong>Read Benchmark</strong></p>
<p>Again, I&#8217;m only doing read here due to wanting to keep my data intact.</p>
<p><img class="alignnone" title="wd1tb read" src="http://stashbox.org/706862/1tbwd-read.png" alt="" width="572" height="493" /></p>
<p>Interestingly we see that this drive has a higher transfer rate than the Raptor but is slower on accesses.</p>
<p><strong>Random Access</strong></p>
<p>If there&#8217;s one word to describe the 1tb WD drive it is <em>consistent</em>.</p>
<p><img class="alignnone" title="1tb wd random" src="http://stashbox.org/706866/1tbwd-random.png" alt="" width="572" height="493" /></p>
<p><strong>Conclusion</strong></p>
<p>Being in use had a huge impact on the Raptor and/or it was a lot slower than the other WD drive.  Irrespective to this is the fact that the io-Drive still brutalizes them both; just the access time differences alone are enough to make one weep.</p>
<p><strong>Miscellaneous Screenshots</strong></p>
<p>Interesting hardware requirements for a hard drive.</p>
<p><img class="alignnone" title="hw req" src="http://stashbox.org/707017/hwreq.png" alt="" width="441" height="256" /></p>
<p>This drive was apparently quite old (a whole year!) and had probably never had its firmware updated.</p>
<p><img class="alignnone" title="firmware" src="http://stashbox.org/707019/firmware.png" alt="" width="420" height="549" /></p>
<p>Here are the aforementioned storage:performance ratio formatting options.</p>
<p><img class="alignnone" title="settings" src="http://stashbox.org/707023/settings.png" alt="" width="417" height="547" /></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 2622px; width: 1px; height: 1px;">http://stashbox.org/706754/1091020192635-HD-Tune-Pro-3.50-Hard-Disk-Utility-trial-version.png</div>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/441-fusionio-io-drive-80gb.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails 2.3: Session cookie expiration</title>
		<link>http://antimac.org/438-rails-2-3-session-cookie-expiration.html</link>
		<comments>http://antimac.org/438-rails-2-3-session-cookie-expiration.html#comments</comments>
		<pubDate>Fri, 13 Nov 2009 04:27:37 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=438</guid>
		<description><![CDATA[For some reason the key used to set the cookie expiration in Rails changed as of 2.3.  Now you set it like this:
ActionController::Base.session = {
:expire_after =&#62; 1.day()
}
I set this in both config/environments/production.rb and in config/environment.rb just in case it matters, and it seems to work: cookies are now being set with an expiration date, where [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason the key used to set the cookie expiration in Rails changed as of 2.3.  Now you set it like this:</p>
<blockquote><p>ActionController::Base.session = {<br />
:expire_after =&gt; 1.day()<br />
}</p></blockquote>
<p>I set this in both config/environments/production.rb and in config/environment.rb just in case it matters, and it seems to work: cookies are now being set with an expiration date, where before they were not.</p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/438-rails-2-3-session-cookie-expiration.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leximus Prime &#8211; the coolest car in Oakland</title>
		<link>http://antimac.org/431-leximus-prime-the-coolest-car-in-oakland.html</link>
		<comments>http://antimac.org/431-leximus-prime-the-coolest-car-in-oakland.html#comments</comments>
		<pubDate>Fri, 30 Oct 2009 00:07:57 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=431</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="leximus prime" src="http://stashbox.org/678794/10992916575-IMG00181.jpg-Paint.png" alt="" width="769" height="337" /></p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/431-leximus-prime-the-coolest-car-in-oakland.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Achewood ChatSack</title>
		<link>http://antimac.org/427-the-achewood-chatsack.html</link>
		<comments>http://antimac.org/427-the-achewood-chatsack.html#comments</comments>
		<pubDate>Thu, 15 Oct 2009 04:23:28 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=427</guid>
		<description><![CDATA[My dad gave me a ChatSack base model for my birthday last month.  Here are some pics!




Don&#8217;t know what a ChatSack is?  Do yourself a favor and read the Great Outdoor Fight.
]]></description>
			<content:encoded><![CDATA[<p>My dad gave me a ChatSack base model for my birthday last month.  Here are some pics!</p>
<p><img class="alignnone" title="chatsack box" src="http://stashbox.org/661548/chatsack-exterior1.JPG" alt="" width="640" height="480" /></p>
<p><img class="alignnone" title="chatsack interior" src="http://stashbox.org/661549/chatsack-interior1.JPG" alt="" width="640" height="480" /></p>
<p><img class="alignnone" title="nice chatsack bro" src="http://stashbox.org/661550/chatsack-overall1.JPG" alt="" width="640" height="480" /></p>
<p><img class="alignnone" title="chatsack action shot" src="http://stashbox.org/718922/action.jpg" alt="" width="640" height="927" /></p>
<p>Don&#8217;t know what a ChatSack is?  Do yourself a favor and read the <a href="http://achewood.com/index.php?date=01112006">Great Outdoor Fight</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/427-the-achewood-chatsack.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cosmic Shovel&#8217;s website gets a cosmic facelift</title>
		<link>http://antimac.org/420-cosmic-shovels-website-gets-a-cosmic-facelift.html</link>
		<comments>http://antimac.org/420-cosmic-shovels-website-gets-a-cosmic-facelift.html#comments</comments>
		<pubDate>Wed, 07 Oct 2009 23:38:01 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=420</guid>
		<description><![CDATA[Mr. Cryptomail himself blessed us with a starfield simulation that goes down mighty fine with a tall glass of Cosmic Shovel.  Check it out over here; I recommend hitting F11 and sitting back for a flight through the cosmos.
Apologies to IE users, but for as hard as I try to avoid doing things that aren&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Mr. Cryptomail himself blessed us with a starfield simulation that goes down mighty fine with a tall glass of Cosmic Shovel.  <a href="http://cosmicshovel.com/">Check it out over here</a>; I recommend hitting F11 and sitting back for a flight through the cosmos.</p>
<p>Apologies to IE users, but for as hard as I try to avoid doing things that aren&#8217;t supported in the big browsers, this was too cool to pass up.  I hear there is some kind of IE plugin that adds the canvas element though!</p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/420-cosmic-shovels-website-gets-a-cosmic-facelift.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suh-weet: the Camelizer is featured on Lifehacker</title>
		<link>http://antimac.org/414-suh-weet-the-camelizer-is-featured-on-lifehacker.html</link>
		<comments>http://antimac.org/414-suh-weet-the-camelizer-is-featured-on-lifehacker.html#comments</comments>
		<pubDate>Wed, 07 Oct 2009 03:28:12 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=414</guid>
		<description><![CDATA[I&#8217;m really glad I spent that weekend-or-whatever-it-was turning the Camel Greasemonkey scripts into a Firefox add-on, because today Lifehacker finally gave up some love for my precious Camel farm.
Their review of that add-on is here.  Seems pretty positive, right?
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m really glad I spent that weekend-or-whatever-it-was turning the Camel Greasemonkey scripts into a Firefox add-on, because today Lifehacker finally gave up some love for my precious Camel farm.</p>
<p><a href="http://lifehacker.com/5375601/the-camelizer-tracks-retailer-prices-over-time-to-find-the-best-deal">Their review of that add-on is here</a>.  Seems pretty positive, right?</p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/414-suh-weet-the-camelizer-is-featured-on-lifehacker.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Camel Firefox Add-on Released!</title>
		<link>http://antimac.org/407-camel-firefox-add-on-released.html</link>
		<comments>http://antimac.org/407-camel-firefox-add-on-released.html#comments</comments>
		<pubDate>Tue, 22 Sep 2009 17:44:18 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=407</guid>
		<description><![CDATA[I just released a Firefox add-on for the Camel farm, which adds price history charts to the sites of Amazon, Best Buy, and Newegg, and makes it easy to create Camel price watches directly from the product pages of those retailers.
http://blog.camelcamelcamel.com/470/the-camelizer-our-new-firefox-add-on.html
]]></description>
			<content:encoded><![CDATA[<p>I just released a Firefox add-on for the Camel farm, which adds price history charts to the sites of Amazon, Best Buy, and Newegg, and makes it easy to create Camel price watches directly from the product pages of those retailers.</p>
<p><a href="http://blog.camelcamelcamel.com/470/the-camelizer-our-new-firefox-add-on.html">http://blog.camelcamelcamel.com/470/the-camelizer-our-new-firefox-add-on.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/407-camel-firefox-add-on-released.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monkey-patch for John Nunemaker&#8217;s Twitter gem, improving OAuth compatibility</title>
		<link>http://antimac.org/388-monkey-patch-for-john-nunemakers-twitter-gem-improving-oauth-compatibility.html</link>
		<comments>http://antimac.org/388-monkey-patch-for-john-nunemakers-twitter-gem-improving-oauth-compatibility.html#comments</comments>
		<pubDate>Sun, 23 Aug 2009 09:19:06 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=388</guid>
		<description><![CDATA[When trying to generate an OAuth request token, I kept getting a 401 Unauthorized error with moomerman&#8217;s twitter_oauth gem.  So I decided to switch to John Nunemaker&#8217;s Twitter gem.
This brought about another problem: even if I specified that my Twitter application was web-based and set a callback URL in the app. settings, Twitter kept using [...]]]></description>
			<content:encoded><![CDATA[<p>When trying to generate an OAuth request token, I kept getting a 401 Unauthorized error with moomerman&#8217;s twitter_oauth gem.  So I decided to switch to <a href="http://twitter.rubyforge.org/">John Nunemaker&#8217;s Twitter gem</a>.</p>
<p>This brought about another problem: even if I specified that my Twitter application was web-based and set a callback URL in the app. settings, Twitter kept using the OAuth PIN-based authentication method; I wanted the callback!  The fix involved adding the <img src='http://antimac.org/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> auth_callback parameter to the Twitter::OAuth class, which then gets sent along with the get_request_token() call.</p>
<p>Here&#8217;s the monkey-patch:</p>
<pre>module Twitter
  class OAuth
    def initialize(ctoken, csecret, options={})
      @ctoken, @csecret, @consumer_options = ctoken, csecret, options

      if options[:sign_in]
        @consumer_options[:authorize_path] =  '/oauth/authenticate'
      end
    end

    def request_token
      @request_token ||= consumer.get_request_token(@consumer_options)
    end
  end
end</pre>
<p>I&#8217;ll go ahead and slap the old &#8220;it works for me&#8221; disclaimer on this one. =]</p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/388-monkey-patch-for-john-nunemakers-twitter-gem-improving-oauth-compatibility.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Baby&#8217;s first Palm WebOS app</title>
		<link>http://antimac.org/382-babys-first-palm-webos-app.html</link>
		<comments>http://antimac.org/382-babys-first-palm-webos-app.html#comments</comments>
		<pubDate>Sat, 15 Aug 2009 09:40:22 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=382</guid>
		<description><![CDATA[A WIFIGHT! chat room viewer and game archive browser.  You can even page through turns!  Not bad for an evening of coding :]




]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://wifight.com/">WIFIGHT!</a> chat room viewer and game archive browser.  You can even page through turns!  Not bad for an evening of coding :]</p>
<p><img class="alignnone" title="homescreen" src="http://stashbox.org/600588/10971523413-WIFIGHT-VMware-Workstation.png" alt="" width="354" height="573" /></p>
<p><img class="alignnone" title="chat" src="http://stashbox.org/600587/10971523052-WIFIGHT-VMware-Workstation.png" alt="" width="372" height="587" /></p>
<p><img class="alignnone" title="games" src="http://stashbox.org/600589/10971523629-WIFIGHT-VMware-Workstation.png" alt="" width="348" height="568" /></p>
<p><img class="alignnone" title="games" src="http://stashbox.org/600585/10971523028-WIFIGHT-VMware-Workstation.png" alt="" width="430" height="606" /></p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/382-babys-first-palm-webos-app.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unexpected action from the city of Oakland</title>
		<link>http://antimac.org/376-unexpected-action-from-the-city-of-oakland.html</link>
		<comments>http://antimac.org/376-unexpected-action-from-the-city-of-oakland.html#comments</comments>
		<pubDate>Wed, 12 Aug 2009 17:29:09 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=376</guid>
		<description><![CDATA[We recently moved from a warehouse in Emeryville to a warehouse juuuuust across the border in Oakland.  Naturally, the first thing I did was write a poorly worded letter to the city, vaguely detailing our litter and pothole problems near the new &#8216;haus.  The next morning (this morning, in fact) I received a [...]]]></description>
			<content:encoded><![CDATA[<p>We recently moved from a warehouse in Emeryville to a warehouse juuuuust across the border in Oakland.  Naturally, the first thing I did was write a poorly worded letter to the city, vaguely detailing our litter and pothole problems near the new &#8216;haus.  The next morning (this morning, in fact) I received a reply:</p>
<blockquote><p>Thank you for contacting the Public Works Agency Call Center regarding the email below.  Our street cleaning crew is at the location cleaning up litters and the service request for that is registered as XXXXXX.  Your service request for pothole repair on the YYYY block of Hollis street is registered as ZZZZZZ. Please contact us at (510) 615-5566 if you have further questions.</p></blockquote>
<p>Who knew complaining to the right people about a problem would help fix it?  Here&#8217;s hoping they actually come down and do the work, and that it stays clean!  My theory is that people dump more garbage where there is already a pile, so maybe cleaning it up will resolve the situation.</p>
<p><strong>Afternoon update</strong>: the sidewalks are clean and the potholes have been fixed, not even 24 hours after my complaint!  How long until the picture below returns to its garbage dump-y state?</p>
<p><img class="alignnone" title="walke" src="http://stashbox.org/598386/cleansidewalk.jpg" alt="" width="512" height="640" /></p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/376-unexpected-action-from-the-city-of-oakland.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anti-Obama bumper sticker</title>
		<link>http://antimac.org/373-anti-obama-bumper-sticker.html</link>
		<comments>http://antimac.org/373-anti-obama-bumper-sticker.html#comments</comments>
		<pubDate>Wed, 12 Aug 2009 00:36:05 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://antimac.org/?p=373</guid>
		<description><![CDATA[Classic!

]]></description>
			<content:encoded><![CDATA[<p>Classic!</p>
<p><img class="alignnone" title="anti obama bumper sticker" src="http://stashbox.org/597323/Photo_08.jpg" alt="" width="640" height="512" /></p>
]]></content:encoded>
			<wfw:commentRss>http://antimac.org/373-anti-obama-bumper-sticker.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
