Josh (the blog)

I’ve delivered simple, clear and easy-to-use services for 20 years, for startups, scaleups and government. I write about the nerdy bits here.


@joahua

Routed routers and CSS

Today consisted of miscellaneous fun and frustration, most of it revolving around assorted pieces of technology. I’ve decided that my hardware took offense at my failure to let them know I was going away for a few days, and as such, it is all refusing to work.

At least, it was all refusing to work — I’ve sat here for much of the day with a mouse in one hand and a knife flicking in and out in the other, and it seems to have taken a hint. In the end, I ended up not doing too much with hardware, although I had some seriously odd problems with my router, which are easily attributed to software, but it’s far more difficult to explain exactly what the software was doing wrong. I made a call to my ISP to see if there were any reported faults (because they’d never support me, as I dare to run, get this, a firewall on direct-to-Internet connected computers, even when I’m forced by support to not use my rouer)… turns out there wasn’t, and when I convinced myself it was worth plugging in the modem direct to one of the two remaining Windows computers (I had to find a disc with firewall software on, that thing hadn’t had a direct connection for so long!), it connected fine. Square one.

At least I had working broadband, though. I kind of got frustrated at that point, and proceeded to blame SmoothWall… it was stubbornly refusing to connect in any circumstances, despite the built in PPPOE client in my nifty little D-Link DSL 300 modem managing just fine. The next port-of-call was the website of my previous router distribution, Vortech Consulting, the makers of Coyote Linux. I’ll admit, I’m a tad promiscuous when it comes to technology… it’s part of being a geek, I’m sorry.

The latest version of Coyote is quite nice — better than the old version of it, certainly. It still fits on a single floppy with tonnes of room to spare, and I think it’s generally quite nifty. It doesn’t do all the trippy things that SmoothWall did, but there are modules I could download to do the same, if I were so inclined. Not that I am.

On a non-failing equpiment related front, I spent the other part of my day hacking at CSS of two websites, one of which is turning out rather nicely. I’m applying some of Eric Meyer’s wonderful CSS/edge techniques to one of them, which is essentially taking the primary navigation I’ve got happening on this website, and adding some rather classy touches to it. This time around, it has to work well in Internet Explorer, though. Don’t you hate that? If you look to the top right of this web page (as of the style in production use on October 5, 2004) in Internet Explorer, the navigation menus are decidedly not-working, when compared to their intended display, as per Mozilla-based browsers (including Netscape, Mozilla and Firefox) and recent-ish versions of Opera.

Hopefully I’ll bother porting the fixed version back to this website when that project goes live, but we’ll see. ’tis exciting stuff, really. I’m a little wary about the sematics of Eric’s code, thinking especially of non-visual UA‘s, but such problems shall disappear by the final version of the project, as text will be replaced with images — purely presentational elements, with null alt values, such that the ancillary text may explain things perfectly clearly without cluttering non-visual “display” (or just making no sense when read aloud by screenreaders). But I’m rambling; none of this makes sense to the rest of the world. That said, I’ll keep rambling about it, in the hope that there’s some documentary value to what is written once various websites go live.