<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Borkware Miniblog</title>
	
	<link>http://borkwarellc.wordpress.com</link>
	<description>Bork bork bork bork.</description>
	<pubDate>Thu, 16 Oct 2008 14:52:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/BorkwareMiniblog" type="application/rss+xml" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Git to Pittsburgh Cocoaheads</title>
		<link>http://borkwarellc.wordpress.com/2008/10/16/git-to-pittsburgh-cocoaheads/</link>
		<comments>http://borkwarellc.wordpress.com/2008/10/16/git-to-pittsburgh-cocoaheads/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 14:52:43 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
		
		<category><![CDATA[cocoaheads]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=68</guid>
		<description><![CDATA[Hi!
Pittsburgh Cocoaheads tonight will feature Sean McCune talking about Git, the groovy distributed revision control system thingie.
7:30 on the CMU campus.
Cheers,
++md
&#160;&#160;&#160;&#160;&#160;&#160;     ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi!</p>
<p>Pittsburgh Cocoaheads tonight will feature Sean McCune talking about Git, the groovy distributed revision control system thingie.</p>
<p>7:30 on the CMU campus.</p>
<p>Cheers,<br />
++md</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=68&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/10/16/git-to-pittsburgh-cocoaheads/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/borkwarellc-128.jpg" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>LoC Review</title>
		<link>http://borkwarellc.wordpress.com/2008/09/16/loc-review/</link>
		<comments>http://borkwarellc.wordpress.com/2008/09/16/loc-review/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 03:06:08 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
		
		<category><![CDATA[LoC]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=66</guid>
		<description><![CDATA[James Summers has posted a very thoughtful review of Learn Objective-C on the Mac.
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>James Summers has posted a very <a href="http://james.roomfullofmirrors.com/comments.php?article=328">thoughtful review</a> of Learn Objective-C on the Mac.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/66/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/66/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=66&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/09/16/loc-review/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/borkwarellc-128.jpg" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>How I Got Started In Programming</title>
		<link>http://borkwarellc.wordpress.com/2008/07/01/how-i-got-started-in-programming/</link>
		<comments>http://borkwarellc.wordpress.com/2008/07/01/how-i-got-started-in-programming/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 02:47:10 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<category><![CDATA[meta]]></category>

		<category><![CDATA[off-topic]]></category>

		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=58</guid>
		<description><![CDATA[The redoubtable AnneKate™ tagged me with a narcissitic brain-dump meme, How I Got Started Programming, so I figured I&#8217;d chime in.  Usually I don&#8217;t do that stuff here, but hey, it&#8217;s my blog, I can me me me me if I want to.
How old were you when you started programming?
Sixth grade.  Which would [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The redoubtable <a href="http://twitter.com/annekate/statuses/847981172">AnneKate™</a> tagged me with a narcissitic brain-dump meme, <a href="http://www.randomnonsequitur.com/post/32">How I Got Started Programming</a>, so I figured I&#8217;d chime in.  Usually I don&#8217;t do that stuff here, but hey, it&#8217;s my blog, I can me me me me if I want to.</p>
<h2>How old were you when you started programming?</h2>
<p>Sixth grade.  Which would put me around 12 years old maybe?  My dad brought home an Apple ][ (amazing how many stories like this start off with that machine), intending to do Typical Computer Things like track finances and write simulations of radiation-resistent DNA (my Dad's awesome), but I noticed that it could play GAMES, and I glommed on to it.  Dad got occasional visitation rights, but for the most part, the machine was all mine.</p>
<p>It was a super spiffy version, too.  It had 48K, plus Applesoft BASIC on a card (Integer BASIC on the motherboard).  To switch between languages, you powered-down, flipped the switch, and powered back up.  (this was before DOS 3.3).  Eventually the machine got a Language Card (16K expansion).</p>
<h2>How did you get started in programming?</h2>
<p>Typing in programs from magazines and <A href="http://www.atariarchives.org/basicgames/">books</a>.  This was the time when print publications (remember those?) would have complete program listings.  I learn best by by eye -&gt; hands -&gt; screen -&gt; eye -&gt; brain, and this is how I learned programming.  Actually, where I learned debugging, since you learn more by making (and finding, and fixing) misteaks than you do by doing things perfectly the first time.  At least that's what I keep telling myself.</p>
<h2>What was your first language?</h2>
<p>Apple ][ Integer BASIC.  Later Applesoft, and then the UCSD Pascal system.</p>
<h2>What was the first real program you wrote?</h2>
<p>Where "real" is something non-trivial, and not something I typed in from a magazine.  It was one my Dad designed, and I implemented.  It was essentially a quality assurance database system for a Radiology department.  Diagnoses could be entered, and then later correlated with reports from Pathology.  Or something like that.  As far as I was concerned, it was "type stuff in, save it to disk", and then periodically run the worlds most inefficient multi-device sort.  But it was cool seeing three Disk ][ units hooked up to a machine, all running.</p>
<p>It was at this time I learned what flowcharts were (remember those?), sigma notation, and basic algorithms and data structures.</p>
<h2>What languages have you used since you started programming?</h2>
<p>Roughly chronoillogical order, favorites starred</p>
<p>Integer BASIC (*), AppleSoft BASIC (*), UCSD Pascal (*), FORTRAN IV (under UCSD Pascal), VAX FORTRAN, VAX assembly, VAX BASIC, VMS DCL, Dbase ///, Turbo BASIC, Mac/TML Pascal (*), Hypertalk, Object Pascal, C (*), C++, Newtonscript, /bin/sh, /bin/csh, emacs lisp, Tcl (*), Perl, Oracle SQL, PL/SQL, PHP, Objective-C (*), /bin/bash, Javascript, Pythong, Java, Sawzall.  HTML (XML and generic SGML) if you count those as langauges.</p>
<h2>Badgers, or Wombats?</h2>
<p>Badgers, definitely.</p>
<h2>What was your first professional programming gig?</h2>
<p>Visix Software (R.I.P.)  We did a cross-platform toolkit called &#8220;Galaxy&#8221;.  It ruled™, and was definitely ahead of its time.  Its geometry management system has not been approached by anything I&#8217;ve seen since.</p>
<p>I started off in tech support answering questions about network configuration for our license server and X11 Font Paths for our Looking Glass product.  Eventually worked my way up to Señor Software Engineer working on some important parts of the product.  Also, because of Visix, I spent four months on Wall Street.</p>
<p>My first &#8220;will program for food&#8221; was a couple of summers and Christmas vacations during college at the Little Rock VA Hospital, assembling PC-clones from spare parts, and building some software tools for the department.  One was an elaboration of the previous medical system (this time in a &#8220;real&#8221; database, Dbase ///), and an isotope tracking system.  I couldn&#8217;t really be paid, so I was officially a volunteer.  If I was there for four or more hours, I got a cafeteria meal voucher, which was *just enough* for a cheeseburger, onion rings, and a coke.  It was the only non-lethal thing there.</p>
<h2>If you knew then what you know now, would you have started programming?</h2>
<p>Hell yes!  I&#8217;m having the time of my life, and I get paid for it.</p>
<h2>If there is one thing you learned along the way that you would tell new developers, what would it be?</h2>
<p>This is more generic life advice, but something I feel strongly about:  Surround yourself with people that are smarter and more talented than you, and learn from them.  See what they do, figure out why they do it.  Ask questions.  Bask in their greatness and absorb everything.</p>
<p>At Visix, I spent a big chunk of time hours and three whiteboards going through the Galaxy &#8220;Class Manager&#8221;, figuring out how it worked (which was a combination of C++-style vtables and Objective-C runtime lookup, but all in vanilla C, with a lot of macro magic).</p>
<h2>What&#8217;s the most fun you&#8217;ve ever had programming?</h2>
<p>At Visix, in the bootstrap days of Galaxy.  I wrote a lot of demo programs and sample code, in addition to doing the &#8220;List Manager&#8221; (think Excel, but without the calculation engine).  There were a lot of times I&#8217;d be working all night on some fun thing (like a graphics demo that needed scrolling, but we didn&#8217;t have scroll bars implemented yet, so I wrote a little joystick thingie).  My favorite times were hacking on something fun, looking out the window, and watching the sun rise.  It was magical.</p>
<p>Thanks AnneKate, that was a fun stroll down memory lane.  Now get off my lawn.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/58/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/58/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=58&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/07/01/how-i-got-started-in-programming/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/borkwarellc-128.jpg" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>Next CocoaHeads/Pittsburgh : Thursday July 3</title>
		<link>http://borkwarellc.wordpress.com/2008/07/01/next-cocoaheadspittsburgh-thursday-july-3/</link>
		<comments>http://borkwarellc.wordpress.com/2008/07/01/next-cocoaheadspittsburgh-thursday-july-3/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 15:57:19 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=56</guid>
		<description><![CDATA[Next CoocaHeads/Pittsburgh is Thursday July 3, 2008, 7:30 at Newell Simon Hall 3001 on the CMU campus.  No set agenda, but we&#8217;ll have the usual snacks and geeky discourse.
P.S.  I&#8217;m on twitter as &#8220;borkware&#8221;, still working on revisions to AMOSXP, plus doing some work on LoC.
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Next CoocaHeads/Pittsburgh is Thursday July 3, 2008, 7:30 at Newell Simon Hall 3001 on the CMU campus.  No set agenda, but we&#8217;ll have the usual snacks and geeky discourse.</p>
<p>P.S.  I&#8217;m on twitter as &#8220;borkware&#8221;, still working on revisions to AMOSXP, plus doing some work on LoC.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/56/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/56/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=56&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/07/01/next-cocoaheadspittsburgh-thursday-july-3/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/borkwarellc-128.jpg" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>launchd tech talk</title>
		<link>http://borkwarellc.wordpress.com/2008/05/15/launchd-tech-talk/</link>
		<comments>http://borkwarellc.wordpress.com/2008/05/15/launchd-tech-talk/#comments</comments>
		<pubDate>Thu, 15 May 2008 22:02:25 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=55</guid>
		<description><![CDATA[In case folks might have missed it : Launchd: One Program to Rule Them All Tech Talk @ Google, with Dave Zarzycki, the launchd dude.
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In case folks might have missed it : <a href="http://video.google.com/videoplay?docid=1781045834610400422">Launchd: One Program to Rule Them All</a> Tech Talk @ Google, with Dave Zarzycki, the launchd dude.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/55/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/55/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=55&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/05/15/launchd-tech-talk/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/borkwarellc-128.jpg" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>Looking for Community Music in Philadelphia</title>
		<link>http://borkwarellc.wordpress.com/2008/05/11/looking-for-community-music-in-philadelphia/</link>
		<comments>http://borkwarellc.wordpress.com/2008/05/11/looking-for-community-music-in-philadelphia/#comments</comments>
		<pubDate>Sun, 11 May 2008 16:56:58 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
		
		<category><![CDATA[off-topic]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=54</guid>
		<description><![CDATA[Hello Everyone,
Two friends of mine who are excellent musicians (Trumpet and Trombone) are moving to Philly this summer, and they&#8217;re looking for good community music groups (band and/or orchestra).  They don&#8217;t know anyone in Philly.  *I* don&#8217;t know anyone in Philly would know what groups are good in the region.  If anyone [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hello Everyone,</p>
<p>Two friends of mine who are excellent musicians (Trumpet and Trombone) are moving to Philly this summer, and they&#8217;re looking for good community music groups (band and/or orchestra).  They don&#8217;t know anyone in Philly.  *I* don&#8217;t know anyone in Philly would know what groups are good in the region.  If anyone has suggestions, leave a comment or drop me a line at markd@borkware.com.  Thanks!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/54/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/54/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=54&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/05/11/looking-for-community-music-in-philadelphia/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/borkwarellc-128.jpg" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>Next CocoaHeads Pittsburgh, April 24</title>
		<link>http://borkwarellc.wordpress.com/2008/04/20/next-cocoaheads-pittsburgh-april-24/</link>
		<comments>http://borkwarellc.wordpress.com/2008/04/20/next-cocoaheads-pittsburgh-april-24/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 21:04:01 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
		
		<category><![CDATA[cocoaheads]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=53</guid>
		<description><![CDATA[
Hello everyone,
The next Pittsburgh CocoaHeads will be April 24, 7:30 pm at Newell Simon Hall, room 3000.  Unless someone wants to talk about something else, I&#8217;ll babble incoherently about Unit Testing and Code Coverage, plus a peek at the Google Mac Playground and CoverStory.
We&#8217;ve got a google group / mailing list at http://groups.google.com/group/cocoaheads-pittsburgh.  [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://borkwarellc.files.wordpress.com/2008/04/cocoaheads.png?w=150&#038;h=127" alt="cocoaheads.png" border="0" width="150" height="127" align="right" /><br />
Hello everyone,</p>
<p>The next Pittsburgh CocoaHeads will be April 24, 7:30 pm at Newell Simon Hall, room 3000.  Unless someone wants to talk about something else, I&#8217;ll babble incoherently about Unit Testing and Code Coverage, plus a peek at the Google Mac Playground and CoverStory.</p>
<p>We&#8217;ve got a google group / mailing list at <a href="http://groups.google.com/group/cocoaheads-pittsburgh">http://groups.google.com/group/cocoaheads-pittsburgh</a>.  Please join if you&#8217;re in the area.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/53/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/53/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=53&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/04/20/next-cocoaheads-pittsburgh-april-24/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/borkwarellc-128.jpg" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>

		<media:content url="http://borkwarellc.files.wordpress.com/2008/04/cocoaheads.png" medium="image">
			<media:title type="html">cocoaheads.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Autorelease Pool Patents</title>
		<link>http://borkwarellc.wordpress.com/2008/03/26/autorelease-pool-patents/</link>
		<comments>http://borkwarellc.wordpress.com/2008/03/26/autorelease-pool-patents/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 13:28:44 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=51</guid>
		<description><![CDATA[During a discussion on Cocoa memory management on Cocoa-Dev, Bill Cheeseman posted the patent numbers for the autorelease mechanism.  Here are some links, all called &#8220;Transparent local and distributed memory management&#8221; :
5,687,370, 6,026,415, and 6,304,884.
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>During a discussion on Cocoa memory management on Cocoa-Dev, Bill Cheeseman posted the patent numbers for the autorelease mechanism.  Here are some links, all called &#8220;Transparent local and distributed memory management&#8221; :<br />
<a href="http://www.google.com/patents?vid=USPAT5687370">5,687,370</a>, <a href="http://www.google.com/patents?vid=USPAT6026415">6,026,415</a>, and <a href="http://www.google.com/patents?id=csUIAAAAEBAJ&amp;dq=6304884">6,304,884</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/51/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/51/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=51&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/03/26/autorelease-pool-patents/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/borkwarellc-128.jpg" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
		<item>
		<title>Fun (?) with Time Capsule</title>
		<link>http://borkwarellc.wordpress.com/2008/03/21/fun-with-time-capsule/</link>
		<comments>http://borkwarellc.wordpress.com/2008/03/21/fun-with-time-capsule/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 18:22:04 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
		
		<category><![CDATA[whining]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=49</guid>
		<description><![CDATA[The Time Capsule I ordered a while ago has arrived.  Woot!  Remote Backup Nirvana is coming my way!
So far, it&#8217;s been working out &#8220;eh&#8221;.  It took a couple of tries to get it onto my WDS network, and I&#8217;ve gone through a number of scram-the-backups-and-redo-from-scratch getting things set up.  Here are [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The Time Capsule I ordered a while ago has arrived.  Woot!  Remote Backup Nirvana is coming my way!</p>
<p>So far, it&#8217;s been working out &#8220;eh&#8221;.  It took a couple of tries to get it onto my WDS network, and I&#8217;ve gone through a number of scram-the-backups-and-redo-from-scratch getting things set up.  Here are a couple of first impressions.</p>
<ul>
<li> Enjoy the UI glitches, like this one that asks for a username but there&#8217;s no place to put it. <img src="http://borkwarellc.files.wordpress.com/2008/03/bukkit.png?w=443&#038;h=196" alt="bukkit.png" border="0" width="443" height="196" />
<li> Mail.app is *not* your friend.  I had a large number of deleted messages that were getting <code>stat</code>ed on every backup.  I&#8217;d need to backup a few megs, which would take two minutes, and then it would sit at &#8220;Backed up 10Megs of 10Megs&#8221; for 5-10 minutes, all of which was looking at mail messages.  It turns out I had a lot (over 65,000) of &#8220;deleted&#8221; messages that weren&#8217;t in the trash, weren&#8217;t in any mailbox, but showed up if you command-L while viewing the inbox.  Control-clicking on the mailbox and choosing &#8220;Erase deleted messages&#8221; did nothing.  I had to select each Inbox (I have 3) and choose &#8220;Erase Deleted Messages in Selected Mailbox&#8221; from the menu (or use command-K)  Once I did this, a backup (including an email check) is about two minutes from &#8220;Backup now&#8221; til it completes.
<li> If you have encrypted disk images where you store your <strike>pornographic re-enactments of the Smurf saga</strike> sensitive financial data, you&#8217;ll want to use the Sparse Bundle format, which will only back up bands of data that have changed, vs the entire disk image.
<li> Anyone with the Time Capsule disk password can see all the backed up data.   Unfortunately, you have to supply this password (or an account password) when choosing a disk, so someone can look in their keychain and get it.  So best to put your <strike>Smurf porn</strike> sensitive financial data on those Sparse Bundle disk images.
<li> I haven&#8217;t figured out the best way to back up the backup.  There&#8217;s not (to my ability to find) a way to limit a particular backup set to a given size, like &#8220;only back up 300 gigs so I can fit it onto this laptop drive in an enclosure and stick in the bank lock-box&#8221;.  There is an &#8220;Archive the Time Capsule disk to another USB disk&#8221; which might be useful, but I had hoped to be able to back up to smaller-profile disks.
<li> I&#8217;ve had some &#8220;could not mount backup&#8221; situations after sleeping the machine in the middle of a big incremental backup (I had done serious violence to my Mail.app message directory tracking down the issues I described earlier).  I&#8217;ve also had this happen when ejecting the TC disk during an initial backup.  No warning, it immediately ejected, and then would not re-mount.  I had to delete the sparsebundle file on the Time Capsule and re-do my backup from ground-zero.  So if you&#8217;re time-capsuling a laptop that you may want to shut down on a moment&#8217;s notice, even if it&#8217;s in the middle of a backup, run some tests before committing to it to make sure this won&#8217;t happen to you.
<li> Also, which is even more fun, is that spotlight has decided to index my time capsule backup volume.  Before it decided to do this, backups were ~2 minutes for a no-op.  Now they&#8217;re back up to 6-10 minutes, with mdworker going bonkers in fs_usage until I eject the Time Capsule backup volume (which usually auto-ejects once the backup is done)  I can&#8217;t add the backup volume to the spotlight opt-out list:
<div style="text-align:center;"><img src="http://borkwarellc.files.wordpress.com/2008/03/picture-10.png?w=475&#038;h=196" alt="Picture 10.png" border="0" width="475" height="196" /></div>
<p>  And mdutil -i off /Volumes/blah doesn&#8217;t turn it off either.  Even a reboot didn&#8217;t help.  Sigh.</p>
</ul>
<p>Hopefully once some of these annoyances are worked out I think Time Capsule will work out a lot better in backing up my, and the wife&#8217;s, MacBooks.  Before this we had an &#8220;rsync to a DL-DVD-sized dmg on a Mac mini&#8221; setup, and hoped it didn&#8217;t fill up the disk image, plus waiting for a DL disk to burn, and hope it didn&#8217;t fail part-way through with media errors.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/49/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/49/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=49&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/03/21/fun-with-time-capsule/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/borkwarellc-128.jpg" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>

		<media:content url="http://borkwarellc.files.wordpress.com/2008/03/bukkit.png" medium="image">
			<media:title type="html">bukkit.png</media:title>
		</media:content>

		<media:content url="http://borkwarellc.files.wordpress.com/2008/03/picture-10.png" medium="image">
			<media:title type="html">Picture 10.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Making Command-Line Tools</title>
		<link>http://borkwarellc.wordpress.com/2008/03/12/making-command-line-tools/</link>
		<comments>http://borkwarellc.wordpress.com/2008/03/12/making-command-line-tools/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 00:45:31 +0000</pubDate>
		<dc:creator>Mark Dalrymple</dc:creator>
		
		<category><![CDATA[LoC]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://borkwarellc.wordpress.com/?p=46</guid>
		<description><![CDATA[Just in case you&#8217;re reading Learn Objective-C on the Macintosh, and you&#8217;re wanting to make a &#8220;Foundation Command-Line Utility&#8221; project in the might (or might not) be new Xcode which might (or might not) be associated with the latest iPhone excitement, you&#8217;ll probably want to look under &#8220;Command Line Utility&#8221; on the sidebar, and choose [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Just in case you&#8217;re reading <em>Learn Objective-C on the Macintosh</em>, and you&#8217;re wanting to make a &#8220;Foundation Command-Line Utility&#8221; project in the might (or might not) be new Xcode which might (or might not) be associated with the latest iPhone excitement, you&#8217;ll probably want to look under &#8220;Command Line Utility&#8221; on the sidebar, and choose &#8220;Foundation Tool&#8221; from the project picker.  They may (or may not) have moved it from previous Xcode versions.  Or not.  You didn&#8217;t hear it from me,</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/borkwarellc.wordpress.com/46/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/borkwarellc.wordpress.com/46/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/borkwarellc.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/borkwarellc.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/borkwarellc.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/borkwarellc.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/borkwarellc.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/borkwarellc.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/borkwarellc.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/borkwarellc.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/borkwarellc.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/borkwarellc.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=borkwarellc.wordpress.com&blog=1529685&post=46&subd=borkwarellc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://borkwarellc.wordpress.com/2008/03/12/making-command-line-tools/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/borkwarellc-128.jpg" medium="image">
			<media:title type="html">MarkD</media:title>
		</media:content>
	</item>
	</channel>
</rss>
