<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>nothingness incarnate - home</title>
  <id>tag:arko.net,2007:mephisto/</id>
  <generator version="0.7.0" uri="http://mephistoblog.com">Mephisto Noh-Varr</generator>
  <link href="http://arko.net/feed/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://arko.net/" rel="alternate" type="text/html"/>
  <updated>2007-12-19T23:34:45Z</updated>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2007-12-19:1290</id>
    <published>2007-12-19T21:19:00Z</published>
    <updated>2007-12-19T23:34:45Z</updated>
    <category term="macintosh"/>
    <link href="http://arko.net/2007/12/19/git-branch-in-prompt-with-svn-support" rel="alternate" type="text/html"/>
    <title>Git branch in prompt (with svn support)</title>
<content type="html">
            &lt;p&gt;I like &lt;a href='http://acts.as.streeteasy.com/archives/2007/12/19/git_in_your_prompt/'&gt;having my git branch in my prompt&lt;/a&gt;, but I sadly still have to use subversion sometimes. So, I hacked something together (mostly out of &lt;a href='http://web.glandium.org/blog/?p=170'&gt;this script for vcs info in your prompt&lt;/a&gt;) that gives either the current git branch or the current svn revision. In my .bash_profile, I include &lt;a href='http://arko.net/files/blog/vcs-prompt.bash'&gt;this file&lt;/a&gt; with &lt;code&gt;source ~/sw/bash/vcs-prompt.bash&lt;/code&gt;.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2007-12-05:1285</id>
    <published>2007-12-05T19:11:00Z</published>
    <updated>2007-12-05T19:19:00Z</updated>
    <link href="http://arko.net/2007/12/5/quicksilver-to-remember-the-milk-via-twitter" rel="alternate" type="text/html"/>
    <title>Quicksilver to Remember the Milk via Twitter</title>
<content type="html">
            &lt;p&gt;My coworker &lt;a href='blog.codahale.com'&gt;Coda Hale&lt;/a&gt; wrote a script that lets you send tweets from Quicksilver, and &lt;a href='rmilk.com'&gt;Remember the Milk&lt;/a&gt; recently came out with a &lt;a href='http://www.rememberthemilk.com/services/twitter/'&gt;twitter interface&lt;/a&gt;. Combining these two things was glorious, but it annoyed me that I had to type &#8220;d rtm&#8221; at the beginning of everything. So I copied the tweeting script, and modified it for a single purpose: adding tasks to &lt;span class='caps'&gt;RTM&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;Here is a link to &lt;a href='http://arko.net/files/Add%20task%20to%20RTM.scpt.zip'&gt;download the script&lt;/a&gt;. To install it, just unzip it and put it in ~/Library/Application Support/Quicksilver/Actions/. To use it, invoke Quicksilver, type some text, hit tab, and choose &#8220;Add to &lt;span class='caps'&gt;RTM&lt;/span&gt;&#8221; as the task. (You need to have a twitter account, and have saved your twitter.com password into your keychain.)&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2007-07-08:526</id>
    <published>2007-07-08T06:15:00Z</published>
    <updated>2007-12-05T19:00:16Z</updated>
    <category term="macintosh"/>
    <link href="http://arko.net/2007/7/8/iphone-keychain-equivalent" rel="alternate" type="text/html"/>
    <title>iPhone keychain (equivalent)</title>
<content type="html">
            &lt;p&gt;So, I got an iPhone. Yay. And then I was utterly crushed, because it dosen&#8217;t have Keychain. At all. No password remembering for you, Safari Mobile user!&lt;/p&gt;


	&lt;p&gt;I was even more crushed when I realized that almost all of my passwords are unique per-site jumbles of numbers and letters, thanks to Nic Wolff&#8217;s &lt;a href='http://angel.net/~nic/passwd.html'&gt;Password Generator&lt;/a&gt;. But! (And this is a really, amazingly huge but!) The password generator bookmarklet that I already use in Safari, in the Bookmarks bar, works on my iPhone!&lt;/p&gt;


	&lt;p&gt;So, I don&#8217;t actually have to remember my passwords. All I have to do is hit the bookmarks button and then tap on my bookmarklet (which synced over from Safari on my laptop). The bookmarklet does the JavaScript magic needed to generate my per-site password from my master password and the site&#8217;s domain name, and fills it in to the password blank for me. Totally awesome.&lt;/p&gt;


	&lt;p&gt;So after all that, it turns out that the sites I &lt;em&gt;don&#8217;t&lt;/em&gt; use a unique password for are the ones that are going to suck, since I&#8217;ll have to type it in every time. Figures.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Okay, sorry, the bookmarklet is near the bottom of &lt;a href='http://angel.net/~nic/passwdlet.html'&gt;this page&lt;/a&gt;. You want the &#8220;master password&#8221; version, so you can fill in passwords on your iPhone without lots of typing.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2006-11-27:445</id>
    <published>2006-11-27T04:18:00Z</published>
    <updated>2006-11-27T04:20:24Z</updated>
    <category term="personal"/>
    <link href="http://arko.net/2006/11/27/wiiiiiiiiiiiiiiiiiiiiiiiiii" rel="alternate" type="text/html"/>
    <title>Wiiiiiiiiiiiiiiiiiiiiiiiiii</title>
<content type="html">
            &lt;p&gt;:)&lt;/p&gt;


	&lt;p&gt;It is difficult to describe the awesomeness. If you want to friend me, post or email me your code.&lt;/p&gt;


	&lt;p&gt;6891 7336 6203 5735&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2006-10-20:443</id>
    <published>2006-10-20T22:33:00Z</published>
    <updated>2006-10-21T18:01:44Z</updated>
    <link href="http://arko.net/2006/10/20/typo-permalinks-in-mephisto-0-7" rel="alternate" type="text/html"/>
    <title>typo permalinks in Mephisto 0.7</title>
<content type="html">
            &lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; This was definitely not the best solution. As Rick Olsen points out below, it&#8217;s possible to change the permalink style to /articles/:year/:month/:day in the settings. If you want to use Mephisto style URLs, but have Mephisto redirect Typo style permalinks, you add one line at the bottom of your &lt;code&gt;environment.rb&lt;/code&gt; file:&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;Mephisto::Routing.redirect 'articles/*' =&gt; '$1'&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;It turns out that &lt;a href='http://mephistoblog.com'&gt;Mephisto 0.7&lt;/a&gt; adds a highly sophisticated (and pretty damn confusing) dispatching system. This means that simply adding a route that matches Typo permalinks isn&#8217;t enough anymore. I wound up having to edit the lib/mephisto/dispatch.rb file, like so:&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;  def self.recognize_permalink(site, path)
    path.shift if path[0] == &quot;articles&quot; 
    full_path = path.join('/')&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;The center line is the only new one. Hopefully that helps.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2006-10-20:442</id>
    <published>2006-10-20T21:05:00Z</published>
    <updated>2006-10-20T21:06:47Z</updated>
    <category term="funny"/>
    <link href="http://arko.net/2006/10/20/error-418" rel="alternate" type="text/html"/>
    <title>error 418</title>
<content type="html">
            &lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; Under what circumstances should you return error number 418: &#8220;I&#8217;m a teapot&#8221;?&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; Any attempt to brew coffee with a teapot according to &lt;span class='caps'&gt;RFC 2324&lt;/span&gt;, &#8220;Hyper Text Coffee Pot Control Protocol.&#8221;&lt;/p&gt;


	&lt;p&gt;&lt;a href='http://infohost.nmt.edu/~val/tcpip.html'&gt;The &lt;span class='caps'&gt;TCP&lt;/span&gt;/IP Drinking Game&lt;/a&gt;&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2006-06-26:440</id>
    <published>2006-06-26T03:59:00Z</published>
    <updated>2006-07-10T20:05:31Z</updated>
    <category term="rails"/>
    <category term="ruby"/>
    <link href="http://arko.net/2006/6/26/rails-core-q-amp-a-session" rel="alternate" type="text/html"/>
    <title>Rails Core Q&amp;amp;A Session</title>
<content type="html">
            &lt;p&gt;&#8220;it&#8217;s like brain calisthenics&#8221; &#8211; marcel&lt;/p&gt;


	&lt;p&gt;&#8220;education through patches, please&#8221; &#8211; david&lt;/p&gt;


	&lt;p&gt;&#8220;i hate fixtures&#8221; &#8211; marcel&lt;/p&gt;


	&lt;p&gt;&#8220;rails &lt;em&gt;does&lt;/em&gt; have to talk to the database&#8221; &#8211; jeremy&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2006-06-24:439</id>
    <published>2006-06-24T03:13:56Z</published>
    <updated>2006-07-10T20:05:30Z</updated>
    <category term="rails"/>
    <category term="ruby"/>
    <link href="http://arko.net/2006/6/24/_why-the-lucky-stiff-and-the-thirsty-cups" rel="alternate" type="text/html"/>
    <title>_why the lucky stiff and The Thirsty Cups</title>
<content type="html">
            &lt;p&gt;&lt;img src='http://arko.net/files/_why.jpg' alt='' /&gt;&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;_why&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;&#8220;it&#8217;s like&#8230; Windows XP outside today.&#8221;&lt;/p&gt;


	&lt;p&gt;&#8220;okay, okay, I know what you&#8217;re thinking&#8230; put your best practices &lt;em&gt;away&lt;/em&gt;&#8220;&lt;/p&gt;


	&lt;p&gt;&#8220;[10, 20, 30].each &#38;4.method(:-)&#8221;&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;the least surprised&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;&#8220;It&#8217;s like Lexical Luthor is shoving vocabulary kryptonite into my thesaurus gland, here.&#8221;&lt;/p&gt;


	&lt;p&gt;&#8220;I had no idea how much idolatry I had been party to, and on company time!&#8221;&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;_why again&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;&#8220;Innovative. Groundbreaking. Web 0.0.&#8221;&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2006-06-23:438</id>
    <published>2006-06-23T06:34:47Z</published>
    <updated>2006-07-10T20:05:30Z</updated>
    <category term="rails"/>
    <category term="ruby"/>
    <link href="http://arko.net/2006/6/23/railsconf-day-0" rel="alternate" type="text/html"/>
    <title>RailsConf Day 0</title>
<content type="html">
            &lt;p&gt;RailsConf is cool; many caboosers are present, and they are also cool. Caboosers got business cards. They are cool business cards, with monkeys on them.&lt;/p&gt;


	&lt;p&gt;Chicago is not cool, but not too hot, either. About 80&#8211;85&amp;deg;.&lt;/p&gt;


	&lt;p&gt;Went to dinner at Giordano&#8217;s, and ate stuffed-crust Chicago-style pizza. It was delicious.&lt;/p&gt;


	&lt;p&gt;Lots of people had DS Lites, including Amy Hoy and Tobias Luetke; much MarioKart was played. I won twice.&lt;/p&gt;


	&lt;p&gt;I have started working in earnest on a rails app I will probably manage to finish and release. Releasing is good. This conference is going to be fun. Woohoo.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2006-05-29:436</id>
    <published>2006-05-29T20:41:11Z</published>
    <updated>2006-07-10T20:05:30Z</updated>
    <category term="personal"/>
    <category term="school"/>
    <link href="http://arko.net/2006/5/29/graduated" rel="alternate" type="text/html"/>
    <title>Graduated</title>
<content type="html">
            &lt;p&gt;Hurray. Graduated. Now all I have to do is figure out how to get them to give me my diploma&#8230;&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2006-05-10:433</id>
    <published>2006-05-10T00:50:16Z</published>
    <updated>2006-07-10T20:05:30Z</updated>
    <category term="media"/>
    <category term="personal"/>
    <link href="http://arko.net/2006/5/10/google-analytics" rel="alternate" type="text/html"/>
    <title>Google Analytics</title>
<content type="html">
            &lt;p&gt;Finally, finally, Google has seen fit (or gotten around to installing enough servers) that they sent me a Google Analytics invitation code. Soon, I will again have access to all the web site statistics I&#8230; already had 8 months ago, until Google &lt;a href='http://simplicio.com/index.php?id=4'&gt;took them away&lt;/a&gt;. Bah.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2006-05-06:417</id>
    <published>2006-05-06T22:55:44Z</published>
    <updated>2006-07-10T20:05:30Z</updated>
    <category term="macintosh"/>
    <category term="media"/>
    <category term="personal"/>
    <link href="http://arko.net/2006/5/6/mac-mini-and-sony-bravia-xbr-issues" rel="alternate" type="text/html"/>
    <title>Mac Mini and Sony Bravia XBR issues</title>
<content type="html">
            &lt;p&gt;A lot of people seem to be having ever so much trouble getting their Mac Minis to use their Sony Bravia &lt;span class='caps'&gt;LCD&lt;/span&gt; Televisions as displays. For some reason, when connected to a Mini via an &lt;span class='caps'&gt;HDMI&lt;/span&gt;-to-DVI cable, the Bravia appears to the Mini to have a native resolution of 1280&#215;720. While that is, in fact, a 16:9 resolution, it leaves anyone wanting a good-looking picture in the dust. Unfortunately, the Mini only has two options: overscan mode, which pushes the menu bar and the dock off the screen, or no overscan, which makes the picture significantly smaller than the television is, leaving a couple of inches of black all around.&lt;/p&gt;


	&lt;p&gt;After downloading SwitchResX and DisplayConfigX, and a couple of hours of Googling, I discovered that &lt;span class='caps'&gt;HDMI&lt;/span&gt; ports on Bravia TVs just don&#8217;t seem to like any resolutions except 1280&#215;720. After the third attempt that just resulted in a black screen, it occurred to me that I might try using the &#8220;RGB/PC&#8221; input on the Bravia, which is actually a standard &lt;span class='caps'&gt;VGA&lt;/span&gt; port. After plugging the &lt;span class='caps'&gt;VGA&lt;/span&gt; cable into the TV on one end and the Mini&#8217;s &lt;span class='caps'&gt;DVI&lt;/span&gt; to &lt;span class='caps'&gt;VGA&lt;/span&gt; adapter on the other end, I restarted the Mini to discover&#8230; a perfect screen. At 1366&#215;768, the Bravia&#8217;s native resolution, no less. The computer is sending 1 pixel for every pixel on the TV. Front Row is beautiful, and &lt;span class='caps'&gt;DVD&lt;/span&gt; Player fills the whole screen. Hurrah.&lt;/p&gt;


	&lt;p&gt;Hopefully this will help all the people out there looking for instructions on how to set up a custom resolution to force their TV to work with their Mini, since it turns out you don&#8217;t need to at all.&lt;/p&gt;


	&lt;p&gt;Here&#8217;s a picture of the full-resolution, full-screen result:
&lt;img src='http://arko.net/files/bravia.jpg' alt='' /&gt;&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2006-05-05:415</id>
    <published>2006-05-05T03:48:00Z</published>
    <updated>2006-07-10T20:05:30Z</updated>
    <category term="media"/>
    <category term="personal"/>
    <link href="http://arko.net/2006/5/5/ds-lite" rel="alternate" type="text/html"/>
    <title>DS Lite</title>
<content type="html">
            &lt;p&gt;I have no idea why I didn&#8217;t think to post this sooner.&lt;/p&gt;


	&lt;p&gt;&lt;a href='http://arko.net/files/dslite.jpg'&gt;&lt;img src='http://arko.net/files/dslite_small.jpg' alt='' /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Way. Cool.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2006-05-03:411</id>
    <published>2006-05-03T19:36:16Z</published>
    <updated>2006-07-10T20:05:29Z</updated>
    <category term="accident"/>
    <category term="personal"/>
    <link href="http://arko.net/2006/5/3/new-car" rel="alternate" type="text/html"/>
    <title>New Car</title>
<content type="html">
            &lt;p&gt;Well, I really don&#8217;t know what to say, exactly, so I&#8217;ll just show you a picture:&lt;/p&gt;


	&lt;p&gt;&lt;img src='http://arko.net/files/mini.jpg' alt='' /&gt;&lt;/p&gt;


	&lt;p&gt;It would be a picture of my actual car, but my camera decided to break this week. Sigh.&lt;/p&gt;


	&lt;p&gt;The car, however, is totally sweet.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://arko.net/">
    <author>
      <name>andre</name>
    </author>
    <id>tag:arko.net,2006-04-11:410</id>
    <published>2006-04-11T05:04:01Z</published>
    <updated>2006-07-10T20:05:29Z</updated>
    <category term="funny"/>
    <category term="media"/>
    <link href="http://arko.net/2006/4/11/the-time-tim-bray-crashed-aol" rel="alternate" type="text/html"/>
    <title>The time Tim Bray crashed AOL</title>
<content type="html">
            &lt;p&gt;I&#8217;m not sure exactly why, but I find it really, really amusing that Tim Bray managed to (well, at least it certainly looks like he did) &lt;a href='http://www.tbray.org/ongoing/When/200x/2003/03/18/AOL'&gt;crash &lt;span class='caps'&gt;AOL&lt;/span&gt; entirely&lt;/a&gt;, back in 1988.&lt;/p&gt;
          </content>  </entry>
</feed>
