<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>My name is Ross Light. I am an artist: my primary medium is programming. I also experiment with photographs, video, and the written language.  My approach to blogging is slower paced than most other sites—my updates are infrequent, but each entry is significant.</description><title>Zombie Zen</title><generator>Tumblr (3.0; @zombiezen)</generator><link>http://blog.zombiezen.com/</link><item><title>I’m finishing up my game, “Urge to Merge”, for...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_m056ztpYit1qa08boo1_500.png"/&gt;&lt;br/&gt; Urge to Merge: The Splash Screen&lt;br/&gt;&lt;br/&gt; &lt;img src="http://25.media.tumblr.com/tumblr_m056ztpYit1qa08boo2_500.png"/&gt;&lt;br/&gt; Gameplay&lt;br/&gt;&lt;br/&gt; &lt;p&gt;I’m finishing up my game, “Urge to Merge”, for my Intro to Computer Graphics course. This is the first time I’ve worked with OpenGL shaders; I’m pleased with the results. These are screenshots from the game.&lt;/p&gt;</description><link>http://blog.zombiezen.com/post/18485709798</link><guid>http://blog.zombiezen.com/post/18485709798</guid><pubDate>Wed, 29 Feb 2012 06:50:17 +0000</pubDate><category>graphics</category><category>games</category><category>programming</category></item><item><title>popculturebrain:

So you want to be a poster designer…
(by Dr....</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lzi2wlTgJR1qz8vumo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://popculturebrain.com/post/17723004002/so-you-want-to-be-a-poster-designer-by-dr" class="tumblr_blog"&gt;popculturebrain&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;So you want to be a poster designer…&lt;/p&gt;
&lt;p&gt;(by &lt;a href="http://www.flickr.com/photos/zom-bot/6881925719/in/photostream/"&gt;Dr. Mosnter,&lt;/a&gt; via &lt;a href="http://www.reddit.com/r/movies/"&gt;reddit&lt;/a&gt;)&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Nice! Each of the posters is spot-on, I’d say.&lt;/p&gt;</description><link>http://blog.zombiezen.com/post/17727207352</link><guid>http://blog.zombiezen.com/post/17727207352</guid><pubDate>Thu, 16 Feb 2012 21:38:34 +0000</pubDate><category>humor</category><category>design</category><category>art</category></item><item><title>Something about the simplicity of the characters made me laugh...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lqv5gsIyKh1qfiuz5o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Something about the simplicity of the characters made me laugh even by the fourth panel.&lt;/p&gt;</description><link>http://blog.zombiezen.com/post/13972199064</link><guid>http://blog.zombiezen.com/post/13972199064</guid><pubDate>Fri, 09 Dec 2011 16:57:00 +0000</pubDate><category>humor</category></item><item><title>The Stanley Parable</title><description>(cross-posted from my Google Plus profile)

I know this is old news for some. After watching Extra...</description><link>http://blog.zombiezen.com/post/10970540324</link><guid>http://blog.zombiezen.com/post/10970540324</guid><pubDate>Mon, 03 Oct 2011 05:38:04 +0100</pubDate><category>games</category><category>philosophy</category><category>humor</category><category>freewill</category></item><item><title>My father worked on How to Train Your Dragon as a Character TD...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lre2dzvNrS1qeifydo1_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://24.media.tumblr.com/tumblr_lre2dzvNrS1qeifydo2_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://24.media.tumblr.com/tumblr_lre2dzvNrS1qeifydo3_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/tumblr_lre2dzvNrS1qeifydo4_r1_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://24.media.tumblr.com/tumblr_lre2dzvNrS1qeifydo5_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://24.media.tumblr.com/tumblr_lre2dzvNrS1qeifydo6_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;p&gt;&lt;a href="http://www.imdb.com/name/nm0509933/"&gt;My father&lt;/a&gt; worked on &lt;a href="http://www.imdb.com/title/tt0892769/"&gt;How to Train Your Dragon&lt;/a&gt; as a Character TD Supervisor.  The film is dear to my heart.  And Toothless always makes me smile.&lt;/p&gt;</description><link>http://blog.zombiezen.com/post/10278945078</link><guid>http://blog.zombiezen.com/post/10278945078</guid><pubDate>Fri, 16 Sep 2011 17:07:55 +0100</pubDate><category>movies</category><category>dragons</category></item><item><title>This made me chuckle more than it should have.  Hooray for...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lqlpd6LTln1qgdn23o1_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;This made me chuckle more than it should have.  Hooray for memes!&lt;/p&gt;</description><link>http://blog.zombiezen.com/post/9504820521</link><guid>http://blog.zombiezen.com/post/9504820521</guid><pubDate>Sun, 28 Aug 2011 17:21:24 +0100</pubDate><category>humor</category><category>math</category></item><item><title>engineering:

This is a VT220 serial console (circa 1983) set up...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lpo5dfqyIz1qz4mo8o1_r1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://engineering.tumblr.com/post/8736495440" class="tumblr_blog"&gt;engineering&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;This is a &lt;a href="http://en.wikipedia.org/wiki/VT220"&gt;VT220&lt;/a&gt; serial console (circa 1983) set up as a terminal for my Mac Pro (circa 2010), a nerdy dream I’ve had for a long time that I finally made a reality yesterday.&lt;/p&gt;
&lt;p&gt;Some quick history: in the early days of office computers, it was rare that you would actually have one on your desk.  Instead there might be a central mainframe (running Unix) and everyone would have a terminal that connected to it over a long serial cable or modem connection. One computer, many users.&lt;/p&gt;
&lt;p&gt;The terminal has a keyboard and monitor, but it’s not a full computer and worthless without the mainframe.  It’s more like a teletype machine, all it can do is display the text sent to it (like a paperless printer) and send text back.  It doesn’t have any knowledge of pixels or colors or graphics of any kind.&lt;/p&gt;
&lt;p&gt;In modern times we don’t have mainframes anymore, but Unix is more prevalent than ever.  It runs on the servers delivering this page and the iPhone in your pocket. For developers and power users the command line has never gone away, but instead of a dedicated hardware serial console we have Terminal.app (with translucent backgrounds and anti-aliased fonts).  The software is just emulating the old hardware, though.  The protocols haven’t changed much in 30 years.  The Unix underpinnings of OS X still have all the stuff required to use a real serial terminal, it’s just no one actually does it (well, almost no one).&lt;/p&gt;
&lt;p&gt;I’ve always thought those old terminals were beautiful, and I’m not the only one—there’s a Mac app called &lt;a href="http://www.secretgeometry.com/apps/cathode/"&gt;Cathode&lt;/a&gt; that does a convincingly wonderful job simulating vintage terminals, using OpenGL to degrade things into a nice analog haze.  But it’s not quite the same as the real thing…&lt;/p&gt;
&lt;p&gt;Hardware terminals regularly crop up on eBay for around $100.  They’re actually still used in a lot of places (old warehouse systems, supermarkets, banks) and there are still companies that support and refurbish them.  Back at Vimeo we discovered one abandoned in a server closet when we moved into the office.  Finding one isn’t a problem, the main challenge is stringing together the right adapters to use an ancient serial port with modern USB.&lt;/p&gt;
&lt;p&gt;My biggest source of information getting this going was &lt;a href="http://pdw.weinstein.org/2007/06/apple-hacking-for-fun-and-profit.html"&gt;Paul Weinstein’s post&lt;/a&gt; about setting up an Apple IIc as a terminal for his Mac mini (which is similar, but not quite the same since the IIc still has to emulate the terminal in software).  I got the same USB-to-serial adapter, a &lt;a href="http://www.amazon.com/gp/product/B0000VYJRY"&gt;Keyspan USA-19HS&lt;/a&gt; ($27), which has Mac drivers that I can happily confirm work well with 10.7 Lion.  I also needed a &lt;a href="http://www.amazon.com/gp/product/B000083K2S"&gt;null modem cable&lt;/a&gt; ($7) and 25-pin female/female &lt;a href="http://www.amazon.com/gp/product/B000067RWI"&gt;converter&lt;/a&gt; ($4) to connect it to my VT220.&lt;/p&gt;
&lt;p&gt;At first I used the same method as Paul to get it working, gluing together the terminal and OS with a utility called &lt;a href="http://www.gnu.org/s/screen/"&gt;screen&lt;/a&gt;.  As Paul notes, this is less than desirable.  It still requires you to open a software terminal to make the connection, and you’re still operating through a layer of emulation.  On most Unixes you can simply add a line to /etc/ttys and everything just works via &lt;a href="http://www.club.cc.cmu.edu/~mdille3/doc/mac_osx_serial_console.html"&gt;getty&lt;/a&gt;, but apparently this has been disabled in OS X since 10.5.&lt;/p&gt;
&lt;p&gt;Eventually I found &lt;a href="http://www.club.cc.cmu.edu/~mdille3/doc/mac_osx_serial_console.html"&gt;this page&lt;/a&gt;, which explains the problem and how to fix it.  After adding a line in /etc/gettytab to manually set the terminal type to vt220-8bit everything works perfectly!  A real hardware terminal directly connected the old fashioned way, with no emulation.  Awesome.&lt;/p&gt;
&lt;p&gt;If this is something you want to attempt yourself please drop me a line; I learned a lot about how terminals work over the last couple weeks and the final result is quite satisfying, a soft amber glow and one less window on my desktop.  It’s also a nice reminder that we didn’t get to where we are overnight, user interfaces and software development have been evolving in an unbroken chain for a long time and some of the old ideas are so solid that they persist 30 years later. Why not use the proper hardware?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;This is too awesome!  I don’t think I would be quite committed enough to do it myself, though.&lt;/p&gt;</description><link>http://blog.zombiezen.com/post/9295010743</link><guid>http://blog.zombiezen.com/post/9295010743</guid><pubDate>Tue, 23 Aug 2011 17:01:16 +0100</pubDate></item><item><title>The Relativity of Wrong by Isaac Asimov</title><description>The Relativity of Wrong by Isaac Asimov: A friend of mine shared this essay with me.  This is a neat...</description><link>http://blog.zombiezen.com/post/7731354283</link><guid>http://blog.zombiezen.com/post/7731354283</guid><pubDate>Sun, 17 Jul 2011 20:08:51 +0100</pubDate><category>philosophy</category><category>asimov</category></item><item><title>therothwoman:


spastasmagoria:

If you don’t, I do not wish to...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lnkj0w4opG1qhcckjo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://therothwoman.tumblr.com/post/7060615252"&gt;therothwoman&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://spastasmagoria.tumblr.com/post/7060016828"&gt;spastasmagoria&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you don’t, I do not wish to know you any more.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I am a proud patron of the Oxford comma.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I am a closet grammar fanatic; I am passionate about delimiting data properly.&lt;/p&gt;</description><link>http://blog.zombiezen.com/post/7072181551</link><guid>http://blog.zombiezen.com/post/7072181551</guid><pubDate>Thu, 30 Jun 2011 05:58:59 +0100</pubDate><category>grammar</category><category>oxford comma</category></item><item><title>Server Migration!</title><description>Hello everyone!  If you are seeing this, then Zombie Zen is working properly.  I just migrated to...</description><link>http://blog.zombiezen.com/post/6856703675</link><guid>http://blog.zombiezen.com/post/6856703675</guid><pubDate>Fri, 24 Jun 2011 06:57:19 +0100</pubDate><category>metablogging</category><category>servers</category></item><item><title>Reblog if you've seen a girl with hair like this</title><description>supernaturalunlimited:





Just watched Scott Pilgrim again a few days ago. It continues to grow on...</description><link>http://blog.zombiezen.com/post/6553513946</link><guid>http://blog.zombiezen.com/post/6553513946</guid><pubDate>Wed, 15 Jun 2011 14:48:09 +0100</pubDate><category>humor</category><category>movies</category><category>Scott Pilgrim</category></item><item><title>This is truly an amazing achievement.  It’s a nice little...</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/NorZUFfpvC0?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;This is truly an amazing achievement.  It’s a nice little contained film, even if you don’t know too much about Portal.&lt;/p&gt;</description><link>http://blog.zombiezen.com/post/6144748612</link><guid>http://blog.zombiezen.com/post/6144748612</guid><pubDate>Fri, 03 Jun 2011 17:21:03 +0100</pubDate><category>portal</category><category>movies</category><category>awesome</category></item><item><title>"Because vacuum tubes are awesome."</title><description>“Because vacuum tubes are awesome.” - Doug (after a discussion of the simplicity of VGA)</description><link>http://blog.zombiezen.com/post/5676342863</link><guid>http://blog.zombiezen.com/post/5676342863</guid><pubDate>Fri, 20 May 2011 22:34:47 +0100</pubDate><category>humor</category><category>nostalgia</category></item><item><title>This is amazing. I approve. :D</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_ll9qdjQ4xS1qjyxx0o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;This is amazing. I approve. :D&lt;/p&gt;</description><link>http://blog.zombiezen.com/post/5577941497</link><guid>http://blog.zombiezen.com/post/5577941497</guid><pubDate>Tue, 17 May 2011 16:59:58 +0100</pubDate><category>humor</category><category>portal</category></item><item><title>goray: A Drop into BitBucket</title><description>I&amp;#8217;ve moved goray from SourceForge to BitBucket yesterday.  This also signals a switch from...</description><link>http://blog.zombiezen.com/post/5415015247</link><guid>http://blog.zombiezen.com/post/5415015247</guid><pubDate>Thu, 12 May 2011 07:18:05 +0100</pubDate><category>raytracer</category><category>programming</category><category>projects</category><category>bitbucket</category><category>mercurial</category></item><item><title>9gag:


Spare Time!
</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lkvgh1uMAh1qzxzwwo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://tumblr.9gag.com/post/5300516150"&gt;9gag&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://9gag.com/gag/116069"&gt;Spare Time!&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://blog.zombiezen.com/post/5307939787</link><guid>http://blog.zombiezen.com/post/5307939787</guid><pubDate>Sun, 08 May 2011 17:42:14 +0100</pubDate><category>programming</category><category>humor</category></item><item><title>FIRST Team 973 Victory at St. Louis</title><description>This is my second year mentoring FIRST Robotics Team 973, and last weekend, we won the world...</description><link>http://blog.zombiezen.com/post/5207256728</link><guid>http://blog.zombiezen.com/post/5207256728</guid><pubDate>Thu, 05 May 2011 03:07:00 +0100</pubDate><category>FIRST</category><category>news</category></item><item><title>New Go Stable Release</title><description>

Yesterday, the Go programming language announced their second stable release, introducing language...</description><link>http://blog.zombiezen.com/post/5206602390</link><guid>http://blog.zombiezen.com/post/5206602390</guid><pubDate>Thu, 05 May 2011 02:47:00 +0100</pubDate><category>go</category><category>programming</category><category>projects</category><category>opensource</category></item><item><title>obama@whitehouse:~$ sudo chmod +x /bin/laden</title><link>http://blog.zombiezen.com/post/5175957438</link><guid>http://blog.zombiezen.com/post/5175957438</guid><pubDate>Wed, 04 May 2011 01:43:15 +0100</pubDate><category>humor</category><category>programming</category><category>politics</category></item><item><title>One does not simply FTP into Mordor. :D</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lk0pj9CNyS1qa08boo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;One does not simply FTP into Mordor. :D&lt;/p&gt;</description><link>http://blog.zombiezen.com/post/4813315297</link><guid>http://blog.zombiezen.com/post/4813315297</guid><pubDate>Thu, 21 Apr 2011 20:45:00 +0100</pubDate><category>LOTR</category><category>geek</category><category>humor</category><category>lol</category></item></channel></rss>

