Sunday February 25, 2007
My last post
After several fruitful years on
, I'm merging my journal with my web site, smashing.org
. Hopefully my friends and fans will subscribe to the RSS feed on smashing.org so they can continue reading my nonsense uninterrupted. I'll still be lurking around here to comment on others' nonsense though!
exit(0); # stage right
Saturday January 20, 2007
Fold me you will!
I think I found this on Digg...took me a while, as the instructions consisted of only diagrams and a few sparse hints every few steps...in Spanish! A nice addition to my collection.
Jedi Master Yoda
Friday November 10, 2006
Linux kernel logging
I'm having a hard time believing this, but it appears that the Linux kernel does not log ENOSPC errors in the VFS layer.
This means i can't monitor kernel logs for "no space left on device" or "file system full" type errors (userland processes still report it though). I guess I took this feature for granted with Solaris, so I was surprised when I didn't see any logs on my Linux boxes when I filled up a file system. And no, I didn't fill up the file system containing the logs -- I'm not that senile yet. ;-)
Time to write a kernel patch. Unless someone proves me wrong...and I hope they do.
Monday June 12, 2006
RAID and backups
Your RAID configuration is only as good as your controller. The LSI card in my sixgeeks.org server crapped out over a period of several weeks, taking two drives with it, fortunately not at the same time. But it did take the entire bus down randomly during these failures, sending me down to the datacenter several times a week. DOH!
After replacing the bad disks and the card (all under warranty), I did see some data corruption, so I reinitialized the RAID config, reloaded the server, and restored from backups. I'm happy to report that all is well again.
Moral of the story? RAID does not protect you from data loss -- only backups can do that. Take it from a career sysadmin. :)
Thursday May 25, 2006
Mmm...shiny new 30 GB iPod. My old Zen Nomad served me well, but it was time for an upgrade.
Friday April 07, 2006
I'm happy (and relieved) to announce the release of extproc_perl 2.50, the first release in almost two years! Get it here
- new spec parser using Parse::RecDescent
- relinking is no longer needed for new procedures
- "create_wrapper" removed in favor of "create_extproc"
- cleaned up source code formatting
- new testing infrastructure with better coverage
- changed some default configuration options in Makefile
The elimination of the relink step for new procedures is a big win, and the test suite has been a thorn in my side for years. But all is well now! Now to update the users guide...
Monday January 16, 2006
I'm back, baby!
After a long unannounced hiatus, I'm back, hacking away once again. My excuse for being away so long? Complete and utter burnout. Too many things going on at work and home, and there was no time for code. I'm sure many of you have had the same experience.
My New Year's resolution is to catch up with everything Parrot and Pugs so I can push mod_parrot along. Hopefully I didn't miss too much, but I know better...
Friday January 13, 2006
A looooong time ago, Sean Hull interviewed me about my involement with Oracle and open source software for an article he was writing. While OTN didn't publish the article, he's posted it on his site here
. It's actually a nice reminder to me just how long it's been since I've worked on extproc_perl!
Wednesday September 28, 2005
Where I've been lately
Some of you may have noticed I haven't been on IRC, coding or journaling lately. In addition to work taking over my life for a while, I took August off to rebuild my front walk and landing. A grueling process to do by yourself, but worth it. Pictures here
. Life is now slowly returning to normal.
Wednesday August 17, 2005
Moving right along
The mod_parrot list
has seen a bunch of new subscribers and is becoming fairly chatty as of late. This is good news, as we now have a nicely sized group of talented people contributing both code and ideas. Maybe this project will actually make some sort of impact.