I updated the weblog (but not all of the existing articles yet) to use tags rather than categories. English, German, and French remain as categories (as people are actually using them). Uh, speaking of which, s9y always requires an entry in the "default language" for multi-lingual entries? (If not, tell me how — it's certainly not something that is intuitively obvious at one in the morning, especially if you use the multi-lingual plug-in in conjunction with the multi-version plug-in.) And it uses the browser default language for setting the interface language, but not for selecting the entries? You gotta be kidding me. (And yes, it works here, duh. No need to write a comment. I mean seriously, what did you expect from me?) On a related note, am I the only one who found it much easier to do make the change to tags over in the mysql client, rather than in s9y's UI?
Below the fold: gripes about web-boards, web-shops, Mozilla Thunderbird, and new old plug-ins for the Beryl window-manager.
Speaking of software, what's up with thunderbird, the mozilla newsreader? They've taken that whole "yeah, but this is not a browser" thing too far — I still have to download extensions (using a browser!) and then install them from the file-system? WTF? I can't elect to open web-pages linked from mail (fair enough) or RSS-feeds (WTF??) inline? Or if I can, the option is hidden so far in the Dark Fortress in the centre of Confuseland that there's no way of finding it without a major quest? Perhaps more annoyingly, why can't I add a feed in the feeds pane directly? I can add a "folder", but then I need to go through manage subscriptions to actually add the feed, and to add insult to injury, that dialog has another view of the folders/feeds. If you click your way into the folder you want to add the feed to, and then select add, you'll find that the add-dialog will completely ignore the location you selected and bring a third locator. How's that for the most retarded interface ever? Grrr. "Even akregator can do that." And that's not even going into things like the upgrade back when that messed up all my feeds and made me migrate to akregator in the first place. And I'm hardly the type to change apps (or distributions, here's lookin' at ya — you know who you are) at the drop of a hat — I don't expect to be changing away from xemacs for my IDE and mail-reading needs, for one thing.
I just ported, if you can call it that, some stuff over to beryl (namely, ported copacity over from compiz, and fixed up widget-layer for use with 0.2.0 — if you use screenlets for dashboard-like utilities, widget-layer is what can hide/show them all at a press of a key; copacity gives (real) background-transparency to legacy apps like xemacs that don't normally have it). So I figured I'd be a good citizen and let them know over at beryl forums. I'm not going to go into how crappy web-forums tend to be compared to usenet, but this one thing pisses me off: I get tons of spam everyday (though properly tagged as such) that manages its way past outright denial to accept for delivery. It's possible. So why-oh-why is it that every bloody time, and that's every time, boys and girls, that I try to register with a web forum, they fail to send me the registration data? And it's not like I could preemptively white-list them, because the sender-domain never coincides with the forum's domain — it's always some mumbo-jumbo hocus-pocus incantation of an email address (and half of the time one that can't be replied to, either). Businesses, for all their other shortcomings (uncalled-for flash, to name but one, or shopping carts that expire while you're still shopping — way to discourage people with a genuine interest who are trying to leave loadsamoney with you), don't mess that one up, presumably because they have, well, business to lose.
And yes, I admit that while I'd been considering changing from categories to tags for quite a while what ultimately made me take the trouble was that I so needed to play with the Operator extension to firefox. And now you know.
More beryl garbage I wrote:
Since "set window attribs by various criteria" only seems to work once in a blue moon (is this random? is it first match for a program only? and what about regexes? I'll really have to look into it some time.), there is no option for size, and positioning isn't a very exact science, I wrote a QND shell-wrapper around wmctl that spins the cube (or, presumably, the wall) to the appropriate viewport, opens the given program there, and applies a geometry (x,y,width,height) if given. This is more visually effective when starting several programs in sequence, sending the cube spinning, say when starting your session. I spawn mine off from ~/.xinitrc, like so: