• Just how I wanted to spend my Friday afternoon.

    The server damned near went down again, this time for the same reason as last: Someone out there thinks Mari’s site needs to be comment-spammed hard, fast and continuously. It’s not the spam itself that kills us, but rather the Perl threads and drive activity associated with the spamflooding.

    I’ve taken some steps. For instance, commenting no longer takes place in a separate comment window. (There’s a geeky reason for that I won’t go into. Security through obscurity, or some-such.) We’ll see how effective they are, and for how long.

    If this doesn’t work I’ll have to either turn off her comments or switch her to the comment script the rest of us are using. I’m averse to that solution mainly because she’ll lose all existing comments for good, and also because I don’t know if our comment system can survive a concerted attempt at spamming. I’m not in what you’d call a great big hurry to find out, you know?

    Argh. Spammers die. Grrr.

  • RIMM-job

    One of our local Corporate-level managers received a computer upgrade last month, and I was eagerly awaiting the chance to pick over her old workstation. See, we’d ordered it specially configured from Dell with DVD-ROM, CD-RW, and Zip 250 drives as well as various other geegaws.

    The first thing I did was spec out the CPU and other basics. After determining that with just a bit more RAM it could be a mightily useful Linux box or possibly a VPN server, I popped the case to drop in the new memory. Imagine my horror when what came out of the RAM slots weren’t the DIMMs I’m used to, but Rambus memory!

    I don’t happen to have any other machines, at work or at home, that use Rambus. I doubt my employers will fork over a few hundred for replacement sticks to put into a “retired” computer. The only good news in all of this is that 128 MB is probably good enough for a single-purpose server of some sort… but I’m still terribly disappointed. So much neat equipment, so little use for it all.

    Then again, I could always just shamelessly gut the thing for parts. It’s not like I’ve never done that before…

  • Short, sweet, pointed.

    Ginerva’s got it goin’ on:

    Martyrdom is not selflessness.

    Go read the entry, and especially follow that first link within. Excellent stuff in there.

    Aw, hell, I’ll just give the link here, too: Conversational Terrorism. Don’t let it happen to you… and don’t take part in it! (For the record? Yeah, I’m guilty of any number of things listed on that page. I’m working on that, though…)

  • Scolding, and Seat Martyrs

    I had jogged up to the intersection, but not in time to hit the crosswalk button. Not to worry, I thought, since a check in all four street directions (even though one of the streets is one-way, I still look) told me that there was only one vehicle at the intersection and it didn’t have it’s turn signal on. So I crossed with the green…

    …and almost got ran over. I have to curse my slow brain, because I’d finished crossing the street before I realized that I’d just been scolded! “Geez, it doesn’t say walk!” The lady in the white, toy-sized SUV (“It’s so small, you would almost think it’s fuel-efficient!”) had rolled down her window and turned into the lane in front of me so she could give me what-for about my street-crossing decision? What the ever-loving hell? So, what, I was supposed to wait another three minutes at an empty intersection for my chance to see the white stick figure instead of the red hand on the sign? Good grief, lady. Let me restate for the record that I was crossing with the light, and after checking for possible hazards!

    See, if I was the quick and clever sort, I’d have shouted back, “Whatever, MOM!” Grrrr. No turn signal and she turns into the far lane of the three available? And I’m the irresponsible one here?

    Anyway. Speaking of utter dorkwads, how about this frequently-seen specimen among the public transit set: The Seat Martyr. You know the guy. He’s the one who insists on standing, even when there are seats available. Now, I sometimes remain standing when I’ve only got a short trip, or if the available seat isn’t particularly appealing for one reason or another. But this morning I saw a guy standing in the raised portion of a low-floor MAX train when there were two available seats next to not-unappealing women. So this schmuck’s not only being stupid, but also an unneccessary obstruction since anyone who wants to get off the train has to go around him… no mean feat when he insists on acting as if he’s the only one on the train. Even when an entire two-seat bench opened up, he remained standing.

    Gah. I don’t know about you, but the only thing I can figure is that this guy likes feeling higher-up than everyone else. Or maybe I’m just reading things into his behaviour and body language. I don’t know.

    Ah well. Now I’m safely ensconced at work, where I don’t have to deal with that sort of thing. (Yeah, right…)

  • Returning To Routine

    So I sort of blew it on my original plan to post each and every day in November. Life sort of came at me fast and furious halfway through the month, after all. There was this weeklong visit from my dear Kyla, not to mention Celebrate L-Tryptophan Day and various other activities.

    Now it’s December and I’m looking at a relatively uneventful month, minus a few bits and pieces early on. Right now I’m embracing the prospect of peace-and-quiet… not that I mind fun and excitement, but if now’s the time to be low-key then I’m ready for it.

    What are you looking forward to most, this month? I’m sort of curious…

  • Mind that reaper, boy.

    As I’m gearing up for what I expect to be another one-pick-goes year of The Dead Pool, I decided to sign up for the Celebrity Death Beeper. Now, I’m not the most superstitious person I know, but this has to be a good sign:

    Welcome to the Celebrity Death Beeper family!
    You are family member #11,711.

    Whoah, Nelly! That’s not only a bunch of lucky numbers, but it’s also a palindrome! This must be my year.

    Right? *cough, cough* Right?