Archive for August, 2003

improving your iSight

Thursday, August 7th, 2003

my webcam shot of the momentApple just sent me an iSight–the video conferencing camera designed for use with Apple's iChat A/V, for evaluation. It's zero-configuration video conferencing for the masses (or, at least, the masses with iMacs, iBooks, PowerBooks and the like). And thus far, it's been great.

Except for the fact that I can't converse with anyone in the outside world by video, that is. At first, I thought this was a matter of horsepower; my two day-to-day Macs are powered by 450 MHz G4 processors. I managed to get up a link to my old partner in crime–a rabid iSight fan–from my wife's new 800 MHz G3 iBook without a problem.

But then, with the help of a second iSight camera, I established that I could get the two G4s to conference with each other over the household LAN (albeit with some latency). So now I'm wondering if it's a matter of bus speed, or if my problems are related to my Internet provider–I have a Comcast cable modem.

Sure enough, a quick check with a couple of bandwidth tests reveals that my available bandwidth is down to 400k — less than half of what it was three months ago. Apparently, others in my neighborhood have signed up for Comcast's cable-modem service, and my share of the pipe is dwindling.

The hearbreak of shared broadband.

Still, there's the matter of the iSight working with the iBook. I don't get it. I'll have to do some more testing.

The upside to fast food–plenty of biodiesel.

Wednesday, August 6th, 2003

Fill 'er up with french fry grease [from the Christian Science Monitor].

Maybe I should be nicer to Ronald McDonald next time…..naaaah.

Extending the embrace to the network

Wednesday, August 6th, 2003

There's an interesting conversation going on over on the JavaSummit list on Yahoo! Groups, (which has spilled over to Sun tech evangelist Simon Phipp's weblog concerning Judge Colleen Kollar-Kotelly's final judgement against Microsoft in its anti-trust trial.

The whole thing started when Noel Bergman noted that Microsoft has turned the loss into a winby turning interoperability with Windows into a poison pill. Microsoft can't claim all of CIFS or SMB as proprietary protocols, but it can add proprietary extensions to them–and charge a licensing fee for using those extensions, based on the final ruling.

Want to use Linux as a file server for Windows clients? Whoops–Microsoft ships a patch to its client-server protocols, and all of a sudden your file server dissapears. And only a commercial software package will fix the problem, since Microsoft has made the protocol proprietary in the process–and everybody has to cough up money to get access to it.

This is why I said in 1998 that the Justice Department was barking up the wrong tree–and that the server was where Microsoft had the greatest opportunity for anti-competitive behavior. The only way around this gambit, short of a new antitrust case, is to either take the war to the client( develop a freeware/shareware SMB driver that replaces/”enhances” the Microsoft client protocols on the client) or migrate to another network file sharing and directory stack.

Server not found

Tuesday, August 5th, 2003

My longest-serving workhorse, a Compaq Proliant 1600, died during Windows security patching last night. After installing one batch of Windows 2K updates, I rebooted it; it proved to be one reboot too many for the old server. Now it doesn't even make it to the power-on self test; the drives test OK at power-on, but no signal gets to the monitor or keyboard, so I figure the motherboard is toast.

For the most part, this is not a crisis. I had transferred most of what I work with on a daily basis over to the 120 gigabyte external Firewire drive plugged into my Apple G4 Cube a long time ago. The Compaq's usefulness as a software testing machine, given its horsepower, was limited.

But the Compaq was my last remaining wholly owned Windows server; I hardly ever shut it down other than to reboot after a bug patch (which, in recent months, has become almost a daily event). For a time, it was my household's primary digital asset store, with much of its RAID's 10 gigabyte storage capacity dedicated to digital photos and the shared family music library. And it hosted the household intranet.

So now I face a painful decision: do I take it down to the Little Shop of Hardware and attempt to have it resurrected? Or have its innards transferred to another machine? Or do I pay to have it put down? Or do I put it in the closet and wait for it to decompose?

Considering how decentralized my household IT architecture has become over the past two years, I'm not sure I want to do anything more than recover what little data I care about on the Compaq and consign its case to use as an artificial oyster reef or something (and, of course, the rest of its parts to some dignified and ecologically-correct rendering process). Once upon a time, I needed an in-house web, file, and print server; now it's all peer to peer file and print sharing, and everybody's got an e-mail address to send stuff to. It's less efficient storage-wise, sure–but all the client machines in the house have at least twice the storage capacity that the server had.

It makes me wonder if there's such a thing anymore as a workgroup server–outside, say, the media business. When software like Groove has “virtualized” shared storage, and even laptops now come with more than 80 Gb of storage, it takes some pretty serious file-sharing requirements to justify any sort of centralized storage. In fact, the only reason I can think of most people wanting a file server is for centralized data backups–a job served better by a network-attached DVD-R than a multi-processor server.

Over the operating life of my now-deceased Compaq server, I've outsourced my e-mail and web servers to my ISP, eliminated the need for any sort of local web caching by getting better and cheaper bandwidth. and shifted most of my storage burdens to the five other computers in the house.

I've ditched FrontPage and ASP for Dreamweaver and PHP; I've ditched Visual Basic for JavaScript and PHP, since what little software development I do now can be done for the most part for the web browser. I've (mostly) ditched Office in favor of OpenOffice and AppleWorks; in general, I interact with Windows only when I have to run a new security patch on my son's XP machine (Unfortunately, you still need Intel and Windows for most of the really cool games out there). My NT Admin muscles are atrophying.

And I think I'm happy they are.

So why exactly am I mourning the passing of my server? Maybe it's a co-dependency thing.

Dive into frustration

Monday, August 4th, 2003

Mark Pilgrim: How to install Windows XP in 5 hours or less:

“”Windows Update has found 39 critical updates and service packs.” Install now.
“Service Pack 1 must be installed separately from other updates.” OK.
Yes, I agree to bend over, grease up, and accept the End User License Agreement.
Wait. Time passes.
Wait. Time passes.
Wait. Time passes. It is getting dark. You are likely to be eaten by a grue.
Reboot.

Thanks to Simon for the heads-up.

Bob Bickel returns from exile

Monday, August 4th, 2003

Bob Bickel, once CTO of Java application server vendor Bluestone (which was acquired, then euthanized by Hewlett Packard) has apparently leapt once again into the breach as VP of strategy and corporate development for JBoss Group LLC. Bickel's first assignment–point man in JBoss' negotiations with Sun over J2EE compliance.

I wonder if Bob is still carrying a picture of Carly in his wallet. Probably not.

Mono a mano

Monday, August 4th, 2003

Novell buys Ximian. Novell, fresh from embracing open source wholeheartedly this spring at Brainshare (where the company announced a Linux version of its NetWare server stack was in the works for the next major release cycle), has bought Miguel de Icaza's home of GNOME. The question is, for what?

Could it be in response to Lotus' introduction of a Linux client for Domino? Ximian's Evolution mail client, essentially an Outlook for Linux, is part of the “MadHatter” desktop strategy at Sun. Or (more likely), is this about Mono, the open-source implementation of Microsoft's C# and .Net web services architecture?

Novell has already been pushing hard on the app server side with its acquisition of Silverstream last year. It got a Java application server and a web services integration platform out of the deal. It bought a commercial license for MySQL last year as well, adding a simple but powerful departmental database server to its NetWare application stack. With the addition of Mono, Novell could start to position NetWare as the Swiss Army Knife of network service platforms–it prints, it files, it connects your 3270 applications to your BizTalk workflows by way of Java…

What this means to the rest of the open source and Linux platform communities is, well, TBD. But Novell is certainly putting its money where its newfound open source religion is.