It’s a small thing, but it took me by surprise — I’ve run a web server of some flavor from home for the past five years. Now that the box is in a colo, the router lights at home stay solid most of the time — no activity. I wasn’t even aware of it, but I had subconsciously learned to see those lights in my peripheral vision, to be subtly aware of the stream of visitors — the network of unknown friends blinking into and out of the office. Strange, but it feels a little bit lonely tonight in here.
Class Schedules, Multimedia Training
Long stretches of time pass at work where I feel I’m work work working on things that never see the light of day — projects that end up waiting for someone else’s bits, or priorities shift, or… Today actually launched two projects that have been in lengthy germination.
Course schedules and descriptions have always been done in Word / Excel and then exported to ghastly spaghetti HTML (and PDF) for public consumption. Steps then taken to clean up code and add links. Every time there was a change, all that had to be redone. An ongoing battle last year I vowed to fix. This summer I databased all the course details, prof bios, etc. and built a PHP front-end for it. Descriptions too. The back-end was the larger project, but you can’t see that. No more Office docs, no more spinning wheels with menial conversion work.
The Knight Foundation funded a distance-learning site for mid-career journalists wanting to improve their multimedia reporting skills. So we produced a series of software and equipment tutorials and packaged them up with a course on multimedia reporting. There’s more there than meets the eye. We still consider it a work in progress, but good enough for jazz (I hate what that phrase says about jazz, but it sure rolls off the tongue nicely).
Dedicated Box
All options exhausted — DSL too slow, Comcast seals off port 80, and we’re just outside range for 5.8GHz microwave. So colo it is. Scored a healthy G4 off craigslist and used Carbon Copy Cloner to image birdhouse hosting onto it, so our mail and web server is finally on a dedicated box. Transition went flawlessly. I’ll let it run for a week here to break it in, then haul it up to fortress geek (most likely) to ride on their T1. If anyone can suggest other East Bay colos, I’m all ears.
Final Vinyl
Last night started to digitize some 20-year-old cassette tapes of unreplaceable music*. Have been threatening to do this for ages, then when I got it all together six months ago, couldn’t find the tapes! They surfaced in the move.
Old cassette deck –> RCA-minijack adapter –> Griffin iMic –> Final Vinyl
From there I’ll import the AIFFs into iTunes and add metadata, encode to MP3. Final Vinyl is a great piece of freeware, if a bit awkward. Gets the job done. First tape I stuck in got tangled in the capstan and detached at the spool. That one will need surgery once the hand is usable again.
* As a teenager I worked in a surf shop. “Al the reggae mailman” delivered our mail. He used to make these two-turntable reggae mix tapes with choice 70s cuts straight from the island. He would trade us tapes to play in the shop for wetsuits and other gear. This is not the reggae that shows up on Trojan and Studio One compilations – this is true rare groove stuff — music I won’t listen to often but that is burned in my soul from those years in the shop.
XServe Arrives
The XServe arrived at the J-School today. Sysadmin is out of town, so it gets to live in my office for a while, bootstrap it through the transition from Wintel. Surprisingly large. Surprisingly loud. A work of art. Packed with software, ready to rock. In the rack. Dancing blue lights on the front of the box monitor dual CPU activity, which I haven’t seen since the BeBox went bye-bye. Afternoon spent RTFM’ing and exploring config options. Tomorrow we get down.
14,600 Redux
Since posting about the DSL bandwidth bummers in the new house last week, the outlook has not brightened. Speakeasy put me in touch with their throughput gurus and we looked at the problem from every angle (I can’t recommend Speakeasy highly enough – their customer service is sterling). Conclusion – they can get me maybe 5% or even 10% more upstream, but we’re not going to get anywhere close to the 768kbps upstream I had in the previous house until the telco builds a closer C.O. Called the telco and got laughed at — “You’re already within DSL range — why would we build another C.O.?”
Started doing more research into cable options via Comcast. Just getting through to them has been a study in frustration. Half a dozen phone calls and emails unreturned. All I wanted to know was what their upstream cap was and whether they impose any restrictions on ports/servers. Their web site was totally unhelpful. Their commercial service sounded promising, but no details online. Finally, a sympathetic soul in tech support passed me to someone with a clue. Sure enough, 384kbps upstream cap and no traffic on port 80 allowed. Period.
So I’m back to square one. Home T1 too expensive. Colo probably affordable but will necessitate buying another box. Having too much fun running servers to throw in the towel, though someone with a less-thick head than myself probably would have long ago.
Did Jesus Compile His Own Kernel?
What stranges me out about Does Linux equal socialism? is the fact that the author seems very careful to point out that the GPL allows for profit, and that open source therefore isn’t entirely socialistic after all. The implication is that if open source [anything] is socialistic in nature, we’d better steer clear because Jesus wouldn’t like that, but thank goodness Red Hat and IBM have profited from open source since that makes Linux capitalistic, and therefore okay.
The implication being that Jesus was a capitalist, or that there are anti-socialist teachings somewhere in the Bible. If you had asked me, I would have said that Jesus was a socialist. “We are our brother’s keeper” and all that. I would have thought Jesus would have compiled his own kernel.
14,600
Speakeasy’s max allowable distance from the C.O. is 15,000 feet. Our new house is 14,600. Line speed drops with distance, so we’re on the outer limit for acceptable DSL service. Jacked in yesterday (no phone jack in new office, ethernet across the kitchen floor for now) and was pleasantly surprised – very snappy and we might have gotten lucky. Still need to do careful upstream testing — if too slow, will have to rethink birdhouse hosting. Three possibilities to solve: home T1, put server in colo, drop the business altogether. There had to be a gremlin in the bush.
Smart Quotes
Historically, students send their resumes to the jschool. Assistants key them into Quark for a publication called the “facebook.” Then other assistants copy resumes out of Quark and into Dreamweaver, format them manually, and post to the web. Time and energy wasted in every direction. I’ve been building a web-based database that lets students input their own resumes. The database will then feed both Quark and the student resumes portion of the site. Because a lot of this will be pasting out of MS Word, had to deal with the smart/curly quotes problem.
Took a while to figure out that the quotes were represented by HTML entities #8220; and #8221. “Smart” dashes were 8211. The final solution looked like this:
$foo = str_replace(““”, “\””, $bar);
Repeat for right quote and smart dash, for each affected variable. Also set up browser-based image uploading, so students can upload their own faces.
Punishing Apple
Interesting argument by Tig Tillinghast:
Microsoft makes more money on Office per Mac sold than they do per PC sold. And they claim that Internet Explorer’s ubiquity is not to foster monopoly, but because the market demands it and it’s necessary for integration with Office. By this logic, IE/Mac is a key part of MS’ ability to generate profit from the Mac. So then how do they square that position with their recent decision to drop IE/Mac?
My take: Safari has proven that Apple and the open source community together can build a better, far faster browser, without Microsoft’s help. Technology isn’t the issue. Politics is. Potential switchers want comfort food, want to know that IE is waiting for them on the Mac side (even if it’s slow). Microsoft’s move punishes Apple for threatening the monopoly by pulling a security blanket away from potential customers.
