Too much nostalgia for a computer

What fol­lows is writ­ten far less well than it deserves, but — iron­i­cally — I’m drown­ing in other work at present. This needed writ­ing sooner than other things did.

Michael’s pulling the plug on the server that this web­site has run on since 2003.

The ‘server’ has changed dra­mat­i­cally in con­sti­tu­tion since it all began way back when, but… wow. An aston­ish­ingly large part of my teenage years. For the longest time, it seemed as though the Inter­net had alto­gether ceased to exist every­time Dale’s con­nec­tion went out. In the early days, we were all run­ning servers on port 1200 to cir­cum­vent ISP restric­tions on port 80. phpBB was the order of the day, run­ning Apache — on a pirated copy of Win­dows 2000 (those were the days in which “legit­mate soft­ware” con­sti­tuted an oxy­moron). Oper­at­ing on an early ADSL link with 64kbps upload, forum emoti­cons were hosted on free web space pro­vided by iiNet in order to con­serve band­width. You laugh now, but the speed boost was incred­i­ble. Every time iiNet dropped out (to future read­ers: that’s what hap­pens when the inter­net goes out for a cou­ple of hours, none of this occa­sional con­nec­tion time-out rub­bish), an irate explana­tory post from mwd­meyer would emerge and life would con­tinue as nor­mal. Until par­ents dis­cov­ered the server run­ning and turned it off again, which would spark an effort to con­ceal yet another com­puter in a room crowded full of equip­ment. About halfway through 2004, they gave up searching.

These were the days (for me) of NE2000 clones pow­er­ing Smoothwall/m0n0wall routers, recy­cling hard­ware, a sub­scrip­tion to Atomic before all the other kids (I bought more geeky mag­a­zines than any­one I know – I think it was that strange meet­ing place of compters, cre­ativ­ity, and cant that I later became com­fort­able with), when GeForce 2’s and Pen­tium 4’s (the first ones with RDRAM that every­one despised) and DDR-supporting Athlons were still zippy. When frame-based redi­rects passed for domain names — .tk, anyone?

Mostly, it was about the forums… but as for per­sonal pub­lish­ing, this was no small resource. My first dynamic web­site was a blog hosted on that server — I don’t think it yet had a name — we all rolled our own web soft­ware 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 birth­day. Twelve US dol­lars later (Joker.com’s prices still haven’t changed), we were all still using frame-based redi­rects — sta­tic IPs were the stuff of pipe-dreams, and Dynamic DNS, though around, was out­side of the expe­ri­ence of most of us. Steve ran a notoriously-flaky IIS server with real domains and Exchange, but paid about $150 a month for the priv­i­lege: sta­tic IPs being avail­able only on busi­ness grade inter­net connections.

These are mere details. The forums them­selves con­sti­tute an amaz­ing chron­i­cle of the lives of mwd­meyer, ucosty, Sammy, i_am_a_n00bie, Smile:), smKz, n|cktangents, angelicde­ity, baibai, Sphinx^, lud­vikas, and a hand­ful of oth­ers over a fairly tumul­tuous time. There is so much not recorded explic­itly that sur­rounds the nearly 16,000 mes­sages from these eleven users alone. Some has been sup­pressed, other parts for­got­ten, but all of it inex­tri­ca­bly linked together in the momen­tum of time. There are some things about that time which will never be shared with those who weren’t around.

The forums didn’t sur­vive post-school. This shouldn’t be sur­pris­ing, given the amount of research that says this will be the case for any given rela­tion­ships faced with that man­ner of tran­si­tion, but it was still bizarre wit­ness­ing what would have been sev­eral months of time spent on a sin­gle web­site evap­o­rate into (not much). The server moved from Bal­main to Mar­ian Street, even­tu­ally find­ing 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 recog­nise mutual busy-ness had a role such that nei­ther of us should be blamed alone. I don’t believe that a blame­less “but things changed” is ever suf­fi­cient when talk­ing about close rela­tion­ships. I’m fairly cer­tain my clos­est friend for about two years at school is some­one that I no longer have any­thing 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 fail­ing to keep work­ing on rela­tion­ships myself.

I sup­pose the point of all this is that the com­puter for­mally known as ‘Metro’, now ‘Loki’ (I don’t know how it got that name — Loki to me is an amaz­ing con­trib­u­tor to Linux-based gam­ing, 2000 – 2002 RIP, but it could just as eas­ily have been named after the Norse trick­ster and Odin’s wily accom­plice!) isn’t just the lat­est in a series of bits of elec­tronic gear that some markup and pix­els have been piped off for a cou­ple of years. This is just one step closer to a com­plete clo­sure of a very large chap­ter of my life… and, yeah, that’s incred­i­bly sad.

Please don’t for a minute con­sider this to be my argu­ing that Loki should stay switched on — it’s about some­thing far greater and more per­sonal than a star­tlingly reli­able FreeBSD web server that just hap­pened to host a web­site for free for a long time.

There aren’t too many peo­ple you can make sit in the back of a car on their 18th birth­day, much less who will laugh along with as it happens.

This isn’t an obit­u­ary, just a poor expres­sion of remorse at the (human) dis­con­nec­tion and ‘drifted’ rela­tion­ships of that era. Michael, once all this stu­pid uni crap gets out of the way (maybe after you move again?), I owe you a fairly large drink.

Thankyou.

Dashlite redux — now an accepted WordPress commit!

I was amused to notice the new dash­board in Word­Press when I updated to 2.0.6 the other day (ear­lier 2.0.x releases were dif­fer­ent). They’ve ditched the “Other Word­Press News” sec­tion, gen­er­ally filled with rather irrel­e­vant crap that takes a decent spot of time for servers all over the planet to down­load sources of and display.

Dash­lite, any­one? *walks out of room gloating*

# by Josh on January 17th, 2007 | 6 Comments »

DashLite 1.1 — The “I-don’t-read-long-posts” edition

I announced this at the bot­tom of the post A response to Dash­Lite crit­i­cism, but fig­ured not many peo­ple would actu­ally read that far… so I’m announc­ing it separately.

Essen­tially, ver­sion 1.1 re-introduces one only very spe­cific feed, which pulls the “Releases” cat­e­gory from the Word­Press devel­op­ment blog. This cat­e­gory is only used for post­ing updates to soft­ware — there is no announce­ment of com­mu­nity events, mile­stones, etc. To view exactly what’s being syn­di­cated, visit the Releases cat­e­gory page.

Basi­cally, this syn­di­cates new release infor­ma­tion and dis­plays it in the “Do Stuff” side­bar, as shown in the screenshot.

Get it

PHP source file, rich for­mat­ting (HTML)
Plain text ver­sion of the same, save this as-is

To install the update, sim­ply over­write the wp-admin/index.php file in your Word­Press instal­la­tion — it is advis­able you backup your old index.php file first, in case prob­lems arise (none noted in the changes made, but it’s pos­si­ble you’ll dis­cover some­thing, as always).

# by Josh on April 8th, 2005 Tags: , ,
| 3 Comments »

A response to DashLite criticism

Navid Azimi posted the fol­low­ing in a com­ment on the ini­tial Dash­lite announce­ment post:

This seems like a good imple­men­ta­tion and def­i­nitely has it’s uses but for most admin­is­tra­tors this could actu­ally be more detri­men­tal in the long run than ini­tially expected. The pri­mary idea behind the Dash­board was to allow all Word­Press Admin­is­tra­tors to stay informed regard­ing devel­op­ments in the community.

Many WP users (or any com­mu­nity for that mat­ter) install and sit. Often times being obliv­i­ous to new ver­sions and (most impor­tantly) secu­rity updates. This sort of unpatched soft­ware can be detri­men­tal not only to your web­host, and your web­site, but also to the entire web com­mu­nity itself.

For exam­ple, when phpBB was exploited with a major secu­rity flaw — there was a major defi­ciency in con­tact­ing all admin­is­tra­tors regard­ing the secu­rity hole. The prob­lem is twofold. The more you pro­mote the secu­rity hole, the eas­ier it becomes for mali­cious users to exploit unpatched instal­la­tions. You see where I am going here.

Of course — right now — in the prime heat of your blog you feel that you are check­ing wordpress.org every­day and you’re prob­a­bly skim­ming the forums daily too. There is no way you’ll miss any updates. But as time goes on and you have tweaked, retweaked and redesigned your web­site five times you’ll real­ize that its time for your blog to push bet­ter con­tent and not just look pret­tier. And its then when you sim­ply stop keep­ing up with every nightly or read­ing the forums daily.

Then again, I could be com­pletely wrong.

I kind of felt that this required a response more pub­licly than the con­tin­u­a­tion of the com­ment thread would per­mit, hence this post­ing. Read the rest of this entry »

Oops…

A screenshot of Google's results for DashLiteJust to con­tinue the SEO train of thought, it seems I should have checked the name “Dash­Lite” before launch­ing a prod­uct with that name — some­one else has already taken DashLite.com, for a com­pany which sells torches under the brand (a reg­is­tered trade­mark, no less!) of “DASHLITE”.

A few days back, my orig­i­nal Dash­Lite post was ranked first for that term… for­tu­nately, it looks as though Google have either noticed, or Dash­lite com­plained (but haven’t said any­thing to me… If any­one from Dash­lite is read­ing this, please feel free to get in touch) and the index was resolved. Go figure!

Apolo­gies to Con­wave, Inc. for the error — to every­one else (and per­haps includ­ing them), here’s a demon­stra­tion of what acces­si­ble, seman­tic, keyword-driven design and con­tent can do for you!

# by Josh on April 1st, 2005 Tags:
| No Comments »

DashLite 1.0 — An alternative “Dashboard” for WordPress 1.5

This web­site still isn’t run­ning 1.5, but I’ve got two oth­ers in the works which are, and, to be per­fectly hon­est, nei­ther of them need the Dash­board, because they’re going to be main­tained either in part or entirely by peo­ple who couldn’t care less what Word­Press was, so long as it works. With this in mind, the whole “Dash­board” RSS syn­di­ca­tion of every-website-under-the-sun-relevant-to-WordPress thing is prob­a­bly a bit much, espe­cially see­ing as it increases load times whilst offer­ing no appar­ent ben­e­fits… so I’ve hacked together a far sim­pler page for use in its place, which I feel is far more along the lines of the KISS prin­ci­ple (click image for full view):

A screenshot of DashLite.

The source for Dash­Lite is avail­able as a PHPS file, which is good for view­ing the source, but not for sav­ing directly (because it’s got HTML markup in it to make it look pretty, and will sim­ply break things). You can also down­load just the plain text source, which you should save as “index.php”.

To install, sim­ply over­write the file wp-admin/index.php in your blog direc­tory — you may want to backup the orig­i­nal index.php first, as I accept no respon­si­bil­ity for any prob­lems that may arise as a result of the instal­la­tion of this!

Unlike most con­tent on this web­site, this is released under the GPL (as is Word­Press itself), so go crazy with it…

p.s. the ver­sion num­ber is just for kicks — I don’t think it’s highly likely that it’ll change in the near future, but just in case I think of other things to add, or bugs do exist (odd though THAT would be, con­sid­er­ing the com­plex­ity of the page), or Word­Press func­tion names, etc. change, the option to incre­ment it is there…

Update: Oh, yeah — if you use it, it’d be nice if you could send a track­back or drop me a line (I would have com­pletely for­got­ten to say this, but for Steve’s com­ment). Enjoy!

Another Update: Ver­sion 1.1 is now out. It’s more of a usabil­ity patch than a bug patch, but all the same, it’s there if any­one wants it.

# by Josh on March 19th, 2005 Tags: ,
| 27 Comments »