The personal pages of
Copyright © 1998–2009
“I write because I don’t know what I think until I read what I say.”
About the Site
| Why does Scenic Route suddenly look so shitty? What happened? | |||||
|
Why does brucew.com look so screwy? Find the answer here. |
|||||
Web Standards
In 2002 I reworked the site into compliance with the current web coding standards, XHTML 1.1 and Cascading Style Sheets (CSS) Level 2.
This represents the best practice in keeping the site accessible to the most visitors—no matter whether they’re using a standard web browser, speaking or Braille browsers for the blind, a PDA or web-enabled cell phone, or any variety of “non-traditional” browser.
Sacrificed on the altar of future compatibility are what I refer to as “20th century browsers” or what you might know as Netscape 4, Internet Explorer 4 and other relics of the past. And it’s not because I have a bug up my butt about any of them.
The browser wars are over, kids. And it’s we computer users and web designers who won. Gone are the days when we could only use certain browsers on certain sites because they implemented features differently, or not at all.
“21st century browsers” changed all that because they all subscribe to the standards as recommended by the World Wide Web Consortium, or W3C, an independent global standards-setting body.
As a result, whether you’re a Netscape, Opera or Internet Explorer fan, as long as you’re using a version 5.0 or higher of any of these products, Scenic Route looks and works the same.
You can independently verify that I’ve done my job of coding to standards by clicking on the W3C icons to the right. They launch the W3C’s validation process, sending the current page to be checked for compliance with the standards. Think of them as quality assurance tools.
I’ll eventually get around to recoding the entire site. For now, the pages that comply with the standards sport these icons, or other similar ones when I’ve written to other standards.
Want to know more? Visit the Web Standards Project.
Fonts
I’ve designed the site using Microsoft’s Verdana font. I’ve chosen it because I find it easier to read on-screen than many others. True, it’s very plain looking, but I find fancy fonts hard to read on-screen.
This sentence uses most web browsers’ default font, Times New Roman, which is also the default font in Microsoft Word. You’ll notice that, even at the same font-size specification, it’s smaller too.
This sentence uses Arial, which some browsers will sometimes substitute for Verdana if it’s not on your system, but you’ll notice it’s narrower.
On the green signs and in certain headlines, I use Tahoma. It’s similar to Arial (above) but more closely matches the font used on highway signs in the US.
If the fonts used in the above three paragraphs look the same as the fonts in rest of this page, I encourage you to update your computer with Microsoft’s free TrueType Core Fonts for the Web.
You can download all the Microsoft Fonts for the Web for Windows 95/98 and Windows NT directly from Microsoft’s site, or from mine (which is faster). It’s one big program file, (1.5MB). Just run it to install the fonts.
If you use a Macintosh, see Microsoft’s TrueType Core Fonts for the Web page. Your eyes will thank you.
These updated fonts include €, the symbol for the Euro, the new European currency. If you use Windows 95 or Windows NT 4.0, you’ll also need the updated files from Microsoft’s Euro page, unless you’ve already installed the Y2K stuff.
This generation of the site uses Tahoma, another Microsoft True-Type Core Font for the Web on the highway signs. It’s freely available and “close enough for government work” to the font used on US traffic signs.
An older version of the site used traditional image-mapped sign graphics (as opposed to regular text over a background image) for the site navigation. The text on those signs used Blue Highway, a freeware font available from Larabie Fonts, that closely simulates the standard “Federal Highway Administration Series E Modified” used on traffic signs in the US.
My Web Server
On February 1, 2004 I treated myself to a new web server. I have a 2.4 GHz Pentium server with a half-gig or RAM and a 40 gig hard disk in a rack in a data center in Manhattan, running Red Hat Linux 9 and Plesk 7.
And I get to share it with my friends and clients. See my business web site, The Secret Labs where personal web site hosting starts at only $50/year (equivalent to $4.17/mo.) Be sure to check out all the extras I include at no extra charge.
My Rig
In late 2001 I built my current PC, Wretched Excess, using an ABIT KG7-RAID motherboard, an AMD Athlon™ XP 1800+ processor and 1 GB (that’s not a typo, there’s a whole gig) of RAM, made in the USA by Crucial.
Two-hundred forty GB of storage satisfies my desire for gobs of space and backup redundancy. Wretched Excess is stuffed with pair of 80 GB Maxtor DiamondMax Plus D740X drives and a pair of 40 GB Seagate Barracuda IV drives. This lets me separate my data from Windows and my programs so that when Windows spits up, I can blow away that drive and rebuild it with complete impunity.
I use PowerQuest’s Drive Image 2002 to back-up the main drives to their twins without going through the hassle of making special boot disks to back-up across the LAN. A 256MB USB Flash Drive from USBKeyDrive.com completes my backup strategy and lets me keep my crucial files in my pocket everywhere I go.
Due to reliability issues with the pair of 80 GB Maxtor DiamondMax Plus D740X drives and with the pair of 40 GB Seagate Barracuda IV drives I originally used in two RAID 0 arrays, I’m now using the motherboard’s RAID controller strictly as a second IDE controller. Additionally, I’ve moved two older, slower drives from my old PC so I can use PowerQuest’s Drive Image 2002 to back-up the main drives without going through the hassle of making special boot disks for Drive Image to back-up across the LAN. Did I mention I also back-up to CD-ROM, CD-RW and to another PC on our LAN?
<rant>
It’s only because of the massive redundancy afforded by six hard-drives totaling 310 GB and rigorously backing-up early and often that I’ve not lost a single byte of data due to what I believe is the inherent unreliability of contemporary hard-drives. If you don’t believe me, then why have all the major hard-drive manufacturers recently cut their warranties from three years to one? Could it be they were losing too much money fixing their crappy products under warranty? They clearly don’t have the same confidence in their current products as they did with their older ones.
</rant>
A pair of ViewSonic VG151 15" flat-panel LCD displays grace my desktop. They’re connected to an ATi Radeon™ VE dual-display graphics card. Windows sees the displays as a single 2048x768 desktop.
Closing out the hardware list, there’s an Asus 52x CD-ROM, Sony CRX230A 52x/24x/52x CD burner, SoundBlaster Audigy MP3+ sound card and a 3Com 3C-905C-TX-M network card.
Everything fits comfortably inside an Antec SX-1000 case with plenty of room to spare. A PC Power & Cooling “Silencer 400 ATX” power supply keeps everything lit and spinning while a 650VA Belkin UPS provides emergency backup power.
The CPU keeps its cool with an Alpha PAL8045T heatsink topped with a PC Power & Cooling “Silencer” 80mm cooling fan. Four more Silencer fans, (2 intake and 2 exhaust) keep the air moving through the case.
Finally, my PC runs Microsoft Windows XP Professional. The whole combo is the fastest, most stable, most reliable PC I’ve ever used. Two years later on, it’s still so wildly, wretchedly in excess of my needs that I expect to get another three or four years of daily service out of it.
My Development Environment
This site was created and is maintained using OpenOffice 1.1, Dreamweaver MX 2004, Adobe Photoshop 6 and ImageReady 3. I use Eudora Pro 6.1 for e-mail and MailWasher Pro to keep the junk in my inbox down to a dull roar.
I write in OpenOffice and paste the text into Dreamweaver. When I’m doing page layout, I keep four different browser windows running on the left monitor, while I edit in a maximized full-screen window on the right monitor. It’s so much easier to edit and test on the dual-display setup.
Uploads and web-surfing are through a Toshiba PCX2600 cable modem connected to Time-Warner’s Road Runner™ service, which was recently upgraded to 3mb/sec. A Linksys EtherFast Cable Router/Firewall connects the cable modem to the network so all the PCs in the apartment can share it.
MyVitalAgent monitors my connection. So when I experience a slowdown, I know if it’s my PC, Road Runner, the Internet “backbone” or the server I’m accessing. Besides, it looks really cool onscreen! VisualRoute lets me pinpoint problems and see where everything is on the Internet.
My Development and Testing Servers
In 2003 I picked up a pair of vintage 1999 HP Vectra VLi8 machines. The twins, Heckle and Jeckle, arrived with 256MB of RAM, 8GB hard drives, a CD-ROM, a 3Com 3C-905-TX network card and onboard sound and video. Heckle has a 500 MHz Pentium-III while Jeckle sports a 600 MHz P-III. They cost a shade over $140 each from Second Wind PCs.
Then the transplants began.
Heckle got a pair of brand new Seagate 160GB drives and the 8x/4x/32x Sony CD burner from Tired Cow (see below). Jeckle got a pair of 40GB drives (one Seagate, one Maxtor) that were hanging around and the old 24x/10x/40x Sony CD burner from Wretched Excess.
Surgery complete, I installed Windows NT Workstation (SP6a), on Heckle. With the addition of XAMPP for Windows, Heckle functions as my primary development server and with it’s pair of 160GB drives, it’s also the primary backup server. Heckle also runs older browsers, like IE5, Netscape 6, Oper 5 and 6 and Mozilla 1.1 so I can test using those.
Jeckle, on the other hand, runs Red Hat Linux 9 and Plesk 7, just like my leased production servers. Jeckle is where I test out new software and upgrades before installing them on the production server.
My Vintage PC
My vintage 1994 Gateway (Tired Cow) sits in the corner contentedly running an older version of WAMPP which includes Apache HTTP Server 1.3.27, Perl 5.6.1, PHP 4.2.2 and MySQL 3.23.51 under Windows NT4 Workstation (SP6a). This lets me test everything on older web server software.
Keeping with the period of its processor and operating system, (Sounds like a period decorating scheme, doesn’t it?) I’ve also loaded it with Netscape 2.02, 3.04 & 4.08, Opera 4.12 and Internet Explorer 4.01b.
This lets me test designs under antique, 20th century browsers, and on an old, slow computer. If Tired Cow doesn’t choke on it, chances are your PC (or a contemporary web server) won’t either.
So between four PCs, I can (and do) test 14 different browsers, under three different operating systems, at varying screen resolutions and color-depths. All without leaving my desk.
But what about Macs?
I rely on two people to feed me reports and screenshots from their Macs. Five minutes’ walk away, I also have access to a computer lab with seven iMacs running a selection of browsers including Netscape 4 & 6, IE 4.5 & 5.0 and Mozilla 1. Five minutes in the other direction, I have access to a lab with six new Macs running OSX and comtemporary browsers.
