Speaker For The Diodes - Glitches

Mar. 21st, 2008

01:54 pm - Glitches

Previous Entry Add to Memories Tell a Friend Next Entry

First, because it's a question that I don't want overlooked at the end of the rest of the text: I forgot to change my InsaneJournal syndication settings last night to not post complete entries to the syndicated feed of my IJ account over at LJ (intended as a temporary change just for the day). I tried to take care of that just now but cannot find the page on which to make the change. Er ... can anyone help me out here?

Anyhow, on to what I was thinking about just before that:


Huh. The modification I made to my client last night doesn't agree with CrazyLife for some reason (which is why my QotD didn't post there at 5:25 this morning -- I just posted it manually using the previous version of the client (glad I renamed it instead of just writing over it!) after noticing that my most recent entry had failed there. I wonder what the problem is. (It's reported as "problems logging in", which is odd considering that the edit I made was not in the login module. The error-reporting may be off.)

Because I've been too lazy yet to hack Clive (the client I use) to crosspost automagically (I do have a plan[*] for that, but ...) I've got nine copies of the executable instead, each aimed at a different site, and I invoke them each from within a foreach() loop (I'm a csh/tcsh users). As a side effect, this made it easy to strip LJ out of the list of sites to crosspost to today: all I had to do was 'mv ljclive ljclive.real ; cp dummy ljclive' (dummy is a program that does nothing -- void main(){} -- that I've found surprisingly useful over the years). In order to automate the trick where this morning's quote-of-the-day was posted to LJ as a fake cut-tag linking to the InsaneJournal copy, I had to make a wee change to the InsaneJournal client so that instead of reporting success with the message, "Successfuly posted item [ITEMID] to InsaneJournal," it would report the URL of the entry it had just posted. (When I get a round tuit, I'll add a command-line switch to choose at run time between reporting the itemid or the URL on success.) Wanting to keep my computing environment a wee bit more tidy than my house (uh, actually, I fail in both places, but never mind), I went ahead and recompiled all the clients to have their code in sync. Hence the CrazyLife glitch which I'll need to debug later.

Of course, I completely forgot the reminder in the motd here, pointing out that my ISP upgraded the host I usually log in on to a newer version of NetBSD than the other hosts available to users and that programs compiled on this one might not work on the others ... and that cron jobs run on one of the other hosts. Luckily, despite my attempts to the contrary, I was still awake when the QotD script ran, eventually noticed that it was stuck, and recompiled the nine clients on the right computer and ran the script again by hand. (Which is why today's QotD showed up at 5:55 instead of 5:25.) I did test things beforehand, of course, but, you guessed it, I tested them on the wrong machine. I blame poor sleep. (Why yes, that is an awfully convenient excuse, but that's my story and I'm sticking to it.)

So: glitchitude. But relatively minor stuff, annoying but easily worked around until I figure out how to fix it properly, or in the case of the compiled-in-the-wrong-place problem, trivially repaired. But not the completely smooth operation I'd hoped today would appear to be.


And I thought I had a similar problem with CommieJournal, but apparently that entire site is down today for maintenance/upgrade/something. (Maybe not the best timing for that, but if something broke and they had to fix it, oh well.) I'll try to remember not to overwrite the text files containing today's entries as I compose each next entry, to make it easier to post 'em all to CommieJournal once it comes back up.

And the Blurty client is reporting failure, but my entries are showing up there. Hmm.

Okay, now to go take care of those errands ...

[*] Actually three different plans. My question a few days ago about whether anybody else still uses Clive was to help me decide which plan to use.

(Leave a comment)