Name: Ken Coar
Member since: 2000-10-15 15:31:33
Last Login: 2009-09-13 06:05:35
Homepage: http://Ken.Coar.Org/
Notes:
Current member and past vice-president and director of
the Apache Software
Foundation; director and vice-president of the Open Source Initiative
(OSI); contributor to code and documentation of the Apache Web server
since 1997;
advocate for OSI membership initiative; minor contributor to
PHP, CPAN, cvsweb, and
SourceForge projects. Author of
Apache Server
for Dummies' and co-author of 'Apache Server
Unleashed,' Apache
Cookbook; has written articles for Apache
Today, Linux Magazine, Linux
Planet, and ACM Queue.; speaker at O'Reilly,
ThunderLizard, DECUS, Linux Showcase, and numerous other
conferences. Involved with the 'Net since 1982, with
computers since 1975, and with the Web since 1992.
31 Dec 2002 (updated 21 Jul 2007 at 20:07 UTC) »
ante-meridian, est
'Frood, forgive me, for I have neuroses'
Oh, well, what the hell. I've broken down and started a
blog.
Actually, I was writing some logging/annotation software
for something else, and it occurred to me that a tiny bit
of additional work would make it suitable for prose
journalling. Andy Oliver started it, though.
So I expect more content to end up there than here,
although I'll still post stuff on Advogato.
ante-meridian, est
Woe be unto thee, O disks!
Hah! Even though good blocks were leaping off the platters
like rats from off the Titanic, I managed to outsmart the
bugger. It occurred to me that I still had my old
/usr partition, unused, on the original disk. I
never zapped it after copying it to the larger partition on
the new (now discovered to be bad) disk. So: play some
cabling games to get both disks into the system, boot with
the bad one, use it to copy the old partition to the new
disk, shutdown, swap disks and remove the bad one, reboot,
rpm --rebuilddb, up2date -p, up2date -ui, and I seem to be back in business. (Those last
few commands were to handle any RPMs I had installed since
the original partition move from the installation of the
bad disk.)
post-meridian, est
Lying bloggo
I'm not much of a one for diaries or journals or
blogs, but I need to get more of my brain on
distributed media. So for now I'll continue to
use Advogato, but I'll probably be moving to a
more personal-type blog that I can fail to update
more efficiently.
ApacheCon
Well, ApacheCon 2002 US
has come and gone in Las Vegas, Nevada, and I'm personally
pretty pleased with the way it turned out. The content
seemed good, the delegates seemed satisfied and happy,
and the sponsors likewise. I'm still waiting for some
numbers to find out what colour the ink is on the balance
sheet, and the final tally of attendance.
Disk woes
Feh. First the disk in my laptop started making a
high-pitched whining noise. No problem; under warranty.
IBM shipped a replacement, and I purchased a SuperBay
disk adapter so I could have both disks in the machine
at once, and I made the copy with a
dd if=/dev/hda of=/dev/hdc bs=<m> count=<n>
I found that a little scary, but it worked a treat.
So now the /usr drive in one of my Linux systems at home has started logging bad blocks. Hoo boy, does it have bad blocks! And they're not getting any better, either; every boot shows errors and forces an fsck, which in turn whittles away from the partition's usefulness as the blocks are found in directory inodes. So I got a replacement disk from Maxtor (had to special-request getting the replacement before sending in the busted one, and I have to pay the postage on the return shipment -- IBM is much better about this stuff), and tried the dd trick. No joy; large values of bs result in massive amounts of non-copied data. So I fired it up with bs=512 to do a sector-by-sector copy (took all night!) so each bad sector would only account for a single uncopied sector. The result was a new disk with a huge bad-block inode and an even less usable filesystem than the original. So now I've got the original back in the system, and I'm cataloguing what's on it so I know which packages to install and which custom stuff to try to save by copying it to another filesystem. I'm pretty sure I'm going to have to do a complete re-install. Bah.
And this experience tickled a peeve about Red Hat's up2date tool: it checks to see if the requested packages are already installed, and ignores them if so -- which means you can't download an RPM if you've already installed it. Nor the source. I need to work on a patch for that..
Spackle
I've had some recent brainstorms for Spackle,
like adding support for groups, customised
Subject:s for commit messages, et cetera.
Going to be ready for a beta release soon; some of this
is functionality I haven't seen in any CVS repository.
(Don't know if Subversion has similar features; for
a future investigation..)
Apache Cookbook
Well, after much non-activity, the Cookbook project is
back on track. DrBacchus has joined me as a co-author.
Apache-Land
Fun doings inside the ASF, including a new project
for bringing new packages and communities into the Apache
fold, and providing info for Apache developers about the
philosophy and infrastructure.
post-meridian, EDT
ApacheCon news
Nothing new, alas. Still working on the registration system.
One of our speakers cancelled so the programme is being
altered slightly. See the #apachecon channel
on irc.openprojects.net.
Spackle news
Woo-hoo, I managed to get a bunch of stuff done on Spackle
and release two betas at the week-end. (There were bugs in the first
one.) Burnin' with gas here..
post-meridian, EDT
ApacheCon news
Still trying to wrap up the final technical details of data
transmission for the registration system; should be up this
week.
autoresponder
Whew! Finally got a few minutes to put the last fixes in
and release version 1.16.7 of autoresponder.
Freshmeat announcement
should appear soon.
RoUS certified others as follows:
Others have certified RoUS as follows:
[ Certification disabled because you're not logged in. ]
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!