<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Unfit For Print</title>
    <link>http://www.unfitforprint.com/articles.rss</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Questionable thoughts</description>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/UnfitForPrint" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>The mirror looks back</title>
      <description>&lt;p style="clear: both"&gt;Or at least we all do, at some point over the next 12 hours, voluntarily or not. Like the poor Zune owners who woke up today to &lt;a href="http://www.engadget.com/2008/12/31/30gb-zunes-mysteriously-begin-to-fail-at-12am-december-31st/" title="30GB Zunes mysteriously begin to fail at 12AM, December 31st -- day of reckoning to follow - Engadget"&gt;an unpleasant surprise&lt;/a&gt;. &lt;/p&gt;&lt;p style="clear: both"&gt;I haven't posted much this year. &lt;a href="http://drinkbrainjuice.com/blogo" title="Blogo weblog editor for the Mac" target="_blank"&gt;Blogo&lt;/a&gt; has taken up more of my time than anything else, and the release last week marked the end of a long, difficult stretch. Hopefully next year will be easier. &lt;/p&gt;&lt;p style="clear: both"&gt;Good luck to all of you. &lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;

</description>
      <pubDate>Wed, 31 Dec 2008 21:40:07 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:fa239aaf-d36b-4df6-b19b-5f0f06c50190</guid>
      <comments>http://www.unfitforprint.com/articles/2008/12/31/the-mirror-looks-back#comments</comments>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/acGPNNL3spI/the-mirror-looks-back</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/12/31/the-mirror-looks-back</feedburner:origLink></item>
    <item>
      <title>Launching Blogo 1.2 beta</title>
      <description>&lt;p style="clear: both"&gt;&lt;span style=" text-align: center; display: block; margin: 0 auto 10px;"&gt;&lt;object height="280" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="438"&gt;&lt;param name="flashvars" value="&amp;offsite=true&amp;intl_lang=pt-br&amp;page_show_url=%2Fphotos%2Fbrainjuice%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Fbrainjuice%2F&amp;user_id=32076187@N05&amp;jump_to=" /&gt;&lt;param name="bgcolor" value="#000000" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="src" value="http://www.flickr.com/apps/slideshow/show.swf" /&gt;&lt;embed bgcolor="#000000" allowfullscreen="true" src="http://www.flickr.com/apps/slideshow/show.swf" type="application/x-shockwave-flash" flashvars="&amp;offsite=true&amp;intl_lang=pt-br&amp;page_show_url=%2Fphotos%2Fbrainjuice%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Fbrainjuice%2F&amp;user_id=32076187@N05&amp;jump_to=" height="280" width="438"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;Yesterday &lt;a href="http://brainjuice.com.br" title="Brainjuice" target="_blank"&gt;Brainjuice&lt;/a&gt; launched &lt;strong&gt;Blogo 1.2 beta 2&lt;/strong&gt; (a release candidate, or preview of the final version), the new version of our blog editor for the Mac. After a low-profile launch of version 1.1 (due to it being less stable than we would have liked), with this version we've gotten much closer to what we planned for the application. &lt;/p&gt;&lt;p style="clear: both"&gt;Together with the launch, other good news: a new site with a lot of new content, including a series of 8 screencasts to be launched together with the final version. And this time, we've (finally!) taken the leap and translated our site for international audiences (Brazil and Portugal will be the first to benefit). We've also earned another mention from Apple, this time in the &lt;a href="http://developer.apple.com/mac/articles/scriptingautomation/cocoaappswithmacruby.html" title="Mac Dev Center - Developing Cocoa Applications using Mac Ruby" target="_blank"&gt;development area&lt;/a&gt;, and have maintained our status as the only blog editor included in the official &lt;strong&gt;"staff picks"&lt;/strong&gt;.&lt;/p&gt;&lt;p style="clear: both"&gt;But then, you didn't come to hear about us. On to the new features:&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;a href="http://www.drinkbrainjuice.com" class="image-link"&gt;&lt;img src="http://blog.drinkbrainjuice.com/wp-content/uploads/2008/11/blogo-flatten-small1.png" height="105" align="right" alt="" width="75" style=" display: inline; float: right; margin: 0 0 10px 10px;" /&gt;&lt;/a&gt;&lt;strong&gt;Stability and performance&lt;/strong&gt;&lt;br /&gt;We received more than a few complaints about instability in the first version, many due to problems with third parties (RubyCocoa still has some bugs to work out and is slowly but surely being overshadowed by MacRuby on Leopard, and Twitter's server crises took their toll on Blogo as well). With those issues resolved, and our application performing well, Blogo can finally live up to its potential: to be the definitive solution for Mac bloggers. &lt;/p&gt;&lt;p style="clear: both"&gt;&lt;strong&gt;Interface redesign&lt;/strong&gt;&lt;br /&gt;Definitely one of the most important changes. We refactored the entire interface, redesigning all of the buttons and freeing up 20% more space for the editor. We also added a quick access button for the categories list, making the process even easier. And we opted for the black interface as a default, giving a more professional look to the application and making it fit in better with Leopard (though the blue version is still available in the preferences for those who miss the old style).&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;/p&gt;

&lt;p style="clear: both"&gt;&lt;img src="http://blog.drinkbrainjuice.com/wp-content/uploads/2008/11/screenshot23.png" height="145" align="left" alt="" width="86" style=" display: inline; float: left; margin: 0 10px 10px 0;" /&gt;&lt;strong&gt;New Rich / HTML editor&lt;/strong&gt;&lt;br /&gt;Blogo now has new formatting controls, along with more options in the Format menu: change case, citations, and lists among others. And for the career nerds, a much-requested function: an HTML view in the editor. Now you can directly edit the code, inserting scripts, styles and anything else you'd like to include in your post. We've also included an interesting footnotes system popularized by &lt;a href="http://daringfireball.net/2005/07/footnotes" title="Daring Fireball by Jonh Gruber" target="_blank"&gt;Gruber&lt;/a&gt;, which is simple and easy on the reader, including backlinks to return to the source of the footnote. &lt;/p&gt;&lt;p style="clear: both"&gt;&lt;strong&gt;Improvements to the image editor&lt;/strong&gt;&lt;br /&gt;The goal is that the user will never have to open up an external image editor. Just drag, set the size (including different sizes for thumbnails and full-size images), adjust the crop and you're done. Not to mention the fact that Blogo now accepts almost every type of image file you can throw at it, from raw image formats to TIFF, PSD and even EPS and PDF, including recognizing transparency. Drag, drop, edit and post. It's as easy as that. &lt;/p&gt;&lt;p style="clear: both"&gt;&lt;a href="http://www.unfitforprint.com/files/screenshot6.png" class="image-link"&gt;&lt;img class="linked-to-original" src="http://www.unfitforprint.com/files/screenshot11.png" height="273" width="438" style=" text-align: center; display: block; margin: 0 auto 10px;" /&gt;&lt;/a&gt;&lt;strong&gt;Optimized fullscreen&lt;/strong&gt;&lt;br /&gt;The idea is for the user to be able to write an entire post without leaving the fullscreen mode, with nothing else interfering in the process. Now the interface allows the user to edit the title and tags and browse for files, as well as being more "ergonomic" and comfortable on different size monitors. And the new black background makes this editing mode look even sleeker. &lt;/p&gt;&lt;p style="clear: both"&gt;&lt;a href="UPLOAD_IMAGE" class="image-link"&gt;&lt;img original_path="http://blog.drinkbrainjuice.com/wp-content/uploads/2008/11/screenshot31.png" class="linked-to-original" src="http://blog.drinkbrainjuice.com/wp-content/uploads/2008/11/screenshot31.png" height="192" align="left" alt="" width="119" style=" display: inline; float: left; margin: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;strong&gt;Twitter Support&lt;/strong&gt;&lt;br /&gt;Inasmuch as we intend to make Blogo a multi-platform blogging client, the inclusion of &lt;a href="http://www.twitter.com" title="Twitter" target="_blank"&gt;Twitter&lt;/a&gt; (the most popular microblogging platform) is an obvious addition to the application. And with this version, we worked hard to bring even more value to the medium, with an interface which—while simple and intuitive—allows the user to take full advantage of what the service has to offer. With Blogo, not only can you keep tabs on your friends and followers, you can also send direct messages, generate microURLs (using services like the popular tinyURL and twurl), and even post images through &lt;a href="http://twitpic.com/" title="Twitpic" target="_blank"&gt;Twitpic&lt;/a&gt; by dragging the files onto the editor. &lt;/p&gt;&lt;p style="clear: both"&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;strong&gt;Ping.fm: spread the word&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://ping.fm/" title="Ping.fm" target="_blank"&gt;Ping.fm&lt;/a&gt; is an aggregator where you can register the social networks which you are a member of, and then post to all of them at once. With the new support for Ping.fm, Blogo now indirectly supports around 25 new platforms through the service, including the well-known &lt;a href="http://tumblr.com" title="Tumblr" target="_blank"&gt;Tumblr&lt;/a&gt;, &lt;a href="http://www.pownce.com" title="Pownce" target="_blank"&gt;Pownce&lt;/a&gt;, &lt;a href="http://www.plurk.com" title="Plurk" target="_blank"&gt;Plurk&lt;/a&gt;, &lt;a href="http://www.facebook.com" title="Facebook" target="_blank"&gt;Facebook&lt;/a&gt; among others. If you want, you can also merge your Twitter and Ping.fm accounts in Blogo, guaranteeing that your posts will be linked automatically on all of the networks supported by Ping.fm. &lt;/p&gt;&lt;p style="clear: both"&gt;&lt;a href="http://www.unfitforprint.com/files/picture-1.png" class="image-link"&gt;&lt;img class="linked-to-original" src="http://www.unfitforprint.com/files/picture-51.png" height="64" width="435" style=" text-align: center; display: block; margin: 0 auto 10px;" /&gt;&lt;/a&gt;&lt;strong&gt;Support for new weblog platforms &lt;/strong&gt;&lt;br /&gt;In spite of its focus as a content management platform, &lt;a href="http://drupal.org/" title="Drupal" target="_blank"&gt;Drupal&lt;/a&gt; has the third largest audience, losing out only to &lt;a href="http://www.blogger.com" title="Blogger" target="_blank"&gt;Blogger&lt;/a&gt; and &lt;a href="http://www.wordpress.org" title="Wordpress" target="_blank"&gt;Wordpress&lt;/a&gt;, and we would be remiss to ignore its relevance to the future of blogging. So with this version, we've added support for posting to Drupal through Blogo: all that's needed is a short permissions setup in the site's administration panel. We've also added support for &lt;a href="http://expressionengine.com/" title="Expression Engine" target="_blank"&gt;Expression Engine&lt;/a&gt;, another much-requested platform. We'll be adding more systems soon, so keep an eye out for more news on this front. &lt;/p&gt;&lt;p style="clear: both"&gt;&lt;img src="http://blogowisk.com/files/screenshot344.png" height="38" align="right" alt="" width="143" style=" display: inline; float: right; margin: 0 0 10px 10px;" /&gt;&lt;strong&gt;Integration&lt;/strong&gt;&lt;br /&gt;By adding our "&lt;strong&gt;Send To Blogo&lt;/strong&gt;" bookmarklet to your favorites bar, you can post to your blog or Twitter directly from your web browser with one click. Even better: Blogo will recognize services like &lt;a href="http://youtube.com" title="YouTube" target="_blank"&gt;YouTube&lt;/a&gt;, &lt;a href="http://www.vimeo.com" title="Vimeo" target="_blank"&gt;Vimeo&lt;/a&gt;, &lt;a href="http://blip.fm" title="Blip.fm" target="_blank"&gt;Blip.fm&lt;/a&gt;, &lt;a href="http://www.flickr.com/" title="Flickr" target="_blank"&gt;Flickr&lt;/a&gt; and &lt;a href="http://picasaweb.google.com" title="Picasa" target="_blank"&gt;Picasa&lt;/a&gt; and offer to post a video or slideshow instead of the standard link. You can also post directly from our favorite RSS client, &lt;a href="http://www.newsgator.com/INDIVIDUALS/NETNEWSWIRE/" title="NetNewsWire" target="_blank"&gt;NetNewsWire&lt;/a&gt;, if you prefer. No complications. &lt;/p&gt;&lt;p style="clear: both"&gt;&lt;strong&gt;Monetize your blog easily&lt;/strong&gt;&lt;br /&gt;And now, a welcome addition for the pro-bloggers: Blogo now recogizes ads from &lt;a href="https://www.google.com/adsense" title="Google AdSense" target="_blank"&gt;AdSense&lt;/a&gt;, &lt;a href="http://boo-box.com/site/" title="boo-box" target="_blank"&gt;boo-box&lt;/a&gt; and others just like any other snippet or embed: just paste the code into the editor. Now it's even easier to compose your ads within your post. &lt;/p&gt;&lt;p style="clear: both"&gt;&lt;strong&gt;Introduction of the offline mode &lt;/strong&gt;&lt;br /&gt;Another much-requested function, offline editing is now possible in Blogo. No internet connection? Write, edit and preview your post, then save a local draft to publish when you get back online. &lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;img class="linked-to-original" src="http://blog.drinkbrainjuice.com/wp-content/uploads/2008/11/zdisks-copy5.png" height="116" align="left" alt="" width="100" style=" display: inline; float: left; margin: 0 10px 10px 0;" /&gt;&lt;strong&gt;Bye Bye, Tiger&lt;/strong&gt;&lt;br /&gt;This may be the least welcome news, but on the other hand will allow us many, many more options as we move forward with Blogo's development. This will be the last version (after all of the requisite bugfixes) which will have support for &lt;strong&gt;Tiger&lt;/strong&gt;. In other words, by version 2.0, Blogo will be &lt;strong&gt;&lt;em&gt;Leopard Only&lt;/em&gt;&lt;/strong&gt;&lt;em&gt;&lt;strong&gt;,&lt;/strong&gt;&lt;/em&gt; opening even more avenues for us to make the application better. &lt;/p&gt;&lt;p style="clear: both"&gt;We hope that a week of beta testing should be enough for us to tie up any loose ends and get all of the bugs fixed. For this to happen, we need your help, by testing our software and giving us your feedback. In order to get our friends moving, we have decided to do a promotion: anyone who tests during the beta period will have a discount of 20% off Blogo, either before or after the launch.&lt;/p&gt;&lt;p style="clear: both"&gt;Just add your email with the form on the download page before launch and we'll send your coupon when we launch.&lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;</description>
      <pubDate>Thu, 11 Dec 2008 00:22:41 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:96bbbd7e-f932-4989-9b12-77f5f59290aa</guid>
      <comments>http://www.unfitforprint.com/articles/2008/12/11/launching-blogo-1-2-beta#comments</comments>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/N1paTgdbE3w/launching-blogo-1-2-beta</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/12/11/launching-blogo-1-2-beta</feedburner:origLink></item>
    <item>
      <title>Do your own goddamn work.</title>
      <description>&lt;p style="clear: both"&gt;&lt;a href="http://www.unfitforprint.com/files/jedesign.png" class="image-link"&gt;&lt;img class="linked-to-original" src="http://www.unfitforprint.com/files/jedesign2.png" height="320" width="438" style=" text-align: center; display: block; margin: 0 auto 10px;" /&gt;&lt;/a&gt;What should show up in the Brainjuice referrer logs today but the website of another company taking credit for the design? &lt;/p&gt;&lt;p style="clear: both"&gt;I'm flattered, but more importantly incredibly pissed off. I only hope that this &lt;s&gt;scumbag&lt;/s&gt; amateur reads my email before I have to call a lawyer. &lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;

</description>
      <pubDate>Sat, 06 Dec 2008 20:25:26 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:5400fc1e-30b5-4bc7-aed2-a27ed424104d</guid>
      <comments>http://www.unfitforprint.com/articles/2008/12/06/do-your-own-goddamn-work#comments</comments>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/YXvGZS9a1kg/do-your-own-goddamn-work</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/12/06/do-your-own-goddamn-work</feedburner:origLink></item>
    <item>
      <title>God save the queens.</title>
      <description>&lt;p style="clear: both"&gt;&lt;span style=" text-align: center; display: block; margin: 0 auto 10px;"&gt;&lt;object height="366" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="438"&gt;&lt;param name="movie" value="http://player.ordienetworks.com/flash/fodplayer.swf" /&gt;&lt;param name="flashvars" value="key=c0cf508ff8" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;embed allowfullscreen="true" src="http://player.ordienetworks.com/flash/fodplayer.swf" type="application/x-shockwave-flash" flashvars="key=c0cf508ff8" height="366" quality="high" width="438"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;This has been making the rounds of the internet lately, but still deserves a mention if for nothing else than the fact that it's a perfect mix of outrage, timing, and a group of pissed off comic geniuses. &lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;

</description>
      <pubDate>Sat, 06 Dec 2008 00:58:30 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:1b6476e6-10cf-46fc-a622-81018298c781</guid>
      <comments>http://www.unfitforprint.com/articles/2008/12/06/god-save-the-queens#comments</comments>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/fxj49guPWIA/god-save-the-queens</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/12/06/god-save-the-queens</feedburner:origLink></item>
    <item>
      <title>Unspilled milk</title>
      <description>&lt;p style="clear: both"&gt;&lt;a href="http://getsatisfaction.com/brainjuice/topics/ubiquity_command_suggestion" class="image-link"&gt;&lt;img src="http://www.unfitforprint.com/files/undoability4.png" height="93" width="437" style=" text-align: center; display: block; margin: 0 auto 10px;" /&gt;&lt;/a&gt;&lt;a href="http://getsatisfaction.com/brainjuice/topics/ubiquity_command_suggestion?utm_content=topic_link&amp;utm_medium=email&amp;utm_source=new_topic" title="Ubiquity Command Suggestion"&gt;Get Satisfaction!&lt;/a&gt; has a great example of the law of undoability: &lt;a href="http://www.alistapart.com/articles/neveruseawarning" title="A List Apart: Articles: Never Use a Warning When you Mean Undo"&gt;Never use a warning when you mean undo&lt;/a&gt;. &lt;/p&gt;&lt;p style="clear: both"&gt;Users have 15 minutes to review, edit or delete their comments before they're carved into stone. Great for those with long winds and short tempers.&lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;

</description>
      <pubDate>Wed, 03 Dec 2008 15:29:09 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:14b577ce-1390-49af-b644-61f7e66b79c4</guid>
      <comments>http://www.unfitforprint.com/articles/2008/12/03/unspilled-milk#comments</comments>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/HFR7a3BVAtU/unspilled-milk</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/12/03/unspilled-milk</feedburner:origLink></item>
    <item>
      <title>An Authentic Pain in the Ass</title>
      <description>&lt;p style="clear: both"&gt;Just figured out the answer to a problem which was driving me nuts. Consider the following code. Can you see what's wrong?&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;
def register
  if logged_in?
    self.current_user.forget_me 
    cookies.delete :auth_token
    reset_session
  end
end
&lt;/pre&gt;&lt;/code&gt;

&lt;p style="clear: both"&gt;Neither could I. Even when the &lt;code&gt;ActionController::InvalidAuthenticityToken&lt;/code&gt; exception notifications started flooding in.&lt;br /&gt;&lt;/p&gt;

&lt;p style="clear: both"&gt;Looking through the Rails docs and the mailing lists for the exception revealed little. I was setting my secret key for &lt;code&gt;protect_from_forgery&lt;/code&gt;, and all of my forms used form_for which already sets the authentication token in the form.&lt;/p&gt;

&lt;p style="clear: both"&gt;It turns out that I had committed a simple, fatal error: &lt;b&gt;resetting the session without redirecting&lt;/b&gt;. &lt;br /&gt;&lt;/p&gt;

&lt;p style="clear: both"&gt;When you reset the session, the session key changes. Redirecting after this will clear the user's session token, and a new one will be generated for the new session.&lt;br /&gt;&lt;/p&gt;

&lt;p style="clear: both"&gt;If you do what I did, however, the session gets reset, &lt;b&gt;but the token will not. &lt;/b&gt;The next time your user submits any form (or POST link) your app will go batshit. &lt;br /&gt;&lt;/p&gt;

&lt;p style="clear: both"&gt;So the lesson: &lt;b&gt;ALWAYS REDIRECT AFTER RESETTING THE SESSION&lt;/b&gt;. You'll be happier for it. &lt;/p&gt;

&lt;br class='final-break' style='clear: both' /&gt;

</description>
      <pubDate>Fri, 29 Aug 2008 03:42:17 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:01c66dc9-49b6-4d61-b925-1246a8bc3956</guid>
      <comments>http://www.unfitforprint.com/articles/2008/08/29/an-authentic-pain-in-the-ass#comments</comments>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/zmSar9H8SIg/an-authentic-pain-in-the-ass</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/08/29/an-authentic-pain-in-the-ass</feedburner:origLink></item>
    <item>
      <title>iMac Hardware Experts: A Call for Help</title>
      <description>&lt;p style="clear: both"&gt;Hardware is complicated.&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;Hard drives corrupt. Power units short out. Pixels die. Time marches on.&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;But every now and then, a mystery comes along which makes one question whether or not the electrons shooting around underneath the shiny brushed aluminum have some sort of sinister, vengeful will of their own.&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;Case in point: one iMac G5 PPC. The machine in question is a bit more than two years old and is under Applecare. Over the last 4-5 months, it has begun to go into hibernation mode whenever the CPU is taxed above a certain level.&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;We took it to the helpful folks over at the Macstore Ipanema. After a matter of days, we received the machine back with a report that the techs were unable to reproduce the problem in the lab.&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;After some electrical problems with our Mac Pro, we did a complete restoration of the electrical infrastructure of the house. The Mac Pro which was shorting out its surge protector returned to its normal, functioning state, but the problems with the iMac continued.&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;Confused, we brought the machine back to the Macstore, which was again unable to reproduce the issue but proceeded to change the logic board and power management unit to eliminate them as potential problems.&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;The machine returned and almost immediately began acting up again.&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;At this point we sent the machine back to the techs and immediately called Apple in the US, who directed us to Applecare Brazil. We opened a case with them to replace the machine, and were informed after 4 days that the machine could not be replaced as the techs could not reproduce the issue and therefore could not determine which part was at fault.&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;Determined, we took the machine to another shop to have it looked at: Mac Business Experts in Copacabana. After 4 days of testing they reported that they, too, were unable to reproduce the problem. The only fault they found was a broken wire in the cooling system, which they seem to think is not a likely cause. &lt;s&gt;After it was replaced and returned today, the machine has already died.&lt;/s&gt; We're still waiting on the replacement part.&lt;/p&gt;&lt;p style="clear: both"&gt;We have tried plugging the machine into other wall sockets, and the other Macs are all running fine. We are pretty damn sure that the problem is not in our electricity.&lt;/p&gt;&lt;p style="clear: both"&gt;If anyone reads this and can suggest what else might possibly be wrong, we will be very, very appreciative. Feel free to leave any ideas in the comments.&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;i&gt;Update: We've uploaded a video of the machine crashing to YouTube for the record.&lt;/i&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;&lt;span style="  text-align: center; display: block; margin: 0 auto 0;"&gt;&lt;object height="317" width="380"&gt;&lt;param name="movie" value="http://www.youtube.com/v/I8nRAKIP-dA&amp;hl=en&amp;fs=1" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed allowfullscreen="true" type="application/x-shockwave-flash" src="http://www.youtube.com/v/I8nRAKIP-dA&amp;hl=en&amp;fs=1" height="317" width="380"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;br style="clear: both" /&gt;&lt;i&gt;Second update (Aug. 28): We are still waiting on the cooling wire to arrive at Mac Business Experts. My blood is beginning to boil. The Mac can now no longer sustain running even just the HP scanner's software (with nothing else open) without going into hibernation.&lt;/i&gt;&lt;br /&gt;&lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;

</description>
      <pubDate>Thu, 07 Aug 2008 18:14:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:1a8e4a92-1dde-40e8-96d0-de3a0396c0f5</guid>
      <comments>http://www.unfitforprint.com/articles/2008/08/07/hardware-experts-a-call-for-help#comments</comments>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/XbK5iMuTgGI/hardware-experts-a-call-for-help</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/08/07/hardware-experts-a-call-for-help</feedburner:origLink></item>
    <item>
      <title>Microsoft Australia distributing iPods? </title>
      <description>&lt;p style="clear: both; clear: both; "&gt;From the &lt;a href="http://www.brisbanetimes.com.au/news/biztech/use-microsoft-to-win-apple-products/2008/07/02/1214950806443.html" title="" target=""&gt;Brisbane Times&lt;/a&gt;:&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;But in what is perhaps a sign of desperation given Google's growing market share dominance, ninemsn is running a new Live Search promotion - Secret Search - offering surfers the chance to win prizes including the iPod Nano, Shuffle and Touch just for conducting searches. … Ninemsn's head of Live Search, Alex Parsons, said if the Zune music player was sold in Australia it would have been offered as a prize instead. "Where we don't have a great product or we don't have a product at all there's no internal edict that says we're not allowed to use competitor products," he said.&lt;/blockquote&gt;&lt;p style="clear: both; clear: both; "&gt;Could set off a trend in the other companies if it goes well (which it should). &lt;/p&gt;&lt;p style="clear: both; clear: both; "&gt;Via &lt;a href="http://macmagazine.com.br/blog/2008/07/03/desespero-detected-microsoft-incentiva-buscas-no-live-search-com-ipods-na-australia/" title="" target=""&gt;macmagazine&lt;/a&gt;.&lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;

</description>
      <pubDate>Fri, 04 Jul 2008 15:40:53 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:e8e8cdca-9fbc-4c39-bf72-c893bb6b317e</guid>
      <comments>http://www.unfitforprint.com/articles/2008/07/04/microsoft-australia-distributing-ipods#comments</comments>
      <category>Business</category>
      <category>news</category>
      <category>microsoft</category>
      <trackback:ping>http://www.unfitforprint.com/trackbacks?article_id=microsoft-australia-distributing-ipods&amp;day=04&amp;month=07&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/ZFZ0g0fLwWQ/microsoft-australia-distributing-ipods</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/07/04/microsoft-australia-distributing-ipods</feedburner:origLink></item>
    <item>
      <title>Blogo: Windows Version</title>
      <description>&lt;p style="clear: both"&gt;&lt;i&gt;Update: Thanks to help from Trevor Johns and Jeff Scudder, the error mentioned in this article has been fixed. We owe both of them a favor for jumping in to help.&lt;/i&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;We've had more than a few requests for a version of Blogo for Windows. Rest assured that we are considering it, but we're holding out for a little while we evaluate the development platforms out there and wait to see if Apple releases any of the dev tools I know they have stashed away in Cupertino (fingers crossed).&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;For now, at least Blogger seems to think we're good enough to include in the Windows software section of their &lt;a href="http://help.blogger.com/bin/answer.py?hl=en&amp;answer=42347"&gt;Third-party Apps&lt;/a&gt; page. So much so, in fact, that they didn't even include us in the list of Macintosh clients.&lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;Before you direct me to the Google group, I've been there (+1 to Gatsby for responding my first post on the same day, sorry for not being clearer about the platform when I first requested the listing), and bumped the thread twice now. After it became clear that I was irritating some of the group members, I've decided to give up on that avenue for now and hope that someone at Blogger reads this post. &lt;/p&gt;&lt;p style="clear: both"&gt;Yes, that's Blogger. Blogger, Blogger, Blogger. If any readers would like to link to this post, please make sure to use the word "Blogger" in the link title. Thank you. &lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;

</description>
      <pubDate>Wed, 02 Jul 2008 23:56:51 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:90960414-c61c-42d4-8a86-322bbc8fae19</guid>
      <comments>http://www.unfitforprint.com/articles/2008/07/02/blogo-windows-version#comments</comments>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/S4jDQCTvHDE/blogo-windows-version</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/07/02/blogo-windows-version</feedburner:origLink></item>
    <item>
      <title>Radiohead remix with spare parts</title>
      <description>&lt;p style="-webkit-background-clip: initial; -webkit-background-origin: initial; "&gt;Very, very well done. While most DJs were chopping up Radiohead's "Nude" and throwing it into standard-issue club fare, this guy had a better idea:&lt;/p&gt;&lt;p class="blogo-linebreaks-removed-1" style="clear: both"&gt;&lt;div id="object_1" style="  text-align: center; display: block; margin: 0 auto 0;"&gt;&lt;object height="317" width="380"&gt;	&lt;param name="allowfullscreen" value="true" /&gt;	&lt;param name="allowscriptaccess" value="always" /&gt;	&lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1109226&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /&gt;	&lt;embed allowfullscreen="true" type="application/x-shockwave-flash" src="http://www.vimeo.com/moogaloop.swf?clip_id=1109226&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" height="317" width="380"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br style="clear: both" /&gt;&lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;

</description>
      <pubDate>Fri, 06 Jun 2008 14:24:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:1f20c22f-da67-46c6-9ec7-b5b3b7348e39</guid>
      <comments>http://www.unfitforprint.com/articles/2008/06/06/radiohead-remix-with-spare-nbsp-parts#comments</comments>
      <trackback:ping>http://www.unfitforprint.com/trackbacks?article_id=radiohead-remix-with-spare-nbsp-parts&amp;day=06&amp;month=06&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/z24V0zRBIro/radiohead-remix-with-spare-nbsp-parts</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/06/06/radiohead-remix-with-spare-nbsp-parts</feedburner:origLink></item>
    <item>
      <title>Gruber-style Title Case in Ruby</title>
      <description>&lt;p&gt;As &lt;a href="http://hivelogic.com/articles/2008/05/title-case"&gt;requested&lt;/a&gt;  by &lt;a href="http://hivelogic.com/"&gt;hivelogic&lt;/a&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;module TitleCase
  SMALL_WORDS = %w(a an and as at but by en for if in of on or the to v[.]? via vs[.]?)

  def self.convert input
    # then capitalize 
    input.gsub!(/\b([a-z])([a-z\-_]+)/) { "#{$1.capitalize}#{$2}" }
    input.gsub!(/(\b)(#{SMALL_WORDS.join("|")})(\b)/i) { "#{$1}#{$2.downcase}#{$3}" }

    # If the first/last word in the title is a small word, then capitalize it:
    input.sub!(/^(#{SMALL_WORDS.join("|")})\b/i) { $1.capitalize }
    input.sub!(/\b(#{SMALL_WORDS.join("|")})$/i) { $1.capitalize }

    # "v." and "vs.":
    input.gsub!(/ V(s?). /i){ "v#{$1}." }

    # 'S (otherwise you get "the SEC'S decision")
    input.gsub!(/(['’])S\b/i){"#{$1}s"}

    # "AT&amp;amp;T" and "Q&amp;amp;A", which get tripped up by 
    # self-contained small words "at" and "a"
    input.gsub!(/\b(AT&amp;amp;T|Q&amp;amp;A)\b/i){ $1.upcase }    

    input
  end
end

# some brief tests
puts TitleCase.convert("The book is On the table")
puts TitleCase.convert("the book is on the table")

# and the edge cases
puts TitleCase.convert("at&amp;amp;t u-verse marks one-year anniversary of giving los angeles")
puts TitleCase.convert("the SEC'S decision")

# Thanks Louije for pointing this case out
puts TitleCase.convert("iTunes users now happy with iPhoto")
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Let me know of any bugs in the comments. Enjoy.&lt;/p&gt;</description>
      <pubDate>Wed, 21 May 2008 16:11:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:6af5f7c0-556e-4656-bccc-d9d5774f330c</guid>
      <comments>http://www.unfitforprint.com/articles/2008/05/21/gruber-style-title-case-in-ruby#comments</comments>
      <category>Development</category>
      <category>Distractions</category>
      <category>ruby</category>
      <category>writing</category>
      <category>daringfireball</category>
      <trackback:ping>http://www.unfitforprint.com/trackbacks?article_id=gruber-style-title-case-in-ruby&amp;day=21&amp;month=05&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/8Y8eMPVcSBg/gruber-style-title-case-in-ruby</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/05/21/gruber-style-title-case-in-ruby</feedburner:origLink></item>
    <item>
      <title>Blogo 1.1 Released Today</title>
      <description>&lt;p&gt;After much hard work and a great effort from our beta testers, we're thrilled to announce that Blogo 1.1 is available for download as of today.&lt;/p&gt;

&lt;p&gt;The new version brings a ton of new features and bug fixes. Highlights include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Support for Twitter: You can now post status updates and send direct messages from Blogo, as well as view your friends' and their friends' status updates. You can even configure Blogo to send a new status update whenever you post a new article.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improved Interface: We've done a complete revision of the interface, tightening up the look and feel as well as adding a new theme, Black, to complement the original Blue theme.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Better Fullscreen mode: We've added the title and keywords to the fullscreen editor, as well as an image dropbox and buttons to post, draft and preview. Now you can write and publish an entire post without having to leave fullscreen mode.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Expanded support for more filetypes: Blogo now accepts most raw image file formats in addition to jpeg, gif and pngs.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="http://www.drinkbrainjuice.com/products/download/1"&gt;Download the new release&lt;/a&gt; and start blogging today!&lt;/p&gt;</description>
      <pubDate>Mon, 12 May 2008 23:46:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:b2919437-0292-433c-b225-a776e20fe3c0</guid>
      <comments>http://www.unfitforprint.com/articles/2008/05/12/blogo-1-1-released-today#comments</comments>
      <category>Development</category>
      <category>Distractions</category>
      <trackback:ping>http://www.unfitforprint.com/trackbacks?article_id=blogo-1-1-released-today&amp;day=12&amp;month=05&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/-z6OdtA_QNE/blogo-1-1-released-today</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/05/12/blogo-1-1-released-today</feedburner:origLink></item>
    <item>
      <title>Irregular Flow</title>
      <description>&lt;p style="clear: both"&gt;&lt;div id="object_0" style="-khtml-user-select: none; cursor: move; display: inline; float: left; margin: 0 10px 10px 0;"&gt;&lt;object type="application/x-shockwave-flash" height="300" data="http://www.vimeo.com/moogaloop.swf?clip_id=156783&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=" width="400"&gt;	&lt;param name="quality" value="best" /&gt;	&lt;param name="allowfullscreen" value="true" /&gt;	&lt;param name="scale" value="showAll" /&gt;	&lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=156783&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=" /&gt;&lt;/object&gt;&lt;/div&gt;&lt;br style="clear: both" /&gt;Simply amazing. Props to &lt;a href="http://blogowisk.com" title="Blogowisk" target="_blank"&gt;Neto&lt;/a&gt; for the tip.&lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;

</description>
      <pubDate>Mon, 21 Apr 2008 00:03:02 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:65b1c3d2-c1af-4af6-85c2-74bc01bc4747</guid>
      <comments>http://www.unfitforprint.com/articles/2008/04/21/irregular-flow#comments</comments>
      <category>Distractions</category>
      <trackback:ping>http://www.unfitforprint.com/trackbacks?article_id=irregular-flow&amp;day=21&amp;month=04&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/1nbUfuhfyp0/irregular-flow</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/04/21/irregular-flow</feedburner:origLink></item>
    <item>
      <title>Going into private beta</title>
      <description>&lt;p style="clear: both"&gt;We're just about to put Blogo 1.1 into full-on private beta. This means a lot of time spent testing the same things over and over again to make sure that hard to reproduce bugs don't resurface, checking all of the preferences as well as a full audit of all the different weblog systems we support. &lt;br /&gt;&lt;/p&gt;&lt;p style="clear: both"&gt;Stay posted for more news and updates. &lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;

</description>
      <pubDate>Tue, 15 Apr 2008 23:14:06 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:d44fcbfd-0b22-4b30-957b-0912926ff269</guid>
      <comments>http://www.unfitforprint.com/articles/2008/04/15/going-into-private-beta#comments</comments>
      <trackback:ping>http://www.unfitforprint.com/trackbacks?article_id=going-into-private-beta&amp;day=15&amp;month=04&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/28i0FtALsd4/going-into-private-beta</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/04/15/going-into-private-beta</feedburner:origLink></item>
    <item>
      <title>Priceless</title>
      <description>&lt;p style="clear: both"&gt;&lt;a href="http://xkcd.com/409/" target="_blank"&gt;xkcd&lt;/a&gt; brings back one of my favorites.&lt;br /&gt;&lt;/p&gt;&lt;br class='final-break' style='clear: both' /&gt;

</description>
      <pubDate>Mon, 14 Apr 2008 21:56:46 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:1d6643fb-9608-4ff1-a0bc-bc7eabdc561d</guid>
      <comments>http://www.unfitforprint.com/articles/2008/04/14/priceless#comments</comments>
      <category>Distractions</category>
      <trackback:ping>http://www.unfitforprint.com/trackbacks?article_id=priceless&amp;day=14&amp;month=04&amp;year=2008</trackback:ping>
      <link>http://feedproxy.google.com/~r/UnfitForPrint/~3/2JLNWkLDrlM/priceless</link>
    <feedburner:origLink>http://www.unfitforprint.com/articles/2008/04/14/priceless</feedburner:origLink></item>
  </channel>
</rss>
