<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for piman</title>
    <link>http://www.advogato.org/person/piman/</link>
    <description>Advogato blog for piman</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Wed, 14 May 2008 06:29:14 GMT</pubDate>
    <item>
      <pubDate>Wed, 23 Jul 2003 20:30:12 GMT</pubDate>
      <title>23 Jul 2003</title>
      <link>http://www.advogato.org/person/piman/diary.html?start=18</link>
      <guid>http://www.advogato.org/person/piman/diary.html?start=18</guid>
      <description>&lt;a href="http://www.advogato.org/person/fejj/" &gt;fejj&lt;/a&gt;: Writing games is often amazingly demoralizing too. Just because it's a game doesn't mean you don't have 10 years of feature requests piled up (well, closer to 5 years, because I'm writing in Python). On the other hand, you're right in that it's not nearly as bad as a mailer.

&lt;p&gt; &lt;p&gt; Speaking of that, that's all I've been doing lately, hacking on &lt;a href="http://icculus.org/pyddr" &gt;pydance&lt;/a&gt;. I'm really proud of how far we've come in the past 4 months (new song selector, new menus, new graphics, half a dozen new game types, a dozen game modifiers). But, I still don't really see an end in sight.

&lt;p&gt; &lt;p&gt; Debian stuff has been really slow lately, so I sponsored a few people, and I'm also packaging &lt;a href="http://pathological.sf.net" &gt;Pathological&lt;/a&gt;. What I'm actually doing is probably getting in over my head so I'll have no time when school starts, but at least it's keeping me busy until then.</description>
    </item>
    <item>
      <pubDate>Sat, 18 Jan 2003 02:08:50 GMT</pubDate>
      <title>18 Jan 2003</title>
      <link>http://www.advogato.org/person/piman/diary.html?start=17</link>
      <guid>http://www.advogato.org/person/piman/diary.html?start=17</guid>
      <description>I've been doing a lot of work recently on &lt;a href="http://www.advogato.org/proj/PyDDR/" &gt;PyDDR&lt;/a&gt;. I started out just packaging it for &lt;a href="http://www.advogato.org/proj/Debian/" &gt;Debian&lt;/a&gt;, and apparently now I'm the second most active developer (next to the main author); a month ago I didn't even know Python. It's demoing at LWCE at the icculus booth (by Gentoo and Xiph, the Xiph guys will be playing DDR - don't miss it :), so drop by and take a look, especially if you've never seen a dancing or beat game before.

&lt;p&gt; I think this project is really highlighting one of the weaknesses of free game programming (that I'm pretty sure we're all aware of) - the lack of non-code media. pyDDR absolutely depends on non-code media - not just graphics, but music - and its quality is directly related to the quality of those. So far, we have one song. One. It's by the main author, and it's a good song, but it's still just one song. We have an okay set of graphics. We have no voice talent at all for the announcer (I have to remove the existing one from the Debian package because it's non-free).

&lt;p&gt; I don't want to say that the "battle" for free software is won - it isn't even close, I think - but there &lt;em&gt;is&lt;/em&gt; a free software movement, that has produced a free system, and continues to enhance it. Free documentation is starting to come of age, and I don't think free fiction is far around the corner (especially based on recent articles on &lt;a href="http://www.kuro5hin.org" &gt;Kuro5hin&lt;/a&gt;). However, I can't find any sort of free music community that isn't just a subset of the free software community.

&lt;p&gt; On a completely unrelated note - I can't get to LWCE to show a program I helped write, because I have to be at college getting a degree in computer science. No, this isn't really a "university education is worthless!" opinion, I just find it ironic and a little frustrating.

&lt;p&gt; &lt;a href="http://www.advogato.org/person/SyntaxPolice/" &gt;SyntaxPolice&lt;/a&gt;: Don't forget &lt;tt&gt;make modules_image&lt;/tt&gt;; it makes .debs of all the module source packages you have installed (alsa, lm-sensors, etc).</description>
    </item>
    <item>
      <pubDate>Mon, 1 Jul 2002 05:32:11 GMT</pubDate>
      <title>1 Jul 2002</title>
      <link>http://www.advogato.org/person/piman/diary.html?start=16</link>
      <guid>http://www.advogato.org/person/piman/diary.html?start=16</guid>
      <description>Well, with a lot of toys breaking recently (my Rio, a hard drive, headphones, and both of my PDAs inside of the past 6 months), I managed to finagle my way into getting a laptop in exchange for all the birthday and Christmas presents I was ever going to get for the rest of my life. :) I was pushing for one anyway for school, and the sudden breakage of all else portable in my life pushed that priority up very quickly. The laptop is a Sony Vaio PCG-GRX570, with a P4 1.6Ghz, 40GB hard drive space, 512MB RAM, and a 16.1" screen. I know this is one of the places I'm surrounded by people older than myself, but I look back 10 years ago at my 486/33 and I couldn't imagine measuring anything in gigahertz, let alone more than one. And in something that weighs just a few pounds.

&lt;p&gt; As for how it works? Wonderfully. I blew away XP right away (I'll be going for the refund in about a week; the reason I'm waiting a week will be revealed below) - sound, display, CD-RW, accelerated X, USB, ACPI, and jogwheel all working. Granted, I don't think a single one of them worked out of the box, but I'd rather have to spend two days and get everything working that have half the stuff work right away and the rest never. If you have the money ($2600 unfortunately, $2100 if you can find a floor model like I did ;), I definitely recommend it as a GNU/Linux system. I'll be working on a guide for installing and configuring Debian on it later,

&lt;p&gt; Tomorrow my wisdom teeth come out. But tonight, I think I'll rate some Advogato diaries.

&lt;p&gt; &lt;a href="http://www.advogato.org/person/raph/" &gt;raph&lt;/a&gt;, I have very fond memories of &lt;em&gt;The Phantom Tollbooth&lt;/em&gt; from when I was 6. I still have my battered paperback copy on my bookshelf, although its now next to &lt;em&gt;SICP&lt;/em&gt; rather than &lt;em&gt;Cars and How They Go&lt;/em&gt;.</description>
    </item>
    <item>
      <pubDate>Sat, 25 May 2002 00:54:32 GMT</pubDate>
      <title>25 May 2002</title>
      <link>http://www.advogato.org/person/piman/diary.html?start=15</link>
      <guid>http://www.advogato.org/person/piman/diary.html?start=15</guid>
      <description>&lt;a
href="http://www.livejournal.com/talkread.bml?journal=piman&amp;itemid=272518#ms"&gt;Big
stuff&lt;/a&gt; (some information has been obseleted because of
the succeeding note) happening the world of music library
and playlist design, thanks to &lt;a
href="http://www.ruby-lang.org"&gt;Ruby&lt;/a&gt;.
&lt;a href="http://www.advogato.org/person/JZig/" &gt;JZig&lt;/a&gt; is heavily involved. I'm listening to
stuff with it right now (Martian Successor Nadesico soundtrack).

&lt;p&gt; This is definitely going to be really insanely cool when
we're done, and I still haven't seen anything else like it.</description>
    </item>
    <item>
      <pubDate>Sun, 28 Apr 2002 05:21:26 GMT</pubDate>
      <title>28 Apr 2002</title>
      <link>http://www.advogato.org/person/piman/diary.html?start=14</link>
      <guid>http://www.advogato.org/person/piman/diary.html?start=14</guid>
      <description>I'm tempted to open up this diary again rather than my &lt;a
href="http://www.livejournal.com/~piman"&gt;LiveJournal&lt;/a&gt;
one, partially because LJ is so slow, and because I don't
always feel comfortable talking about programming topics
there, since I know no one really cares. It's probably also
because I've been reading Advogato a lot more (since k5's
"&lt;a
href="http://www.kuro5hin.org/story/2002/4/25/21742/8241"&gt;technology&lt;/a&gt;"
articles have gone waaay downhill), and because I want to
get more involved in the free software community.

&lt;p&gt; I think the latter point stems from what I'm learning at UMN
at the moment. I'm not actually learning any new programming
theory per se (I did learn Scheme, but second semester is
Java and I honestly did everything we're learning in there
before I hit puberty), but I'm learning how to formalize my
programs and thought structures about programs, and also
more about discrete mathematics, a subject which I "knew"
from programming before, but didn't have the jargon to
express. I'm finding myself reading CS research papers and
understanding them, and managing to teach myself using them,
in addition to tutorials and existing code, which is how I
taught myself before. Honestly, this feeling is
exhilirating, akin to how good I felt when I wrote my first
program, or the first few months after I switched over to UNIX.</description>
    </item>
    <item>
      <pubDate>Wed, 22 Aug 2001 00:00:38 GMT</pubDate>
      <title>22 Aug 2001</title>
      <link>http://www.advogato.org/person/piman/diary.html?start=13</link>
      <guid>http://www.advogato.org/person/piman/diary.html?start=13</guid>
      <description>Hrm. I appear to have gotten caught up in the middle of the
RMS/glibc article here on Advogato. Three comments on one
story is the most I've ever made at any discussion site.

&lt;p&gt; In other news, I don't do anything for LJ anymore (although
my journal is still there), FreeD&amp;amp;D is now FreeRPG, and
I probably won't update for another 6 months.
</description>
    </item>
    <item>
      <pubDate>Mon, 5 Feb 2001 14:23:43 GMT</pubDate>
      <title>5 Feb 2001</title>
      <link>http://www.advogato.org/person/piman/diary.html?start=12</link>
      <guid>http://www.advogato.org/person/piman/diary.html?start=12</guid>
      <description>Been a while. I've been doing work for &lt;a href="http://www.livejournal.com" &gt;LiveJournal&lt;/a&gt; lately, a 
Perl module that handles the nitty-gritty of the protocol. 
Because of this, libFreeDnD hasn't gotten very far :) But I 
did make a treasure generator I need to clean up and 
release soon (it's already in my APT archive).

&lt;p&gt; Bleargh. I need to sleep more (I think I say that every 
diary entry. Heh. Maybe one day I'll listen to myself).
</description>
    </item>
    <item>
      <pubDate>Tue, 9 Jan 2001 04:21:34 GMT</pubDate>
      <title>9 Jan 2001</title>
      <link>http://www.advogato.org/person/piman/diary.html?start=11</link>
      <guid>http://www.advogato.org/person/piman/diary.html?start=11</guid>
      <description>I seem to have a tendency to turn out small but incredibly
useful Perl scripts and modules like... some kind of machine
that spends all day turning out Perl scripts and modules.

&lt;p&gt; On the other hand, I have a bitch of a time buckling down
and working on the big projects I want finished.

&lt;p&gt; This may prove disasterous when I get a job programming. Or if.

&lt;p&gt; Checked in a lot of stuff for libFreeDnD. 0.0.1 release
soon, names, items, and major rewrites in spells and new
things in dice. I, for some reason, am dreading the loading
functions for items.

&lt;p&gt; Maybe I won't sleep tonight :) I got caught up over the
weekend, I think.

&lt;p&gt; Going back to the first thing I said, I have some ideas for
MetaPT. I'll start implementing it soon. Probably in Perl,
of course :)
</description>
    </item>
    <item>
      <pubDate>Sat, 6 Jan 2001 06:53:33 GMT</pubDate>
      <title>6 Jan 2001</title>
      <link>http://www.advogato.org/person/piman/diary.html?start=10</link>
      <guid>http://www.advogato.org/person/piman/diary.html?start=10</guid>
      <description>Well, libFreeDnD is still in CVS. Heh. Hofstadter's (is that
spelt right?) law strikes again.

&lt;p&gt; But I'm porting Gnarr and Hackers to a new Perl module I
wrote, &lt;a
href="http://www.sacredchao.net/software/subref/index.shtml"&gt;Getopt::Subref&lt;/a&gt;.
I'm really surprised no one wrote this earlier, it's a good
idea.

&lt;p&gt; I need some way to propogate this module... I want to use it
a lot, and I don't want it to be burdensome to get for other
people, and I don't have the time (or age) to put in for an
official Debian developer application. I guess I could grab
a sponsor or something. But I'm sure it's not Policy-compliant.

&lt;p&gt; TODO:
1) FINISH LIBFREEDND, FMH!
2) Port over Gnarr, Hackers, and Lazy Backup to Getopt::Subref.
3) Get some sleep. Lots of it.
4) Finish web page
Probably will do in reverse order.</description>
    </item>
    <item>
      <pubDate>Sun, 24 Dec 2000 03:27:55 GMT</pubDate>
      <title>24 Dec 2000</title>
      <link>http://www.advogato.org/person/piman/diary.html?start=9</link>
      <guid>http://www.advogato.org/person/piman/diary.html?start=9</guid>
      <description>Well, once again, I put off real work for small things. &lt;a
href="http://www.sacredchao.net/software/lzbackup/index.shtml"&gt;Lazy
Backup&lt;/a&gt;, because I wanted a backup program. I love Perl.

&lt;p&gt; As for libFreeDnD.... yeah. It needs work. New Years, if I'm
lucky, will see 0.0.1.</description>
    </item>
  </channel>
</rss>
