braden is currently certified at Journeyer level.

Name: Braden McDaniel
Member since: 2000-11-19 23:45:17
Last Login: 2009-07-02 03:39:35

FOAF RDF Share This

Homepage: http://endoframe.com

Notes:

I'm the maintainer of OpenVRML, an LGPL library for rendering VRML. I am a software engineer at SAIC where I work on TENA. C++ is my language of choice; though I have not been able to avoid learning Java reasonably well. I'm trying to improve my handle on a few scripting languages (Perl, Python, Tcl).

Elsewhere:

Projects

Recent blog entries by braden

Syndication: RSS 2.0

30 Jun 2009 »

Free as a dove

I have finally liberated myself from the mail storage format/layout of a particular mail client: I have set up a dovecot IMAP server. I’m using fetchmail to pull down mail from my SpamCop account and dovecot’s CMU Sieve plug-in for filtering. It seems to work quite well. I can point any IMAP client (including the one on my new iPhone 3G S) at endoframe.net and read e-mail in one centralized location.

The most painful part of this has been (and continues to be…I’m not done yet) moving e-mail from Evolution’s store to IMAP folders. I am an e-mail pack rat, which means I have several very large mail folders. Unsurprisingly, these can take some time to move. More annoyingly, Evolution tends to crash at the end of moving particularly large folders. Fortunately this hasn’t resulted in any actual data loss (yet?). It seems to crash after it’s copied everything over to the new location, during deletion of the messages at the old location.

Syndicated 2009-06-30 04:10:24 from endoframe :: log

27 Jun 2009 »

Fedora 11 bolted on

As my last posting was about installing Fedora 10, I suppose I’m due for another now that I’ve installed Fedora 11. Ahem.

I put together hinge in 2005. hinge is a dual Opteron machine based on Tyan’s Thunder K8WE motherboard. It remains a very capable piece of hardware; but it is showing its age. Among other things, the older Opterons in the box don’t seem to support the fancy new virtualization stuff in Linux. So I figured it was time for an upgrade.

The new machine, bolt, uses an Asus Rampage II GENE motherboard in a Lian Li PC-A01 case. This is a really neat compact case that still manages to accommodate a standard ATX power supply. I think Lian Li has discontinued it; but it can still be found for sale at a few places online.

hinge has now assumed the role of file server. It has a 3ware RAID card running a couple of terabyte drives in a RAID1 configuration where I’ve put home directories, source code revision control repositories, and miscellaneous shared files.

At this point I’ve installed Fedora 11 on both hinge and bolt. There were a few hiccups; but things went much smoother than they did when I installed Fedora 10. NetworkManager has improved by leaps and bounds, but still seems to have some rough edges: when using it (instead of the old network daemon), I can’t get ypbind to come up a boot. Oddly, it comes up fine after booting.

Configuring NFSv4 and NIS was a bit rocky, but that was my fault a lot more than it was Fedora 11’s. Having now resolved those issues, I’m pretty pleased with this Fedora release.

Syndicated 2009-06-27 08:57:02 from endoframe :: log

9 Jun 2009 »

ncm: I've suffered with oral ulcers my whole life. Just about any sort of oral wound or irritation turns into one (or more). They can also appear spontaneously in association with stress and/or seasonal allergies.

I have not tried walnut mash. I will. I do find tea quite soothing.

26 Dec 2008 »

Fedora 10

I started using Linux with Red Hat 5.0. When that distribution morphed into Fedora, I continued using it. And I’ve eagerly installed each new version within days of its release.

In the past 9 years of using Red Hat/Fedora, only my attempts to get Red Hat 5.0 to work with some on-the-motherboard SCSI hardware rivals the pain I’ve experienced installing Fedora 10. While there was some self-inflicted pain described in my previous posting, it was quite mild compared to what I was walking into unwittingly.

Bug 466607 was my first, and biggest, problem. Now, after finding this bug report, the problem isn’t too difficult to work around: there’s a kernel parameter that can be passed at boot time that would get things working. But until one has managed to find this bug report, life sucks.

Then there is the relatively well known problem that NetworkManager—the magical take-control-of-all-your-network-interfaces-and-everything-will-Just-Work system service—actually doesn’t work very well at all with static IPs. Turning it off, one is then bound to run into bug 469434. This one isn’t a show-stopper by any means; but it’s also something that’s clearly a simple goof somewhere that’s bound to be trivial to fix. And yet, even though it was reported back at the end of October, it made it into Fedora 10. Bug 466607, which is much more severe, was reported earlier in October and it made it into Fedora 10, too.

Both of these bugs are, fortunately, now fixed. But my impression is that Fedora release managers need to be more willing to hold up a release to fix bugs that are outright showstoppers for users or simply instances of an egregious lack of polish.

Syndicated 2008-12-26 18:38:18 from endoframe :: log

20 Nov 2008 »

Bad *ware day

So Evolution decided to go sideways yesterday. I think this was prompted by me changing my SMTP server password. But rather than prompt me for a new password, Evolution simply froze when sending mail. As in “by-all-appearances-totally-hosed-because-the-UI-hasn’t-been-even-redrawn-in-several-minutes” frozen. Attempts to make Evolution forget the old password don’t change this outcome. Ugh.

While it would be ever so slightly gratifying to report a bug on this issue, I figure the Evolution developers won’t be particularly interested since I’m using version 2.22 and the latest is 2.24. Hell, I’d be inclined to blow me off on that basis. And I figure, “The Fedora 10 Preview has Evolution 2.24, I can just update to that.” What could go wrong, right? Well, if you’re the least bit familiar with these things, you know lots can go wrong; and you’re probably figuring that this is where things really start to go south.

But it’s not. In defiance of the odds, that part went okay. And when it was done, the shiny new Evolution 2.24 installation would send mail just fine. There was only one niggling problem: attempting to compose a new message now froze Evolution. Okay, so it just went mostly okay.

Ugh. But at this point I’m inclined to blame myself. After all, I knew I was tempting fate by upgrading to a partial set of Fedora 10 Preview packages. So I figure there must be some poorly-connected dependency I need to upgrade; and I figure “Fuck it; just upgrade the whole damn thing.” And I proceed to torrent the Fedora 10 Preview DVD image.

Deluge pulls it down at around 1 MB/s. Nice. On my bottom-tier cable connection. And I proceed to burn the disc image.

Hmm… Can’t mount that one. Crap. Try again (with Nautilus), but at a slower burn speed.

Damnit. That one won’t mount either. WTF? Check the SHA1 sum. It’s good. Okay, install K3B and try it. Its interface is a mess; but at least it’s produced reliable results in the past.

Fuck. Number three won’t mount and won’t boot. Another coaster.

Or is it? Stick it in the MacBook Pro. Hm. That reads it fine. Hm. Now let’s try stile (which runs i386 Fedora 9). Well fuck me. stile mounts it and boots it as well.

So let me get this straight: my DVD burner on hinge will burn apparently-valid DVDs that the same damn burner can’t read.

Fuck you, Plextor. Fuck you real hard.

This afternoon I ordered a Samsung DVD burner from Newegg for $28. I think I paid around $150 for the Plextor drive three or so years ago.

Meanwhile, I seem to have updated enough packages over the Internet to make Evolution happy. I’m trying to avoid updating X and the kernel so that I can keep my Nvidia driver happy.

Syndicated 2008-11-20 10:57:23 from endoframe :: log

119 older entries...

 

braden certified others as follows:

  • braden certified braden as Journeyer
  • braden certified andersee as Journeyer
  • braden certified julian as Master
  • braden certified scc as Master
  • braden certified kenelson as Master
  • braden certified murrayc as Master
  • braden certified pphaneuf as Journeyer
  • braden certified blizzard as Master
  • braden certified nerdgir1 as Apprentice
  • braden certified tflynn as Journeyer
  • braden certified kahlage as Journeyer
  • braden certified DV as Master
  • braden certified vicious as Master
  • braden certified jamesh as Master
  • braden certified tromey as Master
  • braden certified mrcsparker as Apprentice
  • braden certified ndw as Master
  • braden certified davewiner as Master
  • braden certified simonstl as Journeyer
  • braden certified anselm as Apprentice
  • braden certified alan as Master
  • braden certified raph as Master
  • braden certified binaryfoo as Apprentice
  • braden certified movement as Journeyer
  • braden certified BrandonTallent as Apprentice
  • braden certified negative as Journeyer
  • braden certified sits as Apprentice
  • braden certified sopwith as Master
  • braden certified goingware as Journeyer
  • braden certified Lolindrath as Apprentice
  • braden certified Stevey as Journeyer
  • braden certified dobey as Journeyer
  • braden certified ade as Apprentice
  • braden certified lindsey as Apprentice
  • braden certified zhaoway as Apprentice
  • braden certified thomasvs as Journeyer
  • braden certified cactus as Master
  • braden certified ncm as Master
  • braden certified trage as Apprentice
  • braden certified mathieu as Journeyer
  • braden certified guidod as Journeyer
  • braden certified Monty as Journeyer
  • braden certified diablod3 as Apprentice
  • braden certified criswell as Journeyer
  • braden certified tmorgan as Journeyer
  • braden certified slamb as Apprentice
  • braden certified tetron as Journeyer
  • braden certified lauris as Journeyer
  • braden certified RickMuller as Apprentice

Others have certified braden as follows:

  • braden certified braden as Journeyer
  • redowl certified braden as Apprentice
  • sits certified braden as Apprentice
  • welisc certified braden as Journeyer
  • nerdgir1 certified braden as Journeyer
  • tflynn certified braden as Journeyer
  • fxn certified braden as Journeyer
  • kahlage certified braden as Master
  • mrcsparker certified braden as Journeyer
  • pphaneuf certified braden as Journeyer
  • negative certified braden as Journeyer
  • bytesplit certified braden as Apprentice
  • Stevey certified braden as Journeyer
  • dobey certified braden as Journeyer
  • wardv certified braden as Journeyer
  • movement certified braden as Journeyer
  • lmjohns3 certified braden as Journeyer
  • ncm certified braden as Journeyer
  • guidod certified braden as Journeyer
  • trage certified braden as Journeyer
  • pasky certified braden as Journeyer
  • yournamehere996 certified braden as Apprentice
  • wet certified braden as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

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!

X
Share this page