<?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>Futurist Now &#187; Open source</title>
	<atom:link href="http://codeforfood.org/category/open-source-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://codeforfood.org</link>
	<description>Semi-coherent ramblings about the past, present, and future</description>
	<lastBuildDate>Thu, 03 Sep 2009 04:40:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>How to make great iPhone wallpaper</title>
		<link>http://codeforfood.org/2008/06/01/how-to-make-great-iphone-wallpaper/</link>
		<comments>http://codeforfood.org/2008/06/01/how-to-make-great-iphone-wallpaper/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 01:36:25 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cellphones]]></category>
		<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Picture of the day]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://codeforfood.org/?p=980</guid>
		<description><![CDATA[Being an ADHD design nerd (or is that Apple fanboy) I&#8217;m frequently changing up the wallpaper on my iPhone. As a some of the wallpapers I published in an earlier post have crept up to some of my most frequently viewed Flickr photos I thought I would post a quick write up on how I [...]]]></description>
			<content:encoded><![CDATA[<p>Being an ADHD design nerd (or is that Apple fanboy) I&#8217;m frequently changing up the wallpaper on my iPhone. As a some of the wallpapers I <a href="http://codeforfood.org/2007/09/18/a-triptych-of-iphone-wallpapers/">published in an earlier post</a> have crept up to some of my most frequently viewed Flickr photos I thought I would post a quick write up on how I select and make my oft-changed iPhone wallpapers.</p>
<p>I primarily use Photoshop for my image editing work and this process will be easy if you have Photoshop and are comfortable using it. It&#8217;s a very simple process and could be completed with virtually any image editor, although ones that can read Photoshop (PSD) files will make it easier to import the template discussed below. If you don&#8217;t want to spend money on a photo editing application <a href="http://www.gimp.org/">GIMP</a> is a free option that offers a decent interface and lots of tools to experiment with.</p>
<p>The first step of the process lies ahead: selecting the image to use. Ideally images should fit into one of two categories. These images have either a uniform simplicity, or a design flow that works with the iPhones overlaid controls.</p>
<p>The first type of image that works well has a uniformity to it. Because of the user interface controls partially obscuring the locked iPhone wallpaper images that focus on color or texture will work very well for this as obscuring a part of this kind of image does not hide key aesthetic elements. This kind of image is great for capturing a favorite color or surface while not adding distraction to Apple&#8217;s clean and minimalistic design.</p>
<p align="center"><a href="http://www.flickr.com/photos/sparktography/1404655561/" title="Contrail to God iPhone wallpaper by sparktography, on Flickr"><img src="http://farm2.static.flickr.com/1150/1404655561_a6f99b2524_o.jpg" width="320" height="480" alt="Contrail to God iPhone wallpaper" /></a><br /><i>A simplistic background</i></p>
<p>The second type of image that works well are images with a central focal point that is well buffered by simplicity. As the top and bottom of the iPhone are obscured by the overlaid controls having an image which can appreciated from the lower than center portion of the viewport on the lock screen, and with a background or less important top and bottom that are not critical to the aesthetic appeal of the image.</p>
<p>When taking photos for use as an iPhone wallpaper consider using a very narrow depth of field to direct interest to the center area of a vertical shot. Alternatively for a bolder look consider incorporating strong design elements such as bright angular sections of color. Remember that although the top and bottom will be obscured the image will still bleed through the overlay and provide some visual impact.</p>
<p align="center"><a href="http://www.flickr.com/photos/sparktography/1351653343/" title="Sunlit frond iPhone wallpaper by sparktography, on Flickr"><img src="http://farm2.static.flickr.com/1340/1351653343_8222e285d4_o.jpg" width="320" height="480" alt="Sunlit frond iPhone wallpaper" /></a><br /><i>A more visually complicated sweet spot</i></p>
<p>Once an image is selected I use the iPhone template pictured below to help me compose it for the iPhone. I found this template on the <a href="http://forums.macrumors.com/">Mac Rumors forum</a> in <a href="http://forums.macrumors.com/showthread.php?t=421682">this thread</a>. Full credit goes to <a href="http://forums.macrumors.com/member.php?s=c829b52473bc62fb31847ffac80cb4d4&#038;u=54683">TheSpaz</a> who created the awesome resource and shared it with the world.</p>
<p align="center"><img src="http://codeforfood.org/wp-content/uploads/2008/06/wallpaper_template.png" alt="" title="iPhone wallpaper template" width="320" height="480" /></p>
<p>The template is free to download and comes in the form of a PSD template with each element set up in a separate layer with the correct opacity. This template makes it easy to drop an image into the background layer and compose it to look its best on the iPhone.</p>
<p align="center"><a href='http://codeforfood.org/wp-content/uploads/2008/06/transfer-1.png'><img src="http://codeforfood.org/wp-content/uploads/2008/06/transfer-1.png" title="Importing the image into the template" /></a></p>
<p>As your source image is likely much larger than 320&#215;480 pixels you will have to transform the image down to size. By using Photoshop&#8217;s free transform option on the layer you can adjust both the scaling of the image, as well as drag it around to ensure that the portion of the image you want visible is perfectly framed by the overlays.</p>
<p align="center"><img src="http://codeforfood.org/wp-content/uploads/2008/06/rotate-and-resize.png" alt="" title="Transforming to rotate and resize" width="403" height="545" /></p>
<p>The shot being used in this particular tutorial was taken with a <a href="http://www.flickr.com/photos/sparktography/sets/72157594477562353/">Lensbaby</a>, a lens that adds a significant amount of blur and vignetting away from the center of the screen. This effect helps draw the eye into a subject and simplify the background making it ideal for use in creating iPhone wallpapers. If you have an image you really like, but that does not work well with the overlays due to visual distractions consider vignetting the image in photoshop by gently blurring or darkening the top and bottom edges to draw the eye to the center of the composition.</p>
<p>Because the iPhone displays bright colors so well I usually find that bumping up the saturation of an image 4-8% adds a bit of pop to the wallpaper. A slight bit of sharpening with the unsharp mask filter often helps more detailed images retain clarity on the iPhone&#8217;s densely packed pixels. Both of these steps also help make the image look it&#8217;s best once it is saved out of the Photoshop format and into either a JPEG or PNG image.</p>
<p align="center"><img src="http://codeforfood.org/wp-content/uploads/2008/06/finished-product.png" alt="" title="The finished product" width="320" height="480" /></p>
<p>Once you are happy with how your image looks within the preview offered by the template you are ready to save the image and put it on your iPhone. For this process you don&#8217;t want the templates overlays added so hide all of the overlay layers leaving your resized and cropped photo and any adjustment layers as your final image. From the file menu select &#8216;Save for Web &#038; Devices&#8217; to compress your final wallpaper down. I usually save my wallpapers as 32bit PNG images, however JPEG format backgrounds will work just as well.</p>
<p>Save the wallpaper with a recognizable name into the location where you have iTunes set to sync photos from. The next time you sync your iPhone the image will be synced into the iPhone&#8217;s library. From there you can view the image with the Photos application and then click the export scarab at the bottom of the screen to select that image for use as your wallpaper.</p>
<p>If you are interested in the image above the version saved without the overlays suitable for immediate iPhone use is <a href="http://www.flickr.com/photos/sparktography/2543689708/sizes/o/">here</a>. You can also <a href="http://codeforfood.org/videoblog/iPhone_wallpaper_tutorial.psd.zip">get the original PSD file here</a> including all the layers, adjustments, and overlays used to create this.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2008/06/01/how-to-make-great-iphone-wallpaper/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Firefox zen</title>
		<link>http://codeforfood.org/2008/05/31/firefox-zen/</link>
		<comments>http://codeforfood.org/2008/05/31/firefox-zen/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 02:06:53 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/?p=976</guid>
		<description><![CDATA[As I&#8217;ve mentioned here and there on Twitter I&#8217;m super impressed with the latest Firefox 3 Release Candidate &#8211; it&#8217;s a fantastic browser. The memory utilization is far more reasonable than with Firefox 2, and the new address bar and bookmarking system has changed the way I interact with browsers for the better. See something [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.spreadfirefox.com/node&#038;id=0&#038;t=269"><img border="0" alt="Download Day" title="Download Day" src="http://www.spreadfirefox.com/files/images/affiliates_banners/sns_badge1_en.png" align="left" /></a>As I&#8217;ve mentioned here and there on Twitter I&#8217;m super impressed with the latest Firefox 3 Release Candidate &#8211; it&#8217;s a fantastic browser. The memory utilization is far more reasonable than with Firefox 2, and the new address bar and bookmarking system has changed the way I interact with browsers for the better.</p>
<p>See something I like and think I might someday want to return? Click the star to bookmark it, and forget about it. If it&#8217;s something I&#8217;m likely to use frequently then another click of the star lets me add a few appropriate tags to speed up the search.</p>
<p>No longer do I have an organized collection of bookmarks, and a bookmarks bar crammed with common links and folders of bookmarks. With the ability to search my history and bookmarks from the address bar an entirely keyboard and search based browsing habit has evolved. A few Quicksilvr like keystrokes reveal an impressively accurate and intuitive list of what I want, culled from the URLs, tags, and titles of the visited pages.</p>
<p align="center"><img src="http://codeforfood.org/wp-content/uploads/2008/05/address_bar.png" alt="" title="Address bar" width="500" height="219" /></p>
<p>The Firefox user interface has become minimal, The address and search bar, a list of my open tabs, and nothing else. Pure efficiency and elegance in internet consumption. I have achieved Firefox zen:</p>
<p align="center"><img src="http://codeforfood.org/wp-content/uploads/2008/05/firefox_ui.png" alt="" title="Firefox UI" width="480" height="43" /></p>
<p>Interestingly enough it would seem that my visitors have as well. A quick look at the last few months of visitors shows that over half of my visitors have selected Firefox as their browser of choice with Internet Explorer coming in 2nd and Safari trailing in 3rd.</p>
<p align="center"><img src="http://codeforfood.org/wp-content/uploads/2008/05/browsers.png" alt="" title="browsers" width="480" height="220" /></p>
<p>With the Mozilla Foundation putting so much effort into <a href="http://www.spreadfirefox.com/en-US/worldrecord">setting download records at the release of Firefox 3</a> I wonder how that percentage will grow in coming months both on Futurist Now as well as the internet as a whole.</p>
<p>Side note: yes, I see the irony in cheering for Firefox given where I work. I don&#8217;t actually see a problem with that &#8211; I think Firefox has given Internet Explorer a lot and the more recent versions of Internet Explorer have been better for the competition that Firefox and Opera have provided. I strongly believe that competition is the key to any successful market and am always happy to see multiple contenders reaching for the stars &#8211; the biggest winners in this kind of technology arms race are almost always the consumers.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2008/05/31/firefox-zen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Catchup post: Memorial Day edition</title>
		<link>http://codeforfood.org/2008/05/27/catchup-post-memorial-day-edition/</link>
		<comments>http://codeforfood.org/2008/05/27/catchup-post-memorial-day-edition/#comments</comments>
		<pubDate>Tue, 27 May 2008 15:31:35 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web gems]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://codeforfood.org/?p=973</guid>
		<description><![CDATA[I&#8217;ve been busy the last week and haven&#8217;t been doing much long form writing and Futurist Now has suffered for it. What&#8217;s been keeping me busy? My new EeePC I picked up one of Asus&#8217;s delightfully tiny new netbooks, the EeePC. A netbook is a new category of sub-notebook device with low end specs designed [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been busy the last week and haven&#8217;t been doing much long form writing and Futurist Now has suffered for it. What&#8217;s been keeping me busy?</p>
<p><b>My new EeePC</b><br />
I picked up one of Asus&#8217;s delightfully tiny new netbooks, the <a href="http://eeepc.asus.com/">EeePC</a>. A netbook is a new category of sub-notebook device with low end specs designed primarily for browsing the web. The EeePC clocks in at a measly 900Mz, but at 9&#8243; and under 3 lbs it&#8217;s easy to forgive it&#8217;s specs in lieu of it&#8217;s ultimate portability. So far I&#8217;m finding it an ideal email machine for use at meetings at work, and as a great bedroom/couch machine for keeping an eye on the tubes while relaxing or watching movies.</p>
<p>Being entirely solid state (the EeePC 900 series comes with 12GB of flash memory rather than a hard drive with spinning platters) it&#8217;s shock resistant, and gets surprisingly good performance for it&#8217;s diminutive specs. Due to the random access nature of flash memory the EeePC boots quickly and gets great battery life (3 hours of real use). While solid state drive (SSD) technology is still not competitive in price or storage capacity to typical hard drive (HDD) technology I can see the potential and am starting to get excited about the predictions that in 2011 or so SSD will all but completely replace HDD technology in notebooks and desktops.</p>
<p>While the EeePC 900 I picked up came pre-loaded with Windows XP I&#8217;ve done some experimentation with putting Ubuntu on it. As with my typical annual cycle I attempt to put some variant of Linux on my computers to see how the OS X/Windows competition is doing. This time however I was surprised &#8211; the latest Hardy Heron (8.04) release of Ubuntu is slick, polished, and works &#8216;out of the box&#8217; on all the hardware I had laying around. While Ubuntu might be getting attention as a decent desktop alternative where I think it really shines is on a low end PC like the EeePC &#8211; it&#8217;s limited feature set and lean architecture work perfectly on a device with CPU and memory constraints.</p>
<p><b>Movies</b><br />
Being a 3 day weekend I took the opportunity to see a couple of movies with Brien and Brian. We saw both Indiana Jones 4: The Crystal Skull, and Iron Man. Both movies were excellent (if not over the top) and fun movies to see while on holiday. I was never the hardcore fan of the Indy series that Brien was, and much to his horror I actually liked the newest one best from the series. It captured the fun essence of the earlier flicks while maintaining a fresh and modern feel even while being set in not so modern times.</p>
<p>Iron man also kept a modern feel, although it did so with a very modern setting. Having never read the comic book I assume I missed out on a lot of the back story, but still found the story presented in the movie touching and engaging. Having grown up idolizing gadget superhero (Hello, Inspector Gadget) it&#8217;s nice to see a modern take on a technological super-hero. Final note on the movie: I need a flying metal suit, that looks fun!</p>
<p><b>Lensbabied sneaker opus</b><br />
Last but not least, a quick shot I took with my Lensbaby 2G while out on a photo walk on Saturday. I&#8217;ve been using my 18mm and 50mm primes a lot and  decided to take the Lensbaby out and go for a stroll. I&#8217;m certainly glad I did as one of the resulting shots is a clear winner in my odd little abstract world.</p>
<p align="center"><a href="http://www.flickr.com/photos/sparktography/2518557179/" title="Footwear abstract by sparktography, on Flickr"><img src="http://farm4.static.flickr.com/3254/2518557179_55c982a9f3.jpg" width="500" height="333" alt="Footwear abstract" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2008/05/27/catchup-post-memorial-day-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Living the Traskpro life</title>
		<link>http://codeforfood.org/2008/01/22/living-the-traskpro-life/</link>
		<comments>http://codeforfood.org/2008/01/22/living-the-traskpro-life/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 16:47:53 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2008/01/22/living-the-traskpro-life/</guid>
		<description><![CDATA[I&#8217;ve been so busy and productive of late that sadly Futurist Now has suffered from it &#8211; barely a post a week on average. Aside from the normal work stuff I&#8217;ve been slammed with tons and tons of development work on Traskpro. I&#8217;m becoming extremely proud of Traskpro &#8211; it&#8217;s becoming a very robust solution [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been so busy and productive of late that sadly Futurist Now has suffered from it &#8211; barely a post a week on average. Aside from the normal work stuff I&#8217;ve been slammed with tons and tons of development work on <a href="http://traskpro.com/">Traskpro</a>. I&#8217;m becoming extremely proud of Traskpro &#8211; it&#8217;s becoming a very robust solution and I&#8217;m all but running my life out of it now.</p>
<p>What makes Traskpro so great? What do I do with it?</p>
<ul>
<li>Manage projects at work</li>
<li>Keep track of all the little details</li>
<li>Brainstorm ideas</li>
<li>Create shopping lists</li>
<li>Plan maintenance projects around my condo</li>
<li>Capture ideas for creative photography</li>
<li>Track car maintenance needs</li>
<li>Know who has borrowed one of my <a href="http://codeforfood.org/movies/">DVD&#8217;s</a></li>
<li>List my goals the next 1, 2, 5 and 10 years</li>
<li>Maintain a list of expenses for reimbursement</li>
</ul>
<p>Amazing ehh &#8211; <a href="http://traskpro.com/">give it a whirl</a> or check out the <a href="http://traskpro.com/blog/">Traskpro blog</a> &#8211;  you can do all these things and more! With Traskpro&#8217;s flexible design you can track almost any kind of information &#8211; all for free!</p>
<p>Now what would a big Traskpro advert like this be without a few power user tips? Traskpro uses the URL to determine what tag you are viewing &#8211; this means that you can bookmark frequently used tags for quick access. I am able to use this feature by setting my internet home page to my &#8220;work&#8221; tag at work, my &#8220;personal&#8221; tag at home, and the high priority view on my iPhone &#8211; whenever I open a browser I immediately see a highly contextual view of tasks related to my current environment.</p>
<p>Further to URL bookmarking when setting a sort preference the sort preference is added to the next page view URL. This allows you to bookmark not only a specific tag, but also to make it so whenever visiting the bookmark the sorting options can be left intact &#8211; useful for power users looking to really take control of a large list of tasks.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2008/01/22/living-the-traskpro-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prelude: CES</title>
		<link>http://codeforfood.org/2008/01/04/prelude-ces/</link>
		<comments>http://codeforfood.org/2008/01/04/prelude-ces/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 22:49:45 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Traveling]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2008/01/04/prelude-ces/</guid>
		<description><![CDATA[It&#8217;s the Friday before CES starts and I&#8217;m finishing up the last details so as to be ready for a flight that leaves frightengly soon. I finished up work yesterday, set my OOF (Out Of Office) and checked out &#8211; for the next 11 days I don&#8217;t even have to think about work; something that [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s the Friday before CES starts and I&#8217;m finishing up the last details so as to be ready for a flight that leaves frightengly soon. I finished up work yesterday, set my OOF (Out Of Office) and checked out &#8211; for the next 11 days I don&#8217;t even have to think about work; something that hasn&#8217;t happened in a really long time.</p>
<p>So far I&#8217;ve actually made good progress. I made it up to Broadway to pick up some Gear Live branded business cards for CES, have done 5 loads of laundry, packed most of my stuff, and cleaned up. I still have a little work to do, but over all I&#8217;m feeling much better about leaving &#8211; thanks to Traskpro </p>
<p>Amazingly with all the CES stuff I did today I even found time to do a few usability tweaks to <a href="http://traskpro.com">Traskpro</a>. Now tags can be entered separated by spaces, commas, or semicolons, and tags can be marked as high or low priority by tagging them &#8216;high&#8217; or &#8216;low&#8217;. I got some great user feedback from two of my users and hopefully this will make entry more intuitive for new users by sticking to the arching design goal of flexibility.</p>
<p>Not too sure if I&#8217;ll be doing much personal blogging from CES &#8211; I will be pretty busy this year between doing video production and writing up the sights and sounds of CES. Check out the <a href="http://gearlive.com">Gear Live coverage of CES</a>, or you can <a href="http://sparkstyle.com">click to see Gear Live filtered to only my content</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2008/01/04/prelude-ces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refactoring is fun</title>
		<link>http://codeforfood.org/2007/12/28/refactoring-is-fun/</link>
		<comments>http://codeforfood.org/2007/12/28/refactoring-is-fun/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 03:44:24 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/12/28/refactoring-is-fun/</guid>
		<description><![CDATA[During the last couple of days I&#8217;ve been toying with Traskpro development tasks while I&#8217;ve been home ill. Until today I didn&#8217;t actually implement any new functionality, but rather spent my time re-factoring &#8216;old&#8217; code from the 0.1 and 0.2 versions. Re-factoring is a low strain on my brain and a great task for idly [...]]]></description>
			<content:encoded><![CDATA[<p>During the last couple of days I&#8217;ve been toying with Traskpro development tasks while I&#8217;ve been home ill. Until today I didn&#8217;t actually implement any new functionality, but rather spent my time re-factoring &#8216;old&#8217; code from the 0.1 and 0.2 versions. Re-factoring is a low strain on my brain and a great task for idly doing while drifting in and out of sickly sleep &#8211; once I got the new architectures and designs on paper implementation of the new pattern happened on a feature by feature basis.</p>
<p>Most notably I took a lot of hacky if loops to select SQL queries and moved them into a net-new function which builds the queries based in inputs so the code is both easier to read and easier to maintain long term. I also moved a lot of in-line functionality to within functions which has made long term maintainability and new feature development a breeze.</p>
<p>Not only does this re-factoring provide more readable code, but having everything generalized into functions made adding a few new features a breeze. For instance I just added a capture feature to Traskpro for capturing more than one task (and tag array) at once. This makes capturing action items in a meeting brain dead simple and removes the need for a round trip to the server between each individual addition. Because of the functions for adding/editings tasks, or adding tags to tasks this new feature was developed in a far more efficient fashion &#8211; rather than building from scratch I could re-use code.</p>
<p>Simple stuff I know, but not developing for a living really does give me appreciation for  elegant, maintainable, and readable code.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/12/28/refactoring-is-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Renewed and renowned</title>
		<link>http://codeforfood.org/2007/12/20/renewed-and-renowned/</link>
		<comments>http://codeforfood.org/2007/12/20/renewed-and-renowned/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 16:31:43 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/12/20/renewed-and-renowned/</guid>
		<description><![CDATA[Funny how getting my car detailed can kick my auto-passion into high gear. Tuesday evening I picked up my A6 from Mirrorworks from having a full detail and some paint work done. It&#8217;s shiny and like-new again &#8211; I&#8217;m swooning all over my precious car again! Aside from the car life has been good. Traskpro [...]]]></description>
			<content:encoded><![CDATA[<p>Funny how getting my car detailed can kick my auto-passion into high gear. Tuesday evening I picked up my A6 from Mirrorworks from having a full detail and some paint work done. It&#8217;s shiny and like-new again &#8211; I&#8217;m swooning all over my precious car again!</p>
<p>Aside from the car life has been good. <a href="http://traskpro.com">Traskpro</a> has his a solid and stable 0.9 (and graduated from alpha to beta) and is rocking my task list right and left. I even have acquired a few other heavy users which is oddly gratifying. I&#8217;ve still got 31 remaining features/tweaks to make, but those can happen gradually over the next few weeks as I continue to ramp up on JavaScript.</p>
<p>Also in the world of good things Scott came over last night. He hadn&#8217;t experienced a proper viewing of Pirates of the Caribbean: At Worlds End so we did dinner and a showing of that. As silly and overly-Disney as the film is I really do enjoy watching it. I really do hope that big budget swashbucklers never die &#8211; they are just so much fun to experience.</p>
<p>Right &#8211; back to work now. I have to finish up a ton of stuff today and tomorrow to be ready to take off a few days to be home for Christmas!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/12/20/renewed-and-renowned/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Productive and exciting</title>
		<link>http://codeforfood.org/2007/12/16/productive-and-exciting/</link>
		<comments>http://codeforfood.org/2007/12/16/productive-and-exciting/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 04:52:29 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/12/16/productive-and-exciting/</guid>
		<description><![CDATA[This has been quite the productive and exciting weekend: I&#8217;ve seen Alissa&#8217;s play again (this time with Jesse and Brenda), taken interesting makeup photos with Jessie (see above), learned bucket loads about SQL, and released an early alpha of Traskpro. I&#8217;m feeling surprisingly good given that I didn&#8217;t have much downtime this weekend. Having a [...]]]></description>
			<content:encoded><![CDATA[<p align=center><a href="http://www.flickr.com/photos/sparktography/2113392353/" title="A clockwork fork by sparktography, on Flickr"><img src="http://farm3.static.flickr.com/2405/2113392353_0181f1698a.jpg" width="500" height="371" alt="A clockwork fork" /></a></p>
<p>This has been quite the productive and exciting weekend: I&#8217;ve seen Alissa&#8217;s play again (this time with Jesse and Brenda), taken interesting makeup photos with Jessie (see above), learned bucket loads about SQL, and released an early alpha of Traskpro.</p>
<p>I&#8217;m feeling surprisingly good given that I didn&#8217;t have much downtime this weekend. Having a personal project like Traskpro has re-energized me. I&#8217;d forgotten how fun coding can be &#8211; particularly with tons of small rewarding features to work on. I feel like I&#8217;m using agile with a 2 hour sprint!</p>
<p>Traskpro is finally feature-complete enough to stand up to day to day use. I still have a TON of work left to do on it, but that can happen over the next few weeks. Go in and check it out &#8211; updates from now on will be pretty much transparent to the users. The temporary production location is at <a href="http://traskpro.com/">Traskpro.com</a> &#8211; I&#8217;ll be getting a more official URL for it shortly.</p>
<p><b>Update:</b> Changed the URL above to the actual production URL. No more temporary URL&#8217;s for me baby!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/12/16/productive-and-exciting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Traskpro is conceived</title>
		<link>http://codeforfood.org/2007/12/12/traskpro-is-conceived/</link>
		<comments>http://codeforfood.org/2007/12/12/traskpro-is-conceived/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 04:43:02 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/12/12/traskpro-is-conceived/</guid>
		<description><![CDATA[The dev bug has bitten me again and I&#8217;m playing with code. This time it was prompted by a few missing features in Backpack and the brilliant idea to roll my own life management solution. Thus Traskpro (Task Tracking Pro) was born. Unlike most of my development stings in the last 5 years I actually [...]]]></description>
			<content:encoded><![CDATA[<p>The dev bug has bitten me again and I&#8217;m playing with code. This time it was prompted by a few missing features in Backpack and the brilliant idea to roll my own life management solution. Thus Traskpro (Task Tracking Pro) was born. Unlike most of my development stings in the last 5 years I actually sat down and did a little planning before I dived into it this time.</p>
<p>I have spent the last couple of days analyzing and designing my user scenarios and figuring out exactly how best to implement a task tracking solution so that it&#8217;s as flexible as possible and requires the fewest number of actions to operate. The <a href="http://docs.google.com/Doc?id=ddgmth8q_6dkz824d4">Traskpro specification</a> is now complete for version 0.1 and I started to dive into coding tonight. Having spent my first few days planning is making a huge difference &#8211; coding is easier this way and I suspect the end result will be a lot cleaner.</p>
<p>I&#8217;ve started my development with MAMP (PHP/MySQL on the Mac), but am toying with switching over to Ruby on Rails at some point. For now I&#8217;d rather stick to a language I&#8217;m more comfortable with given that I have a big learning curve ahead for SQL which I haven&#8217;t touched in ages.</p>
<p>More to come &#8211; I need to get a few more of my classes built out and then get to bed. I have two more days of &#8216;day job&#8217; ahead before the much needed weekend arrives.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/12/12/traskpro-is-conceived/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gradual content creation</title>
		<link>http://codeforfood.org/2007/09/12/gradual-content-creation/</link>
		<comments>http://codeforfood.org/2007/09/12/gradual-content-creation/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 21:16:32 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Infobits]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/09/12/gradual-content-creation/</guid>
		<description><![CDATA[I&#8217;ve been experimenting around with Twitter Tools and the del.icio.us auto-post blogging tool. They make for an easy way to gradually add content to Futurist Now without having to actually sit down and write a full post. The web links from the day that interest me can go through a workflow into my del.icio.us account, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been experimenting around with <a href="http://alexking.org/projects/wordpress/readme?project=twitter-tools">Twitter Tools</a> and the <a href="http://del.icio.us/">del.icio.us</a> auto-post blogging tool. They make for an easy way to gradually add content to Futurist Now without having to actually sit down and write a full post. The web links from the day that interest me can go through a workflow into my <a href="http://del.icio.us/sparktography">del.icio.us account</a>, and inane babble about my day fits quite nicely into Twitter. I&#8217;ve placed both of these into the new <a href="http://codeforfood.org/category/infobits/">infobits category</a> to make it neat and tidy.</p>
<p>Not that I&#8217;ll stop writing real content by any means &#8211; just an easy way to share things that interest me day to day.</p>
<p><b>Update 1 week later:</b> It was a great idea while it lasted, but I&#8217;ve pulled the twitter and del.icio.us posts as I&#8217;ve gotten a surprising amount of negative feedback from my users. Lesson learned.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/09/12/gradual-content-creation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just a little housekeeping</title>
		<link>http://codeforfood.org/2007/09/10/just-a-little-housekeeping/</link>
		<comments>http://codeforfood.org/2007/09/10/just-a-little-housekeeping/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 23:07:14 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/09/10/just-a-little-housekeeping/</guid>
		<description><![CDATA[I did some general housekeeping tonight on Futurist Now. I upgraded to the latest version of WordPress, and to a newer version of VeryPlainText. I applied some of the hacks from the old version of the VeryPlainText theme, but made a few other minor typographic tweaks. I&#8217;ve added a few new categories and back-added a [...]]]></description>
			<content:encoded><![CDATA[<p>I did some general housekeeping tonight on Futurist Now. I upgraded to the latest version of <a href="http://wordpress.org/">WordPress</a>, and to a newer version of <a href="http://www.plaintxt.org/themes/veryplaintxt/">VeryPlainText</a>. I applied some of the hacks from the old version of the VeryPlainText theme, but made a few other minor typographic tweaks. I&#8217;ve added a few new categories and back-added a few posts into them, but that&#8217;s mostly a move to help for some future planned expansion.</p>
<p>Overall not much has changed but just in case let me know if you see anything broken on the site and I&#8217;ll be glad to take a look at it &#8211; you can just leave some information about what you saw and what browser you are using as a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/09/10/just-a-little-housekeeping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Of Backpack and information collection</title>
		<link>http://codeforfood.org/2007/08/06/of-backpack-and-information-collection/</link>
		<comments>http://codeforfood.org/2007/08/06/of-backpack-and-information-collection/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 10:29:56 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/08/06/of-backpack-and-information-collection/</guid>
		<description><![CDATA[Yesterday I was introduced to Backpackit and Ta-Da Lists, two fabulous web based information collection and management tools. Ta-Da Lists is the most simple of simple web based task/list management solution, but implemented with a clean and sensible design. Backpack picks up where Ta-Da lists leaves off and offers a full blown web based information [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I was introduced to <a href="http://backpackit.com/?referrer=BPFMX57">Backpackit</a> and <a href="http://www.tadalist.com/">Ta-Da Lists</a>, two fabulous web based information collection and management tools. Ta-Da Lists is the most simple of simple web based task/list management solution, but implemented with a clean and sensible design. Backpack picks up where Ta-Da lists leaves off and offers a full blown web based information capture, search, and management solution.</p>
<p>Backpacks genius lies in its simple interface to import email, notes, lists, and documents and allow the user to organize them into meaningful groups and pages. Entering information can be done through the AJAX powered web interface, or emailed to unique email addresses per page you create.</p>
<p>For the mildly OCD and scatterbrained professional like me it&#8217;s a perfect information dump solution. Previously I had accomplished this task with a mixture of desktop search technologies (Spotlight and Windows Desktop Search) and text files. Backpack allows for the capture of my stream of consciousness and later triage and sort information into tasks, savable bits, and ideas.</p>
<p>A web based solution is the perfect answer to my multi-computer, multi-platform lifestyle &#8211; all of the power of text files on OS X, OneNote on Windows, and accessible from any browser at the drop of a hat. Each page also has a unique email address making it possible to send notes and todo&#8217;s from any email capable device for quick entry on the go.</p>
<p>Backpack tops off it&#8217;s powerful information management technology with a well implemented developer API, SMS or email based reminders, and basic calendaring and calendar sharing functionality. I&#8217;m hooked on the Exchange/Outlook calendaring solution at work, but were I not chained to the evil empire the calendar looks well enough implemented to live out of.</p>
<p>Ta-Da Lists is likely enough for most people, and is entirely free. Ta-Da offers a maximum of 10 concurrent lists, and a very slick iPhone specific interface for those iPhone owners dying for a task/list solution. Backpack is very iPhone friendly, but lacks an iPhone specific interface which does make it slightly less useful on the iPhone, but Backpack&#8217;s power-user interface and abilities to go beyond simple lists into key-worded pages full of lists, notes, images, documents, and emails makes it an easy sell.</p>
<p>Backpack offers a free version which is likely sufficent enough for most users, but for a small monthly fee they will increase the number of pages you can create as well as increase the amount of storage available for you.</p>
<p><a href="http://backpackit.com/?referrer=BPFMX57">Check it out</a> &#8211; it&#8217;s free for basic use and if you manage information anything like I do you will be instantly hooked.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/08/06/of-backpack-and-information-collection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One week with the iPhone: an in-depth review</title>
		<link>http://codeforfood.org/2007/07/07/the-iphone-in-depth/</link>
		<comments>http://codeforfood.org/2007/07/07/the-iphone-in-depth/#comments</comments>
		<pubDate>Sat, 07 Jul 2007 09:59:59 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cellphones]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/07/07/the-iphone-in-depth/</guid>
		<description><![CDATA[Now that I&#8217;ve spent a full week with the iPhone I wanted to put pen to paper (or should that be fingers to keys) and write a more in depth review than my initial impressions. Needless to say Apple generated a lot of hype with the iPhone and many feared it would flop in the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><img src="http://codeforfood.org/wp-content/uploads/2007/07/iphone-3.png" height="343" width="500" border="0" align="middle" hspace="4" vspace="4" alt="iPhone" title="iPhone" longdesc="Image courtesy of Apple.com website" /></p>
<p>Now that I&#8217;ve spent a full week with the iPhone I wanted to put pen to paper (or should that be fingers to keys) and write a more in depth review than my initial impressions. Needless to say Apple generated a lot of hype with the iPhone and many feared it would flop in the face of near impossible levels of pre-release fanaticism. Thankfully I am glad that after a full weeks usage I can attest: Apple actually pulled it off. They lived up to or exceeded every single promise they made about the iPhone.</p>
<p>My impressions are obviously quite favorable over all, but the iPhone does have a few flaws. Regardless of it&#8217;s flaws I think this will be an industry-changing phone and will raise the bars for Microsoft, Symbian, Motorola, HTC, Samsung, and other competitors in the mobile marketplace to produce better phones featuring integration, ease of use, and stability all orders of magnitude ahead of what they now offer.</p>
<p><b>Things Apple got right with the iPhone:</b><br />
<i>The experience</i><br />
Using the iPhone is just plain fun. Apple has managed to take something fairly common like a phone and completely revolutionize it. From the simple fades and transitions between modes to the delete animations the whole device feels very modern and high-tech. It&#8217;s a thin and highly attractive device that attracts attention and feels a little like something from a few years in the future &#8211; particularly compared to the industrial design of its main competitors. It&#8217;s a simple interface to learn (more so than any previous OS I&#8217;ve used before &#8211; mobile or desktop) and has playful feel that just begs to be explored.</p>
<p>The iPhone provides a fun to use and mostly consistent experience end to end. In all previous smart-phones each different feature had a different experience: you could use it as a phone, or as a browser, or as an email client but each different application and experience has a very different feel to it. With the iPhone you don&#8217;t use a phone, browser, or email client &#8211; you use the iPhone. Everything feels very well integrated, and intermeshed. It does have a bit of a learning curve for the device as a whole, but once you learn it you can have any of it&#8217;s features at your fingertips. The closest competitor they have in this space is the consumer-oriented Sidekick from <a href="http://danger.com/">Danger</a>, but the iPhone puts even that to shame.</p>
<p><i>The screen</i><br />
The screen on the iPhone is crystal clear and very high resolution. It features a 480&#215;320 screen (more than twice the resolution of your standard 320&#215;240 screen), but at a very high <a href="http://en.wikipedia.org/wiki/Dots_per_inch">DPI</a> so text, images, and video looks stunningly crisp. The screen has an ambient light sensor so it&#8217;s always the perfect brightness for your environment. The brightest setting is stunning and makes the iPhone&#8217;s screen completely visible outdoors in bright sunlight &#8211; a feat most phones (smart or otherwise) can&#8217;t lay a finger on.</p>
<p><i>The browser</i><br />
The Safari browser on the iPhone is simply stunning. Not only can it properly render websites that previously been completely impossible to view on mobile phones, but the intelligent zooming, rotating, JavaScript/AJAX support makes the Safari browser the pinnacle of the iPhone&#8217;s applications. While viewing a web page simply rotating the iPhone to either side rotates and re-zooms the section you are viewing. A quick double tap on any section of a web page (for instance a column, image, or form) zooms to that section for readability, and then you can either scroll to other sections or double tap again to go back to seeing the entire website. The Safari browser included in the iPhone even has a multi-window feature allowing you to browse multiple websites at the same time, or handle popups if a site requires them (and it blocks the popups you don&#8217;t want).</p>
<p>The advanced Javascript and CSS/DOM included in the Safari browser make some amazing applications possible. People have already written browser based interfaces for SSH, IRC, and other chat programs. Obviously a web application can never be quite as integrated as a thick client can be, but this browser proves it&#8217;s a fairly minor distinction at this point. I expect to see a large crop of iPhone web applications springing up in the next few months as developers hone their iPhone web development skills.</p>
<p><i>Mapping by google, interface by Apple</i><br />
Apple&#8217;s much vaunted Google Maps application delivers as promised. The pinch and zoom features are well implemented, although it&#8217;s usefulness is limited without some sort of geo-location feature, be it actual GPS or based on cell towers/Wifi access points. One of the &#8216;hidden gems&#8217; of the Google Maps application is it&#8217;s traffic feature &#8211; on the way down to my car every morning a quick click into the iPhone&#8217;s mapping experience and I can see which of the freeways has the least congestion for my morning commute.</p>
<p><i>Talking about talking</i><br />
When it comes to being an actual phone the iPhone delivers above expectations. Sure, I&#8217;ve used better &#8216;dumb&#8217; phones in terms of signal strength or voice quality, but as smart phones goes this is well implemented and very usable as a voice communications device. Conversations are easy to hear for both parties and the interface for dialing is very slick looking. While you can&#8217;t type out someone&#8217;s name to call them the scroll by letter feature is well implemented and you can set as many contacts as you want to be favorites and show up on a short list of people to call. Since I use my phone to make and receive calls so infrequently I&#8217;ve not found this to be a problem.</p>
<p><i>Messaging</i><br />
Further on the topic of the iPhone as a phone the new Visual Voicemail feature is stunning. Rather than having to call up my provider and navigate through Byzantine phone menues with a dial-pad AT&#38;T sends the voicemail to my phone using the data network, and I can browse, play, replay, call-back, and delete all without calling my voicemail. The Visual Voicemail feature brings more of an email paradigm to voicemail and makes someone like me who usually HATES voicemail find it pleasant to use and entirely tolerable.</p>
<p>In addition to making voicemail a pleasant experience Apple chose some highly tasteful alerts. When an SMS, calendar alarm, or missed call occurs the lock screen displays a visual history since last unlock on translucent blue pads. Sadly emails (and their subject lines) are not privy to the same unlock screen notifications and must be accessed via the email application.</p>
<p>The mail client is a well implemented piece of software. While it&#8217;s still not perfect. It&#8217;s better than all mobile email solutions I&#8217;ve seen, and a good <a href="http://codeforfood.org/2006/06/10/the-quest-for-a-perfect-mail-client/">number of desktop mail clients</a>. It lacks true push capabilities with most email servers making the iPhone not the ideal solution for many enterprise customers, but it more than makes up for it in my book with near perfect IMAP support. I can have it check my inbox regularly (every 15, 30, 90, or 120 minutes) as well as browse my entire IMAP hierarchy and browse my last 10 years of mail, pulling down emails and attachments from the server on demand.</p>
<p>Many of the initial nay-sayers of the iPhone were focusing on it&#8217;s virtual keyboard. Having come from several years of QWERTY phones I myself was more than a little worried about this. Luckily Apple pulled it off and I&#8217;ve found that after a few days of getting the virtual keyboard into my head I actually like it as much as a physical keyboard. While it lacks tactile feedback it does offer the ability to change the keyboard depending on the task (adding a .com button to the keyboard while in the browser for instance), and it&#8217;s predictive text corrects pretty much every &#8216;fat finger&#8217; mistake I&#8217;ve thrown at it. After a while you learn to just trust they keyboard and grind away at typing as fast as you can and magically what you meant to appear on screen does &#8211; just be prepared for a couple of days of re-learning the skill of typing on QWERTY thumb boards. </p>
<p><i>The iPhone as an iPod</i><br />
The iPod portion of the iPhone is extremely well implemented. It&#8217;s more intuitive than even the 5.5G iPods which preceded it. While I barely use Coverflow at home in iTunes I&#8217;ve found it to be a very natural way to browse the 20 or so albums that I have selected to bring with me. There are other nice touch based interface tweaks which make selecting music easier, and allows for a ton of eye candy. I have a few minor complaints about the iPod interface, but I&#8217;ll leave those for the &#8216;what Apple missed&#8217; section later in the article.</p>
<p>There are a lot of nice audio touches like slowly fading the music when a call comes in, and pausing the music entirely when you accept the call. When you hang up the music un-pauses and gracefully fades back in. Most alert sounds (new email or a calendar event for instance) are accompanied by the music fading down just slightly to make sure you hear the alert but without jarring you out of your music listening experience. These touches make using the iPhone in a car with an auxiliary input or iPod integration fun and far less jarring or complicated than dealing with a separate iPod and phone.</p>
<p>The iPhone features a standard headset jack so you can theoretically use it with any headphones, not just the manufacturer provided ones like so many phone manufacturers force you to by using a non-standard jack. This let&#8217;s the audiophiles of the world ditch the built in earbuds for some high end headphones. Doing this loses out on the built in microphone, but gains a lot of quality. So far the audio quality has been fantastic and even when hooked up to my high-end home stereo system the output sounds great! See the &#8216;what Apple missed&#8217; section below for some more comments on the headphone jack.</p>
<p><i>Connectivity</i><br />
The network for the iPhone is both a good thing and a bad thing. The inclusion of EDGE data (it&#8217;s faster than dial up was way back in the day &#8211; but not by that much) for getting the internet from ATT&#38;T was a surprise, and makes browsing out on the road somewhat painful. Luckily Apple made up for this by adding a great WiFi implementation. The handoff between WiFi and EDGE is seamless if you have previously approved a wireless access point, and the WiFi power consumption actually appears lower than EDGE to me.</p>
<p>As much as some might gripe about the EDGE data connection it&#8217;s obvious that they did it for battery life. 3G networks like AT&#38;T&#8217;s HSDPA network use far more power than EDGE modems do and would have significantly reduced the <i>fantastic</i> battery life the iPhone offers. On my old AT&#38;T 8525 (an HTC Hermes) I was lucky to get 12 hours of use out of my phone between the occasional phone call, some web browsing, and a few hundred emails. The iPhone makes it through all that (and a lot more web browsing because the experience is so much better) and still has 40-50% of it&#8217;s battery life left at the end of the day. Apple quotes 8 hours of talk time and over 24 hours of music playback &#8211; very impressive numbers for any phone.</p>
<p><i>The camera</i><br />
The 2 megapixel camera included with the iPhone is definitely a camera phone and can&#8217;t hold a finger to a dedicated camera device it still takes some impressive photos. Like all digital cameras it does best in bright, evenly light scenes, but even in unevenly lit scenes (like the shot below) come out looking halfway decent. The iPhone camera falls flat on it&#8217;s face in dimly lit scenes though, and produces something that could be considered modern art of sorts: black canvas with slightly less black blobs hovering over it like ethereal souls from our ancestors.</p>
<p style="text-align:center;"><a href="http://www.flickr.com/photos/sparktography/747944765/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1055/747944765_df7cf3c66f.jpg" width="500" height="372" alt="Antique car" /></a></p>
<p><a href="http://www.youtube.com/">YouTube</a> is nice, although unless you are within range of a WiFi access point be prepared to both wait a long time and get very poor quality video. The fact that the videos are encoded in both EDGE and WiFi friendly versions is a nice touch, but the limited availability of the YouTube library is a bit annoying at times.</p>
<p><i>And one more thing: syncing</i><br />
A final slick little touch iPhone has over previous iPods and competing media-centric smart-phones is that you can sync an iPhone to multiple computers at once. For instance I was able to sync my iPhone with a Windows PC running Microsoft Outlook to get my contacts and calendars onto the iPhone, but sync music, podcasts, and video from iTunes on my mac. This is a slick little touch and one that will make it easy for people to keep their contacts at work, and their media collection at home.</p>
<p><b>Things Apple missed with the iPhone:</b><br />
<i>No IM client</i><br />
No instant messaging application. The SMS and email clients are very well implemented (chat bubbles aside in the SMS client) but with todays youth generation ditching email for IM I&#8217;m surprised to see it not included at launch. I am guessing that iChat will be one of the earlier software updates &#8211; sadly that will likely continue with the chat bubbles, and be AIM only &#8211; a tough pill to swallow for a heavy MSN Messenger network user. The good news is that various clever web guru&#8217;s are already working on hacking <a href="%20http://blog.ceruleanstudios.com/?p=162">IM</a>, <a href="http://www-personal.umich.edu/~mressl/webshell/">SSH</a>, <a href="http://cre.ations.net/creation/webvnc---remote-desktop--vnc-on-your-iphone">VNC</a> (done by my uber-geek friend Nate), and <a href="http://www.gearlive.com/news/article/q307-how-to-use-irc-on-the-iphone/">IRC</a> onto the iPhone via web interfaces.</p>
<p><i>No 3rd party applications</i><br />
No SDK for building full blown iPhone applications for 3rd parties yet. A lot can be done with a Safari web application, but there are a lot of Mac applications that I think could port fairly well to the iPhone &#8211; <a href="http://adiumx.com/">Adium</a>, <a href="http://ecto.kung-foo.tv/">Ecto</a>, and <a href="http://www.newsgator.com/Individuals/NetNewsWire/">NetNewsWire</a> to name a few. Hopefully Apple will amend this shortly and release a full blown SDK for the iPhone to the legions of hip cool Mac developers.</p>
<p><i>iPod niggles</i><br />
The iPhone features a standard headset jack so you can theoretically use it with the headphones of your choice. The only problem is that the headphone jack is recessed slightly more than normal headphone jacks are so some headphones require an adapter to work properly. I was able to trim down the rubber hump on one of my headphones with a sharp knife, but for my metal tipped Grado SR225&#8242;s and Etymotic ER-6&#8242;s I&#8217;m out of luck until I get my hands on one of the adapters.</p>
<p>Another miss is that while locked in iPod mode the unlock screen fails to show a scrubber (a bar representing the track with a ball on the track to show the current play position), the length of the track, and other information so I see everything about a track without having to unlock the iPhone. It&#8217;s nice that the unlock screen shows my album art and the current time, but I&#8217;d like to get more information about the track I&#8217;m listening to than just the name.</p>
<p>It&#8217;s also mildly annoying that while playing audio you can have the scrubber or the rating of the song visible but not both at the same time. I have a large music collection and I&#8217;ve been working to slowly rate it all for future use &#8211; with the current iPhone music interface it takes several more &#8216;clicks&#8217; than I would think necessary. These are both such minor gripes that I&#8217;m almost certain Apple will address them in a future build of the iPhone software.</p>
<p><i>More connectivity</i><br />
The inclusion of slower EDGE data rather than AT&#38;T&#8217;s high-speed HSDPA connection. AT&#38;T ramped up their EDGE network for the iPhone at launch to 200kbps, which is 2-3 times faster than dial up, but nothing like the 700-1,000kbps connections I regularly saw with my HTC Hermes on AT&#38;T&#8217;s network. I&#8217;m listing this as my last &#8220;thing Apple missed&#8221; because with the seamless transition to wifi, and increased power consumption of HSDPA I think Apple may have made the right decision in the short term &#8211; but keep an eye out for a 3G iPhone once the chip-sets become more power-friendly and as battery technology improves.</p>
<p><b>Conclusion:</b><br />
My goodness run, don&#8217;t walk to buy an iPhone. I bought it with reservations &#8211; particularly about the EDGE data, yet everything else about the iPhone makes me feel so warm and gooey inside that I&#8217;m keeping the iPhone for sure. The iPhone will revolutionize the mobile industry and for once I&#8217;m pretty damn proud to be an early adopter and on the bleeding edge of tomorrow. I can&#8217;t wait to see some of the new phones Apples competitors will be coming up with in the next few years, and what kind of long term impact the iPhone will have on the mobile phone market as we know it &#8211; consider the bar officially raised!</p>
<p>The iPhone is the first phone I&#8217;ve ever used that works as advertised, offers a great mobile web browsing experience, great battery life, and is fun to use. I give it a solid 8 out of 10 Stars of Sparky, and would have given it the 10/10 Stars of Sparky had the iPhone featured a true SDK and high speed data out of the box.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/07/07/the-iphone-in-depth/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mindcamp 4</title>
		<link>http://codeforfood.org/2007/07/01/mindcamp-4/</link>
		<comments>http://codeforfood.org/2007/07/01/mindcamp-4/#comments</comments>
		<pubDate>Sun, 01 Jul 2007 17:17:56 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/07/01/mindcamp-4/</guid>
		<description><![CDATA[Although Mindcamp 4 was smaller and shorter than previous Mindcamp&#8217;s it was in no means inferior. Due to the difficulty of getting a good venue and crowd on the July 4th holiday weekend there were less than half the attendees we normally get, and the event was shortened to 11 hours from it&#8217;s normal 24. [...]]]></description>
			<content:encoded><![CDATA[<p>Although Mindcamp 4 was smaller and shorter than previous Mindcamp&#8217;s it was in no means inferior. Due to the difficulty of getting a good venue and crowd on the July 4th holiday weekend there were less than half the attendees we normally get, and the event was shortened to 11 hours from it&#8217;s normal 24.</p>
<p>I personally was glad it was changed in such a way &#8211; being as tired as I&#8217;ve been of late meant I likely wouldn&#8217;t have gone had it been the full meal deal. Doing most of the day however was perfect, and I got to go get my geek on with fellow Seattle techies without straining myself.</p>
<p>One things that surprised me this time was how well Apple is hitting their target market with the iPhone. Mind camp was 2 days after launch, and more than 15% of the attendees had one. Admittedly world has been waiting for this phone for quite some time, but it was still rather shocking to see that many of them all together at once. There were a lot of discussions of not only what a world changer this device will be (and of course nerdy details as to help enable this through cool use of it&#8217;s technology), but also a good explorations of its weaker points.</p>
<p>More to come on the iPhone &#8211; I&#8217;m still wrapping my head around all the little details and don&#8217;t want to go into the full rundown of my opinions quite yet, but suffice to to say most of it will be positive!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/07/01/mindcamp-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A bump in the wire</title>
		<link>http://codeforfood.org/2007/06/27/a-bump-in-the-wire/</link>
		<comments>http://codeforfood.org/2007/06/27/a-bump-in-the-wire/#comments</comments>
		<pubDate>Wed, 27 Jun 2007 15:59:55 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/06/27/a-bump-in-the-wire/</guid>
		<description><![CDATA[I just had my million dollar idea and I&#8217;m all but giving it away in an effort to make the web safer &#8211; just give cut if you make your fortune on it. While plugging in a network cable I realized that the cable itself needs to be smarter and able to help filter and [...]]]></description>
			<content:encoded><![CDATA[<p>I just had my million dollar idea and I&#8217;m all but giving it away in an effort to make the web safer &#8211; just give cut if you make your fortune on it. While plugging in a network cable I realized that the cable itself needs to be smarter and able to help filter and protect its user from network attacks.</p>
<p>For a long time software firewalls on computers have been problematic for many reasons. While they can be helpful in keeping malware and hackers out of a computer once something has breeched the firewall in even the tiniest of ways it&#8217;s possible to disable or subvert a software firewall to enable further attacks or malicious use of the machine. This is the reason most businesses put their trust in hardware firewalls &#8211; a hardware solution is much more difficult to remotely disable and can do a much better job of filtering both incoming and outgoing traffic.</p>
<p>While businesses with IT professionals can manage and maintain a hardware firewall with little muss or fuss it&#8217;s often beyond the average consumer. Many consumer grade routers offer firewalls and in addition offer a level of security by putting users behind NAT (Network Address Translation) which helps mask them from the Internet as a whole. These routers help, but not everyone has a router at home, and even a router can be tricky to set up.</p>
<p>What is needed is a smart network cable with a simple built in firewall. Imagine a cable with a &#8220;bump in the wire&#8221; which contained a small embedded OS which performed simple firewall and content filtering duties. It of course would be difficult to offer an enterprise grade solution from something this simple, but even the most basic filtering would make helping secure a computer as easy as plugging it into the wall. Because the cable would offer a hardware solution it would be far easier to not only prevent incoming attack vectors, but also if the attached computer does become compromised common outgoing ports used by malware could be blocked.</p>
<p>To take this kind of solution to the next level the cable could be offered as a managed service. The bump would be automatically updated by a server side component which could manage ports for their users and adapt the firewalls rules to new malware that has been identified in the wild.</p>
<p>Simple and transparent to the user, and yet another layer of security in this wild west we call the Internet. Am I a genius for coming up with such a simple but effective idea, or is the idea flawed in some way that&#8217;s escaping my exhausted mental state right now?</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/06/27/a-bump-in-the-wire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The experience of art</title>
		<link>http://codeforfood.org/2007/06/11/the-experience-of-art/</link>
		<comments>http://codeforfood.org/2007/06/11/the-experience-of-art/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 20:40:16 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/06/11/the-experience-of-art/</guid>
		<description><![CDATA[In thinking about my photography I often muse on how to exhibit my art. A proper exhibition is something I&#8217;ve never actually done, but may be doing at some point in the future. I think of what kind of control I would like over the environment, the speed at which people moved through it, the [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><a href="http://www.flickr.com/photos/sparktography/539606023/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1263/539606023_eb23b4248d.jpg" width="500" height="500" alt="Three way cross bw" /></a></p>
<p>In thinking about my photography I often muse on how to exhibit my art. A proper exhibition is something I&#8217;ve never actually done, but may be doing at some point in the future.</p>
<p>I think of what kind of control I would like over the environment, the speed at which people moved through it, the lighting, the music, and so on. Obviously having this level of control allows an artist to complete his message, to really forge an experience out of it.</p>
<p>On the other hand most of my art gets displayed on people&#8217;s computer screens. It gets displayed in the manner which my viewer wants, on their schedule, their location &#8211; they control the experience. As the artist loses control over his (or her) artistic experience the viewer gains it.</p>
<p>Tools like <a href="http:/flickr.com">Flickr</a> and <a href="http://www.youtube.com">Youtube</a> have opened up the viewer centric experience allowing almost any artist to throw their creations up on the net, available for anyone to experience on their own terms, and do with what they please. Our technological society has even created <a href="http://creativecommons.org/">Creative Commons usage licenses</a> to grant and communicate rights from the artist to the viewer.</p>
<p>Strange thing is I&#8217;m not entirely sure which one prefer. Part of me thinks that people can enjoy art more if they are in the right mindset &#8211; and when I control the environment and experience I&#8217;m more likely to help them into that mindset. Part of me thinks people would enjoy art more on their terms, in their favorite coffee shop with their laptop, or at home in the den on the big screen.</p>
<p>Which do you prefer? Does it really matter? Is it the work of art itself that matters more than the setting, or are both the design and the viewing experience combined required to make &#8216;art&#8217;?</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/06/11/the-experience-of-art/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Catching up</title>
		<link>http://codeforfood.org/2007/05/04/catching-up-2/</link>
		<comments>http://codeforfood.org/2007/05/04/catching-up-2/#comments</comments>
		<pubDate>Fri, 04 May 2007 18:14:14 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/05/04/catching-up-2/</guid>
		<description><![CDATA[Recovering from my pneumonia is becoming more and more grating of a task. I’m finishing up the antibiotics today, but the lingering cough and “run down” feeling is really starting to get old. Combine that with the fact that I’m ridiculously busy trying to catch back up after missing nearly a week of work and [...]]]></description>
			<content:encoded><![CDATA[<p>Recovering from my pneumonia is becoming more and more grating of a task. I’m finishing up the antibiotics today, but the lingering cough and “run down” feeling is really starting to get old. Combine that with the fact that I’m ridiculously busy trying to catch back up after missing nearly a week of work and personal appointments.</p>
<p>Aside from recovering my health I’ve been relaxing with video games quite a bit, and doing some reading. I finally beat Super Paper Mario for my Wii, and have been getting back into Oblivion for my 360. I had managed to put down the Oblivion addiction a while back, but with the Shivering Isles expansion out I’ve found myself spending more and more time in Cyrodill. I’ve built (yet another) new character and am focusing on trying to work through not only the new expansion pack, but also all of those miscellaneous little quests that I’ve never bothered to go through – shadow over Hackdirt, Aleswell, and other little one-off quests that really add some depth to the game.</p>
<p>Aside from gaming my reading has been quite interesting. I picked up a copy of Inside the Machine, and illustrated introduction to microprocessors and computer architecture by Jon Stokes. It’s an interesting read and offers a nuts and bolts view of how a computer works from the ground up. I’m about half way through and am simply fascinated by the view it’s giving me into the “world of the machine” that so often slips under the average computer user. Modern computers, operating systems, and programming languages have done a beautiful job of abstracting hardware from software, but the hardware still exists, and knowing how it operates has given me some insight as to why some weird things in the more abstracted levels “work the way they work”.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/05/04/catching-up-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unix is cool</title>
		<link>http://codeforfood.org/2007/03/22/unix-is-cool/</link>
		<comments>http://codeforfood.org/2007/03/22/unix-is-cool/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 16:02:14 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/03/22/unix-is-cool/</guid>
		<description><![CDATA[Last nights rebuilding of Marbles the macbook was a surprisingly easy, quick, and pleasant experience thanks to my recent work with bash scripts for syncing. In the past 6 months I&#8217;ve written a number of syncronization scripts to help keep my notebook up to date with my desktop machines and ensure that no matter what [...]]]></description>
			<content:encoded><![CDATA[<p>Last nights <a href="http://codeforfood.org/2007/03/21/80211n-is-the-struggle-over/">rebuilding of Marbles the macbook</a> was a surprisingly easy, quick, and pleasant experience thanks to my recent work with bash scripts for syncing. In the past 6 months I&#8217;ve written a number of syncronization scripts to help keep my notebook up to date with my desktop machines and ensure that no matter what machine I&#8217;m using it always has the most recent version of my data.</p>
<p>All this scripting paid off via the side benefit of making the rebuild almost entirely painless. It look less than an hour to reinstall OS X 10.4.1 from the DVDs that came with Marbles and then run software update to get it upgraded to 10.4.9. Once that was done I hooked into the gigabit network, copied over a few applications, ran my update script and Marbles was back in action.</p>
<p>I remember back in my Windows days how rebuilding a machine and moving data over could be a day long saga &#8211; no more of that for me though &#8211; an hour and some Unix hackery is all you need now!</p>
<p>Now I just have to keep my fingers crossed that rebuilding fixed whatever system corruption I had that was causing the system hangs to begin with.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/03/22/unix-is-cool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New media stuff</title>
		<link>http://codeforfood.org/2007/01/19/new-media-stuff/</link>
		<comments>http://codeforfood.org/2007/01/19/new-media-stuff/#comments</comments>
		<pubDate>Fri, 19 Jan 2007 23:58:16 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Open source]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Vodcasting]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2007/01/19/new-media-stuff/</guid>
		<description><![CDATA[It&#8217;s been a busy week at work, but I&#8217;ve still found the time to put together a couple of cool projects. I finally took the time to wade through all my Lensbaby shots and collect the gems into a Flickr set entitled &#8216;Best of Lensbaby&#8216;. Check it out for some of my favorites, and to [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a busy week at work, but I&#8217;ve still found the time to put together a couple of cool projects. I finally took the time to wade through <a href="http://www.flickr.com/photos/sparktography/tags/lensbaby">all</a> my <a href="http://www.lensbabies.com/">Lensbaby</a> shots and collect the gems into a Flickr set entitled &#8216;<a href="http://www.flickr.com/photos/sparktography/sets/72157594477562353/">Best of Lensbaby</a>&#8216;. Check it out for some of my favorites, and to see it grow over time.</p>
<p>In addition I also picked up a copy of <a href="http://www.evological.com/evocam.html">EvoCam</a> for my iMac. <a href="http://www.imakethings.com/">Bre</a> suggested it as a Photobooth replacement when I was looking to remove the &#8220;screen flash&#8221; and I ended up falling in love with it for some of it&#8217;s more advanced features. At first I was a little hesitant to throw $25 at webcam software, but even after just a few hours I was in love with EvoCam.</p>
<p>It has a really neat way to set up motion activated time lapse movies using the iSight. Basically my iSight is on all the time now. Whenever movement is detected (i.e. I am sitting at the computer) it takes a photo every 15 seconds, and adds the photo as a frame in a time lapse movie. At 24 frames per second playback speed and 15 seconds of real time per frame of video it makes it easy to watch my life go by at a 6 minutes per second. Even cooler is that since it&#8217;s motion activated there are no long gaps of nothingness while I&#8217;m at work or sleeping.</p>
<p>I&#8217;ve got it set to cut the movie and start a new one each day at midnight so I&#8217;ll end up with a detailed log of my computer usage, and something that&#8217;s actually pretty cool as an art project by itself. Below I&#8217;ve posted a quick one that only takes up an hour or so of &#8220;real time&#8221; and was more of an experiment than anything else &#8211; be expecting cooler versions at some point in the near future.</p>
<p>The Quicktime version is very large, but has a keyframe for every single shot in the time lapse so it&#8217;s very high quality. I&#8217;ve compressed it down to a flash video to show here, but might be making DVD&#8217;s to mail out if any of the coming days produce anything particularly interesting or thought provoking. Without further ado:<br />
<center><object width="320" height="240"><param name="movie" value="http://codeforfood.org/videoblog/flvplayer.swf?file=/videoblog/timelapse.flv&amp;autoStart=false;"><embed src="http://codeforfood.org/videoblog/flvplayer.swf?file=/videoblog/timelapse.flv&amp;autoStart=false;" quality="high" wmode="transparent" width="320" height="240"type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></param></object></center><br />&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2007/01/19/new-media-stuff/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mind Camp has a posse</title>
		<link>http://codeforfood.org/2006/11/12/mind-camp-has-a-posse/</link>
		<comments>http://codeforfood.org/2006/11/12/mind-camp-has-a-posse/#comments</comments>
		<pubDate>Sun, 12 Nov 2006 22:09:48 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Picture of the day]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2006/11/12/mind-camp-has-a-posse/</guid>
		<description><![CDATA[Taken at Seattle Mind Camp 3.0 &#8211; Seattle&#8217;s premiere un-conference featuring the best and brightest of technology all under the same roof for 24 hours learning from each other, and exploring our passions. This particular crosshatched image was drawn with a pen by a drawing robot put together by the MAKE crew. The original image [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://static.flickr.com/112/295657183_b38a610756_b.jpg" onclick="window.open('http://static.flickr.com/112/295657183_b38a610756_b.jpg','popup','width=1024,height=683,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://static.flickr.com/112/295657183_b38a610756.jpg" height="333" width="500" border="1" hspace="4" vspace="4" alt="Mind Camp 3.0 - Favorites" /></a></p>
<p>Taken at Seattle Mind Camp 3.0 &#8211; Seattle&#8217;s premiere un-conference featuring the best and brightest of technology all under the same roof for 24 hours learning from each other, and exploring our passions. This particular crosshatched image was drawn with a pen by a drawing robot put together by the <a href="http://www.makezine.com/">MAKE</a> crew. The original image was taken with a camera and fed into a computer to be processed by the Drawbot. I took a <em>lot</em> of photos with my Lensbaby. Check out Flickr for 100&#8242;s of <a href="http://www.flickr.com/photos/sparktography/tags/mindcamp3/">shots I&#8217;ve taken</a> in the last 24 hours. </p>
<p>All in all I had a blast. I actually left a little early (I&#8217;m too old  to stay up for 36 hours at a go) but had 20 great hours geeking with like-minded souls, and playing a delightful game that was passing around: <a href="http://en.wikipedia.org/wiki/Mafia_(game)">Werewolf</a>. It&#8217;s a great mix of social skills, logic, and really getting to know your neighbor in an effort to figure out if <em>they</em> are the werewolf!</p>
<p>I also got my first chance to get some hands on time with the Wii. Nintendo brought one out for part of the evening and let us get some hands on time with it. I&#8217;m very impressed with how intuitive the system is, and was taken aback by how small it was &#8211; the Wiimote was about 25% smaller than I had envisioned, and the Wii it&#8217;self is barely bigger than a DVD case (obviously wider than a single case &#8211; but no wider than 4 standard DVD cases stacked together).</p>
<p>&#8220;<a href="http://www.flickr.com/photos/sparktography/295657183/">Mind Camp 3.0 &#8211; Favorites</a>&#8221; by <a href="http://www.flickr.com/photos/49503155065@N01/">sparktography</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2006/11/12/mind-camp-has-a-posse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Macs at Mindcamp</title>
		<link>http://codeforfood.org/2006/11/11/macs-at-mindcamp/</link>
		<comments>http://codeforfood.org/2006/11/11/macs-at-mindcamp/#comments</comments>
		<pubDate>Sun, 12 Nov 2006 06:40:53 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2006/11/11/macs-at-mindcamp/</guid>
		<description><![CDATA[So I&#8217;m here at Seattle Mind Camp 3.0 having a blast and I have an observation. A year ago at the first Mind Camp about 10% of the participants had Apple Laptops. Last April at Mind Camp 2.0 about 30% of the campers had Macs, and this time over half of the laptops here are [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m here at <a href="http://seattlemind.com">Seattle Mind Camp 3.0</a> having a blast and I have an observation. A year ago at the first Mind Camp about 10% of the participants had Apple Laptops. Last April at Mind Camp 2.0 about 30% of the campers had Macs, and this time over half of the laptops here are Macbooks or Macbook Pro&#8217;s.</p>
<p>Are we the trend leaders, or has Apple really made that much of an inroad into the Seattle tech community in the last 12 months? I realize a lot of companies have come to Seattle that buy Macs for their employees (Google to name a big one) but still &#8211; it&#8217;s a lot of growth.</p>
<p>Viva La APPLE!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2006/11/11/macs-at-mindcamp/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Yet more construction</title>
		<link>http://codeforfood.org/2006/10/24/potd-102406-yet-more-construction/</link>
		<comments>http://codeforfood.org/2006/10/24/potd-102406-yet-more-construction/#comments</comments>
		<pubDate>Wed, 25 Oct 2006 01:05:11 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Daily grind]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Picture of the day]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2006/10/24/potd-102406-yet-more-construction/</guid>
		<description><![CDATA[Today was the first miserably wet day of the year. Rain was pounding when I drove to work this morning reminding me just how poorly my car handles in low traction situations. Luckily it let up enough by the time I had arrived to snap a few quick pictures of the construction around my office [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://static.flickr.com/96/278682279_37415054bb.jpg" onclick="window.open('http://static.flickr.com/96/278682279_37415054bb.jpg','popup','width=500,height=375,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://static.flickr.com/96/278682279_37415054bb_m.jpg" height="180" width="240" border="1" hspace="4" vspace="4" alt="POTD 10/24/06 - Yet more construction" /></a></p>
<p>Today was the first miserably wet day of the year. Rain was pounding when I drove to work this morning reminding me just how poorly my car handles in <em>low traction situations</em>. Luckily it let up enough by the time I had arrived to snap a few quick pictures of the construction around my office that gets ever closer to the building and entrance I use.</p>
<p>As you can see from the picture the massive equipment is now literally up to the door. I can&#8217;t imagine being one of the poor people who&#8217;s window looked out on to a back-hoe from 5 feet &#8211; I know I would go mad with the distraction.</p>
<p>Aside from the rain today was actually a pretty good day &#8211; I got a lot done at work, and have been home for the last couple of hours working on reorganizing my condo and poking at email.</p>
<p>On another good note <a href="http://www.mozilla.com/en-US/firefox/">Firefox 2.0 launched</a> today. I have always loved Firefox from a functional perspective but prefer <a href="%0Dhttp://www.caminobrowser.org/">Camino</a> for it&#8217;s speed, elegance, and simplicity. The new 2.0 release is a lot leaner and faster than 1.5 yet improves on usability. Given the power that Firefox brings to the table with it&#8217;s extensible plugins I might just have to try using both it and Camino for a while to see what my long term impressions of the new release are.</p>
<p>&#8220;<a href="http://www.flickr.com/photos/sparktography/278682279/">POTD 10/24/06 &#8211; Yet more construction</a>&#8221; by <a href="http://www.flickr.com/photos/49503155065@N01/">sparktography</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2006/10/24/potd-102406-yet-more-construction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delicious unix geekery</title>
		<link>http://codeforfood.org/2006/09/20/delicious-unix-geekery/</link>
		<comments>http://codeforfood.org/2006/09/20/delicious-unix-geekery/#comments</comments>
		<pubDate>Thu, 21 Sep 2006 04:41:34 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2006/09/20/delicious-unix-geekery/</guid>
		<description><![CDATA[I&#8217;ve re-discovered two distinct technological pleasures: screen and Delicious Monster. Aside from spending a few days of quality time with those two gems I&#8217;ve been keeping busy with work and keeping up with my day to day stuff around the house. Screen is an old session management tool for unix systems and boy is it [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve re-discovered two distinct technological pleasures: screen and <a href="http://www.delicious-monster.com/">Delicious Monster</a>. Aside from spending a few days of quality time with those two gems I&#8217;ve been keeping busy with work and keeping up with my day to day stuff around the house.</p>
<p>Screen is an old session management tool for unix systems and boy is it neat. It basically lets you run terminal programs in sessions, and manage those sessions in very interesting ways. You can connect, share, and disconnect from remote sessions at will making managing multiple context-insensitive applications over SSH a breeze.</p>
<p>Delicious Monster makes a DVD/game/book management tool that I had looked at previously, but not investigated fully. They offer some amazing technologies to make it easier to manage a big collection. Most uniquely it offers easy data entry via the camera built into my iMac by &#8220;scanning&#8221; the barcodes and pulling all the information down automatically.</p>
<p>It took me a little under two hours to scan, sort, and manage all 300+ movies that I have in my collection. I used a tool called <a href="http://homepage.mac.com/imaxinc/DeliciWeb/">Deliweb</a> to create <a href="http://codeforfood.org/movies/">this</a> nifty view of all <a href="http://codeforfood.org/movies/">my movies</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2006/09/20/delicious-unix-geekery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cory Doctorow: interview at the Singularity Summit</title>
		<link>http://codeforfood.org/2006/09/03/cory-doctorow-interview-at-the-singularity-summit/</link>
		<comments>http://codeforfood.org/2006/09/03/cory-doctorow-interview-at-the-singularity-summit/#comments</comments>
		<pubDate>Sun, 03 Sep 2006 19:03:58 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2006/09/03/cory-doctorow-interview-at-the-singularity-summit/</guid>
		<description><![CDATA[Check out Cory Doctorow&#8217;s interview with Rick Kleffel at the Singularity summit. It&#8217;s a great interview and goes into some of Cory&#8217;s thoughts on the future, and the economic and social impacts on our society as a result of the onslaught of technology. Technorati Tags: Cory Doctorow, Interview, Podcast]]></description>
			<content:encoded><![CDATA[<p>Check out <a href="http://craphound.com/?p=1670">Cory Doctorow&#8217;s interview with Rick Kleffel</a> at the Singularity summit. It&#8217;s a great interview and goes into some of Cory&#8217;s thoughts on the future, and the economic and social impacts on our society as a result of the onslaught of technology.<br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/Cory Doctorow" rel="tag">Cory Doctorow</a>, <a href="http://www.technorati.com/tag/Interview" rel="tag">Interview</a>, <a href="http://www.technorati.com/tag/Podcast" rel="tag">Podcast</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2006/09/03/cory-doctorow-interview-at-the-singularity-summit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Holy sweet visitors (or fun with MySQL analytics)</title>
		<link>http://codeforfood.org/2006/06/28/holy-sweet-visitors-or-fun-with-mysql-analytics/</link>
		<comments>http://codeforfood.org/2006/06/28/holy-sweet-visitors-or-fun-with-mysql-analytics/#comments</comments>
		<pubDate>Thu, 29 Jun 2006 02:47:12 +0000</pubDate>
		<dc:creator>Sparky</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web gems]]></category>

		<guid isPermaLink="false">http://codeforfood.org/2006/06/28/holy-sweet-visitors-or-fun-with-mysql-analytics/</guid>
		<description><![CDATA[So not only am I getting some search engine love but I&#8217;ve just discovered that I actually have viewers! I installed Counterize on Futurist Now a few months back, and then promptly forgot about it entirely. I was just checking out my admin panel to do some maintenance (I don&#8217;t get there often thanks to [...]]]></description>
			<content:encoded><![CDATA[<p>So not only am I getting some <a href="http://codeforfood.org/2006/06/27/some-seo-love-has-come-my-way/">search engine love</a> but I&#8217;ve just discovered that I actually have viewers! I installed <a href="http://andersdrengen.dk/projects/counterize/">Counterize</a> on Futurist Now a few months back,   and then promptly forgot about it entirely. I was just checking out my admin panel to do some maintenance (I don&#8217;t get there often thanks to the glory of <a href="http://ecto.kung-foo.tv/">Ecto</a>) and happened upon my stats.</p>
<p>Counterize does a great job of giving some high level stats, and as well puts a row into a MySQL table for each visitor with some basic information about what is being requested and such for statistical analysis. I broke out the PHP and had some fun.</p>
<p>Now up until now I had assumed I had about 10 readers. Some close friends, perhaps a few random strangers, and of course my mom. I guess I was wrong &#8211; I have had over 11,000 page views in three months from 1,827 unique visitors (not including known bots).  These figures do not include viewers who view my site entirely via <a href="http://codeforfood.org/feed/">RSS</a> and never visit the blog directly. Given my sometimes blathering rantings I&#8217;m actually rather surprised.</p>
<p>Now for the statporn: The highest pageview days are Thursday, Friday, and Saturday by a good margin. Tuesday&#8217;s on average get about 23% of the page views of a Friday. The last week in any month has about 10% more page views than any other week. About half of my page-views come either between 8-9am PST or between 2-4pm PST.</p>
<p>I have no idea why this would be, but for some reason I have visitors who only seem to visit me during certain parts of the month. I can see later in the week being more popular because some people are looking for minute little escapes from their jobs on Friday&#8217;s, and weekends being popular because people have a chance to &#8220;catch up&#8221; on their web browsing.</p>
<p>My most popular two entries are about my <a href="http://codeforfood.org/2006/03/14/ambien-can-be-worse-for-you/">encounter with Ambien</a>, the <a href="http://codeforfood.org/2006/05/07/welcome-embrace-of-oblivion/">saga I went through to get my sweet Oblivion</a>, and an example of my <a href="http://codeforfood.org/2006/02/12/overwrought-emotional-gambling">hatred/fear of company parties</a>.</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/blog" rel="tag">blog</a>, <a href="http://www.technorati.com/tag/ego" rel="tag">ego</a>, <a href="http://www.technorati.com/tag/FOSS" rel="tag">FOSS</a>, <a href="http://www.technorati.com/tag/math" rel="tag">math</a>, <a href="http://www.technorati.com/tag/OSS" rel="tag">OSS</a>, <a href="http://www.technorati.com/tag/stat" rel="tag">stat</a>, <a href="http://www.technorati.com/tag/statistics" rel="tag">statistics</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://codeforfood.org/2006/06/28/holy-sweet-visitors-or-fun-with-mysql-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.481 seconds -->

