<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-30297394</id><updated>2011-10-09T04:05:39.520-07:00</updated><title type='text'>Operes Insecti</title><subtitle type='html'>The works of Bug, a teenage pro66ie_m4k3r.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30297394.post-7082858499947148375</id><published>2007-03-27T09:44:00.000-07:00</published><updated>2007-03-27T10:13:05.308-07:00</updated><title type='text'>All systems 60.</title><content type='html'>&lt;p&gt;Well, regardless of cheesiness, &lt;a href="http://operes.insecti.com/"&gt;Operes Insecti&lt;/a&gt; is now online.  As such, I'm abandoning this mess.  I thought it would be a thrill to have my own domain, but all I feel now is that it&amp;#8217;s about time I got one.  Meh.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Anyway, now that I&amp;#8217;ve got all comfy with &lt;a href="http://publishwithimpunity.com/"&gt;mephisto&lt;/a&gt; and started playing with the built-in markup languages, I feel even more behind the times.  &lt;a href="http://textism.com/tools/textile/"&gt;Textile&lt;/a&gt;?  &lt;a href="http://daringfireball.net/projects/markdown/"&gt;Markdown&lt;/a&gt;?  Such sophisticated tools for such a simple task!  Now that I&amp;#8217;m actually using them, though, I&amp;#8217;m starting to see a reason for each of them, and their quirks.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Textile is wonderfully concise, which is nice for comments and wikis, and it has many useful features that make it ideal for traditional websites, but its syntax is a bit&amp;#8230;&lt;em&gt;involved&lt;/em&gt;.  Markdown solves that, at the cost of the more advanced features like acronym tagging and &lt;code&gt;class&lt;/code&gt;/&lt;code&gt;id&lt;/code&gt; parameters, but its excellent readability and intuitive syntax makes it convenient (for me) for blog posts.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I&amp;#8217;m quite surprised at the flame wars that have erupted between their purposefully unique syntaxes.  It seems often the case in language wars that each side attempts to pass off their language as the one to end all others, failing to see its inevitable shortcomings that make it a poor choice for some tasks.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-7082858499947148375?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/7082858499947148375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=7082858499947148375' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/7082858499947148375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/7082858499947148375'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2007/03/all-systems-9o.html' title='All systems 60.'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-1426153486438326195</id><published>2007-03-09T08:20:00.000-08:00</published><updated>2007-03-09T08:30:39.228-08:00</updated><title type='text'>I finally did something helpful!</title><content type='html'>&lt;pre&gt;On Mar 8, 2007, at 5:22 PM, Bug wrote:&lt;br /&gt;&lt;br /&gt;&gt; A typo has been identified and located at&lt;br /&gt;&gt; http://www.ruby-lang.org/en/downloads/ under "Ruby on OS X":&lt;br /&gt;&gt;&lt;br /&gt;&gt; (sentence 2, char 79) syntax error:&lt;br /&gt;&gt; Locomotive is a nice choice if you are looking for something to get&lt;br /&gt;&gt; you up an running quickly for Rails development.&lt;br /&gt;&lt;br /&gt;Thanks.  All better now.&lt;br /&gt;&lt;br /&gt;James Edward Gray II&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-1426153486438326195?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/1426153486438326195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=1426153486438326195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/1426153486438326195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/1426153486438326195'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2007/03/i-finally-did-something-useful.html' title='I finally did something helpful!'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-7678321142128887588</id><published>2007-03-01T07:52:00.000-08:00</published><updated>2007-03-01T08:09:14.051-08:00</updated><title type='text'>So close, and yet $400 away...</title><content type='html'>Dammit.&lt;br /&gt;&lt;br /&gt;I found this Rails workshop in Salt Lake only yesterday, and I have just now missed the $100 discount:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.rubyinside.com/learn-rails-in-salt-lake-city-march-15-2007-369.html/trackback/"&gt;&lt;img src="http://www.rubyinside.com/wp-content/uploads/2007/01/rubysls.jpg" alt="Learn Ruby on Rails" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Even better, though, is the fact that &lt;em&gt;I am in Salt Lake!!&lt;/em&gt; What could be more coincedental? I'm learning Rails now, there's a seminar on Rails going on at my city's library, hosted by Mr. &lt;a href="http://nubyonrails.com/"&gt;Nuby on Rails&lt;/a&gt; himself, and today, suddenly, the tickets are pushed $100 up and out of my budget.  All I can say now is:&lt;br /&gt;&lt;br /&gt;Hail Eris!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-7678321142128887588?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/7678321142128887588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=7678321142128887588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/7678321142128887588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/7678321142128887588'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2007/03/so-close-and-yet-400-away.html' title='So close, and yet $400 away...'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-2821789212019030846</id><published>2007-02-23T06:44:00.000-08:00</published><updated>2007-02-23T07:56:28.280-08:00</updated><title type='text'>The New Wave</title><content type='html'>It's that time again.  All the "cool kids" are porting their blog to &lt;a href="http://mephistoblog.com"&gt;Mephisto&lt;/a&gt;.  Naturally, when I heard about this from a fellow &lt;a href="http://www.twitter.com/misstricky"&gt;Twitterer&lt;/a&gt;, I jumped on it, learned about Mephisto, and got really excited.  (As I write this, I'm running a test Rails server with Mephisto.)  Interestingly enough, I'd just started to pick up &lt;a href="http://rubyonrails.org"&gt;Rails&lt;/a&gt; the week earlier.&lt;br /&gt;&lt;br /&gt;The point of this is that I'll finally be doing what I've been planning to do for a few years: get a personal domain.  Expect the big move to happen by next month.&lt;br /&gt;&lt;br /&gt;Some things I like about Mephisto:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Nice built-in markup languages&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Very small (hooray Rails!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It isn't Blogger!&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Easy template customization&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Gorgeous admin interface&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"publish with impunity"&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;p class='post'&gt;Also, of course, since this is a Rails app, it could be another learning opportunity for me as I poke around the source.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-2821789212019030846?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/2821789212019030846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=2821789212019030846' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/2821789212019030846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/2821789212019030846'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2007/02/new-wave.html' title='The New Wave'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-2048671276183811521</id><published>2007-02-09T13:26:00.000-08:00</published><updated>2007-02-23T07:29:36.691-08:00</updated><title type='text'>"Open Source meets Gaming" meets moral judgement</title><content type='html'>I found a fellow &lt;a href="http://www.tbeseda.com/"&gt;college blogger&lt;/a&gt;.  Smart guy, great web dev.  I came across &lt;a href="http://www.tbeseda.com/2007/01/open-source-meets-gaming/"&gt;his post&lt;/a&gt; about two open source games, &lt;a href="http://openarena.ws/"&gt;OpenArena&lt;/a&gt; and &lt;a href="http://louhi.kempele.fi/~skyostil/uv/fretsonfire/"&gt;Frets on Fire&lt;/a&gt; (both of which you are now obligated to check out), and I found this comment by someone called "L":&lt;br /&gt;&lt;blockquote&gt;Why would you rather not pay for games, when the rest of your site indicates you are willing to pay for Photoshop, music, and Apple’s cell phone GUIs - all of which have free alternatives. Strange that you draw the line at games - which take developers an terrific amount of individual effort to produce (unlike music and GUIs which are derivative works). How do you feel about purchasing books?&lt;/blockquote&gt;&lt;p class='post'&gt;This is an interesting opinion; I've had similar thoughts myself on previous occasions, but now it sounds silly in hindsight: is free software immoral?&lt;br /&gt;&lt;br /&gt;My response:&lt;/p&gt;&lt;blockquote&gt;...I [too] spend tons on software I need just to finish the next assignment, leaving me with no more money for games, except perhaps the occasional DS cart.  The difference is that I actually need the software that I’m shelling out for. I couldn’t go through CS 3505 without &lt;a href="http://www.parallels.com/"&gt;Parallels&lt;/a&gt;. Also, these people &lt;span style="font-style:italic;"&gt;like&lt;/span&gt; to develop free games. They get the warm fuzzies from giving to the public. They get paid by other means. Sometimes it’s the ads on their site, sometimes they get donations, (I make a point to donate a little bit to any project I find worthwhile) and sometimes corporations give funds to OSS projects or hire OSS developers [in order to] improve their public image.&lt;br /&gt;&lt;br /&gt;I don’t see how this can be immoral in any way. What’s immoral is to steal software from developers who make their profit mainly from sales. (v.i. the underground Blizzard CD key market)&lt;br /&gt;&lt;br /&gt;Finally, you’d be surprised how much effort goes into much of independent music and software GUIs. iPhone was certainly not built in a day; nearly every component of it was custom-crafted. (still, I agree with Taylor that it’s too early to even consider buying one.)&lt;br /&gt;&lt;br /&gt;Oh, and books? It’s the same kind of mixed case: if I need the right book for the job, I’ll most likely look for it at the library, and if I think I’ll need it later as a reference, I’ll buy it. If it’s just a one-shot project, or if an online tutorial gives me enough info, I probably won’t. Some authors and publishers are now releasing the full text of their books online as well as putting them on shelves. In such cases, I’ll download it first, but if I end up using it frequently, not only is it a courtesy to support [the] author [by] buying it, but the book itself is a lot more tangible (which is always a good thing).&lt;br /&gt;&lt;br /&gt;I get the feeling that a lot of college students feel the same way about software and books.&lt;/blockquote&gt;&lt;br /&gt;&lt;p class='post'&gt;What do you think about this?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-2048671276183811521?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/2048671276183811521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=2048671276183811521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/2048671276183811521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/2048671276183811521'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2007/02/found-fellow-college-blogger.html' title='&quot;Open Source meets Gaming&quot; meets moral judgement'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-6654495368771491714</id><published>2007-01-25T14:41:00.000-08:00</published><updated>2007-01-25T15:01:13.721-08:00</updated><title type='text'>tinywind and filepic; no, wait...</title><content type='html'>It's often the simple and elegant that's overlooked.  I just found two file/image/video hosts, &lt;a href="http://www.tinypic.com/"&gt;tinypic&lt;/a&gt; and &lt;a href="http://www.filewind.com/"&gt;filewind&lt;/a&gt;, today after some targeted googling and I'm impressed.  They have very few and unobtrusive ads, very good upload speed, and a brainlessly simple interface with none of the gimmicks of other, more &lt;a href="http://imageshack.us/"&gt;popular&lt;/a&gt; &lt;a href="http://filefactory.com/"&gt;hosts&lt;/a&gt;, but I'd never heard of them in my travels across the blagosquare.&lt;br /&gt;&lt;br /&gt;Let me know whether you've heard of either of these before and what you think of them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-6654495368771491714?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/6654495368771491714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=6654495368771491714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/6654495368771491714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/6654495368771491714'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2007/01/tinywind-and-filepic-no-wait.html' title='tinywind and filepic; no, wait...'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-6771172813017908675</id><published>2007-01-21T16:06:00.000-08:00</published><updated>2008-11-13T02:12:47.703-08:00</updated><title type='text'>Certified user of my own pink squishy stuff</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Userbar"&gt;Userbars&lt;/a&gt; are an interesting idea; you make a bunch of shiny 350x19px PNGs each showing off something interesting or unique about you and put them in a neat little stack in your forum sig for all to see.  It's not an entirely bad idea, and their aesthetic is quite chic, but the vast majority of them are basically product endorsements&amp;mdash;empty expressions of fanboi-ness:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.userbars.us/data/media/3/033.jpg" alt="Coke Drinker" /&gt;&lt;br /&gt;&lt;img src="http://img.userbars.pl/5/800.gif" alt="NVidia User" /&gt;&lt;br /&gt;&lt;img src="http://img481.imageshack.us/img481/5250/hereos2co1.jpg" alt="Heroes Fan" /&gt;&lt;br /&gt;&lt;img src="http://userbars.us/data/thumbnails/6/100_sith.jpg" alt="100% Sith" /&gt;&lt;br /&gt;&lt;br /&gt;So, to all you mindless userbar users of userdom,&lt;sup&gt;1&lt;/sup&gt; It's great that you're speaking your mind and all, showing off your obssesions, but who really cares?&lt;sup&gt;2&lt;/sup&gt;  Maybe after you've done something useful with your f4nboi ski11z you'll deserve to slap this one up next to your other digital trophies:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_RdRGFH29p2k/RbQCwSvTz1I/AAAAAAAAABA/emE1FyYX7zQ/s400/brainqo1.png" alt="Brain User"/&gt;&lt;br /&gt;&lt;br /&gt;(I don't deserve credit for the above graphic; I don't know its true composer.)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;sup&gt;1&lt;/sup&gt;Please note how I phrased that.  I'm not speaking against all users of userbars, just the mindless ones.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;sup&gt;2&lt;/sup&gt;Say, I could make a userbar for my pento project...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-6771172813017908675?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/6771172813017908675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=6771172813017908675' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/6771172813017908675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/6771172813017908675'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2007/01/certified-user-of-pink-squishy-stuff.html' title='Certified user of my own pink squishy stuff'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_RdRGFH29p2k/RbQCwSvTz1I/AAAAAAAAABA/emE1FyYX7zQ/s72-c/brainqo1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-3333159991483196856</id><published>2006-12-13T12:01:00.000-08:00</published><updated>2008-11-13T02:12:47.962-08:00</updated><title type='text'>CheeseHunt</title><content type='html'>It's done!!  We stayed up until 2 Monday morning, but it's done.  We've implemented a complete betting system into Half-Life 2.  (OK, not quite HL2...a toned-down, non-violent HL2 mod designed by our instructor.)  Check the &lt;a href="http://www.eng.utah.edu/~reiser/"&gt;link&lt;/a&gt; for the details (although there aren't very many...yet).  I may open up our &lt;a href="http://groups-beta.google.com/group/cheesemasters"&gt;Google Group&lt;/a&gt;'s access control, so you can further peruse the twisted minds behind the creation, but until then, I leave you with some slightly disappointing and not quite representative screens:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RdRGFH29p2k/RYBfnUKOZQI/AAAAAAAAAAM/-2CQQsMWydA/s1600-h/ScreenShotRaceStart.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_RdRGFH29p2k/RYBfnUKOZQI/AAAAAAAAAAM/-2CQQsMWydA/s400/ScreenShotRaceStart.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5008107914667123970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RdRGFH29p2k/RYBf_EKOZRI/AAAAAAAAAAU/kf3orAtmdUI/s1600-h/ScreenShotGambleForm.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_RdRGFH29p2k/RYBf_EKOZRI/AAAAAAAAAAU/kf3orAtmdUI/s400/ScreenShotGambleForm.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5008108322689017106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RdRGFH29p2k/RYBgI0KOZSI/AAAAAAAAAAc/EQ39xZuPA94/s1600-h/ScreenShotRaceEnd.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_RdRGFH29p2k/RYBgI0KOZSI/AAAAAAAAAAc/EQ39xZuPA94/s400/ScreenShotRaceEnd.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5008108490192741666" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-3333159991483196856?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/3333159991483196856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=3333159991483196856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/3333159991483196856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/3333159991483196856'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/12/cheesehunt.html' title='&lt;a href=&quot;http://www.eng.utah.edu/~reiser/&quot;&gt;CheeseHunt&lt;/a&gt;'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RdRGFH29p2k/RYBfnUKOZQI/AAAAAAAAAAM/-2CQQsMWydA/s72-c/ScreenShotRaceStart.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-2779932750781349699</id><published>2006-11-30T07:44:00.000-08:00</published><updated>2006-12-02T12:52:34.568-08:00</updated><title type='text'>cs3500/hwfinprjD</title><content type='html'>As I've mentioned before, our CS 3500 final project is a &lt;a href="http://half-life2.com/"&gt;Half-Life 2&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Mod_%28computer_gaming%29"&gt;mod&lt;/a&gt;, based upon the instructor's prepared capture-the-flag-ish mod.  Although I can't currently disclose the specifics, my team's mod spilts the players into two roles: flag hunters and gamblers.  The hunters go about their business, hunting down each flag and getting points and whatnot, while shooting each other with modified weapons (including the Jagerbomber, which blurs the opponent's vision =) to stifle their progress.  The gamblers oversee the gameplay and make bets on each of the players, while being able to influence the outcome in various ways (secret!).  It's coming together quite nicely, and might become more interesting as we merge our project with those of other teams (as required by the assignment).  I'll be sure to describe how it all turned out, once this is over in a few weeks, and I might even post download links!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-2779932750781349699?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/2779932750781349699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=2779932750781349699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/2779932750781349699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/2779932750781349699'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/11/cs3500hwfinprjd.html' title='cs3500/hwfinprjD'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-4807182842398902789</id><published>2006-11-16T07:52:00.000-08:00</published><updated>2006-11-16T07:57:50.432-08:00</updated><title type='text'>Pasco Grate!</title><content type='html'>If you're not happy with your browsing experience, you must be using&lt;br /&gt;&lt;br /&gt;(gasp)&lt;br /&gt;IE.&lt;br /&gt;&lt;br /&gt;That's not good.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.browsehappy.com/"&gt;&lt;br /&gt;&lt;img style="cursor: pointer; width: 400px;" src="http://browsehappy.com/buttons/bh_80x15.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Do it!  BROWSE HAPPY!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-4807182842398902789?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/4807182842398902789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=4807182842398902789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/4807182842398902789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/4807182842398902789'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/11/pasco-grate.html' title='Pasco Grate!'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-6340156318058464405</id><published>2006-10-31T07:42:00.000-08:00</published><updated>2006-11-01T15:35:15.909-08:00</updated><title type='text'>Twittering Mad, or Why I Hate Visual Studio</title><content type='html'>Gah!  It's been too long.  I &lt;span style="font-style: italic;"&gt;finally&lt;/span&gt; have the &lt;a href="http://fortyseventeen.freehostia.com/pento"&gt;pento project&lt;/a&gt; hosted somewhere that properly allows PHP. Thus, the Pentomino Word of the Day should show up in the sidebar.  Tell me what you think.&lt;br /&gt;&lt;br /&gt;Afterthought: Please don't use the copy hosted on my site.  Just ask me for the source.&lt;br /&gt;&lt;br /&gt;I found an interesting website a few days ago called &lt;a href="http://www.twitter.com/"&gt;twitter&lt;/a&gt;.  It's a sort of microblog service, that lets you use IM or SMS to post short blurbs about your current status.  Your twitter home page has a list of recent twitterings from friends (subscribees), which you can alternatively have sent to you by, again, IM or SMS.&lt;br /&gt;&lt;br /&gt;You might have noticed the twitter section of "about me" in the sidebar. At the time of this writing, it shows that I was "extremely pissed at Visual Studio" yesterday.  Allow me to explain:&lt;br /&gt;&lt;br /&gt;I spent half of yesterday debugging a Half-Life 2 mod.  With Visual Studio.  Half-Life 2 was never meant to be modified using VS, but Bob (CS 3500 instructor) hacked to fit anyway.  It takes around 25 minutes to compile either of the two main projects.  Unfortunately, this means that if you mess &lt;span style="font-style: italic;"&gt;anything&lt;/span&gt; up, not only does it give you enough time to read an entire article from &lt;a href="http://explodingunicorn.blogspot.com/"&gt;Exploding Unicorn&lt;/a&gt;, but it will also spew 637 linker errors at you, sometimes crashing VS.  After each crash, I'd fix it by adding the appropriate library or whatever then build it again, and it would give &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;different results!&lt;/span&gt;&lt;/span&gt; It turns out that if you try to abort the build (or it crashes during compilation), during the next build it will get very confused as to which object files have actually been compiled successfully, and produce invalid executables or libraries, forcing you to rebuild. This makes me wonder why they even let you abort, if it fouls up the process so much. Anyway, after discovering this, I used the half-hour before the bus left to speed-debug the whole thing, and it turns out I actually did find out why the flashlight wasn't turning on.&lt;br /&gt;&lt;br /&gt;You'd think that this is typical, that I just made a mistake, but it doesn't have to be like that.  There are plenty of ways of determining whether a file was built correctly.  VS just doesn't bother.  It assumes you know everything that happened last build, and just builds anything that hasn't been built yet (successfully or not).  This may be slightly more efficient on its part, but it becomes less so when the program has 700 source files and you're forced to completely rebuild (twice).&lt;br /&gt;&lt;br /&gt;OK, end of rant.  By the way, if you have AC:WW and want some peaches or a mush-room suite, let me know &lt;a href="http://z14.invisionfree.com/nintify/index.php"&gt;here&lt;/a&gt;. I'm "Questionmark".&lt;br /&gt;&lt;br /&gt;And, uh, happy Hallow's Eve.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-6340156318058464405?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/6340156318058464405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=6340156318058464405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/6340156318058464405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/6340156318058464405'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/10/twittering-mad-or-why-i-hate-visual.html' title='Twittering Mad, or Why I Hate Visual Studio'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-115405420831931117</id><published>2006-07-27T19:31:00.000-07:00</published><updated>2006-10-31T07:41:26.081-08:00</updated><title type='text'>Let it be hosted; let it be posted.</title><content type='html'>I have the script online at my old website, and I have a &lt;a href="http://www.learningfamily.com/reiser/harrison/pento/"&gt;project page&lt;/a&gt; for those who want to learn more about my pento project.&lt;br /&gt;&lt;br /&gt;EDIT: Direct access to the script isn't working, becuase the server is being stupid with permissions. When I get it fixed, you'll be able to see the word of the day in the sidebar, too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-115405420831931117?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/115405420831931117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=115405420831931117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115405420831931117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115405420831931117'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/07/let-it-be-hosted-let-it-be-posted.html' title='Let it be hosted; let it be posted.'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-115404209416453756</id><published>2006-07-27T16:07:00.000-07:00</published><updated>2006-10-31T07:41:26.017-08:00</updated><title type='text'>Look out, Hyrule!</title><content type='html'>It's &lt;a href="http://www.camphyrule.com/"&gt;Camp Hyrule&lt;/a&gt; for me this summer.  The virtual week-long summer camp, organized by Nintendo online administrators (NOA), is a sandbox of Nintendo-related online activities, including live chats and bulletin boards, Flash games, and unpredictable occurences.  Campers are organized into cabins, which act as competing teams in many of the activities; prizes are awarded to members of the winning cabin.&lt;br /&gt;&lt;br /&gt;Registration is still open through today, so get moving if you want in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-115404209416453756?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/115404209416453756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=115404209416453756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115404209416453756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115404209416453756'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/07/look-out-hyrule.html' title='Look out, Hyrule!'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-115351799262004408</id><published>2006-07-21T14:25:00.000-07:00</published><updated>2006-10-31T07:41:25.957-08:00</updated><title type='text'>Completoration!</title><content type='html'>I've had much free time lately, so I've finished the PNG pentomino generator.  Have a look!&lt;br /&gt;&lt;br /&gt;This is the default image:&lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6599/423/400/a.png" border="0" alt="" /&gt;&lt;br /&gt;The script also has several parameters other than the word to penominify, such as&lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6599/423/400/b.png" border="0" alt="" /&gt;&lt;br /&gt;color,&lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6599/423/400/c.png" border="0" alt="" /&gt;&lt;br /&gt;size,&lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6599/423/400/d.png" border="0" alt="" /&gt; &lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6599/423/400/e.png" border="0" alt="" /&gt;&lt;br /&gt;and bevel (depth).&lt;br /&gt;&lt;br /&gt;Also soon to come is background color!  Of course, since my script can let the background be transparent, that is probably the style of choice for most websites.&lt;br /&gt;&lt;br /&gt;I'll soon give links to the source, once I get it hosted.  I still want to be able to print some neat ASCII art pentominos, but expect to see a Pentomino Word of the Day or something in the sidebar soon.&lt;br /&gt;&lt;br /&gt;EDIT: Heh, you've probably noticed the extra space at the top of each image.  I'll try to get rid of that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-115351799262004408?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/115351799262004408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=115351799262004408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115351799262004408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115351799262004408'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/07/completoration.html' title='Completoration!'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-115328207466567832</id><published>2006-07-18T20:52:00.000-07:00</published><updated>2006-10-31T07:41:25.899-08:00</updated><title type='text'>Pentomination!</title><content type='html'>My latest personal project, on which I have been working for a few weeks, attempts to draw words using pentominos.  (Like Tetris pieces, but with one more 'mino'.)  It's written in PHP, and I've got it doing things like&lt;pre&gt;&lt;br /&gt;[]          []    []          &lt;br /&gt;[]    [][]  []    []          &lt;br /&gt;[][]  [][]  []    []    [][][]&lt;br /&gt;  []  []    [][]  [][]  [][]  &lt;br /&gt;&lt;/pre&gt;which spells 'hello', and&lt;pre&gt;&lt;br /&gt;   [1]                           &lt;br /&gt;[1][1][2][2]      [4][4][4][5][5]&lt;br /&gt;[1]   [2][2][3][3][3][4]   [5]   &lt;br /&gt;[1]      [2][3]   [3][4][5][5]   &lt;br /&gt;&lt;/pre&gt;which is the word 'pants'.  (For the confused, the pentominos are crammed together, distinguished by number.)  While this is a good start, especially since I haven't before done anything like kerning letters together, I plan for the script to be able to create things like&lt;pre&gt;&lt;br /&gt;                           _         &lt;br /&gt;       _         _        | |    _   &lt;br /&gt; _____| |  ___  | |_      | |___| |  &lt;br /&gt;|_   _| |_| . | |_  |_   _| |  _| |_ &lt;br /&gt;  | | |_  |  _|   | | |_| | | |_|  _|&lt;br /&gt;  |_|   |_|_|     |_|_____|_|___|_|  &lt;br /&gt;                                         &lt;br /&gt;     ___                   _             &lt;br /&gt; _  |  _|    _            | |_       _   &lt;br /&gt;| |_| |_____| |_   _____  |  _|___ _| |_ &lt;br /&gt;| . | | .  _|_  |_|  _  | | | .  _|_   _|&lt;br /&gt;|___|_|___|   |___|_| |_| |_|___|   |_|  &lt;br /&gt;                                           &lt;br /&gt;   _             _                     ___ &lt;br /&gt;  | |    ___   _| |___           _ ___|  _|&lt;br /&gt;  | |_  |_  |_|  _|  _|  _____  | | . | |  &lt;br /&gt; _| | |_| |_  | |_| |   | .  _|_| |  _| |  &lt;br /&gt;|___|_____| |_|_|___|   |___|_____|_| |_|  &lt;br /&gt;                                                 &lt;br /&gt;       _         _                               &lt;br /&gt; _____| |  ___  | |___ ___     _     _       _   &lt;br /&gt;|_   _| |_| . | | | . |_  |___| |  _| |_____| |_ &lt;br /&gt;  | | |_  |  _| | |_  | | |_   _| | . | .  _|  _|&lt;br /&gt;  |_|   |_|_|   |___|_| |___|_|   |___|___|___|  &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;with a single command, and, ultimately, generate heavily customizable graphics in real time for websites such as mine (ooo...pentomino word of the day!).  Once I finish one, the other should shortly follow, so expect several further updates.&lt;br /&gt;&lt;br /&gt;EDIT: Here's one of my early experiments, showing the graphical style I had settled on:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://photos1.blogger.com/blogger/6599/423/320/hello_whitebg.png" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Since I am still planning to follow this prototype, consider it a preview of what's to come.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-115328207466567832?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/115328207466567832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=115328207466567832' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115328207466567832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115328207466567832'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/07/pentomination.html' title='Pentomination!'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-115229200106990412</id><published>2006-07-07T09:18:00.000-07:00</published><updated>2006-10-31T07:41:25.832-08:00</updated><title type='text'>Old S|&lt;0oL tools</title><content type='html'>CS Lab on Wednesday introduced us to something new and exciting: the &lt;code&gt;dot&lt;/code&gt; utility.  Er, it's actually around 15 years old, but it's still as functional as ever.  Here's how to draw a simple flowchart, for example:&lt;br /&gt;&lt;br /&gt;First, I type this bit of extremely simple code into the file &lt;code&gt;Flowchart.dot&lt;/code&gt;, so simple that many people reading this should be able to understand it:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;digraph Flowchart {&lt;br /&gt;    node1 [label="Program starts", shape=rect, style=rounded];&lt;br /&gt;    node2 [label="Ask user's age", shape=parallelogram];&lt;br /&gt;    {&lt;br /&gt;        rank=same;&lt;br /&gt;        node3 [label="18 or older?", shape=diamond];&lt;br /&gt;        branch [label="Quit the game", shape=rect, style=rounded];&lt;br /&gt;    }&lt;br /&gt;    node4  [label="Finish starting up", shape=rect, style=rounded];&lt;br /&gt;    &lt;br /&gt;    node1 -&gt; node2 -&gt; node3;&lt;br /&gt;    node3 -&gt; branch [label="NO"];&lt;br /&gt;    node3 -&gt; node4 [label="YES"];&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;...then I type &lt;code&gt;dot -Tpng Flowchart.dot -o Flowchart.png&lt;/code&gt; on the command line, and I get this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6599/423/1600/Flowchart.1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6599/423/400/Flowchart.0.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Very slick, no?  All I need to specify are the nodes and the connections between them, along with a few parameters for node shape, etc., in order to produce a nice, polished flowchart/graph/thing.  Why are we fiddling with graphics and flowcharts, though?  Well, we're currently studying directed graphs and shortest-path problems, and in order to help visualize the problem, we use &lt;code&gt;dot&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Even neater is the fact that this utility, as well as several other similar ones (e.g. that draw radial or circular graphs), were recently packaged up with the name &lt;a href="http://www.graphviz.org/"&gt;GraphViz&lt;/a&gt; and released under an open-source license, so that anyone can easily make a graph of the courses needed to complete their major:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6599/423/1600/CEreqs.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6599/423/400/CEreqs.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Not that anyone besides me actually opts for Computer Engineering.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-115229200106990412?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/115229200106990412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=115229200106990412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115229200106990412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115229200106990412'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/07/old-s0ol-tools.html' title='Old S|&lt;0oL tools'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-115171826592693781</id><published>2006-06-30T18:39:00.000-07:00</published><updated>2007-02-09T13:51:43.525-08:00</updated><title type='text'>w00t, I'm published!</title><content type='html'>I got this email a while ago:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;From: InfoWorld Letters &lt;Letters@infoworld.com&gt; &lt;br /&gt;To: Y2kBugxp90 &lt;y2kbugxp90@gmail.com&gt;&lt;br /&gt;Date: Jun 16, 2006 6:11 PM&lt;br /&gt;Subject: Re: Thank you for supporting Mac tinkerers.&lt;br /&gt;&lt;br /&gt;We enjoyed your letter (below) -- and we are interested in publishing it in InfoWorld.&lt;br /&gt; &lt;br /&gt;If you would like to grant us permission, please reply to this e-mail (preserving the history) and include your city and state for the letter's attribution. Your e-mail address will not appear in print. Should your letter appear in the magazine, please note that it may be edited for length or clarity.&lt;br /&gt; &lt;br /&gt;Looking forward to your reply,&lt;br /&gt; &lt;br /&gt;Alec C. Wagner&lt;br /&gt;Deputy Managing Editor&lt;br /&gt;InfoWorld&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On 6/14/06 1:19 PM, "Y2kBugxp90" wrote:&lt;br /&gt;&lt;br /&gt;    Although I myself am not the type to recomplie Darwin, I most certainly sympathize with those who want to do something new with it.  Your article hits the nail on the head, and exposes the commercialization of Apple's formerly liberal policies.  Hopefully Google will continue to support open source, too.&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Nifty, eh?  OK, maybe not a big deal, but I've always wanted to make some sort of public stand for open source.  If you're wondering, my letter was in response to &lt;a href="http://www.infoworld.com/article/06/06/14/79151_25OPcurve_1.html"&gt;this article&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-115171826592693781?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/115171826592693781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=115171826592693781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115171826592693781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115171826592693781'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/06/w00t-im-published.html' title='w00t, I&apos;m published!'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-115171353080820062</id><published>2006-06-30T17:04:00.000-07:00</published><updated>2006-10-31T07:41:25.679-08:00</updated><title type='text'>Dangit, TIGER!</title><content type='html'>Why do &lt;a href="http://www.hasbro.com/tiger/"&gt;they&lt;/a&gt; have to make such perfect toys?  Not only did they craft the unforgettably addicting Bop-It, but their &lt;a href="http://www.hasbro.com/lazertag/"&gt;Lazer Tag&lt;/a&gt; game is the best there is.  Er, it might be the only one there is, but it's still damn cool.  I borrowed the Deluxe 2-Player Set from my 10-year-old cousin, and I'm hooked.  The two 'taggers' each use a plastic dome on their tops, packed with infrared sensors and LEDs, to braodcast its position and detect hits, and one more sensor inside the gun's barrel to detect a 'lock-on.'  Pre-programmed on the tagger units are such unique game modes as Save the King, Hide and Seek, and Own the Zone, which are more interesting than the names suggest.  The set also comes with two pairs of HUD sunglasses, with status lights for lock-on, successful shots, and received hits.  They also block 99.9% of UVA/UVB radiation.&lt;br /&gt;&lt;br /&gt;Hmm, that sounded a little like a proprietary product review.  I just can't help but be excited that I've found the only "FPS" that I can really get into.  I'll have to get a set of my own pretty soon.&lt;br /&gt;&lt;br /&gt;UPDATE: Tiger Electronics also makes tagger pistols that can be used in tandem, and a bazooka-like tagger called the Master Blaster, which shoots a Nerf-like foam missile that senses impact and sends tag signals to all players near the "blast".  This game's crazy, like water guns with advanced scoring and no water.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-115171353080820062?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/115171353080820062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=115171353080820062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115171353080820062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115171353080820062'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/06/dangit-tiger.html' title='Dangit, TIGER!'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-115153203017937390</id><published>2006-06-28T14:26:00.000-07:00</published><updated>2006-10-31T07:41:25.598-08:00</updated><title type='text'>Funtime CS lab.</title><content type='html'>The week, we wrote an &lt;a href="http://en.wikipedia.org/wiki/Infix_notation"&gt;infix&lt;/a&gt;-to-&lt;a href="http://en.wikipedia.org/wiki/Postfix_notation"&gt;postfix&lt;/a&gt; expression translator.  Not terribly easy, but very fun.  The purpose of the translator is to provide an easy way to evaluate infix expressions, since to read postfix (RPN) is a much simpler task for a machine.  The translator does its business by simply letting any operands pass through, but holding operators in a stack until a same- or lower-precedence operator is encountered.  Here's an example:  The expression "2 - 4 + 5 ^ 3 ^ 2" would first be tokenized into numbers and operators: {2, MINUS, 4, PLUS, 5, POWER, 3, POWER, 2}.  The first token is a 2.  It's a number, so it isn't touched; it becomes the first token of the result string.  Then MINUS, since it's an operator, is pushed onto the stack.  The 4 is passed through, making "2 4", then PLUS comes up.  MINUS, the top of the operator stack, has the same precedence as PLUS, so we can pop it, giving us "2 4 -".  The PLUS is pushed onto the stack, and the 5 after it makes "2 4 - 5".  POWER is a higher operation than PLUS, though, so we just push it on top of PLUS.  POWER, must be treated differently than PLUS or MINUS, because exponents evaluate from right to left, so we can't pop the first POWER before pushing the second.  Finally, after the last token, 2, the string is "2 4 - 5 3 2", and the stack is {PLUS, POWER, POWER}, but now we've reached the end of the token list, so we need to pop the rest of the operators.  This leaves us with "2 4 - 5 3 2 ^ ^ +", which is the proper postfix equivalent of the given expression "2 - 4 + 5 ^ 3 ^ 2", and it evaluates to 1953123.  I didn't cover parentheses in that example, but they are relatively easy (although I had quite a time getting them to work): if you come across a closing parenthesis, pop operators until you find the opening one.&lt;br /&gt;&lt;br /&gt;I hope that was a good refresher for those unfamiliar with RPN or stacks.  Otherwise, learn to use an HP caluclator.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-115153203017937390?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/115153203017937390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=115153203017937390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115153203017937390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115153203017937390'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/06/funtime-cs-lab.html' title='Funtime CS lab.'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-115150761319750960</id><published>2006-06-28T07:25:00.000-07:00</published><updated>2006-10-31T07:41:25.531-08:00</updated><title type='text'>Strechy-pants DS case (Phat edition!)</title><content type='html'>Yes, I ripped off &lt;a href="http://krylon.blogspot.com/"&gt;John Spain&lt;/a&gt;'s &lt;a href="http://krylon.blogspot.com/2006/06/how-to-make-nintendo-ds-lite-case-from.html"&gt;idea&lt;/a&gt;.  However, in doing so, I've taken a very different perspective on its construction.  I'll have to start from the beginning:&lt;br /&gt;&lt;br /&gt;My sister has a yoga-pants fetish. She attends yoga classes weekly and excercises nearly daliy, but in order to maintain this ritual, she requires a constant supply of yoga pants. These are typically slightly loose and infused with spandex, and at the last count, she had over 10 pair. During a recent clothes-shopping trip, she spotted a pair of yoga shorts that she immediately insisted that she needed. I persuaded her that, instead of paying $18 for yoga pants that were shorter than those that she had purchased earlier for around $3 each, she should cut the legs off of one of her many pairs. This plan was a success, and I was left with the pant legs. Having seen John Spain's brilliant idea, I proceeded to design a (stretchy) DS pants case of my own. This is with what I came up on Monday:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://photos1.blogger.com/blogger/6599/423/400/blueprint.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Yes, I went overboard. I ususally do with design papers and blueprints and such. It should be readable enough; it's hard to write with a broken pencil lead. Anyway, as you can see, it requires sewing, unlike Spain's. I was lucky enough to have a little experience in the field, and besides, the pant leg wasn't large enough for me to try out my fancy origami skills.&lt;br /&gt;&lt;br /&gt;The next day, I happened to find enough free time to make it, so hereforthwith, I present a photographic record of its creation. (Hi-res pics &lt;a href="http://www.flickr.com/photos/53359324@N00/sets/72157594180035527/"&gt;here&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the pant leg, trimmed up and ready to go:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/61/176778147_1a47cef6a0_m.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;And now, to hem the bottom edge:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/61/176778149_a12ecf4c94_m.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;I really, &lt;span style="font-style: italic;"&gt;really&lt;/span&gt; suck at hemming.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/52/176778151_aaf43a1abd_m.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;First stitch: not so bad.  My s3\/\/1n(_+ 5|&lt;111z were coming back.&lt;br /&gt;&lt;br /&gt;I had room, so I added one more pocket than my blueprint specified:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/72/176789663_4b93b61424_m.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;2 (stitches) + 2 (slanted cuts) = 3 (sad pockets).&lt;br /&gt;&lt;br /&gt;At this point, though, the pockets sagged terribly when loaded:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/54/176789664_18d8930ba2_m.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;I thought sewing down the sides might help.  It didn't do much, though:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/66/176789666_6086c43ac0_m.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Oh well.  The final product still looks pretty dang sweet:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/71/176789668_3ce65595d4_m.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;OK, it's not really the final product; it still needs Velcro.  I'll get to it soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-115150761319750960?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/115150761319750960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=115150761319750960' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115150761319750960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115150761319750960'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/06/strechy-pants-ds-case-phat-edition.html' title='Strechy-pants DS case (Phat edition!)'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-115135006021325016</id><published>2006-06-26T12:25:00.001-07:00</published><updated>2006-10-31T07:41:25.473-08:00</updated><title type='text'>bunnyhero, to the rescue! (originally posted 5.6.06)</title><content type='html'>The guy behind all of those cheesy adopt-a-pets seen on MySpace profiles in fact seems somewhat smart.  His website, &lt;a href="http://bunnyherolabs.com"&gt;bunnyherolabs.com&lt;/a&gt;, in addition to housing the &lt;em&gt;animales digitales&lt;/em&gt;, contains such wonderous gimmicks as a 'monster attack' DHTML script, allowing you to enhance any webpage with Godzilla, tanks and jets.  For example, if you don't like what I say in my blog, you could &lt;a href="javascript:document.location.href=%22http://bunnyherolabs.com/dhtml/monster.php?ref=%22+document.location.href"&gt;attack it&lt;/a&gt;.  Among other playthings bunnyhero (a.k.a. Wayne Lee) has created, there is a fortune cookie image maker, an animated eCard system, a bunny-versus-demons flash game, and a graphical tagboard.  Many of these small interactive web projects appear half-finished, but with good potential.  Hopefully bunnyhero labs will be more fleshed-out in a few months.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-115135006021325016?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/115135006021325016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=115135006021325016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115135006021325016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115135006021325016'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/06/bunnyhero-to-rescue-originally-posted.html' title='bunnyhero, to the rescue! (originally posted 5.6.06)'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-115134994219234013</id><published>2006-06-26T12:25:00.000-07:00</published><updated>2006-10-31T07:41:25.413-08:00</updated><title type='text'>Stunning video (originally posted 26.5.06)</title><content type='html'>You should have seen this already, but if you are unfortunate enough not to have been introduced to it, it's &lt;a href="http://video.google.com/videoplay?docid=6176491654107670145"&gt;at this place&lt;/a&gt;.  At the time of posting, the video is unavailable, but the link might work later.  Otherwise, just google '&lt;a href="http://www.google.com/search?q=pythagoras%20switch"&gt;pythagoras switch&lt;/a&gt;'.&lt;br /&gt;&lt;br /&gt;EDIT: I found one that works. &lt;a href="http://video.google.com/videoplay?docid=-1990145653298392267"&gt;This&lt;/a&gt; one is unedited, so you may want to skip the anime intro and the bit of cheesy dancing near the midpoint.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-115134994219234013?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/115134994219234013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=115134994219234013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115134994219234013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115134994219234013'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/06/stunning-video-originally-posted-26506.html' title='Stunning video (originally posted 26.5.06)'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-115134981610321323</id><published>2006-06-26T12:22:00.000-07:00</published><updated>2006-10-31T07:41:25.328-08:00</updated><title type='text'>OK, first post. (originally posted 25.5.06)</title><content type='html'>Time for me to start this rusty engine.  Expect talk of Nintendo and my pro66ies.&lt;br /&gt;&lt;br /&gt;We'll start with the proggie side: I'm taking CS 2020 for the summer, so I'm getting lots of exposure to Java. It's a cool language, as far as syntax and portability are concerned, but it's just so dang SLOW! It's interesting that a course teaching algorithm efficiency should use such a bogged-down language. It takes more time to start the VM than to perform a quicksort. Until today the course has just been review of 2010, so the first two projects were about simple OOP concepts, but I've had to fish my brain for the trig I learned three years ago, in order to draw regular pentagons.&lt;br /&gt;&lt;br /&gt;In other news, E3 has come and gone, but the Wii has got me psyched. I already have a DS and simply adore Metroid Prime Hunters and Tetris DS, but I can't wait for Red Steel and Twilight Princess. That's not to mention the fact that all of the best NES and SNES games will be available for download. I've never finished a single Square game, on any platform&amp;mdash;they were always constrained to short sessions at friends' houses&amp;mdash;so you can imagine that I'm itching to play Chrono Trigger again.&lt;br /&gt;&lt;br /&gt;LATER EDIT: OK, well I've beaten FF Tactics Advance.  I haven't &lt;em&gt;finished&lt;/em&gt; it, per se; I've only completed around 175 of the 300 missions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-115134981610321323?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/115134981610321323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=115134981610321323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115134981610321323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115134981610321323'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/06/ok-first-post-originally-posted-25506.html' title='OK, first post. (originally posted 25.5.06)'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30297394.post-115134950795793612</id><published>2006-06-26T12:00:00.000-07:00</published><updated>2006-10-31T07:41:25.263-08:00</updated><title type='text'>Yay, blogger doesn't suck.</title><content type='html'>All right. New blog. My last one here at blogspot didn't go so well, since&amp;mdash;well, let's just not go there. Since this is actually a move from my previous blog on (shudder) MySpace, the next three posts are the junk I had there. Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30297394-115134950795793612?l=harrybug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harrybug.blogspot.com/feeds/115134950795793612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30297394&amp;postID=115134950795793612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115134950795793612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30297394/posts/default/115134950795793612'/><link rel='alternate' type='text/html' href='http://harrybug.blogspot.com/2006/06/yay-blogger-doesnt-suck.html' title='Yay, blogger doesn&apos;t suck.'/><author><name>Bug</name><uri>http://www.blogger.com/profile/13357464368588908875</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://myspace-114.vo.llnwd.net/00504/41/18/504468114_m.jpg'/></author><thr:total>0</thr:total></entry></feed>
