27 Apr 2000 Uruk   » (Apprentice)

Haven't posted here in a very long time although I have been reading the articles. Frankly, the articles have been a bit dull for the past few weeks, because Advogato seems determined to talk about nothing but itself. But that's neither here nor there...

I finally finished version 1.0 of GTKeyboard which was distributed about a week ago. I've already started on revisions for 1.1. I haven't heard of any bugs in the program from the users, but there may be a couple. There are a few people who feel that it was a bad choice to make implicit redirecting the default on gtkeyboard, but after having gotten lots of emails saying that most people used it to type into other things, it seems more reasonable to make that the default. Not only that, but it is configurable via ~/.gtkeyboardrc so it's kinda hard to feel bad for those people. :)

The revisions in the upcoming 1.1 are going to be *very* cool. I got a piece of code from a guy calling himself Dr. Tom a while back that does word completion ala GNU readline. The neat part is that it's for whole words, not for commands like at the shell, and it can work off of a cache if we choose, meaning that words that the user has typed frequently in the past will be listed as options ahead of other words that are not as frequently used. I've been having a lot of fun playing around with that source code recently...

This week is going to be final exams week at school, so everything is nuts and I'm trying to find spare time to code. One of my computing theory classes has just spent some time on turing machines. As it turns out, it's *extremely* easy to program a turing machine, (I used perl, but only because I didn't want to spend much time doing the file parsing) and will let you get a better grasp of what's going on in them. I guess I should eventually post that source to my site, which I will do if I remember.

Damn headhunters! Sorry to go off on a tangent, but I'm sick of losers emailing me asking me if I want to apply for a lucrative position manning a radar tower in Nome, Alaska. Well, maybe they're not asking me to do that, but people actually drop me emails thinking that I'm going to be interested in taking a job as a TRAINEE doing VISUAL BASIC for about HALF of what I'm currently making. It's like they're trying to present me with my *nightmare* job, just to see if I'll accept it if it's put in front of me enough times.

Rant, rant, rant, rant, rant.

Life is a haze of beer, code, exams, work, and MP3s.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

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!