<?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>stevengharms.com &#187; cocoa</title>
	<atom:link href="http://stevengharms.com/category/cocoa/feed" rel="self" type="application/rss+xml" />
	<link>http://stevengharms.com</link>
	<description>My Blog</description>
	<lastBuildDate>Thu, 24 Nov 2011 06:01:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Mac OSX Quest:  Unicode + Command as Meta Terminal</title>
		<link>http://stevengharms.com/mac-osx-quest-unicode-command-as-meta-terminal</link>
		<comments>http://stevengharms.com/mac-osx-quest-unicode-command-as-meta-terminal#comments</comments>
		<pubDate>Sat, 08 Sep 2007 18:23:41 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[cocoa]]></category>
		<category><![CDATA[Technology and Computers]]></category>

		<guid isPermaLink="false">http://stevengharms.net/?p=997</guid>
		<description><![CDATA[Must display unicode properly Must let me use command ( AKA the apple key ) as META on the command line ( i.e. meta+b goes back one word ) Option is not an acceptable substitute for META ( lookin&#8217; at you, iTerm ) If anyone can fulfill this, I would be thankful. I&#8217;m looking at [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li><p>Must display unicode properly</p></li>
<li><p>Must let me use command ( AKA the apple key ) as META on the command line ( i.e. meta+b goes back one word )</p></li>
<li><p>Option is not an acceptable substitute for META ( lookin&#8217; at you, iTerm )</p></li>
</ol>

<p>If anyone can fulfill this, I would be thankful.  I&#8217;m looking at the code in iTerm to see if I can hack it.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/mac-osx-quest-unicode-command-as-meta-terminal/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MemoryBank:  Yet another Flash Card application available for download</title>
		<link>http://stevengharms.com/memorybank-yet-another-flash-card-application-available-for-download</link>
		<comments>http://stevengharms.com/memorybank-yet-another-flash-card-application-available-for-download#comments</comments>
		<pubDate>Mon, 01 May 2006 06:54:05 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[cocoa]]></category>
		<category><![CDATA[Technology and Computers]]></category>

		<guid isPermaLink="false">http://stevengharms.net/?p=646</guid>
		<description><![CDATA[As promised earlier, my application is now available (with source) for download. MemoryBank.dmg.gz]]></description>
			<content:encoded><![CDATA[<p>As promised earlier, my application</p>

<p><a href="http://stevengharms.com/wp-content/uploads/2006/05/mbapp.png" onclick="window.open('http://stevengharms.com/wp-content/uploads/2006/05/mbapp.png','popup','width=161,height=122,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://stevengharms.com/wp-content/uploads/2006/05/mbapp-tm.jpg" height="100" width="131" border="1" hspace="4" vspace="4" alt="Mbapp" /></a></p>

<p>is now available (with source) for download.</p>

<p><a href="http://stevengharms.com/wp-content/uploads/2006/05/MemoryBank.dmg.gz" onclick="window.open('http://stevengharms.com/wp-content/uploads/2006/05/mbdmg.png','popup','width=165,height=98,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://stevengharms.com/wp-content/uploads/2006/05/mbdmg-tm.jpg" height="100" width="168" border="1" hspace="4" vspace="4" alt="Mbdmg" /></a></p>

<p><a href="http://stevengharms.com/wp-content/uploads/2006/05/MemoryBank.dmg.gz">MemoryBank.dmg.gz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/memorybank-yet-another-flash-card-application-available-for-download/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Latest Cocoa Program: Simple Flash Card ( neu mit Cocoa-bindings! )</title>
		<link>http://stevengharms.com/latest-cocoa-program-simple-flash-card-neu-mit-cocoa-bindings</link>
		<comments>http://stevengharms.com/latest-cocoa-program-simple-flash-card-neu-mit-cocoa-bindings#comments</comments>
		<pubDate>Thu, 13 Apr 2006 12:20:56 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[cocoa]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Technology and Computers]]></category>

		<guid isPermaLink="false">http://stevengharms.net/?p=624</guid>
		<description><![CDATA[I always write this program, for pretty much any programming language I know: Java, Perl + CGI, and now Cocoa. I have always learned new information particularly well through either stories or through flash cards. The former, while poetic and colorful lacks the portability and immediacy of the latter. During college you would find me [...]]]></description>
			<content:encoded><![CDATA[<p>I always write this program, for pretty much any programming language I know: Java, Perl + CGI, and now Cocoa.</p>

<p>I have always learned new information particularly well through either stories or through flash cards.  The former, while poetic and colorful lacks the portability and immediacy of the latter.  During college you would find me reading the material, making notes, turning the notes to cards, or reviewing the cards.</p>

<p>It was through this method that I memorized the rules of logic (<em>modus tollens, DeMorgan&#8217;s Theorem</em>), Dutch Irregular verbs (<em>zijn, was/waren, geweest</em>), French Irregular verbs (<em>ai, as , a, avons, avez, ont).  </em>Learning certain basic facts, fast, is something that makes synthesizing abstract things later much easier.   I learned this by watching the kids learn when I was an assistant at Kumon math centers:  The faster they knew the basics, the faster they could be when they reached calculus.  Calculus, by way of comparison, was &#8220;What&#8217;s the technique&#8221; - -the plug and chug of factors and additions was simply a bit of rote dreariness.  By having mastered that, they could unfold solutions much more quickly.</p>

<p>In any case, and by way of digression, I&#8217;ve created a flash card program to help people learn and review things.  A few friends are testing it at present, but  I should share it with the rest of the internet in DMG format once I get a few free hours ( work&#8217;s rather hectic at the moment ).</p>

<p>Here are some screen shots:</p>

<p><em>Enter a question&#8230;</em></p>

<p><em><img align="left" title="Entering A Question" alt="Entering A Question" src="http://static.flickr.com/53/127542299_d57cdef289.jpg" /></em></p>

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

<p><em>More questions being entered</em><em><img align="left" title="More Questions" alt="More Questions" src="http://static.flickr.com/51/127542320_1c6a2c3a83.jpg" />
</em><em>
</em></p>

<p><em>The Exam Interface: Answers randomly shuffle to prevent positional memorization (paper cards can&#8217;t touch that!)</em><img align="right" alt="Exam Interface" src="http://static.flickr.com/44/127542335_c655f73020.jpg" /></p>

<p><em>The final result:  Looks like i should study math more and 80&#8217;s cartoon references less!</em></p>

<p><img align="left" alt="Final Result Screen Shot" src="http://static.flickr.com/44/127542349_e34e011dd7.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/latest-cocoa-program-simple-flash-card-neu-mit-cocoa-bindings/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back from the underbelly</title>
		<link>http://stevengharms.com/back-from-the-underbelly</link>
		<comments>http://stevengharms.com/back-from-the-underbelly#comments</comments>
		<pubDate>Mon, 06 Mar 2006 23:37:18 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[cocoa]]></category>
		<category><![CDATA[Technology and Computers]]></category>

		<guid isPermaLink="false">http://stevengharms.net/?p=602</guid>
		<description><![CDATA[Well, as I said in my previous post, I&#8217;ve been pretty busy at work and at home. While I won&#8217;t go into the great details of the former (too much background required to appreciate it) I&#8217;ve completed my first Cocoa Program: SudokuGrid. SudokuGrid is a tool that will let you enter a grid that you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/sgharms/109022819/" title="Photo Sharing"><img src="http://static.flickr.com/37/109022819_ce472cde17_o.png" width="125" height="112" alt="DMG of my first Cocoa Program" /></a></p>

<p>Well, as I said in my previous post, I&#8217;ve been pretty busy at work and at home.  While I won&#8217;t go into the great details of the former (too much background required to appreciate it) I&#8217;ve completed my first Cocoa Program: <em>SudokuGrid</em>.</p>

<p>SudokuGrid is a tool that will let you enter a grid that you find (from a book, off the internet, etc.) and will let you solve it.  It&#8217;s still a very early release, but it&#8217;s such a big milestone I feel like I have to share it with the world.</p>

<p>Furthermore, I need to take a bit of a break from it.  The next post will address the tool.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/back-from-the-underbelly/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update on the laser-vision install</title>
		<link>http://stevengharms.com/update-on-the-laser-vision-install</link>
		<comments>http://stevengharms.com/update-on-the-laser-vision-install#comments</comments>
		<pubDate>Thu, 09 Feb 2006 02:24:10 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[cocoa]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://stevengharms.net/?p=595</guid>
		<description><![CDATA[I just wanted to make a quick update that my laser-vision install has, thus far, only been used for the powers of good, not evil. I have used it to: Drive Read the drink menu at Ryowa in Mountain View Discover the time from the red LED alarm clock on the other side of the [...]]]></description>
			<content:encoded><![CDATA[<p>I just wanted to make a quick update that my laser-vision install has, thus far, only been used for the powers of good, not evil.  I have used it to:</p>

<ul>
<li>Drive</li>
<li>Read the drink menu at <a href="http://www.jatbar.com/detail.asp?num=259">Ryowa in Mountain View</a></li>
<li>Discover the time from the red LED alarm clock on the other side of the bed</li>
<li>Discover that girlfriend&#8217;s expression did not mean &#8220;hey good looking&#8221; but &#8220;what are you doing now?!&#8221;</li>
</ul>

<p>So far the real inconvenient bit is taking a bazillion eye drops every hour or so.  You have to let them each absorb so by the time you finish one hour&#8217;s cycle, you&#8217;re about ready to start another.  Lasik breaks down the nerves that tell your eyes to make tears, so your eyes are dry.</p>

<p><a href="http://www.flickr.com/photos/sgharms/96177616/" title="Photo Sharing"><img src="http://static.flickr.com/36/96177616_2fd4c67b37_o.jpg" width="320" height="240" alt="Eye drops" /></a></p>

<p>It&#8217;s not too fun, that bit.</p>

<p>The least-fun part is in the morning when I wake up with my eye-shields taped to my face  (to proctect from nocturnal eye-rubbings) and the eye feels dry and sandy.  I peel away the medical tape wherewith the eye-shields are held in place (you couldn&#8217;t give me a strap?) and rummage for those sweet, rejuvenating drops and <em>plink plink</em> regain the ability to comfortably blink.</p>

<p><a href="http://www.flickr.com/photos/sgharms/96177606/" title="Photo Sharing"><img src="http://static.flickr.com/43/96177606_7ff44fea27_m.jpg" width="240" height="180" alt="Eye shields" /></a>
<i>For feeling extra-Bono-like</i></p>

<p>But we adapt.  Speaking of adaptation, during my initial hours post surgery I was incredibly photosensitive and look what my brilliant (no pun intended) girlfriend made:</p>

<p><a href="http://www.flickr.com/photos/sgharms/96177591/" title="Photo Sharing"><img src="http://static.flickr.com/33/96177591_f7e9d5c041.jpg" width="375" height="500" alt="Anti-Sun guard" /></a></p>

<p>Is that not <b>totally</b> clever?  Her mind isn&#8217;t the only reason to love her but it is one of the best.</p>

<p>As I couldn&#8217;t sleep (not tired and the pills had worn off) and watching TV / Computering was verboten I lay listening to the Bay&#8217;s NPR affiliate, <a href="http://www.kqed.org">KQED</a> and was taken in by their pledge drive again (I&#8217;m easy to convince).  So yet again I contributed and get to feel <a href="http://www.stevengharms.com/archives/000160.html">ever-so-slightly superior</a> <a href="http://www.stevengharms.com/archives/000168.html">again</a> for having ponied up the cash.</p>

<p>It was also really great that my girl brought me my iPod which had some great <a href="http://www.apple.com/itunes/podcasts/">podcasts</a> of some of my favorite NPR programming: <a href="http://www.kcrw.com/show/lr">Left, Right, and Center</a> as well as <a href="http://www.pbs.org/newshour/political_wrap/">Shields and Brooks on the NewsHour</a>.</p>

<p>This weekend my sweetie and I finished off cleanining up the bedroom.  It&#8217;s now beautiful and clean and I&#8217;m very happy.  I suppose that&#8217;s a little spot of &#8220;OK, this is under control now&#8221; from which to work.</p>

<p>Incidentally, she made me this very tasty bagel.</p>

<p><a href="http://www.flickr.com/photos/sgharms/96177647/" title="Photo Sharing"><img src="http://static.flickr.com/22/96177647_a28c233aa4_o.jpg" width="320" height="240" alt="Tasty" /></a></p>

<p>Lately my sweetie has been talking about wanting to learn C++ and I found a very good used edition of C++ by Dietel and Dietel.  It was on sale at <a href="http://www.bookbuyers.com/">BookBuyers in Mountain View</a> for $15.00 so she&#8217;s been reading it.</p>

<p>Sunday I went over to my friend&#8217;s place to watch the SuperBowl.  I didn&#8217;t have much invested in the whole thing, but it was a pretty good game with crappy officiating.</p>

<p>This week has been a bit busy, I&#8217;m enacting a particularly hairy change into my server ecosystem tonight and i hope that all will carry through well.  I attempted it on Monday but didn&#8217;t meet my expectations for &#8220;seamlesness&#8221; so I aborted.</p>

<p>I&#8217;ve also really been making some great progress on my Cocoa application.  It&#8217;s a Sudoku grid that you can use to play games.  I&#8217;m not GENERATING puzzles or SOLVING the puzzles with this - it&#8217;s just a computerized interface for solving puzzles that you might find on websites or in the paper.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/update-on-the-laser-vision-install/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hello Strangers&#8230;</title>
		<link>http://stevengharms.com/hello-strangers</link>
		<comments>http://stevengharms.com/hello-strangers#comments</comments>
		<pubDate>Wed, 01 Feb 2006 14:23:56 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[cocoa]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Travelogue]]></category>

		<guid isPermaLink="false">http://stevengharms.net/?p=591</guid>
		<description><![CDATA[Well my friends in the blogosphere it&#8217;s been a while since I, like Jim Anchower, rapped at ya. It&#8217;s been pretty hectic. Here&#8217;s what&#8217;s new. When last I was posting you were seeing posts from beautiful Frascati, Italy. Obviously I took the big ol&#8217; jet-airplane back to the US and arrived just fine. The flight [...]]]></description>
			<content:encoded><![CDATA[<p>Well my friends in the blogosphere it&#8217;s been a while since I, like Jim Anchower, rapped at ya.  It&#8217;s been pretty hectic.</p>

<p>Here&#8217;s what&#8217;s new.  When last I was posting you were seeing posts from beautiful Frascati, Italy.</p>

<p>Obviously I took the big ol&#8217; jet-airplane back to the US and arrived just fine.  The flight was long and a bit more grueling than I recall.  The real cursable thing about flying west from Europe is that if you catch a morning flight, you really feel quite compelled to stay awake the duration of the flight.</p>

<p>Assuming you&#8217;ve gotten your body on the Continental clock, you&#8217;re feeling like &#8220;Oh, it&#8217;s 11 am, lunchtime, etc.&#8221; and the idea of &#8220;Hey sleep for 8 hours&#8221; is, for me anyway, not in the works.  <i>OK, if you stay up all night the night before this might be in the cards, but creates such a miserable experience otherwise, it&#8217;s not worth it.</i></p>

<p>So on my flight back across to NYC I finished Ann Patchett&#8217;s <u>Bel Canto</u> which I very much liked.  It was a very interesting study of human relationship in terms of class and privilege and how, under duress, this breaks down and people truly start dealing with each other as people, come to know each others&#8217; problems and identities, and actually start to build real community&#8230;.and how quickly the machinery of modern society will lash out against real interaction.</p>

<p>With that book polished off and a lunch consumed I found myself about 3 hours away from Long Island so I watched some interestinf TV programs and used the last hour for some old-fashioned staring out the window.</p>

<p>Arriving in NYC was a breeze and customs didn&#8217;t hassle me.  I guess, unlike when I returned from Holland after a year at age of 21, I don&#8217;t look like I&#8217;m carrying a tonne of ecstasy in my valises (and, for the record, I have never stuffed my valises with ecstasy).</p>

<p>The flight back on my now most favorite airline Song was lightly booked so I had the exit row all to myself.  If you can believe this, after 1 week of coding Cocoa non-stop I actually worked on a Cocoa application some more.  Eventually my (by that time quite) timezone frazzled mind started fritzing and I took the edge off with some Tostito&#8217;s and processed liquified cheese food (making, uh, a nacho) and a Heineken.</p>

<p>Thanks to my AWESOME APC UPB-80 battery I still had enough juice to watch a DVD (and then some), so I watched my buddy Franco&#8217;s lent copy of <a href="http://www.imdb.com/title/tt0094964/">Dead Ringers</a>.</p>

<p>This movie is totally awesome&#8230;if you like edgy movies.  I feel it redundant to give pedestrian synopses of movies on the internet because anyone reading anything I wrote could read the imdb review or the Amazon review, so I&#8217;m going to save myself the effort.</p>

<p>I find Cronenberg&#8217;s movies very challenging and very disturbing (generally).  He seems to have a very complex relationship with the modern experience of life which is mediated by technology.  He frequently has the erotic be a function of technological progress or medical production of medical mutation.  It&#8217;s the same sort of curious revilement that underlies 9th graders looking up &#8220;elephantitis of the testicles&#8221; in the book of medical strangeness &#8212; but Cronenberg never lets &#8220;hey look freaks!&#8221; override an intricate story full of subtlety, art, and tenderness (strange to atrtibute that!).</p>

<p>The real hilight of the film is THE GREATEST ACTOR ON THE PLANET, Jeremy Irons, playing two identical twins.  How he, one person, can play two different personalities that, effectively, share one soul, and make both of them seem alive, vibrant, and different is absolutely staggering.</p>

<p>I wish he&#8217;d do more Shakespeare.  He&#8217;d be such a great Iago.</p>

<p>So anyway, having watched that I was pretty much into the stay of overtired and couldn&#8217;t sleep.  On the up side I was only about 90 minutes away from my beloved San Francisco.  I watched some TV programs and then was landed.</p>

<p>Upon arriving my <b>beautiful</b> girlfriend was there at the baggage claim in a wonderful fuzzy, new, sweater.  It felt very good to be holding her again after so many days away!  We returned to our new house in Sunnyvale, I ate a bowl of oatmeal, and went to bed.  I was out before she returned from brushing her teeth.</p>

<p>The next days were spent in recovery from jet-lag.  While I didn&#8217;t have any troubles on the way over, I was not all that well off upon my return.  We went to the mall at 10am (uh, because I was ready to) and I had a good lunch and got one of those cool Chinese massages.</p>

<p>The following days were spent avoiding unpacking from the trip and trying to finish off the unpacking from our move.  I eventually finished by work e-mail backlog and got things rolling there again.</p>

<p>In the evening times, instead of TV or blogging, I&#8217;ve been working on my Cocoa program - I&#8217;m trying to make sure I use what I&#8217;ve learned instead of letting it slip away.  I&#8217;ve also been trying to get the house all caught up because of my elective surgery on 02/02.</p>

<p>I&#8217;m getting Lasik Wavefront surgery tomorrow.  I&#8217;m nearsighted and would like to snowboard / surf / etc. without this hind&#8217;rance any longer.  I&#8217;m a bit apprehensive, but the surgeon is one of the most practiced in the area and the technology seems sound to me, so, here I go.</p>

<p>The doctors have told me no computer-ing on the day of, so I won&#8217;t be doing that.  But that just about catches me up on what&#8217;s news.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/hello-strangers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

