<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for walters</title>
    <link>http://www.advogato.org/person/walters/</link>
    <description>Advogato blog for walters</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 29 Aug 2008 19:56:43 GMT</pubDate>
    <item>
      <pubDate>Sat, 24 May 2003 21:14:40 GMT</pubDate>
      <title>24 May 2003</title>
      <link>http://www.advogato.org/person/walters/diary.html?start=42</link>
      <guid>http://www.advogato.org/person/walters/diary.html?start=42</guid>
      <description>&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;HTTP/1.1 302 Found&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;My diary entries have moved to my &lt;a href="http://web.verbum.org/" &gt;homepage&lt;/a&gt;. I like advogato in general, but it was kinda slow sometimes, plus I just wanted to have a bit more control over my diary.  And moreover &lt;a href="http://roughingit.subtlehints.net/pyblosxom/" &gt;pyblosxom&lt;/a&gt; just rules.
&lt;/dd&gt;
&lt;/dl&gt;</description>
    </item>
    <item>
      <pubDate>Thu, 3 Apr 2003 02:20:15 GMT</pubDate>
      <title>3 Apr 2003</title>
      <link>http://www.advogato.org/person/walters/diary.html?start=41</link>
      <guid>http://www.advogato.org/person/walters/diary.html?start=41</guid>
      <description>&lt;dl&gt;&lt;dt&gt;&lt;b&gt;Free Software&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;&lt;a href="http://www.advogato.org/person/SyntaxPolice/" &gt;SyntaxPolice&lt;/a&gt; and I have been hacking a ton on &lt;a href="http://svn.verbum.org/repos/apt" &gt;our apt tree&lt;/a&gt;.  It basically works.  So hopefully fairly soon Debian users will get completely secure software updates.  Last time we sent the patch &lt;a href="http://www.advogato.org/person/jgg/" &gt;jgg&lt;/a&gt; rather trashed it, but we've realized that he was completely right, and hopefully all the issues are fixed now.
&lt;p&gt;I really wish I'd get some time to hack on Rhythmbox again.
&lt;p&gt;I've been playing with &lt;a href="http://arch.fifthvision.net/bin/view/Arch/WebHome" &gt;arch&lt;/a&gt; a bit more lately (I'm using it for a school project), and I must say I'm impressed.  I was getting frustated by the limitations of &lt;a href="http://subversion.tigris.org" &gt;Subversion&lt;/a&gt; (mainly its centalization).  Arch has some weird things about it (like its strict archive/category/branch/version system), and that to do a commit you have to first do 'larch make-log', edit the file it generates, then 'larch commit'.  But I think I'm getting used to it.  It definitely has a good overall architecture I think.
&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;School&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;School looks like it should be fun this quarter; almost all my clases involve some sort of programming, which makes me happy.  This &lt;a href="http://www.cis.ohio-state.edu/~mamrak/CIS762/index.html" &gt;"Advanced Operating Systems Laboratory"&lt;/a&gt; class looks like it's going to be completely trivial.  Our big project for the quarter is to write &lt;a href="http://www.cis.ohio-state.edu/~mamrak/CIS762/shell_notes.html" &gt;a simple shell&lt;/a&gt;.  I mean seriously, I could like do that in my sleep.&lt;/dd&gt;
&lt;/dl&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 18 Mar 2003 01:47:08 GMT</pubDate>
      <title>18 Mar 2003</title>
      <link>http://www.advogato.org/person/walters/diary.html?start=40</link>
      <guid>http://www.advogato.org/person/walters/diary.html?start=40</guid>
      <description>&lt;dl&gt;&lt;dt&gt;&lt;b&gt;Laptop and Knoppix&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;I've been doing some research lately on a new laptop.  I think I am going to give up on Apple.  The &lt;a href="http://www.apple.com/ibook" &gt;iBook&lt;/a&gt; is nice, but I'm looking for something with a larger screen.  The &lt;a href="http://www.apple.com/powerbook/" &gt;Powerbook&lt;/a&gt; is just overpriced.
&lt;p&gt;I've been looking at PC laptops again.  In particular, the &lt;a href="http://www.gateway.com/work/promotions/notebooks/centrino.asp?seg=sb" &gt;Gateway  450XL&lt;/a&gt; has caught my attention.  It has a nice screen (1440x1050 resolution too), integrated wireless and integrated ethernet, plus you can swap the DVD drive for a second battery.  Oh, and the Radeon in it supports simultaneous dual-head display!  It would be sweet to hook the thing up to my 19" monitor at home and do some coding.
&lt;p&gt;So I went to the local Gateway store, armed with a &lt;a href="http://www.knoppix.org" &gt;Knoppix&lt;/a&gt; CD, to see how well Linux and XFree worked on it....and, &lt;b&gt;wow&lt;/b&gt;, Knoppix was impressive.  It autodetected the ethernet, DVD, mouse, USB, and Radeon card, and got X up and running &lt;i&gt;perfectly&lt;/i&gt;, in beautiful full-resolution accelerated glory.  All the hardware just plain &lt;b&gt;worked&lt;/b&gt;.  The Gateway sales rep's eyes definitely bulged.  I myself resolved to make sure &lt;a href="http://www.debian.org/" &gt;Debian&lt;/a&gt;'s next installer gets this kind of autodetection ability.
&lt;p&gt;The only issue I encountered was that it did freeze twice, but I am going to put that off as beta software, or maybe ACPI/APM weirdness.  Now I really have my heart set on this machine, especially if I can get sleep to work.  And I still need to find out if the wireless chipset is supported by Linux, I forgot to do that.  But barring that it looks like an awesome machine to run GNU/Linux on.
&lt;p&gt;The other minor downside for me is that it is a bit thicker and taller than my PowerBook; it wouldn't quite fit in my (admittedly rather small) bag, which is disappointing.  My Powerbook just barely fit.  The 450 is still a pretty lightweight machine though.
&lt;p&gt;Incidentally, someone really needs to make a version of Knoppix that uses GNOME instead of KDE though.&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;Free Software&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;My &lt;a href="http://www.freedesktop.org/software/dbus/" &gt;D-BUS&lt;/a&gt; Debian packages just got ACCEPTed into the main Debian pool, yay!  I also just uploaded a new version of &lt;a href="http://gucharmap.sf.net" &gt;gucharmap&lt;/a&gt;.  It's a damn cool piece of software, you should check it out.  Hm, my &lt;a href="http://qa.debian.org/developer.php?login=walters" &gt;list of packages&lt;/a&gt; is getting a bit long.&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;School&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;Just got done with two of my hardest finals, only one more to go!  I am really looking forward to being done with this quarter and getting back to some major free software hacking.
&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;Teaching&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;The downside of course of finals week is that I have to catch up on the class I'm teaching; I still have 3 labs to grade, plus grading the final is going to &lt;i&gt;suck&lt;/i&gt;.  It took me hours last time.
&lt;/dd&gt;
&lt;/dl&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 13 Mar 2003 05:10:32 GMT</pubDate>
      <title>13 Mar 2003</title>
      <link>http://www.advogato.org/person/walters/diary.html?start=39</link>
      <guid>http://www.advogato.org/person/walters/diary.html?start=39</guid>
      <description>&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;TALUG talk&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;Just got back from giving a &lt;a href="http://web.verbum.org/~walters/files/colug/debian.html" &gt;Debian talk&lt;/a&gt; at &lt;a href="http://www.talug.org/" &gt;Toledo Area Linux Users Group&lt;/a&gt;.  It went pretty well.  People asked some good questions, which is always a good sign.
&lt;p&gt;MapQuest said it would take me three hours to get there.  It took me a little over two.  I am starting to realize that MapQuest assumes people drive at the speed limit...
&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;School&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;I can't believe it's almost finals week.  This quarter went so fast.  Well, back to math homework...
&lt;/dd&gt;
&lt;/dl&gt;</description>
    </item>
    <item>
      <pubDate>Wed, 12 Mar 2003 00:03:02 GMT</pubDate>
      <title>12 Mar 2003</title>
      <link>http://www.advogato.org/person/walters/diary.html?start=38</link>
      <guid>http://www.advogato.org/person/walters/diary.html?start=38</guid>
      <description>&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Death by SUV&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;Saw my ex-girlfriend of several years ago while crossing Woodruff Ave today.  We had a pretty traumatic breakup, and it's always kind of a shock to see her around campus, since I almost never do.  I don't really have any hard feelings anymore, but I think she does.
&lt;p&gt;She was driving her big-ass Ford Explorer SUV, and I was going to cross the street.  The light was green in her direction, but traffic was stopped, so I could have walked across in between the cars.  After a few seconds the car in front of her started moving a bit, but she stayed in the same place, and kind of looked at me expressionlessly, as if offering to let me walk in front of her car to cross the street.
&lt;p&gt;I almost started to do that, since I was in a hurry, but right before I stepped out in front of her car, I realized that she wasn't offering to let me go in front, she was &lt;b&gt;daring&lt;/b&gt; me to.  I decided it would be a good idea to wait for the crosswalk signal.  She drove off.
&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;Hacking&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;Yesterday, I took my laptop to &lt;a href="http://www.macmobile.com/" &gt;MacMobile&lt;/a&gt;, a local Mac repair place.  If you're in Columbus, Ohio and you need your Mac repaired, I highly recommend them.  They expertly extracted the mini-CD stuck in my drive, which put me out about $70.  Seems fairly reasonable.
&lt;p&gt;Then I mentioned the real problem, which was it crashing.  Of course when he booted it up into MacOS X from an external FireWire hard drive, it ran perfectly.  But Linux still crashed while trying to mount my XFS partition.  One of the techs suggested filesystem corruption, and I realized that I'd never even thought of that.  XFS has been rock solid for me for a year, but it was possible.  So I decided to take it home and try reinstalling Debian on it.
&lt;p&gt;First in order to do that, I needed to install MacOS X to download the Debian installation bits, so I went ahead and did that.  While I was in MacOS X, I tried beating on the computer by ripping a CD with iTunes, copying files around, etc.  It ran perfectly.
&lt;p&gt;I was at this time almost totally convinced the problem was software, so I tried installing Debian.  The installer hung halfway through.  MacOS X continued to work perfectly.  I was starting to feel like my laptop had decided it only wanted to run proprietary software.  Then, the next day, MacOS X hung hard when I tried waking the computer up from sleep, and it's fairly repeatable.  So now I'm convinced again it's hardware.  Damn.

&lt;p&gt; &lt;p&gt;&lt;a href="http://www.advogato.org/person/SyntaxPolice/" &gt;SyntaxPolice&lt;/a&gt;: Thanks for the links to PC laptops.  I think I'm still wanting to buy a Mac, mainly because figuring out what PC laptop hardware has Linux and XFree drivers is a big pain in the ass.  Plus the Mac battery life rules.  I dunno though, if someone pointed me at a PC laptop in the $1200-$1700 price range with integrated ethernet (and maybe integrated 802.11{b,g}, that had good Linux/XFree drivers, I might consider it.
&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;School&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;Got my midterm in math back yesterday.  I'd studied a lot for it, but since I really need to do well in this class in order to stay in school, I had a bit of anxiety about getting it back.  When the teacher handed me the test, I flipped it over, and on the front was a score of 44...out of 100.  I felt this complete and total sense of failure. I didn't even bother to look at the rest of the test; I just stared a the wall in front of me, thinking about how I was going to get kicked out of school and wondering what I would do.
&lt;p&gt;But after a minute or two I sort of shook myself out of my brief melancholy, and decided to see what I had done wrong.  That's when I noticed that the handwriting didn't look much like mine...in fact, it wasn't my name at the top of the test.  I felt a sense of relief that was much like an equal but opposite reaction to my first.  It turned out that I got an 85, which is good enough for me.  Maybe I won't be kicked out of school after all.&lt;/dd&gt;
&lt;/dl&gt;

</description>
    </item>
    <item>
      <pubDate>Sun, 9 Mar 2003 07:53:47 GMT</pubDate>
      <title>9 Mar 2003</title>
      <link>http://www.advogato.org/person/walters/diary.html?start=37</link>
      <guid>http://www.advogato.org/person/walters/diary.html?start=37</guid>
      <description>&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;My Sword Is Broken&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;So, less than a month after the warranty ran out, &lt;a href="http://web.verbum.org/~walters/files/IMG_2454.JPG" &gt;my laptop&lt;/a&gt; bit the dust.  It doesn't even boot up 4/5 of the time, and when it does, Linux freezes early in the boot process.  It's definitely a hardware problem, probably the mainboard or the G4 processor.  I'm looking at $1000 to fix it, which really, really sucks.  Luckily I managed to get more or less all of the data off during its slow spiral of disintegration, but it still sucks.  I kind of thought of my TiBook as my shiny silver sword in the fight to advance free software.
&lt;p&gt;I have a tough decision to make.  If I pay the $1000 to fix it, it still won't be under warranty, so if it breaks again, I'm screwed.  Given how heavily I use my laptop, I'm starting to think it makes more sense to get one of those cheap &lt;a href="http://www.apple.com/ibook/" &gt;iBooks&lt;/a&gt; and have the warranty.  But then again I would lose the extras I put into my old laptop like the 1G of RAM.  Plus the iBook doesn't have a nice big screen like my TiBook does (did...).  Sigh.
&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;Free Software&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;I spent a bit of time getting my old PC (dual P2-350) set up as my main hacking station again.  Probably what took me the longest in setting it up was recalling how to set up Postfix/TLS in order to send mail, which was a bit of a bitch.  But everything seems to mostly be working now.  That's one nice thing about free software; I can get every application I use from the Internet.
&lt;p&gt;Used the workstation setup to squish &lt;a href="http://bugs.debian.org/src:fontconfig" &gt;fontconfig bugs&lt;/a&gt;.  Seems the recent upstream change to not include bitmapped fonts in fonts list affected a number of people, so I added a debconf question.
&lt;/dd&gt;
&lt;/dl&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 6 Mar 2003 21:41:58 GMT</pubDate>
      <title>6 Mar 2003</title>
      <link>http://www.advogato.org/person/walters/diary.html?start=36</link>
      <guid>http://www.advogato.org/person/walters/diary.html?start=36</guid>
      <description>&lt;dl&gt;
  &lt;dt&gt;&lt;b&gt;School&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;
    &lt;p&gt;
      I am worrying more and more about school.  If I don't get a 3.0
      this quarter, I get put on academic probation, and that's very
      bad.  I got an 83 on this second midterm in
      &lt;a href="http://www.cis.ohio-state.edu/~neelam/courses/755" &gt;CIS
      755&lt;/a&gt;; an OK grade, but I &lt;b&gt;need&lt;/b&gt; to ace this class in
      order to get my GPA up high enough.  And the math class is still
      killing me.  Sigh.
    
  &lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Free Software&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;
    &lt;p&gt;
      &lt;a href="http://packages.debian.org/gnome-speech" &gt;gnome-speech&lt;/a&gt;
      was ACCEPTed into Debian, yay! Also got my build system patches
      to it and Gnopericus applied upstream.
    &lt;p&gt;
      Been working on my
      &lt;a href="http://web.verbum.org/~walters/files/stream/index.html" &gt;GNOME
      Stream API&lt;/a&gt; proposal a bit more.  It's still being
      &lt;a href="http://mail.gnome.org/archives/gnome-devel-list/2003-March/msg00021.html" &gt;debated&lt;/a&gt;
      on gnome-devel-list.
    
  &lt;/dd&gt;
&lt;/dl&gt;
</description>
    </item>
    <item>
      <pubDate>Mon, 3 Mar 2003 04:33:05 GMT</pubDate>
      <title>3 Mar 2003</title>
      <link>http://www.advogato.org/person/walters/diary.html?start=35</link>
      <guid>http://www.advogato.org/person/walters/diary.html?start=35</guid>
      <description>&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Life&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;Got my car towed from my own apartment's parking lot...again.  It cost me $100.  That kind of set a bad tone for the rest of the day.  It's my fault of course for leaving my parking pass in another car...but...damn.  &lt;b&gt;$100&lt;/b&gt;.  You'd think they'd learn to recognize the cars here and not tow resident's cars, too.  Gah.
&lt;p&gt;Went out to dinner with the 'rents tonight, it was good.  Had some excellent pasta.&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;Free Software&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;I registered as an &lt;a href="http://member.fsf.org/" &gt;associate member of the FSF&lt;/a&gt; the other day.  I like donating to the FSF; they do all sorts of good stuff.  But one bonus of becoming a member is this nifty &lt;a href="http://lnx-bbc.org/" &gt;bootable business card&lt;/a&gt;.  So while I'm sure this card is targeted for i386 machines, I decided to stick it in my laptop (a tibook), just to see what was on there.  Unfortunately, while my CDROM drive accepted it after a few tries, my laptop likes it so much now that it refuses to eject it.   My laptop also makes this evil whirring sound whenever I try.  I guess it's too small for the tracks or whatever to get a grip on it and push it back out.  Unfortunately I can't see any alternative way to eject it.  Looks like it's got to go back to Apple repair...sigh.  They'll probably reinstall MacOS again just to punish me.
&lt;p&gt;While waiting for &lt;a href="http://www.aaa.com/" &gt;AAA&lt;/a&gt; to come jump-start my car (oh yeah, the battery died too), &lt;a href="http://www.advogato.org/person/SyntaxPolice/" &gt;SyntaxPolice&lt;/a&gt; and I did some more apt hacking.  We actually got &lt;a href="http://svn.verbum.org/repos/apt/" &gt;our tree&lt;/a&gt; to compile.  Woo.  Still lots more to do.
&lt;p&gt;Uploaded &lt;tt&gt;gnome-speech&lt;/tt&gt; to &lt;a href="http://incoming.debian.org/" &gt;Incoming&lt;/a&gt;.  I also &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=107415" &gt;finished fixing&lt;/a&gt; the Gnopernicus build system.  Yay.  Just have to wait now on &lt;a href="http://people.debian.org/~tagoh/" &gt;Akira&lt;/a&gt; to upload the CVS version of &lt;tt&gt;at-spi&lt;/tt&gt; before I can upload Gnopernicus to Debian.
&lt;p&gt;Spent a bit of time working on &lt;a href="http://packages.debian.org/fontconfig" &gt;fontconfig&lt;/a&gt;.  I &lt;a href="http://packages.debian.org/debconf" &gt;debconf&lt;/a&gt;iscated it, updated it to &lt;a href="http://www.fontconfig.org/" &gt;2.1.90&lt;/a&gt;, merged some patches, and cleaned up some other bits.  Hopefully it will help alleviate the growing &lt;a href="http://bugs.debian.org/src:fontconfig" &gt;bug list&lt;/a&gt;.
&lt;p&gt;Thanks &lt;a href="http://www.advogato.org/person/thom/" &gt;thom&lt;/a&gt; for pointing out the &lt;a href="http://www.advogato.org/xmlrpc.html" &gt;XML-RPC&lt;/a&gt; Advogato interface!  Very cool.
&lt;p&gt;Oh, and finally: I think &lt;a href="http://web.verbum.org/~walters/files/shots/43.html" &gt;Erroneous Button&lt;/a&gt; (on the toolbar) is the funniest thing.  I decided I need one in every application I use.
&lt;/dd&gt;
&lt;/dl&gt;</description>
    </item>
    <item>
      <pubDate>Sun, 2 Mar 2003 08:10:43 GMT</pubDate>
      <title>2 Mar 2003</title>
      <link>http://www.advogato.org/person/walters/diary.html?start=34</link>
      <guid>http://www.advogato.org/person/walters/diary.html?start=34</guid>
      <description>&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Free Software&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;I hacked a bit on &lt;a href="http://svn.verbum.org/repos/apt/" &gt;apt&lt;/a&gt; with &lt;a href="http://www.advogato.org/person/SyntaxPolice/" &gt;SyntaxPolice&lt;/a&gt; tonight; we got a bit farther on our project to add secure updates.  It involves a lot of conceptual changes to the code, and the apt source tree is confusing as hell.  I mean, really...is it necessary to have &lt;em&gt;two&lt;/em&gt; classes named "Type"?  Grrr.  As far as I can tell these classes just create other ones; that seems like the Factory pattern to me.  I would have named them like SourceListFactory and IndexFileFactory.
&lt;p&gt;Also got a bit farther packaging Gnopernicus and gnome-speech.  Both had fairly broken build systems, but I &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=107378" &gt;fixed gnome-speech's&lt;/a&gt;, and I'm mostly done fixing Gnopernicus'.
&lt;p&gt;I didn't get any &lt;a href="http://web.verbum.org/net-rhythmbox/" &gt;netRhythmbox&lt;/a&gt; hacking done so far this weekend, unfortunately.
&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;Life&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;Watched &lt;a href="http://us.imdb.com/Title?0070239" &gt;Jesus Christ Superstar&lt;/a&gt; with some friends.  It was fairly entertaining.  I especially liked the Jewish guy with the glasses, the gut, and the gold.&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;Advogato&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;So, now that I'm putting more time into writing these diaries, I'm starting to wonder; what will I do if Advogato dies?  Anyone know if there's a good way to back them up?    Also, I think it would be neat to have a diary-like thing on my &lt;a href="http://web.verbum.org/~walters/" &gt;main website&lt;/a&gt; and just mirror it here.  Anyone know if I can do that automagically somehow?  What (free) software do people use to do stuff like this?&lt;/dd&gt;
&lt;/dl&gt;  </description>
    </item>
    <item>
      <pubDate>Thu, 27 Feb 2003 20:18:10 GMT</pubDate>
      <title>27 Feb 2003</title>
      <link>http://www.advogato.org/person/walters/diary.html?start=33</link>
      <guid>http://www.advogato.org/person/walters/diary.html?start=33</guid>
      <description>&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;School&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;This math class is really killing me.  I have spent at least 12 hours so far on a single homework that was assigned just for a week.  But I think I'm finally getting it.  There was one question that asked about computing the chromatic polynomial of the cube graph (Q3), and since that would have taken &lt;em&gt;way&lt;/em&gt; too long to do by hand on paper, I ended up writing an &lt;a href="http://web.verbum.org/~walters/files/graph.ml" &gt;OCaml program&lt;/a&gt; to compute it.  It probably took me longer to write the program and get the answer rather than to just do it by hand, but writing the program was a lot more fun.
&lt;p&gt;Speaking of OCaml, I am getting back into it.  It's a very very cool language.  A few weeks ago I wrote this &lt;a href="http://web.verbum.org/~walters/files/interpreter.ml" &gt;simple Lisp interpreter&lt;/a&gt; in OCaml for &lt;a href="http://www.cis.ohio-state.edu/~neelam/courses/755/" &gt;CIS 755&lt;/a&gt;.  It weighs in at about 375 lines.  OCaml is amazingly powerful at stuff like interpreters (and in general, manipulation of highly structured data).
&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;Teaching&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;I went over class inheritance yesterday.  This time I decided not to use the prepackaged slides; instead I just taught it my way.  I think that ended up working out pretty well; the slides are just too boring.  One person asked some good questions, and that's always a good sign.  I am getting much more comfortable with teaching, and with my students.
&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;Free Software&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;School has been keeping me so insanely busy that I haven't had much time to hack on the stuff I want to.  My email queue is getting depressingly long.  I'm going to devote a lot of this weekend to catching up.  &lt;a href="http://web.verbum.org/net-rhythmbox/" &gt;netRhythmbox&lt;/a&gt;,   creating &lt;a href="http://web.verbum.org/~walters/files/stream/" &gt;a GNOME stream API&lt;/a&gt;, packaging Gnopernicus for Debian, hacking on &lt;a href="http://packages.debian.org/apt" &gt;apt&lt;/a&gt; with &lt;a href="http://www.advogato.org/person/SyntaxPolice/" &gt;SyntaxPolice&lt;/a&gt;, and more.&lt;/dd&gt;
&lt;dt&gt;&lt;b&gt;Life&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;Just got back from lunch with &lt;a href="http://www.advogato.org/person/SyntaxPolice/" &gt;SyntaxPolice&lt;/a&gt;.  I had forgotten how good Mark Pi's is.  I am resolved to try their tofu stuff next time I go.&lt;p&gt;I am getting more interested in snowboarding recently.  I just wish that buying equipment wasn't so insanely expensive.  Getting an OK board, bindings, and boots will run you generally at least $500.  Probably I will save up some money over the summer, and see about next winter.&lt;/dd&gt;
&lt;/dl&gt;</description>
    </item>
  </channel>
</rss>
