• Conditions Nominal

    We moved to this new server a few weeks ago, and as of Monday we’re running on 256 MB of RAM. Once I felt comfortable that the system is stable enough after the upgrade, I started fixing things, but with the job hunt and other life stuff (and the occasional heroism & villainy), I haven’t gotten around to everything that needs doing. Here’s where things stand so far:

    Yay! The RAM upgrade seems to be working precisely as expected. We’re no longer chugging periodically, nor have we crashed the server completely in well over a week. Between the memory tuning tweaks to SpamAssassin, MySQL and Apache I think we’re good to go for the long haul.

    Boo! I lost my gallery. It’s entirely my own fault, mind you. When I upgraded to Gallery 2, back on the old server, I failed to add the new directory structure (most of G2’s files live outside the web path) to the backup routine. I think I managed to salvage the images themselves, but the install is completely hosed. If I want a gallery, I’m looking at a completely fresh install and a fair bit of tedious re-posting of every image. Ouch.

    Yay! On the other hand, everyone else’s gallery is once again fully functional, now that Jhead, ImageMagick and NetPBM are installed on the new server. Aren’t you ladies glad that I never got around to pushing for G2 upgrades?

    Boo! With the loss of my gallery I’m looking at the prospect of re-coding all of those image links within a dozen Mai Otome recap postings in the anime site. I’m not convinced that this is a good use of my time, to say the least, considering that not only will I have to re-code the links (Gallery 2 does… interesting things with image URLs) but re-upload a buttload of recaps to the new gallery. Ugh! So… if you’re wondering where the hell the anime site went? The answer is, “Away.” I have the database dump file (I was backing that up at least) so I can extract the series reviews, which I consider to be the only content really worth saving. My current idea is to re-post those here under an Anime “Reviews” category right alongside those other Reviews categories I never use. Er, yeah.

    Yay! Yesterday I set up the firewall code designed to mitigate the effect of brute-force SSH login attacks. It’s a more elegant solution than the Swatch-based system I implemented back at the job site, and anything that does the job without adding to the server’s process overhead makes me happy.

    Boo! I haven’t put the backup scripts into place yet. Uh, yeah, I’ll be getting on that this weekend. Part of the problem lies with the fact that unlike my previous server, this one lacks a failover machine that I can simply mirror the files and store database dumps on. If I want to back this thing up properly, I need to either manually download database files and website archives on a regular basis or find something that’ll do so automatically, which is far, far more appealing both from a “reduction of tedium” perspective and a “make sure it actually gets done” perspective. Believe me, folks, I’m working on this. Every day that the hard drive doesn’t die in this server is a blessed gift from the goddesses.

    I think that covers the highlights. Overall, I’m pleased to be in complete control of my own webserver at long last. (Not that the previous server was out of my control, I suppose, but there were… limitations.) I’m also delighted by the available bandwidth, as we’re no longer competing with six outgoing audio streams and a bajillion “now playing” text file requests for the resources of a mere single T1 connection. Now I just need to clear a few more hurdles to get back to nearly where we were before, and then I can (gasp!) try some new things.

    When I get around to them, that is.

  • Unemployment in the Computer Age

    So, one of the things one must do in Oregon to qualify for unemployment benefits of any kind is to sign up for the “iMatchSkills” system.

    Pardon me a moment while I stick another pin in the “please make the ubiquitous ‘i’ prefix go the hell away” voodoo doll. (Yes, I know that I own an iRiver music player. I don’t like the name, but I do like the device. So there.)

    Anyway, the iMatchSkills thing. It’s tedious, but if it’s a necessary evil, then so be it.

    I experienced two moderately bewildering problems. The first involved the disconnect between the instructions I was mailed and what I was supposed to do. The letter says “choose a username, password, hint question, and hint question answer.” But no, I found out when I called (and navigated a typically labrynthine prompt system), I already had a username to login as. Er, what? And this information was communicated to me when, exactly? It’s sure as hell not anywhere in that letter on my desk. The kind, helpful lady on the phone told me what my actual username is, and how to get into the system so I could set my own password.

    The other problem is more… interesting. You see, my information was pre-populated in their system from (I presume) data made available by looking up my Social Security number in some government system. The odd thing is, they have you fill out a couple of fields anyway, just (I presume) to ensure that you are who you say you are. But when I went to click the “submit” button on the page with my basic info, it popped up an error message to the effect that something I’d entered was just plain wrong.

    Let’s see. Name, check. (Or Czech even, har de har har.) Social Security #, check. Address, check. Date of birth, check. Click again, same error. On a whim I tried adjusting the date of my birth back one day… and tada!

    Er, what?

    One of two things must be the case, here. Either the Social Security database lists my birthdate incorrectly, or at some point in the previous application process (the initial filing for benefits) I, myself entered my birthdate incorrectly. The latter seems damned unlikely, mind you, but I won’t rule it out entirely.

    And that’s my Monday so far. I envy those of you who woke up this morning and just, for instance, went to work for the day. Le sigh.

  • Radical Bender’s Rogue Playlist

    What happens when the guy with the most extensive and varied music library I know of gets a wild hair? You get Radical Bender’s X-Men Playlist: Rogue. It’s chock-a-block full of surprisingly good tracks, considering that southern-ish rock isn’t among my favorite musical styles, and my blues exposure is somewhat limited to say the least. (Fear not, friends. There’s more than just that on offer. Take a look, take a listen.)

    The scary part, of course, is that I can’t look at a project like this without being quite tempted to try my hand at something similar… bah! Not that I’d use an X-Men character, of course, but still.

    Hmm.

  • Lovely morning so far…

    It was a fine, fine morning. I woke up, bathed, dressed in one of my nicer shirts, put on my overcoat, grabbed my umbrella and went for a walk. Along the way I stopped for breakfast (at Burgerville, if you must know). After a while, I turned around and came home.

    The fact that I walked, in the rain, to the Convention Center an entire week early has only marginally dimmed my overall mood.

    Make of that what you will.

  • Fell out of the habit, didn’t I?

    Goodness gracious, it’s been a while since I wrote anything substantial here, hasn’t it? I guess I fell out of the habit of writing. That’s not to say I lack at least one good excuse, but I really shouldn’t neglect this thing so damned shamelessly. It’s not that I’m worried about “my readership,” but more that the therapeutic value of the journal-writing itself is being lost through my quiet inactivity. Nevermind that the longer I put off writing, the more I forget to write about, thus rendering useless the concept of this site as a journal, an “aide-memoire” for future use.

    So, let’s recap events of the last nearly-a-month, shall we?

    During that first week, I accomplished quite a bit, albeit entirely along the lines of cutting ties with my former workplace. (I hasten to point out that in almost all respects, my former bosses and coworkers behaved with the utmost professionalism and courtesy, and operated within guidelines laid out by Sarbanes/Oxley protocols. My only complaint is with the amount of time it took to get full closure and retrieve all of my possessions.) I got a new number and phone (much like the old phone… this one’s a Treo 650, and I am almost wholly thrilled with it), I moved the six websites I’m responsible for (to Infinity Internet, who by-and-large have provided excellent service; the occasional downtimes have been due to not enough damned RAM, a problem scheduled to be resolved next Monday), and put my resumé together (with considerable help from The Imperial Princess of Cute, which is to say “all I did was provide the info, she did the heavy lifting”).

    Somewhere during all of this excitement, my dearest came down for a week-long visit. The ostensible reason was to do job-hunting prep, but it mainly ended up being a recovery period for us both. We were both way, way too damned stressed and depressed and what-not to function very well. I know I’m certainly feeling better about things now, even if I’m still thoroughly terrified about my job prospects. (I’m not a database admin, and I don’t have strong Microsoft-centric SysAdmin skills. Apparently that cuts my options way, way down. Argh.)

    So, apparently this is a time of change and growth for me. (“Oh, goody, another learning experience!”) All that remains is to land a job and see how I can stretch & improve myself in the process.

    Anything’s possible, right?

  • Interesting Things about March 8

    So, here’s the deal. It’s not a Google meme this time, but rather a Wikipedia meme. Cute, no?

    The Rules:
    1. Type in your birthday (minus the year) in the search bar at Wikipedia.org
    2. List three interesting facts, two births, and one death that happened on your birthday.

    Righto. Let’s see… “March 8” gives us such interesting tidbits as…

    Events:

    1782 – Gnadenhütten massacre: Almost 100 Native Americans in Gnadenhutten, Ohio had their skulls crushed with a mallet by Pennsylvanian militiamen in a mass murder.
    1911 – International Women’s Day is celebrated for the first time.
    1948 – The United States Supreme Court rules that religious instruction in public schools violated the Constitution.

    (I was tempted to go with all three of the massacres available, but, no.)

    Births:

    1918 – Alan Hale, Jr., American actor
    1969 – Andrea Parker, American actress, ballet dancer

    (The Skipper and Miss Parker. Go figure.)

    Death:

    1999 – Joe DiMaggio, baseball player

    (Thus answering the immortal question from that Simon And Garfunkel song, I suppose.)