For some reason, the FreeBSD ports tree decided to eat itself. Parts of it (i.e. entire categories) just aren’t there (and I doubt very much they ever were), like ports-mgmt. And there is absolutely no documentation on how to rebuild/repair a screwed up Ports Collection. The only vaguely non-mainstream thing I did was run 6.2-STABLE. Methinks I’ve done something wrong in switching that over, so am now rebuilding and making worlds again. Much scrolling text, as my younger brother would observe.
Server shenanigans
So Ubuntu is utterly refusing to install and I’m scared to use Gentoo, which was vaguely the next resort. And I’ve had enough of CentOS’ absurd package management system (really, RPM does make things impossibly difficult compared to apt-based systems). I’m going to try installing FreeBSD tomorrow and compiling bits and pieces, because that’s how metro stayed online all those years and whilst I don’t have Dale’s skill, I don’t doubt that the methodology was sound. Plus, FreeBSD is one more environment to test this project on — a dedicated server we were vaguely offered a few months back is running NetBSD, so it’d be good to begin scratching together a handful of skills in that area, just in case!
On the plus side, I got all system configuration stuff (esp. Samba, which can be a lot more difficult than perhaps it should be at times) worked out last week (i.e. the system was nearly perfect, but for being utterly unable to install even SRPM packages of a more recent Python version), and Michael went through installing everything with me at work… we had to battle Windows a little there, but even it relented. So close. Then I’ll spend heaps of time cutting layouts to markup and seeing them working, and non-Youthworks time taking Satchmo for a spin (which will hopefully lend itself to a certain application very nicely). The lovely thing about all this is I need Django to work for CYIADA, so I’m supported in getting it up and running, but then have enough ‘spare’ hours in the week that I can engage in freelance projects that ultimately mean I know what’s going on with CYIADA and am mildly more competent to make minor modifications as required accordingly.
Some of those projects might even feed back into the project, which would be a bonus — but even if they come to nothing, it’s worthwhile for skills development alone.
Too much nostalgia for a computer
What follows is written far less well than it deserves, but — ironically — I’m drowning in other work at present. This needed writing sooner than other things did.
Michael’s pulling the plug on the server that this website has run on since 2003.
The ‘server’ has changed dramatically in constitution since it all began way back when, but… wow. An astonishingly large part of my teenage years. For the longest time, it seemed as though the Internet had altogether ceased to exist everytime Dale’s connection went out. In the early days, we were all running servers on port 1200 to circumvent ISP restrictions on port 80. phpBB was the order of the day, running Apache — on a pirated copy of Windows 2000 (those were the days in which “legitmate software” constituted an oxymoron). Operating on an early ADSL link with 64kbps upload, forum emoticons were hosted on free web space provided by iiNet in order to conserve bandwidth. You laugh now, but the speed boost was incredible. Every time iiNet dropped out (to future readers: that’s what happens when the internet goes out for a couple of hours, none of this occasional connection time-out rubbish), an irate explanatory post from mwdmeyer would emerge and life would continue as normal. Until parents discovered the server running and turned it off again, which would spark an effort to conceal yet another computer in a room crowded full of equipment. About halfway through 2004, they gave up searching.
These were the days (for me) of NE2000 clones powering Smoothwall/m0n0wall routers, recycling hardware, a subscription to Atomic before all the other kids (I bought more geeky magazines than anyone I know – I think it was that strange meeting place of compters, creativity, and cant that I later became comfortable with), when GeForce 2’s and Pentium 4’s (the first ones with RDRAM that everyone despised) and DDR-supporting Athlons were still zippy. When frame-based redirects passed for domain names — .tk, anyone?
Mostly, it was about the forums… but as for personal publishing, this was no small resource. My first dynamic website was a blog hosted on that server — I don’t think it yet had a name — we all rolled our own web software in those days (it’s not that long ago). Some of us still do. The first domain name acquired was Dale’s, in March 2004, co-inciding (more or less) with the forums’ first birthday. Twelve US dollars later (Joker.com’s prices still haven’t changed), we were all still using frame-based redirects — static IPs were the stuff of pipe-dreams, and Dynamic DNS, though around, was outside of the experience of most of us. Steve ran a notoriously-flaky IIS server with real domains and Exchange, but paid about $150 a month for the privilege: static IPs being available only on business grade internet connections.
These are mere details. The forums themselves constitute an amazing chronicle of the lives of mwdmeyer, ucosty, Sammy, i_am_a_n00bie, Smile:), smKz, n|cktangents, angelicdeity, baibai, Sphinx^, ludvikas, and a handful of others over a fairly tumultuous time. There is so much not recorded explicitly that surrounds the nearly 16,000 messages from these eleven users alone. Some has been suppressed, other parts forgotten, but all of it inextricably linked together in the momentum of time. There are some things about that time which will never be shared with those who weren’t around.
The forums didn’t survive post-school. This shouldn’t be surprising, given the amount of research that says this will be the case for any given relationships faced with that manner of transition, but it was still bizarre witnessing what would have been several months of time spent on a single website evaporate into (not much). The server moved from Balmain to Marian Street, eventually finding its way into a rack there. This is where things get hazy for me. I think the last time I saw Michael might’ve been New Years’ Eve 2005/2006… I feel some sense of guilt about that, but recognise mutual busy-ness had a role such that neither of us should be blamed alone. I don’t believe that a blameless “but things changed” is ever sufficient when talking about close relationships. I’m fairly certain my closest friend for about two years at school is someone that I no longer have anything to do with, but can’t explain why. And I know that I can’t in any way blame him, because I’m so guilty of failing to keep working on relationships myself.
I suppose the point of all this is that the computer formally known as ‘Metro’, now ‘Loki’ (I don’t know how it got that name — Loki to me is an amazing contributor to Linux-based gaming, 2000 – 2002 RIP, but it could just as easily have been named after the Norse trickster and Odin’s wily accomplice!) isn’t just the latest in a series of bits of electronic gear that some markup and pixels have been piped off for a couple of years. This is just one step closer to a complete closure of a very large chapter of my life… and, yeah, that’s incredibly sad.
Please don’t for a minute consider this to be my arguing that Loki should stay switched on — it’s about something far greater and more personal than a startlingly reliable FreeBSD web server that just happened to host a website for free for a long time.

There aren’t too many people you can make sit in the back of a car on their 18th birthday, much less who will laugh along with as it happens.
This isn’t an obituary, just a poor expression of remorse at the (human) disconnection and ‘drifted’ relationships of that era. Michael, once all this stupid uni crap gets out of the way (maybe after you move again?), I owe you a fairly large drink.
Thankyou.
| 4 Comments »
3GB/month broken
Well, turns out last month’s HTTP bandwidth usage wound up at around 3.75GB. Coolness. It recently occurred to me that I don’t particularly have any “Slashdot-me” ambitions for this blog at present, but it’s still fun watching the numbers increase every month for no apparent reason! Except, perhaps, ‘the plebs’ catching up with my occasional open-source trendiness ;-) Or something… probably more of the ‘something’. Heh.
120,000 hits and nearly 7,500 unique visitors to this site last month were served 56,000 pages by Dale’s metro FreeBSD server… heh, from one of the most serious-looking home server setups I know of. Still, ‘consumer-grade’ though it may be, it’s doing rather well! Technology is fun ;-)
Up, down, flying around
Apologies for what’s been a bumpy couple of days here, as Michael’s hosting begins the shift to a FreeBSD-based server (for shared hosting… his own website’s been running off it for some time now). 
Just to make things perfectly clear, he’s hosting this website for free, and it’s absolutely incredible most of the time (especially considering it’s running off a consumer Internet connection!) — but it’s likely to have been a slightly sporadic time in terms of being able to access things, and in terms of things working properly… for example, the PhotoStack RSS feed and page itself was out the other day, which I’d have attributed to a lack of lib_xml and/or GD(2) support, but apparently this was just the fault of a certain permissions accident. Similarly, sendmail (or the equivalent being used) was out as a result of permissions — apparently it’s back up, but the contact form (which, incidentally, needs a recode) still isn’t working, and neither (so far as I can tell) is my moderation update emails.
For you, dear reader, this simply means that the contact form is temporarily out of action, and your comments may take slightly longer than usual to approve (yes, at this stage, all comments are being manually approved, to effectively combat spam. I’ll review the situation whenever I get around to switching to 1.5 — probably some time in the next two weeks).
Two weeks in.
It’s been two weeks today since we moved into the new house. Just thought I’d say that. No, the IT situation isn’t loads better, but I’m working on it. Between assessments and other stuff.
If this stupid HP thing would play nice with hpoj and FreeBSD, I’d be sweet (well, you know, still gotta learn OpenLDAP and the rest of it, but sweeter), but of course that’s not likely to happen in a hurry. I’ve decided if it still isn’t working by this weekend I’m going to revert to trying with Parallel cables. Tis a sad day indeed.
In other news, the Commander system has been working okay, but there are more than a handful of moments of frustration when trying to get other devices to play nice on the system (e.g. not sanctioned HX308 phones), so for the moment we’ve installed a cordless handset in parallel to the Commander system (that is, not on a system port) — that means it’s out of reach of the rest of the PBX, but at least it can make phone calls (which is good, seeing it’s cordless and the HX308 things all aren’t). Some issues with line noise, but then the cordless thing is currently connected by a socket hanging out of a wall connected in about 30 seconds by yours truely. Oh, and if you’re from Austel, I just made all that up.

Recent Comments