macstumbling through philly

June 11, 2005

At the Greyhound station in Philadelphia where I catch my bus, there’s an open wireless network. Sometimes I use it to get a few quick messages off or to sync a few files before the long trip home. Today, as we pulled out, we went in the opposite direction of the usual, and I saw a new network pop up as the old went out of range. This made me think that it would be fun (for some values of “fun”) to run MacStumbler on the way out of the city. Right now we’re a little over halfway out, at 30th Street Station, and I’ve already seen about sixty networks. It makes me wish I had a GPS so that I could make a little map. I don’t think I’d have any use for it, but it would be neat.

recursive "make test"

June 9, 2005  🐪 🧑🏽‍💻

Shawn Sorichetti, God bless his soul, gave me what I’d long wanted: a sample test script for testing Rubric::WebApp using HTTP::Server::Simple and Test::WWW::Mechanize. It wasn’t the Mech stuff I was worried about, but the HSS. Shawn gave me two little files to drop in place and see the whole thing work. Now I am set to start testing all kinds of crap!

maine road trip, drew's wedding, sortilege

June 7, 2005

My good friend from college, Drew, got married on Saturday. He was the best man at my wedding, and he invited me to be a groomsman at his. I had a good time, and I think he and his new wife are going to be happy together.

i've got facets on my tags

June 7, 2005  🐪 🧑🏽‍💻 📕

Well, I made a bunch of little steps here and there toward 0.12, most of which relate to implementing facets. It’s been a real pain, mostly because I didn’t realize how many places I rely on tags being plain old arrays. I think that once I finish the horrible hack/spike of getting everything working again, I will re-refactor tags to use some kind of TagSet that is polymorphous, appearing as both an array and a hash. For now, I’ve got facets basically working in 0.11_01, but there are enough bits that I had to leave unwired that it isn’t worth releasing yet. I need to finish some talking with Mark Stosberg about the way that D::FV isn’t yet perfect in my eyes; I’ll certainly be using it by 0.12, though, even if I just subclass it to get my changes in.

rubric v0.10 released; plans for v0.12

June 2, 2005  🐪 🧑🏽‍💻 📕

I released 0.10 last night, and I felt pretty good about it being free of major stupid bugs. So far, I have only found two major-ish stupid bugs, so I’m not feeling too bad about that. I thought I’d totally consolidated all checking for validity of a tagstring to one place, but I was wrong. When getting a query-by-tags from the URI, I’m using outdated logic, which means that tags with hyphens in them are still invalid. I probably wouldn’t have noticed this, if I hadn’t wanted to look up my int-fiction links for Thomas, today.

fixing my playlists with applescript

June 1, 2005  🧑🏽‍💻

So, some time ago I ranted about how happy I was with my Radio RJBS playlists. Basically, I have a playlist that’s always eight hours of three-star music and sixteen hours of four- or five-star music. It’s all “regular music,” which by my definition is something like “not a musical, not noise, not spoken word, not classical.” (My “Classical” genre, I admit, is really more like “music composed before 1900.”) All the songs are selected by recency of last playing: less recently played songs are chosen over more recently played songs.

all mail software sucks (mail.app doesn't suck less)

May 26, 2005  🍏 📧 💾

I decided that my next book would be Orthodoxy. I started in on it ages ago, while we waited for Krispy Kreme to turn on their “hot” sign. (They never did.) The book didn’t really keep my interest, but it’s fairly short, and I want to read it so I can tell my dad why I disagree with it. I mean, I may not be but a few dozen pages into it, but it seems pretty clear from the first few pages that I will disagree with it.

coding and confusion

May 25, 2005  🐪 🧑🏽‍💻 📕

Today wasn’t my best day for coding. On the bus in I got password recovery on Rubric working. That is, if you forget your password you can jump through some hoops to get a new one. It’s not quite working yet, though, and I didn’t feel like working on it this evening. Frankly, it’s not a feature I care about much, as I can just update the database. Some other users, though, want to be able to do this, and it seems like a useful request. It’s at least given me some reasons to do some refactoring (and some work on Rubric, in general), and that’s good.