Brian's weblog

Jul 2005

< July 2005 >
SuMoTuWeThFrSa
      1 2
3 4 5 6 7 8 9
10111213141516
17181920212223
24252627282930
31      
/ (38)
  code/ (1)
  emacs/ (2)
  go/ (1)
  hardware/ (2)
  python/ (2)
  spam/ (1)
  twisted/ (8)
  web/ (1)
  weblog/ (5)
Fri, 29 Jul 2005

happy birthday!

% whois lothar.com
...
domain:         LOTHAR.COM
person:         Brian Warner
nic-hdl:        BW116-GANDI
address:        The Castle Lothar
...
reg_created:    1995-07-29 00:00:00

Ten years ago today, I registered my little personal domain, with a woman at best.com named Pandora, who was nicely amused by the "company name". In the intervening time, it has been through two registrars, three hosting companies, four IP addresses, and five server platforms. For a while it lived as a verio vhost, for a while it ran on a Cobalt Qube on the near end of a DSL line, and a mini-ITX board booting from a read-only USB drive. These days it is a UML slice at linode.com.

I keep meaning to do more with it, but overall I'm pretty happy just to have a little corner of the 'net that I can call home.

posted at: 20:07 | path: / | permanent link to this entry

Wed, 13 Jul 2005

hacking

The last few weeks have been mostly filled with Buildbot hacking. I'm neck-deep in the implementation phase of a big new set of features, and it's taking *forever*. But I think I'm finally past the hardest part, the design issues that remain to be solved are at last medium-sized ones instead of huge ones, and even the unit tests pass. So I'm feeling pretty good about that.

I'm also trying to hack on Petmail a little bit more. There's a spam conference at Stanford next week that I'll be attending, and even though it's unlikely I'll be showing it off to anyone, I'd like to be sufficiently back in the Petmail mindset that I can discuss it intelligently while I'm there.

I'm trying to shift Petmail's configuration interface from the current Gtk app into a web page one, using Nevow, because eventually (when Bill gets some time to work on the Thunderbird plugin) the send/receive mail interface will be through XMLRPC (or whatever Mozilla code can get to most conveniently). I haven't figured it out yet, though, nevow provides some nice features for free, but I don't yet know if they're the ones that I need to implement this sort of add/edit/remove configuration stuff.

Also, I'm moving Petmail development over to Darcs. I've been a bit frustrated with my recent Buildbot development push, because I'm using Bazaar on my laptop, with a local repository so I can make commits offline, but pushing changes back and forth between repositories is enough of a hassle that I just don't do it. So I'm doing all the buildbot work slouched over my laptop (which I really like, but the keyboard is making my hands just a little bit uncomfortable), rather than the desktop with the proper keyboard and proper chair. It looks like Darcs would make it a bit easier to fling changes from one place to another, so using it might encourage me to do development anywhere I feel like. (plus, I should really get a new monitor for the desktop machine.. my ex-brother-in-law has a gorgeous 20" LCD, something from Dell, which I'm really tempted to splurge for).

So anyway, there's a Darcs tree for Petmail available at http://petmail.lothar.com/repos/trunk , which replaces the old CVS repository on that same site. I don't have a Darcs equivalent for ViewCVS up yet, though. I've seen a web-based Darcs patch viewer, but I wasn't really impressed. So I'll keep looking.

posted at: 23:08 | path: / | permanent link to this entry

Powered by PyBlosxom