Older blog entries for kjw (starting at number 3)

unixkb

Made a couple of minor changes to the author page format, and made templates for author pages and articles. I got a compliment the other day about the amount of whitespace and easy readability of the pages. This was before I did my latest set of tweaks, but hopefully not much has been lost.

I've started an article on simple network interface configuration with DHCP for Solaris. It was one of the "gotchas" I experienced when I switched, and I would imagine it got others, too. I vaguely remembered seeing reference to DHCP in the ifconfig manpage some years ago, so it didn't take too long to figure out, fortunately.

I've started a list of other articles I'd like to write. I've got about half a dozen ideas for articles on Solaris so far. It's easiest to think of articles for the OS that's newest to me, because I'm still on a steeper edge of the learning curve than the others. It's a bit more difficult thinking of articles to write about Linux or Mac OS X, for example.

If anyone has any article suggestions, please send them my way -- I prefer to work on two or three articles at once, so if I'm feeling stopped up on one, I can just switch to another. Just describe the premise of the article and the platform, and I'll do my best.

If you've got a bit of time and some motivation, write an article yourself -- it may not give you fame and fortune, but it may give you a warm, fuzzy feeling. Maybe.

unixkb

Things are now looking much more like a real website now. 15 XHTML pages so far, and only three have any real content, but I have a lot of the infrastructure working. A sample author page, a first article (guidelines for unixkb articles), and a lot of playing with divs to make things purty.

Feel free to e-mail me with comments or suggestions -- I'm all ears.

Ruby On Rails

I had the "getting it" moment with Ruby On Rails the other day. Sweet.

unixkb

Got web hosting through TextDrive, and I'm loving it. Fully scripting friendly (Ruby, Python, Perl), and a great set-up.

Starting work on a site that will hopefully obviate the need to Google for Unix info. It'll take a long while before it gets to that point, but check my homepage URL above for a description of what might go on.

FreeBSD 5.3

Not long ago, I bought a new x86 (really, Athlon XP) box. Imagine my surprise when Linux didn't support the hardware as well as I would have hoped (NIC support was somewhat lacking, CD-RW support was entirely missing, no support for the graphics card, minimal support for my IDE chipset...).

To make a long story short, enter FreeBSD 5.3. I'd wanted to get back on a BSD for a while anyways, and this was a good opportunity to see what the new generation of FreeBSD had to offer. Apparently, it offers excellent support for my NIC, full support for my CD-RW, accelerated support for my graphics chipset, proper UDMA support for my IDE chipset, and generally fits like a glove.

PHP5

They say that absence makes the heart grow fonder. Apparently, this is not the case with writing CGI scripts. As a recently-diagnosed type 1 diabetic (diabetes mellitus), I started looking about for good diabetic logbook programs. There aren't a lot of them out there, and the ones that are out there certainly aren't free. The few that are free certainly aren't what I'm looking for.

I started work on a CGI-based system while I was still in the hospital (I was there for a week), but I hardly got through the authentication and security code before I was driven to the brink of insanity. I hate CGI now. I used to love it to little pieces, but not any more.

Another recent acquisition is a PalmOne Tungsten C. I figure that with an expensive new toy with 802.11b built in, I kind of owe it to myself to have my logbook be web-accessible. I checked out a few things:

  • DrScheme's Scheme servelets
  • various flavours of Smalltalk server pages
  • Seaside, a web application framework for Squeak Smalltalk
  • writing Apache modules in C and Perl
  • writing a dedicated server with an ad-hoc XML-based protocol in any one (or more) of a dozen languages

None of these things really looked like a good idea. Too much time spent on the protocol, too much time spent on implementing sessions, too much time spent spinning my wheels.

Just today it occurred to me that PHP5 might be worth a look. I'm glad I looked -- it looks like just the ticket for this sort of application. I got Bluefish built, and once I'm done reading the docs for PHP, I'm going to start tacking some pages together.

Work

Working at Radio Shack now -- been there about ten weeks. There are no real computer jobs in this town, so this is as close as I'm likely to get for a while. I'm doing some tech work on the side, but that mostly involves minor hardware fixes and upgrades and making peoples' XP boxes happy with them again.

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!