<?xml version='1.0' encoding='UTF-8'?>
   <feed xmlns='http://www.w3.org/2005/Atom'
         xml:lang='en-us'>
     <title>Gus's weblog, adventures in Flying Meat.</title>
     <id>http://www.gusmueller.com/blog/</id>
     <link href='./' />
     <link rel='self' href='http://gusmueller.com/blog/atom.xml' />
     <link href="http://www.gusmueller.com/" rel="alternate" title="Gus's weblog, adventures in Flying Meat." type="text/html" />
     <updated>2008-07-02T15:03:16-08:00</updated>
     <author>
       <name>Gus Mueller</name>
     </author><entry>
   <title>Adobe Reader 9 is out!</title>
   <link href="http://gusmueller.com/blog/archives/2008/07/adobe_reader_9_is_out!.html" rel="alternate" title="Adobe Reader 9 is out!" type="text/html" />
   <id>urn:uuid:3c5e0fc7-edf6-4b3a-942e-12942290e2d4</id>
   <published>2008-07-02T12:45:04-08:00</published>
   <updated>2008-07-02T15:03:11-08:00</updated>
   <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'><center><img src="http://gusmueller.com/2008/images/acorn/77379f9f-13c8-4553-b89a-256a6b4fddf5.png" alt="" /><br/>
<br/>
Decompressing is powered by who?  Why do I care?  Ads on the installer?<br/>
<br/>
<img src="http://gusmueller.com/2008/images/acorn/d4d908bb-cd93-476c-aafa-79602591840a.png" alt="" /><br/>
... "Recomposition", that's a new one to me.  Another word for "decompression"? (Powered by iNOSSO of course).<br/>
<br/>
<img src="http://gusmueller.com/2008/images/acorn/96812358-4d43-4222-8732-b2cdf5bc2986.png" alt="" /><br/>
Ok, time to launch it.  Why yes, Adobe Reader gets its own folder in /Applications ... with the app and a single ReadMe.  Would it make sense to show the readme on startup, and just put Reader in /Applications without its own folder?  Nah.<br/>
<br/>
<img src="http://gusmueller.com/2008/images/acorn/cddf0226-f7b7-4f19-8b24-c0b738cf0a9f.png" alt="" /><br/>
First launch.  A menu bar with no menus, and then this.  Why am I not surprised?<br/>
<br/>
<img src="http://gusmueller.com/2008/images/acorn/01c43703-89ec-49be-bedd-7d2983981d48.png" alt=""/><br/>
Figures.<br/>
<br/>
Hey, did you hear PDF became an ISO standard today?  w00t!<br/>
<br/>
&lt;/snarkiness&gt;<br/>
<br/>
</center></div></content>
 </entry><entry>
   <title>Another snipit of code at launch</title>
   <link href="http://gusmueller.com/blog/archives/2008/06/another_snipit_of_code_at_launch.html" rel="alternate" title="Another snipit of code at launch" type="text/html" />
   <id>urn:uuid:4f238cf5-06dc-4e7c-86e1-af5e5fd08942</id>
   <published>2008-06-30T12:09:37-08:00</published>
   <updated>2008-06-30T12:18:16-08:00</updated>
   <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'>A little while ago I <a href="/blog/archives/2008/05/a_snip_of_code_i_m_sure_someone_will_tear_apart_for_me.html">shared a snip of code</a> I put in VoodooPad development builds, which beeps at me when I launch a second copy.  I run into this problem because I use VoodooPad all day long, and - well, since I'm VoodooPad's creator,  sometimes I'll accidently get multiple copies running which I don't want.<br/>
<br/>
Anyway.<br/>
<br/>
I've got a better version now (and I don't know why I didn't do this the first time either); use AppleScript to quit the old version and then continue on the app's merry way.  I put this in my main.m file, before NSApplicationMain():<br/>
<br/>
<div class="code">#ifdef DEBUG<br/>
    <br/>
NSWorkspace *workspace = [NSWorkspace sharedWorkspace];<br/>
NSArray *launchedApplications   = [workspace launchedApplications];<br/>
for (NSDictionary *junk in launchedApplications) {<br/>
&#160;&#160;if ([@"com.flyingmeat.VoodooPad_Pro" isEqualToString:[junk objectForKey:@"NSApplicationBundleIdentifier"]]) {<br/>
&#160;&#160;&#160;&#160;NSLog(@"It's already running you moron");<br/>
&#160;&#160;&#160;&#160;system("/usr/bin/osascript -e 'tell app \"VoodooPad Pro\" to quit'");<br/>
&#160;&#160;&#160;&#160;sleep(1.5f); // let the quit actually happen.<br/>
&#160;&#160;}<br/>
}<br/>
#endif</div><br/>
<br/>
Yes yes yes, using system() is bad.  I know.  It's only ever run on my desktop though.</div></content>
 </entry><entry>
   <title>P.S. Comments are off temporarily</title>
   <link href="http://gusmueller.com/blog/archives/2008/06/p.s._comments_are_off_temporarily.html" rel="alternate" title="P.S. Comments are off temporarily" type="text/html" />
   <id>urn:uuid:e1c6f60e-8a30-4bcd-a40d-c948637c371b</id>
   <published>2008-06-29T13:02:52-08:00</published>
   <updated>2008-06-29T13:07:01-08:00</updated>
   <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'>I thought I should mention before I get emails about it; comments are disabled right now as I rework my custom VoodooPad blog engine from Lua to Python.  I'm porting little snippets at a time, but it's got a GUI now!<br/>
<br/>
<center><img src="http://gusmueller.com/2008/images/acorn/48180316-d4a0-4a90-a5ea-9b9281d23b35.png" alt="Flyblog" /></center><br/>
<br/>
Amazing, isn't it?  I knew you would be impressed.  I'll make sure to give it out as sample dev code some day once it's all cleaned up.</div></content>
 </entry><entry>
   <title>Development Phase Code Signing</title>
   <link href="http://gusmueller.com/blog/archives/2008/06/development_phase_code_signing.html" rel="alternate" title="Development Phase Code Signing" type="text/html" />
   <id>urn:uuid:4293cf30-6100-4d8a-929e-2616d46bfeab</id>
   <published>2008-06-29T12:57:40-08:00</published>
   <updated>2008-06-29T13:02:11-08:00</updated>
   <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'>Daniel Jalkut: <a href="http://www.red-sweater.com/blog/514/development-phase-code-signing">Development Phase Code Signing</a>.<br/>
<br/>
'''But the user who has it worst of all is me myself, as I’m constantly revising the application, leading the system to request new approvals every time my changed application accesses the keychain.'''<br/>
<br/>
After seeing that all it would take is a simple build script, I've done this to my development builds of VoodooPad.  It really is nice not having to click the keychain dialog box all the time.<br/>
<br/>
I'm not quite ready to do this to the release builds of VoodooPad- I'm not sure there is much benifit to it just yet.<br/>
<br/>
And in case you were wondering (though I am sure you weren't), one of my main VoodooPad documents is encrypted, so that's where I see they keychain dialog pop up.  It gets a bit annoying after the 1000th time.</div></content>
 </entry><entry>
   <title>Special Effects with Acorn Part 1: The Product Fade Effect</title>
   <link href="http://gusmueller.com/blog/archives/2008/06/special_effects_with_acorn_part_1:_the_product_fade_effect.html" rel="alternate" title="Special Effects with Acorn Part 1: The Product Fade Effect" type="text/html" />
   <id>urn:uuid:9c407b1a-eacd-471d-abb0-ceb72e272393</id>
   <published>2008-06-28T11:12:54-08:00</published>
   <updated>2008-06-28T21:23:05-08:00</updated>
   <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'><a href="http://leefalin.com/blog/2008/06/26/special-effects-with-acorn-part-1-the-product-fade-effect/">Special Effects with Acorn Part 1: The Product Fade Effect</a>.<br/>
<br/>
Lee Falin has put together a tutorial on how to create the fading/reflective effect you see all over apple.com these days.</div></content>
 </entry><entry>
   <title>Thinking Like a Cocoa Programmer</title>
   <link href="http://gusmueller.com/blog/archives/2008/06/thinking_like_a_cocoa_programmer.html" rel="alternate" title="Thinking Like a Cocoa Programmer" type="text/html" />
   <id>urn:uuid:4f641e21-0c59-49d7-8f89-bd69b7c5d931</id>
   <published>2008-06-27T10:56:41-08:00</published>
   <updated>2008-06-27T10:57:14-08:00</updated>
   <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'>Theocacao: <a href="http://theocacao.com/document.page/580">Thinking Like a Cocoa Programmer</a>.<br/>
<br/>
"Being a great Mac or iPhone programmer means more than just knowing Objective-C and the Cocoa, it means thinking in a different way about designing and writing software."</div></content>
 </entry><entry>
   <title>Jet City Rollergirls Championship Bout</title>
   <link href="http://gusmueller.com/blog/archives/2008/06/jet_city_rollergirls_championship_bout.html" rel="alternate" title="Jet City Rollergirls Championship Bout" type="text/html" />
   <id>urn:uuid:bd09f1d2-ed5a-4b2c-81ed-a77761da89dc</id>
   <published>2008-06-20T11:59:26-08:00</published>
   <updated>2008-06-20T12:12:20-08:00</updated>
   <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'>July 12th is Kirstin's next derby game, which also hasppens to be the championship bout for the season. I know some local folks (Seattle area) wanted to know when the next derby game was, so now is your chance <a href="http://www.brownpapertickets.com/event/37039">to buy tickets</a>.<br/>
<br/>
It's a small venue, and it always sells out quick.  So if you want to see her knock down some other girls (and get knocked down herself), now is your chance.<br/>
<br/>
p.s. - <a href="http://flickr.com/photos/edgardiazrocks/sets/72157605533420451/detail/">some pics</a> from her <a href="http://flickr.com/photos/type2b/sets/72157605504727542/detail/">last bout</a>.  Kirstin is the <a href="http://flickr.com/photos/edgardiazrocks/2559526653/in/set-72157605533420451/">tall one</a>, and of course I'll be one of <a href="http://www.flickr.com/photos/jetcityrollergirls/2423051280/in/set-72157604600385274/">lazy ones</a>.</div></content>
 </entry><entry>
   <title>What is good tequila?</title>
   <link href="http://gusmueller.com/blog/archives/2008/06/what_is_good_tequila_.html" rel="alternate" title="What is good tequila?" type="text/html" />
   <id>urn:uuid:a0d3a2b9-ec6a-4b97-a9dc-72efea25a0e1</id>
   <published>2008-06-19T02:04:30-08:00</published>
   <updated>2008-06-19T02:19:38-08:00</updated>
   <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'>Bill Bumgarner: <a href="http://www.friday.com/bbum/2008/06/19/what-is-good-tequila/">What is good tequila?</a><br/>
<br/>
'''This weblog post is at least a decade in the making. Seriously. I wrote the original version of this sometime in the late ’90s as a mailing list post, then revised it again when someone at Apple asked for tequila recommendations.'''<br/>
<br/>
I didn't know what good tequila was till this past week when I visited <a href="http://www.tommystequila.com/">Tommy's</a> during WWDCfest.  Ever since I got back home, I've been <a href="http://twitter.com/ccgus/statuses/834357038">fascinated</a> with the <a href="http://twitter.com/ccgus/statuses/834365019">idea</a> of making a margarita that tasted as good as what I had there.  With <a href="http://twitter.com/bbum/statuses/838361298">some</a> <a href="http://twitter.com/bbum/statuses/838371535">help</a> via Twitter from Bill, I managed to make a pretty decent margarita tonight.  (I bought some El Tesoro platinum and Partida Anejo two days after I got back.  I don't really know what I'm doing but I think I made some good choices based on the bottles that showed up in his post.)<br/>
<br/>
It'll be fun experimenting at any rate.</div></content>
 </entry><entry>
   <title>Acorn 1.2.1b1</title>
   <link href="http://gusmueller.com/blog/archives/2008/06/acorn_1.2.1b1.html" rel="alternate" title="Acorn 1.2.1b1" type="text/html" />
   <id>urn:uuid:bdc4e509-7719-4321-a822-736b36acd679</id>
   <published>2008-06-17T12:19:55-08:00</published>
   <updated>2008-06-17T12:26:37-08:00</updated>
   <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'><a href="http://flyingmeat.com/download/latest/">Acorn 1.2.1b1</a> is ready for testing, and you can grab it from the <a href="http://flyingmeat.com/download/latest/">latest builds page</a>.  This is a quick bug fix release, and you can read up on the <a href="http://flyingmeat.com/download/latest/acornshortnotes.html">release notes here</a>.</div></content>
 </entry><entry>
   <title>Red Sweater: Pixels Are Hot</title>
   <link href="http://gusmueller.com/blog/archives/2008/06/red_sweater:_pixels_are_hot.html" rel="alternate" title="Red Sweater: Pixels Are Hot" type="text/html" />
   <id>urn:uuid:7552e9b2-40f5-4cb7-a63b-3a4c94427fb0</id>
   <published>2008-06-17T11:35:54-08:00</published>
   <updated>2008-06-17T12:00:54-08:00</updated>
   <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'>From Red Sweater: <a href="http://www.red-sweater.com/blog/506/pixels-are-hot">Pixels Are Hot</a><br/>
<br/>
A nice little essay from Daniel Jalkut:<br/>
<br/>
'''On the Mac, we’re all racing towards the same goal: mindblowing experiences for users. Even in a niche such as pixel editing, where lots of players compete, we’ll never have a declared winner. To have a winner, you need a finish line. And when it comes to maximizing user happiness and productivity, there isn’t one. Furthermore, the map to that pot of gold has been drawn differently by every user and by every developer.'''</div></content>
 </entry><entry>
   <title>2008 PMC Software Auctions</title>
   <link href="http://gusmueller.com/blog/archives/2008/06/2008_pmc_software_auctions.html" rel="alternate" title="2008 PMC Software Auctions" type="text/html" />
   <id>urn:uuid:a022550c-45cd-4e3e-8d38-ba519adb8a99</id>
   <published>2008-06-17T11:20:58-08:00</published>
   <updated>2008-06-17T11:31:19-08:00</updated>
   <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'>Seth Dillingham's <a href="http://www.truerwords.net/fundraising/pmcsoftware/index.html#cdbackground">2008 PMC Software Auctions</a> are upon us.<br/>
<br/>
From Seth:<br/>
'''August 1st, 2nd and 3rd (Friday - Sunday), I'll be riding my bike across the state of Massachusetts in the PMC, along with about 4400 other riders. Riding the bike for 300 miles is the easy part. The real challenge is meeting my $10,000 goal for this cancer-care-and-treatment charity'''<br/>
<br/>
Flying Meat is of course donating licenses of all our apps for this.  I know a lot of developers read my site, so let me suggest that it would probably be a good idea if you have an app, to donate for this as well.  It's for a good cause, and can only do good for everyone (including yourself and your company).</div></content>
 </entry><entry>
   <title>Music for a Rainy Seattle Day</title>
   <link href="http://gusmueller.com/blog/archives/2008/06/music_for_a_rainy_seattle_day.html" rel="alternate" title="Music for a Rainy Seattle Day" type="text/html" />
   <id>urn:uuid:ddc532c1-de7b-44d8-b472-58d3c56fea65</id>
   <published>2008-06-05T11:18:03-08:00</published>
   <updated>2008-06-05T11:51:47-08:00</updated>
   <content type="xhtml"><div xmlns='http://www.w3.org/1999/xhtml'>I was going to try and put these songs up on <a href="http://muxtape.com/">muxtape.com</a>, but they seem to be having... issues today.<br/>
<br/>
Anyway, some live <a href="http://www.mmw.net/">Medeski Martin and Wood</a> for ya:<br/>
<br/>
<a href="http://gusmueller.com/2008/audio/mmw1996-08-08d2t04.m4a">Chubb Subb</a>, and <a href="http://gusmueller.com/2008/audio/mmw1996-08-08d2t05.m4a">Crosstown Traffic</a>.<br/>
<br/>
Recorded from a concert in <a href="http://www.mmwsetlists.com/main.cfm?pgid=detail&amp;showid=2076">Lawrence KS, 1996.08.08</a>.</div></content>
 </entry>
</feed>