23 Jul 2003 (updated 23 Jul 2003 at 21:21 UTC) »
Speaking of that, that's all I've been doing lately, hacking on pydance. 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.
Debian stuff has been really slow lately, so I sponsored a few people, and I'm also packaging Pathological. 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.
18 Jan 2003 (updated 18 Jan 2003 at 02:11 UTC) »
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).
I don't want to say that the "battle" for free software is won - it isn't even close, I think - but there is 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 Kuro5hin). However, I can't find any sort of free music community that isn't just a subset of the free software community.
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.
SyntaxPolice: Don't forget make modules_image; it makes .debs of all the module source packages you have installed (alsa, lm-sensors, etc).
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,
Tomorrow my wisdom teeth come out. But tonight, I think I'll rate some Advogato diaries.
raph, I have very fond memories of The Phantom Tollbooth from when I was 6. I still have my battered paperback copy on my bookshelf, although its now next to SICP rather than Cars and How They Go.
This is definitely going to be really insanely cool when we're done, and I still haven't seen anything else like it.
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.
In other news, I don't do anything for LJ anymore (although my journal is still there), FreeD&D is now FreeRPG, and I probably won't update for another 6 months.
Bleargh. I need to sleep more (I think I say that every diary entry. Heh. Maybe one day I'll listen to myself).
On the other hand, I have a bitch of a time buckling down and working on the big projects I want finished.
This may prove disasterous when I get a job programming. Or if.
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.
Maybe I won't sleep tonight :) I got caught up over the weekend, I think.
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 :)
But I'm porting Gnarr and Hackers to a new Perl module I wrote, Getopt::Subref. I'm really surprised no one wrote this earlier, it's a good idea.
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.
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.
As for libFreeDnD.... yeah. It needs work. New Years, if I'm lucky, will see 0.0.1.
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!