<?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>Times New Rohan &#187; Mac</title>
	<atom:link href="http://robrohan.com/category/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://robrohan.com</link>
	<description>技术任意</description>
	<lastBuildDate>Fri, 28 May 2010 23:07:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Apple; Option; Escape</title>
		<link>http://robrohan.com/2010/04/28/apple-option-escape/</link>
		<comments>http://robrohan.com/2010/04/28/apple-option-escape/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 11:00:09 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://robrohan.com/2010/04/28/apple-option-escape/</guid>
		<description><![CDATA[Well, it&#8217;s official.  I am no longer using any Apple products.  It&#8217;s not as dramatic as the title might lead you to believe though; I just couldn&#8217;t pass up the joke.  I decided to write a post about why, and what it means for the Mac open source projects in which I [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it&#8217;s official.  I am no longer using any Apple products.  It&#8217;s not as dramatic as the title might lead you to believe though; I just couldn&#8217;t pass up the joke.  I decided to write a post about why, and what it means for the Mac open source projects in which I participate.</p>

<p><span id="more-1282"></span></p>

<h2>Bye &amp; Bye</h2>

<p>Firstly though I want mention that my move off Apple is not done out of deep seeded anger.  Lately I&#8217;ve been reading some posts that are &#8230; well &#8230; very angry about the direction Apple is choosing to take.  While I&#8217;ve made it very clear that <a href="http://robrohan.com/2010/01/28/ipad/">I too do not approve of</a> (or is it reject?) Apple&#8217;s current direction, in the grand scheme of things I don&#8217;t really care that much about it.  I do think some bad decisions are being made, and I wont personally be supporting the direction.  However, in the end it&#8217;s just a company with some products.</p>

<p>I don&#8217;t think the whole Flash thing is that big of a deal either.  When I heard about Apple smacking Flash down, the right side of my mouth arced up into a half smile, and a quick puff of air flew from my nose.  It&#8217;s not good to take pleasure from the misfortune of others, but given the opportunity to punish Adobe &#8211; I probably would have done it too.  It almost makes me think Adobe <em>can&#8217;t get into the mind of a developer</em>.</p>

<p>My reason for switching is that Apple doesn&#8217;t seem to be going down the path of making products I want or can use &#8211; and if they are they wont tell anyway.  So it&#8217;s just time to try something else.  Plus, I think it&#8217;s good to change up your computing environment every now and again.  It gives a fresh perspective and often leads to new ideas or at least new ways of looking at things.</p>

<h2>Mac Projects</h2>

<p>Since I don&#8217;t have a Mac anymore, I wont be working on (or likely able to answer any questions about) any of my Mac only projects.  These are: <a href="http://cftextmate.com">cftextmate</a>, <a href="http://xiaocidian.com">xiaocidian</a>, <a href="http://robrohan.com/projects/PICKitBurner/">PIC Kit Burner</a>, <a href="http://robrohan.com/projects/WebArchiveExtractor/">WebArchive Extractor</a>, or any of the <a href="http://robrohan.com/projects/widgets/">dashboard widgets</a>.  I will, of course, leave them up for as long as I can host them, and the source code is available for download for most of them.</p>

<p>Additionally, if I do make any howto videos, they will be about Ubuntu or Windows.</p>

<h2>What I am Using Now</h2>

<p>For the curious&#8230;</p>

<p>I&#8217;ve replaced my iPhone with an Android 2.1 phone.  Specifically the HTC Desire (the Australian version of the Nexus One).  It&#8217;s an amazing phone, and I highly recommend it.  It has everything I need from Wordpress to Evernote to a guitar tuner, <em>and</em> I can put whatever I want on the phone.  If I start a project for this device I <em>can</em> bring it to market.  There is no one to stop me but me &#8211; I will say I am not sad to see the AppStore go.</p>

<div class="movie">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/ZAHQCtXc85Q&#038;hl=en_US&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ZAHQCtXc85Q&#038;hl=en_US&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
</div>

<p>I am really digging Android, and if I can swing it, I will buy an Android based tablet later this year.  Unless Microsoft&#8217;s Courier becomes real.</p>

<p>For my main computer I am using a Lenovo Ideapad Y 550 running Ubuntu 10.04.</p>

<p>I almost went with Windows 7, but the lack of a shell made it lose out in the end (the $600AUD price tag didn&#8217;t help much either).  Ubuntu 10.04 is beautiful; I am very pleased with my new OS.  I am in a somewhat fortunate situation in that the only thing I really <em>need</em> from a computer is emacs, a shell, and a compiler.  Everything else is icing.</p>

<p>The Ideapad&#8217;s form factor is &#8220;Ok&#8221;.  It&#8217;s huge and a bit too busy &#8211; flashing lights everywhere &#8211; but the keyboard is nice and the screen is crisp.  I wish <a href="http://www.system76.com/">System 76</a> operated in Australia, but I think the Ideapad is starting to grow on me.</p>

<p>Of course at work I use Mac, Windows, and Linux daily &#8211; I probably always will.  I don&#8217;t think it&#8217;s possible to work in computers and not have exposure to all the main OSs (I love to you too OpenBSD; I am just saying).  My personal environment, however, is now Apple free.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2010/04/28/apple-option-escape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SCIM in Emacs</title>
		<link>http://robrohan.com/2010/04/03/scim-in-emacs/</link>
		<comments>http://robrohan.com/2010/04/03/scim-in-emacs/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 15:58:38 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Chinese]]></category>
		<category><![CDATA[HSK]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://robrohan.com/2010/04/03/scim-in-emacs/</guid>
		<description><![CDATA[My Macbook Pro got sick last week, and I think it&#8217;s down for the count.  I&#8217;ve used it extensively for about five years (with a lot of travel). I think it has had a pretty decent run.  I am pretty sure it&#8217;s dead.

While I am trying to decide what my next computer purchase [...]]]></description>
			<content:encoded><![CDATA[<p>My Macbook Pro got sick last week, and I think it&#8217;s down for the count.  I&#8217;ve used it extensively for about five years (with a lot of travel). I think it has had a pretty decent run.  I am pretty sure it&#8217;s dead.</p>

<p>While I am trying to decide what my next computer purchase will be, I&#8217;ve been using my fall back computer &#8211; my ASUS EEEPC netbook running Ubuntu 9.04.  Despite some of the hiccups I&#8217;ve wrote about, I am finding it quite usable.</p>

<p><span id="more-1278"></span>I can&#8217;t do large amounts of coding on the netbook due to the screen size (7in) and the small keyboard, but it&#8217;s just fine for doing some daily news browsing, writing blog entries, or some quick server fixes via SSH.</p>

<p>The Chinese input &#8211; using <em>Smart Common Input Method</em> (<a href="http://sourceforge.net/apps/mediawiki/scim/index.php?title=Main_Page">SCIM</a>) &#8211; is quite nice as well; which brings me to the point of this entry.</p>

<p>I am using Emacs 22 (GTK) for <a href="http://www.emacswiki.org/emacs/WebloggerMode">blogging</a>, and I discovered that it doesn&#8217;t support SCIM.  It uses its own internal input method to allow for Chinese input.  I did a bit of eye rolling over having to learn and setup another input method.  I wanted Chinese input to work well because I try to update my <a href="http://xn--yety43f.com">Chinese blog</a> once a week (for learning and practice).</p>

<p>After a bit of digging, I found this <a href="http://www11.atwiki.jp/s-irie/pages/12.html">wonderful script</a> by IRIE Shinsuke that makes Emacs 22 and Emacs 23 use SCIM for input.  The page is in Japanese, but the README file in the download is in English.</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2010/04/emacs_scim.png" width="400" height="240">
</div>

<p>The Simplified Chinese version works very well.  If you use Emacs and want to use SCIM for Simplified Chinese, Traditional Chinese, or Japanese input, I highly recommend it.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2010/04/03/scim-in-emacs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XiaoCiDian Online Search &#8211; In Chrome Too</title>
		<link>http://robrohan.com/2010/03/26/xiaocidian-online-search-in-chrome-too/</link>
		<comments>http://robrohan.com/2010/03/26/xiaocidian-online-search-in-chrome-too/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 02:36:58 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Chinese]]></category>
		<category><![CDATA[HSK]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=1274</guid>
		<description><![CDATA[I&#8217;ve had Xiao CiDian running online for a while, but I thought I&#8217;d open it up to anyone who thought it might be useful.

Xiao CiDian is a searchable Chinese dictionary with wild card tone support.



The desktop version has been available for a while.  There is a Mac OS X dictionary plugin, and an Adobe [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had Xiao CiDian running online for a while, but I thought I&#8217;d open it up to anyone who thought it might be useful.</p>

<p>Xiao CiDian is a searchable Chinese dictionary with wild card tone support.</p>

<p><span id="more-1274"></span></p>

<p>The desktop version has been available for a while.  There is a Mac OS X dictionary plugin, and an Adobe Air version.  You can download either of those on the <a href="http://xiaocidian.com">小词典</a> home page.</p>

<p>However, if you don&#8217;t use Mac, or you can&#8217;t / wont use Air, then it&#8217;s likely been difficult to use <a href="http://xiaocidian.com">小词典</a>. This web version should work on any device with a decent browser.</p>

<p>Here is a movie showing its usage (and showing a few other really nice online Chinese dictionaries)</p>

<div class="movie">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/1OGpDaasImQ&#038;hl=en_US&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/1OGpDaasImQ&#038;hl=en_US&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object><br />
<a href="http://www.youtube.com/watch?v=1OGpDaasImQ">Online Chinese Dictionary Search</a>
</div>

<p>Chrome has a neat feature that lets you setup other search engines and assign keywords to them.  Using this feature, you can have Chrome search the dictionary when you type a keyword into the search bar &#8211; I use <em>xcd</em>.</p>

<p>You can set this up by doing the following:</p>

<ol>
<li>Go into Chrome&#8217;s preferences screen, and click the <em>Manage</em> button next to the <em>Default search</em> pull down</li>
</ol>

<div class="movie"><img src="http://robrohan.com/wp-content/uploads/2010/03/Manage.png" alt="Manage.png" border="0" width="540" height="554" /></div>

<ol>
<li>Click the <em>+</em> button to add a new search engine, and then add:</li>
</ol>

<p>Name: 小词典</p>

<p>Keyword: xcd</p>

<p>URL: http://cn.robrohan.com/search?q=%s</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2010/03/add.png" alt="add.png" border="0" width="404" height="192" />
</div>

<ol>
<li>At anytime in the URL bar, type <em>xcd</em>, press tab, and then search away!</li>
</ol>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2010/03/search.png" alt="search.png" border="0" width="260" height="99" />
</div>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2010/03/26/xiaocidian-online-search-in-chrome-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad</title>
		<link>http://robrohan.com/2010/01/28/ipad/</link>
		<comments>http://robrohan.com/2010/01/28/ipad/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 13:50:09 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Tinkering]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=1259</guid>
		<description><![CDATA[Oh wow, look.  How rare; another post from no one of matter about the iPad!

One of my goals for 2010 is to start to be a bit more &#8230; mindful of the things I think.  Twitter is like a magnet for the opposite of that, but it&#8217;s a work in progress.

I&#8217;ve had all [...]]]></description>
			<content:encoded><![CDATA[<p>Oh wow, look.  How rare; another post from no one of matter about the iPad!</p>

<p>One of my goals for 2010 is to start to be a bit more &#8230; mindful of the things I think.  Twitter is like a magnet for the opposite of that, but it&#8217;s a work in progress.</p>

<p>I&#8217;ve had all day to mull over the iPad, and I&#8217;ve had a few friends and family ask my opinion about the product (some didn&#8217;t ask, but they got my opinion anyway).  I figure, why let the great void of the interwebs go on without my armchair opinions; plus, this is a good place to point my family to.</p>

<p><span id="more-1259"></span></p>

<p><em>A Heck of a Lot of Work</em></p>

<p>I have a few friends that work at Apple, and to them I have to say it is obvious there was an amazing amount of work put into that product. (We have a don&#8217;t ask / don&#8217;t tell policy about Apple stuff so I am only guessing this based on the product demos.)</p>

<p>Apple made a whole processor for the thing.  That is pretty amazing.  I mean, I&#8217;ve always been impressed with their hardware when I&#8217;ve taken Macs apart, but building your own product down to the processor &#8211; that must have been all kinds of fun.</p>

<p>The rework of the iWork and iLife products are very, very nice.  They look great on the device.  I wouldn&#8217;t mind having some of those UI elements on my Mac proper.</p>

<p>I don&#8217;t want to belittle the work that went into the device, the hardware or the software. It&#8217;s not like anyone cares about my opinion, but from the product demo, the software and speed of the iPad was top notch.</p>

<p><em>Concerns</em></p>

<p>Now, I wont be buying an iPad, and judging from the direction Apple appears to be heading, I am not sure how many future products of theirs I&#8217;ll be buying.  I have two major concerns that were brought to a head with the iPad launch.</p>

<p>1) Apple appears to be becoming Zenith</p>

<p>Mac OS X is the best OS I&#8217;ve ever used; however, it appears to me to not be Apple&#8217;s main focus anymore.  Apple appears to be less and less of a computer company and more concerned with turning out Jef Raskin devices that use the iPhone OS and are tied to the AppStore.  Heck, they dropped &#8220;computer&#8221; from their name, which maybe I should take as a hint.</p>

<p>I half expect to see the iBlender, iToaster, and iRefrigerator come out soon &#8211; all running the iPhone OS &#8211; and they only work if Apple approves of the food stuffs you put into them.</p>

<p>Granted, I am taking things to an illogical extreme here, but my concern is basically that the power, freedom, and workflow that first got me hooked on Apple products, specifically OS X, is going bye bye and getting replaced by devices that have little to no real world geek value; work value; unix value.  Modern DVD players.</p>

<p>I vehemently disagree with, but can understand, the locked down nature of the iPhone because it&#8217;s a phone.  I see the move of using the iPhone OS in the iPad as a sign of &#8220;things to come&#8221; (which I think they even said in the presentation).</p>

<p>2) The cake is a lie</p>

<p>Perhaps the history I thought I knew about Apple is wrong.  I wasn&#8217;t there obviously, but I&#8217;ve met a few people who were.  I&#8217;ve also seen movies and read things online that seem to backup what I&#8217;ve heard.</p>

<p>Apple&#8217;s core goal originally, I thought, was to free the computer from the clutches of the likes of IBM*.  Woz and Steve built one of the first computers and showed it off at the Homebrew computer club with the idea that everyone could have the freedom of their own computer &#8211; they wouldn&#8217;t have to bow down to a multi-billion dollar corporation to ask permission&#8230; you see where I am going with this right?</p>

<p>So what&#8217;s the goal now?  It appears to be a manifestation of what they were against in the first place.  Or, perhaps, I was just confusing myself &#8211; which is completely possible.</p>

<p>I mean, there is no freedom with the iPhone, there is no freedom with the iPad, it&#8217;s all corporate controlled and you need to ask permission &#8211; repeatedly &#8211; to use almost any aspect of it.  This is the vision of things to come?</p>

<p>It has become clear to me that Apple is just another company, another &#8220;IBM&#8221;*; there is nothing special about it, and that makes me a bit sad.</p>

<p>Well played sir, well played.</p>

<p><em>Dude, I thought you were talking about the iPad?</em></p>

<p>Yeah, sorry.  The iPad, for me, wasn&#8217;t just a failure of what I wanted it to do, what I wanted to use it for, and how I was hoping the ecosystem would work, it was Apple jumping the geek shark. (Still dig Mac+OS X though.)</p>

<p>If the iPad looks like a product you would like, go buy it.  If not, then don&#8217;t.</p>

<ul>
<li>I personally don&#8217;t have a problem with IBM :)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2010/01/28/ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iFlash and Cram &#8211; Study Aids for Mac</title>
		<link>http://robrohan.com/2009/11/29/iflash-and-cram-study-aids-for-mac/</link>
		<comments>http://robrohan.com/2009/11/29/iflash-and-cram-study-aids-for-mac/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 08:04:07 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Chinese]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://robrohan.com/2009/11/29/iflash-and-cram-study-aids-for-mac/</guid>
		<description><![CDATA[An important part of studying something is review and testing [citation needed].  Ok, well at least that&#8217;s what I find when I am trying to learn something new.  I was lucky enough to get some free copies of software that are meant to aid with studying: iFlash and Cram.  I thought I&#8217;d [...]]]></description>
			<content:encoded><![CDATA[<p>An important part of studying something is review and testing [citation needed].  Ok, well at least that&#8217;s what I find when I am trying to learn something new.  I was lucky enough to get some free copies of software that are meant to aid with studying: <a href="http://www.loopware.com/iflash/" title="iFlash USD$14.95">iFlash</a> and <a href="http://www.simpleleap.com/cram/mac.htm" title="Cram USD$29.99">Cram</a>.  I thought I&#8217;d post a quick review of using both of the applications &#8211; with a focus towards studying Mandarin.</p>

<p><span id="more-1240"></span></p>

<h2><a href="http://www.loopware.com/iflash/" title="iFlash USD$14.95">iFlash</a></h2>

<p>iFlash is a Flash card program.  I&#8217;ve been using iFlash for quite a while.  I&#8217;ve had a long time with it, and it is by far my favorite flash card program of all time ever (sorry to steal some Apple marketing there).</p>

<p>My two favorite features of iFlash are the multi sided flash cards, and the iPhone / iPod syncing ability.</p>

<p>iFlash can export to any iPod with disk access turned on, or it can sync with the free iFlash iPhone / iPod Touch app.</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/11/Picture-1-21.jpg" height="326" width="425" border="1" hspace="4" vspace="4" alt="Picture 1-21" />
</div>

<p>The older iPod syncing format is less than stellar, but the newer iPhone / iPod Touch is fantastic.  It is difficult to see, but here is a picture of what the flash cards look like on an iPod nano.  It basically looks like one large text file &#8211; it will do in a pinch.</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/11/IMG_0445.jpg" height="566" width="425" border="1" hspace="4" vspace="4" alt="Img 0445" />
</div>

<p>However, on the iPhone / iPod Touch it is perfect for studying Chinese.  This is what I do most days on the train ride to work:</p>

<div class="movie">
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/QG6P8AUPtYA&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QG6P8AUPtYA&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</div>

<p>(That video was filmed with the iPod nano by the way)</p>

<p>The multi side cards are a perfect fit when studying Mandarin / Chinese.   When I am studying Mandarin there are at least 3 things I need to know: the simplified characters, the hanyu pinyin, and the meaning.   If you are a serious learner, you can have need for 4 or 5 sides if you add in traditional characters and tongyong pinyin.  iFlash delivers here by letting you have as many sides as you want:</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/11/Picture-2-14.jpg" height="330" width="425" border="1" hspace="4" vspace="4" alt="Picture 2-14" />
</div>

<p>Additionally, cards can have sounds or pictures on them (I have not tried this so I don&#8217;t know if they sync with the iPhone / iPod Touch)</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/11/Picture-5-2.jpg" height="926" width="321" border="1" hspace="4" vspace="4" alt="Picture 5-2" />
</div>

<p>And the last feature of iFlash that I like is the sharing of decks.  iFlash has a built in system to share your decks and download other peoples decks.  It saves hours of typing and can get you studying a subject in seconds.</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/11/Picture-3-9.jpg" height="411" width="425" border="1" hspace="4" vspace="4" alt="Picture 3-9" />
</div>

<p>iFlash is, in my opinion, priced perfectly.  It is priced at USD$14.95 and the iPhone / iPod Touch reader is free of charge (it&#8217;s read only and you need to have the desktop application).  It is a fair price for a stable, easy to use, well done application.</p>

<h2><a href="http://www.simpleleap.com/cram/mac.htm" title="Cram USD$29.99">Cram</a></h2>

<p>At first glance, I thought <a href="http://www.simpleleap.com/cram/mac.htm" title="Cram USD$29.99">Cram</a> and <a href="http://www.loopware.com/iflash/" title="iFlash USD$14.95">iFlash</a> were going to be competitors, and this was going to be an <a href="http://www.loopware.com/iflash/" title="iFlash USD$14.95">iFlash</a> vs <a href="http://www.simpleleap.com/cram/mac.htm" title="Cram USD$29.99">Cram</a> post.  However, Cram is filling a different niche than iFlash &#8211; <a href="http://www.simpleleap.com/cram/mac.htm" title="Cram USD$29.99">Cram</a> helps you prepare for tests.</p>

<p>Cram has the ability to do flash card like studying.  While it is limited to only two sides, two sides in general is all most subjects require.  This is what the feature looks like while studying:</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/11/Picture-3-10.jpg" height="329" width="425" border="1" hspace="4" vspace="4" alt="Picture 3-10" />
</div>

<p>Additionally, you can attach sound files and images to the cards.</p>

<p>In my opinion, where Cram&#8217;s major benefit comes in is with practice tests.  Again, when it comes to studying Mandarin it falls down a bit, but for the majority of subjects it seems very useful.  For example in the following shot you&#8217;ll see a question and choices.  Since the question is only one syllable the correct answer can only be B or C.</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/11/Picture-4-4.jpg" height="346" width="425" border="1" hspace="4" vspace="4" alt="Picture 4-4" />
</div>

<p>The possible answers appear to be chosen from all the other correct answers at random, and in the case of Chinese vocabulary that doesn&#8217;t quite work.  However, it works very well for things like geography, science, or history.  For example:</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/11/Picture-5-3.jpg" height="346" width="425" border="1" hspace="4" vspace="4" alt="Picture 5-3" />
</div>

<p><a href="http://www.simpleleap.com/cram/mac.htm" title="Cram USD$29.99">Cram</a> also has access to two deck sharing services &#8211; and there are tons of decks.  An amazing number of subjects from the SAT to Astronomy to Physics to Social Studies.  The only thing I couldn&#8217;t find was zoology which would have ended that last sentence nicely.</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/11/Picture-2-15.jpg" height="310" width="425" border="1" hspace="4" vspace="4" alt="Picture 2-15" />
</div>

<p>Cram also gives you a score at the end of your test, and tracks your progress over time.</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/11/Picture-6-3.jpg" height="364" width="425" border="1" hspace="4" vspace="4" alt="Picture 6-3" />
</div>

<p>You can also link Cram with your twitter account to post your test scores.  I thought that was an interesting touch that would be fun to use in study groups.</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/11/Picture-8.jpg" height="313" width="425" border="1" hspace="4" vspace="4" alt="Picture 8" />
</div>

<p>Like <a href="http://www.loopware.com/iflash/" title="iFlash USD$14.95">iFlash</a>, <a href="http://www.simpleleap.com/cram/mac.htm" title="Cram USD$29.99">Cram</a> has an iPhone / iPod Touch application.  However it is currently USD$4.99 and I didn&#8217;t get free access to that.  Judging by the screenshots on the <a href="http://www.simpleleap.com/cram/mac.htm" title="Cram USD$29.99">cram website</a> it looks to be a useful mobile application though.  On top of the iPhone app, Cram also supports the Blackberry.</p>

<p>For me, not being in school, I don&#8217;t find Cram as useful as I see it&#8217;s potential.  If you are in school and you take a lot of multiple choice tests, or are studying for the SATs or something similar, <a href="http://www.simpleleap.com/cram/mac.htm" title="Cram USD$29.99">Cram</a> might be just what you are after.  If I had Cram in biology, I might have done quite a bit better than I did.</p>

<p>As a consumer, the only other thing about <a href="http://www.simpleleap.com/cram/mac.htm" title="Cram USD$29.99">Cram</a> is I personally think the price is a bit high.  It is currently USD$29.99, and to get the iPhone app is another USD$4.99.  Price is in the eye of the beholder though, so if you are cramming for the SATs and need something to test yourself with, that might be a reasonable price to you.</p>

<p>(As a developer, I think Cram needs a better icon set, and a bit of UI polish; however functionally it is right on and absolutely usable.)</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/11/29/iflash-and-cram-study-aids-for-mac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>YASnippet Emacs Snippets &#8211; Like Textmate</title>
		<link>http://robrohan.com/2009/11/07/yasnippet-emacs-snippets-like-textmate/</link>
		<comments>http://robrohan.com/2009/11/07/yasnippet-emacs-snippets-like-textmate/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 11:31:01 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://robrohan.com/2009/11/07/yasnippet-emacs-snippets-like-textmate/</guid>
		<description><![CDATA[I&#8217;ve gone back to Emacs for all my text processing needs for some reason.  Well, I think the main reason was I&#8217;ve been going back and forth between Linux, Mac, and Windows on my latest project at work, and there wasn&#8217;t a common editor between all three that I liked&#8230; save my old friend [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve gone back to Emacs for all my text processing needs for some reason.  Well, I think the main reason was I&#8217;ve been going back and forth between Linux, Mac, and Windows on my latest project at work, and there wasn&#8217;t a common editor between all three that I liked&#8230; save my old friend Emacs.</p>

<p>I&#8217;ve always used emacs for one thing or another, but I&#8217;ve grown very used to Textmate on the Mac for coding.  One of Textmate&#8217;s strong points is snippets.  Once I got used to having them, it has become difficult to live without them.  Enter <a href="http://code.google.com/p/yasnippet/" title="YASnippets">YASnippets</a> &#8211; snippets for Emacs that look, feel, work, and use the same syntax as Textmate snippets.  Score.</p>

<p><span id="more-1205"></span></p>

<p>Here is a nice video showing off how they work:</p>

<div class="movie">
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/76Ygeg9miao&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/76Ygeg9miao&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</div>

<p>I&#8217;ve gotten quite a few emails asking if there is anything like Textmate on Linux, and I&#8217;ve had to say no; however, if you add in yashnippets, color-theme, weblogger and a few other bits to Emacs you pretty much have Textmate.</p>

<p>Granted, Emacs is far more powerful than Textmate so there is going to be a learning curve, but hey, you are on Linux everything has a learning curve ^_^</p>

<p>You can download YASnippets on the <a href="http://code.google.com/p/yasnippet/" title="YASnippets">Google Code project</a> page.</p>

<p>On a side note I&#8217;ve been quite surprised at the number of new projects and tutorials there are around Emacs.  It would appear that it is having a bit of a rediscovery by other people as well.  Stranger still, the vast majority of them are in Chinese or Japanese. Interesting.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/11/07/yasnippet-emacs-snippets-like-textmate/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Lowfi Project Managment</title>
		<link>http://robrohan.com/2009/11/05/lowfi-project-managment/</link>
		<comments>http://robrohan.com/2009/11/05/lowfi-project-managment/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 10:33:36 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://robrohan.com/2009/11/05/lowfi-project-managment/</guid>
		<description><![CDATA[I&#8217;ve been searching for the perfect set of tools for software
development.  I am searching for the kind of workflow where there is no
workflow.  It just happens &#8211; coding like water grasshopper.

I&#8217;ve become disenchanted with most of the tools I&#8217;ve used in the
past.  The tools almost always seem to get in the way [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been searching for the perfect set of tools for software
development.  I am searching for the kind of workflow where there is no
workflow.  It just happens &#8211; coding like water grasshopper.</p>

<p>I&#8217;ve become disenchanted with most of the tools I&#8217;ve used in the
past.  The tools almost always seem to get in the way of getting work
done, and I figure when you have to do work in order to do work, there is
a problem somewhere.</p>

<p>This is my ninja setup; the get it done setup.</p>

<p><span id="more-1183"></span></p>

<p>There are several reasons I think this is a very productive setup for
small teams, but the
biggest reason is probably the fact that everything is in the
repository, and everything is editable with a text editor.  I&#8217;ll list the
pros and cons after the tools, but I think the tool descriptions will speak
for themselves.</p>

<h1><a href="http://git-scm.com/" title="Git">Git</a></h1>

<p>The whole workflow centers around the version control system <em>Git</em>.  I
am not going to try to convince you that git is awesome (there are many
sites that can do that better than I can), but I personally wouldn&#8217;t
start another personal project using anything other than a distributed 
version control system anymore.  I tend to like git because the
branching and merging are second to none.  I also dig the fact you can 
just basically throw it on a server to share the repo.</p>

<h1><a href="http://wiki.github.com/schacon/ticgit" title="Ticgit">Ticgit</a></h1>

<p>Ticgit is the ticketing / issue tracking system in the ninja setup.  The
reason this is helpful is the ticket system lives in the git repository.
So where the repo goes, so goes the tickets.</p>

<p>Every branch and tag also contain the ticket for the project so you have
full project snap shots at all times.  A tag also tags all the tickets.
When someone checks out the code, they get the whole ticketing system
along side the code.  Ticgit uses a simple command line interface, and
your usual editor to enter and edit bugs so you don&#8217;t have to fumble
about with some overly complicated external interface.</p>

<h1><a href="http://sphinx.pocoo.org/" title="Sphinx">Sphinx</a></h1>

<p>Sphinx is used to do documentation.  It sits inside the repo and is made
up of easy to use, easy to update text files.  Which are, again,
editable in any text editor.  No need to log into a wiki or update some
RTF document &#8211; you just type the text.  The markup syntax of Sphinx is
similar to wiki or markdown syntax so it&#8217;s more or less completely
natural to any developer.</p>

<p>Since Sphinx documents are simply text files, they live in the repo
right next to the code and the ticketing system.  They go along with
every branch or tag as well and inherit the benefits of branching,
merging and patches.</p>

<h1><a href="http://orgmode.org/" title="Org Mode">Org Mode</a></h1>

<p>Org mode is, at it&#8217;s base, a file format used to do outlines and TODOs.
However, it also supports tagging, metadata, dates, and it functions as a
wonderful project management system. (I&#8217;ve been using it for quite a
while as my GTD system).</p>

<p>Since org mode files are also just text files, they can live along side
the code as well.  They can be versioned, tagged, merged, and
distributed right along with the code, and the format of the file is
trivial to learn.</p>

<h1><a href="http://git.or.cz/gitwiki/Gitweb" title="Gitweb">Gitweb</a></h1>

<p>Sometimes it is helpful to have a browser based version of the
repository.  Gitweb provides a web interface for git (with a bit of
setup).  You can also use gitweb to do RSS feeds of pushes (commits) to
the <em>master</em> git repository.  This piece is not completely needed, but
I find it nice to have.</p>

<p>Here are the benefits to my ninja setup:</p>

<ol>
<li>Everything is with the code &#8211; tickets, documentation, project
management and has all the benifits git offers.</li>
<li>Works on any system pretty much anywhere &#8211; GUI or not.</li>
<li>Allows moving to a more complicated system since all the files are
machine parse-able text files</li>
<li>All the tools are free, and use open formats</li>
<li>Easy to use &#8211; if you can use a text editor you are golden</li>
<li>Easy to learn (that&#8217;s subjective obviously. If you&#8217;ve never used a
shell or the command line it might not be so simple)</li>
<li>Highly scriptable / tweak-able</li>
<li>Fully usable offline without an internet connection. You can do
anything while on an airplane.</li>
</ol>

<p>Some drawbacks:</p>

<ol>
<li>Time is not a factor.  If you are into hourly tracking there isn&#8217;t an easy
way to track that in this system.</li>
<li>Only developers are likely able to use the system.  There is no way
for a client to directly submit a bug for example.</li>
<li>Learning curve (as with anything)</li>
<li>Probably quite a bit of setup on Windows.  Trivial setup on Linux and
Mac, but on Windows it is a bit more complicated.</li>
</ol>

<p>So far that&#8217;s what I am using.  It&#8217;s been serving me well for a few of
my smaller personal projects, but I&#8217;ve started using it on a larger
project with more developers.  We&#8217;ll see how it goes, but I anticipate it
working very well.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/11/05/lowfi-project-managment/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Posting From Emacs</title>
		<link>http://robrohan.com/2009/11/02/posting-from-emacs/</link>
		<comments>http://robrohan.com/2009/11/02/posting-from-emacs/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 06:43:38 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://robrohan.com/2009/11/03/posting-from-emacs/</guid>
		<description><![CDATA[I&#8217;ve been rediscovering some&#8230; ahem&#8230; aged tools lately &#8211; like fine wine.  It started
when I had to do a bit of python developemnt, and has blossomed from
there.  Python has that low level, old school, boot Debain to text only
mode feel to it.

So this post is more or less pointless. It is only to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been rediscovering some&#8230; ahem&#8230; aged tools lately &#8211; like fine wine.  It started
when I had to do a bit of python developemnt, and has blossomed from
there.  Python has that low level, old school, boot Debain to text only
mode feel to it.</p>

<p>So this post is more or less <em>pointless</em>. It is only to check to see if
the weblogger mode in emacs is working, as well as the <em>markdown</em> plugin
I added to the blog.  If everything worked well, this post will look
somewhat formatted, otherwise it will look hosed.</p>

<p>Trying some inline HTML:</p>

<pre>
   function blarg() {
       var x = 1;
   }
</pre>

<p>And a table:</p>

<table>
<thead>
<tr>
  <th>Item A</th>
  <th>Item B</th>
</tr>
</thead>
<tbody>
<tr>
  <td>One</td>
  <td>Two</td>
</tr>
<tr>
  <td>Three</td>
  <td>Four</td>
</tr>
</tbody>
</table>

<p>Chinese: 太好了！</p>

<p>Chinese+Markdown: <em>太</em>好了！</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/11/02/posting-from-emacs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>@objc.signature(&#8216;v@:@@o^@&#8217;)</title>
		<link>http://robrohan.com/2009/09/14/objc-signaturevo/</link>
		<comments>http://robrohan.com/2009/09/14/objc-signaturevo/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 04:59:12 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=1156</guid>
		<description><![CDATA[Another quick post to hopefully save some one some time.

If you&#8217;re using python with Cocoa, you might run into problem with method signatures.   Because python is type-less, sometimes you have to explicitly set the method signatures for your object&#8217;s methods.   If you are getting wacky errors for seemingly no reason this [...]]]></description>
			<content:encoded><![CDATA[<p>Another quick post to hopefully save some one some time.</p>

<p>If you&#8217;re using python with Cocoa, you might run into problem with method signatures.   Because python is type-less, sometimes you have to explicitly set the method signatures for your object&#8217;s methods.   If you are getting wacky errors for seemingly no reason this might be why.  The errors this type of problem generate look something like:</p>

<pre>
does not implement protocol NSDraggingDestination: the signature for method performDragOperation: is c12@0:4@8 instead of B12@0:4@8
</pre>

<p><span id="more-1156"></span></p>

<p>You can fix this by explicitly setting the method&#8217;s signature using the @objc.signature decorator.  For example:</p>

<pre>
import objc

...

@objc.signature('B12@0:4@8')
def prepareForDragOperation_(self, sender):
        #print "prepareForDragOperation_"
        return True
</pre>

<p>You probably have used a decorators when creating methods for @objc.IBAction.</p>

<p>But the question for me became, how the heck do you define the signature?  That is some alien looking code.  Well, those things are called &#8220;Type Encodings&#8221; (so you have a search term), and you can read about them in the Apple documentation.</p>

<p><a href="http://developer.apple.com/iPhone/library/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtTypeEncodings.html">Here</a> is the current link, but for some crazy reason Apple seems to be moving around their documentation and breaking links all over the place.  Plus the back button doesn&#8217;t work on their new documentation format &#8211; I am not amused.  You should also note that the documentation is for the iPhone which I am assuming is the same for the desktop (you can obviously only use python on the desktop).</p>

<p>Here is a copy of the table that is on that page</p>

<table>
<tr>
<th>Code</th>
<th>Meaning</th>
</tr>
<tr>
<td>c</td>
<td>A char</td>
</tr>
<tr>
<td>i</td>
<td>An int</td>
</tr>
<tr>
<td>s</td>
<td>A short</td>
</tr>
<tr>
<td>l</td>
<td>A long l is treated as a 32-bit quantity on 64-bit programs.</td>
</tr>
<tr>
<td>q</td>
<td>A long long</td>
</tr>
<tr>
<td>C</td>
<td>An unsigned char</td>
</tr>
<tr>
<td>I</td>
<td>An unsigned int</td>
</tr>
<tr>
<td>S</td>
<td>An unsigned short</td>
</tr>
<tr>
<td>L</td>
<td>An unsigned long</td>
</tr>
<tr>
<td>Q</td>
<td>An unsigned long long</td>
</tr>
<tr>
<td>f</td>
<td>A float</td>
</tr>
<tr>
<td>d</td>
<td>A double</td>
</tr>
<tr>
<td>B</td>
<td>A C++ bool or a C99 _Bool</td>
</tr>
<tr>
<td>v</td>
<td>A void</td>
</tr>
<tr>
<td>*</td>
<td>A character string (char *)</td>
</tr>
<tr>
<td>@</td>
<td>An object (whether statically typed or typed id)</td>
</tr>
<tr>
<td>#</td>
<td>A class object (Class)</td>
</tr>
<tr>
<td>:</td>
<td>A method selector (SEL)</td>
</tr>
<tr>
<td>[array type]</td>
<td>An array</td>
</tr>
<tr>
<td>{name=type&#8230;}</td>
<td>A structure</td>
</tr>
<tr>
<td>(name=type&#8230;)</td>
<td>A union</td>
</tr>
<tr>
<td>bnum</td>
<td>A bit field of num bits</td>
</tr>
<tr>
<td>^type</td>
<td>A pointer to type</td>
</tr>
<tr>
<td>?</td>
<td>An unknown type (among other things, this code is used for function pointers)</td>
</tr>
</table>

<p>It goes on to define &#8220;Objective-C method encodings&#8221;</p>

<table>
<tr>
<th>Code</th>
<th>Meaning</th>
</tr>
<tr>
<td>r</td>
<td>const</td>
</tr>
<tr>
<td>n</td>
<td>in</td>
</tr>
<tr>
<td>N</td>
<td>inout</td>
</tr>
<tr>
<td>o</td>
<td>out</td>
</tr>
<tr>
<td>O</td>
<td>bycopy</td>
</tr>
<tr>
<td>R</td>
<td>byref</td>
</tr>
<tr>
<td>V</td>
<td>oneway</td>
</tr>
</table>

<p>Even with that information though, it is a bit complicated to understand or write these signatures by hand.  For example, the post&#8217;s title: &#8216;v@:@@o^@&#8217;  appears to be a method that returns void (or an object?) and takes three parameters.  First a normal object, the second an out object and the third is a pointer to an object.</p>

<p>Kind of an interesting gotcha for a type-less high level language.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/09/14/objc-signaturevo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Widget to help CSI with their Tech talk</title>
		<link>http://robrohan.com/2009/09/05/widget-to-help-csi-with-their-tech-talk/</link>
		<comments>http://robrohan.com/2009/09/05/widget-to-help-csi-with-their-tech-talk/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 13:55:58 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Miscellanea]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=1148</guid>
		<description><![CDATA[I don&#8217;t watch TV very much, but I have been a bit obsessed with some CSI clips that have been making the rounds on youtube.

The clips caught my attention because the tech talk they use in the show is so ridiculous that it has to be a joke.  There has to be some tech [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t watch TV very much, but I have been a bit obsessed with some CSI clips that have been making the rounds on youtube.</p>

<p>The clips caught my attention because the tech talk they use in the show is so ridiculous that it has to be a joke.  There has to be some tech adviser on the show who just feeds the writers absolute crazy talk and chuckles when he / she gets home and watches the show.  The best example is the infamous Visual Basic GUI scene:</p>

<p><span id="more-1148"></span></p>

<div class="movie">
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/hkDD03yeLnU&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/hkDD03yeLnU&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</div>

<p>If you are not in the tech scene, you might not have understood.  However, what that second girl said was pretty much just a bunch of words thrown together.  It made no sense.</p>

<p>Medical shows I&#8217;ve watched in the past at least try to make some sort of sense.  They are obviously not accurate, but this would be like a medical show where a doctor says, &#8220;Nurse! She needs an open spleen EKG stat! Hand me the ICU so I can IV her tibia! CLEAR!&#8221;</p>

<p>It&#8217;s been gnawing at me for a few weeks &#8211; it&#8217;s silly, but it highlights just how dumbed down TV has become (as if it was ever a pinnacle of education).</p>

<p>Instead of whinging about it, I decided to throw together a widget that will help writers of shows that need a bit of tech talk for their characters.</p>

<p>This widget will guarantee that it will contain tech phrases that are 100% phrases that have tech in them.  Here is a screen shot if it in use:</p>

<div class="movie">
<img src="http://robrohan.com/wp-content/uploads/2009/09/Picture-2-13.png" height="130" width="424" border="1" hspace="4" vspace="4" alt="Picture 2-13" />
</div>

<p>You can down load it <a href="http://robrohan.com/examples/TechGenerator.zip">here</a> &#8211; that is if my ssh multi-core load balancer is still working properly.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2009/09/05/widget-to-help-csi-with-their-tech-talk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
