Monday, February 20, 2006

There's "free" and then there's Free.

I got my MSDN Flash email today, describing thoroughly Microsoft's idea of "free"... Basically they say, "We've got all kinds of free stuff for you today, like:
  • A second shot at at taking and incredibly overpriced exam you've been studying for at great expense all last year. All you have to do is fail it the first time.
  • 21 hours of training. Oh, wait, it's not free at all... we only put it in this list because we're idiots.
  • Some more exams, but these are beta exams, so you don't get any certification. You just get to spend a lovely afternoon taking the exam and giving us free feedback. That makes it doubly free!.
  • And to cap things off we decided to throw in something really free: the Composite UI Application Block. This application block is a reusable, source code–based component based on the Microsoft .NET Framework 2.0. That's as opposed to all the NON-source code-based components you have clogging up your compiler.
Ain't we great?"

There. That was a lot shorter and easier to read than the actual mail.

On the other hand, there are really free things out there... I keep a list of the ones I use the most. Here's a few new ones:
  • Stellarium Stellarium is free GPL software which renders realistic skies in real time with openGL. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope. So says the website. And guess what? They're not lying. It's an absolutely beautiful piece of software. If you've got any interest at all in the heavens you should most certainly check this out.
  • DominoWiki is a fine little wiki I found on OpenNTF.org. Best of all, it runs on a Domino server and is distributed in a single Lotus Notes database. I happen to like it a lot... it's easy to install, easy to configure, and easy to maintain. Like any good wiki, it's easy to use.
  • And, of course, there's the new release of VIC CRM. It's free and useful.
Have fun!

Thursday, January 26, 2006

Hamas and Mideast Peace

BBC NEWS | Middle East | Hamas 'secures' stunning victory

I see that Hamas has won control of the Palestinian government in the recent election. While some may see this as a problem, I think it's possibly not a bad thing.

Granted, Hamas has not revised their official policy of calling for the destruction of Israel. On the other hand, repressing a large portion of the Palestinian populace is no way to win a lasting peace. Instead, Hamas has to come to the realization that sponsoring terror is no way to achieve their goals.

Look at it... terrorism did not place Hamas in charge of the Palestinian government: elections did. If the elected leaders realize this fact and are successful in maintaining a stable political government then perhaps they will make the small leap toward the realization that similar peaceful strategies will garner the political independence that decades of terrorism have failed to deliver.

It is our diplomats' job to help Hamas come to this realization if they don't on their own.

Monday, December 26, 2005

Dell Doldrums, and Linspiration

A little over year ago my son received a Dell Dimension 2400 as a Christmas present. Thanks to a combination of clicking where he should and some overzealous antivirus software, he completely lost the networking components and his internet connectivity.

"No problem," says I, "we'll just reinstall the missing components from your OEM disks." As I have a spacious basement, I've kept all of the material that came with the computer, including the original packaging. But guess what... there were no OEM disks. So I determined to look for the missing DLLs in the Options directory commonly used by OEM manufacturers to store the .cab files. Wouldn't you know it, the Dell didn't have that, either.

So I decided to call Dell's famous technical support. It was, of course, expired. Before I could even talk to somebody about providing the materials that they should have included in the first place, they wanted my credit card number and $40. No way. It's not the money, it's the principle. The license to the software was already purchased with the computer. Dell flatly neglected to provide materials to which the buyer is entitled. It is the END USER that is the licensee of Windows XP, NOT DELL. For those asleep at Dell's legal department, that's why it's called an "End User License Agreement". Duh. So I choose not to deal with Dell any longer, and I won't be purchasing any more of their computers, sorry.

On the theory that I'd simply install an existing copy of XP (after all, we do have a valid license... the registration key is on the computer itself) I did exactly that. That's when I discovered that Windows XP knows nothing about the hardware on a Dell Dimension 2400. It recognized neither the Sound, nor the Graphics adapter, nor the NIC card, nor the modem. And without the NIC or modem there's no networking, and no connecting to the Internet to get the proper drivers. (A nice racket Dell and Microsoft have worked out amongst themselves, no?)

So, the answer is, to hell with them both. I installed Linspire, a variant of Debian Linux. Linspire installed immediately, HOURS faster than Windows + updates, and came with the OpenOffice.org productivity suite. It recognized all of the hardware immediately, including his 3D graphics accelerator, recognized the broadband connection with no bloody wizards needed, and secured nicely and securely.

Linspire's CNR (Click and Run) service, at about $25 per year, is absolutely excellent! You will never again see a setup wizard for software. Instead, you simply browse Linspire's CNR Warehouse. When you see a program you want, simply click the green CNR icon next the the program, and a few moments later the program appears in your menus, ready to run. It simply cannot be easier.

For my son it's a breeze. He can use the same Firefox browser and OpenOffice.org productivity software on Linux as he was previously using on Windows. (We don't use MS Office here, as it makes exactly zero financial sense whatsoever on a home machine.) Using GAIM he's also able to connect to all of the same IM services he previously used in Windows. He can burn CDs, play awesome 3D games, listen to MP3s... everything he did in Windows is done faster and more easily in Linspire.

If you haven't tried Linux on your desktop, I wholeheartedly recommend Linspire. If you're staying with Windows because you believe it's somehow "easier", then you're sadly misinformed. Linspire easily outstrips Windows in ease of installation and use.

As long ago as 2002 I predicted that Linux would be ready for home consumers desktops by Christmas of 2004. Though the date came and went without fanfare, Linspire 5.0 proves that the promise has been delivered.

Wednesday, September 28, 2005

A Slick Idea

OK, this is petty, but I've had a problem with 'schmutz' gathering on the nylon slides on the underside of my mouse. This makes the mouse movement a little jerky (even with my optical mouse), and requires that you stop occassionally and scrape it off.

Here's my solution: a little furniture polish on the underside of the mouse. Put it on a paper towel first and apply it only to the slides: avoid getting any on the LED section. This keeps the mouse cleaner longer and improves its usability.

Much better!

Sunday, September 25, 2005

Lambourghinis and Hondas

On ZDNet recently, George Ou recently posted a shootout of Excel vs. OpenOffice Calc, and Microsoft predictably came up looking pretty good on performance (the only measurement George seems interested in). He later posted an example of a thoughtful response to the shootout.

Here's my response: Of course, I use Word as example rather than Excel, but I justify that by saying that one does not buy Microsoft Excel... one buys Microsoft Office and Excel is just a component.

A Lambourghini Countach is unquestionably a higher performance machine than a Honda Civic. Nevertheless, many companies purchase fleets of Hondas for business use, and not one company of note has purchased a fleet of Lambourghinis for the same purpose. The very same business customers you cite as preferring to pay for performance would scoff at the purchase of the superior automobile as a frivolous waste. Why is that? It's because business purchasers know what you evidently do not: that your argument based on pure performance is pure rubbish.

The applicable business measurement is not, nor has it ever been, pure performance. The applicable measurement is price/performance. When the price side of that ratio is zero, then the performance side must be appreciably better to justify the expense of a competing expensive product.

Taking a few seconds longer to save or load a document is a petty measurement at the most charitable best... You spend more time mullling over punctuation than you spend waiting on the document.

especially when measured against the frustration and time wasted by such MSOffice "features" as its tendency to "accidentally" reformat paragraphs, requiring lengthy manual re-formatting. This, btw, has never happened to me in OpenOffice.org with its superior use of paragraph styles and character styles (which don't appear in MS Office at all).

Considering that the time wasted by correcting just one or two lengthy Word documents is more than compensated by the increased load and save times of every OpenOffice document I've opened in my five years of using it, the /overall/ performance of Word looks damned shabby.

"Good enough" is exactly that. It's the difference between the Lambourghini and the Honda. Lambourgini will never match the sales of the Civic through improved performance; there's not enough speed in the world to overcome the price difference. With OpenOffice, price is zero and performance, like the Civic's, is good enough. Microsoft is not going to regain my business through a superficially flashier interface or through petty improvements in load time.

So far Microsoft's been riding the wave it created when competing against similar commercial products. Now, savvy managers are starting to do the calculations whereas before they simply purchased Office without thought. Now, if you want Microsoft Office, you'd better be able to justify the purchase with substantial benefits.

Wednesday, September 14, 2005

You might be a Redneck Jedi if...

These kinds of jokes have been around since long, long ago. I've got gobs of them on my jokes page. Here are some updates inspired by Episode I:
  • you've got a rolled-up attack droid half-buried in your front yard ... and you've painted it white.
  • you think it's OK to use Federation landing craft to flush game.
  • you've ever used your lightsaber to gig Gungans.
  • you've ever said, "It's about damn TIME Amidala got married! Hell, she's nearly FIFTEEN!"
  • you think Watto's Junkyard is an upscale establishment.
  • you started hitting on offworld women before hitting puberty.
  • you've ever borrowed a starship and then tried to pawn it to bet on a race.
  • you've got at least one racing pod up on blocks in your yard.
  • your favorite pod racer's name is "Dale".
  • you think "Demolition Pod Racing" is the next big sport.
  • you've ever left the body panels off your protocol droid because, "I'd just have to take 'em off again to adjust somethin'."
  • you've ever been told your midichlorians are off the scale and you responded, "yeah, I thought I was weighin' in a little light."
  • you've ever used a double-barreled lightsaber.
  • you've ever bagged a Sith Lord and then bragged about the number of points he had on his rack.
And from Episode 2:
  • you've ever hopped on a camera droid to take a joy ride.
  • you're in a bar in Coruscant and somebody offers you some stim sticks and you say, "No thanks, I'll stick with the Marlboros."
  • you think that Dex's diner is an upscale restaurant.
  • you think Dex's waitress is hot... for a droid.
  • you break off a chase to have a beer in a Coruscant bar.
  • you've ever taken your classy girlfriend to a shaak pasture on a date.
  • you think that shaak tipping makes a pretty good date.
  • you're so inbred that all your relatives share EXACTLY the same DNA.
  • you think Jango's a wuss 'cause he doesn't carry enough guns.
  • your name is "Bubba Fett".
Still workin' on Episode 3.

Saturday, September 10, 2005

Zillions of Games



I've "discovered" a nifty new program: "Zillions of Games". I'd say it's a collection of games, but it's not limited to that... it's a general engine for running almost any conceivable abstract board game. The program includes an AI (artificial intelligence) capable of running and actually playing any game you can specify in the language.

Qui Vive"Language?" Sure! The commercial version of Zillions has doesn't just come with dozens of games... it doesn't stop at providing you access to over a thousand more free games on the Zillions-of-Games website, either... it allows you to specify your own games as well. For about $25 you get a complete game authoring system; just add your favorite paint program. This has got to be one of the stand-out best values in commercial software.



To test it out, I implemented Eugene de Wolf's game, "Qui Vive" (not related to the commercial board game of similar name). Two hours after having gotten my registration key I had playable copy of the game. That's not an exaggeration, either. I've implemented this thing at least a half dozen times in various languages, and it's never been this easy. You simply define the board & pieces, define the moves, and define the winning conditions: the Zillions AI takes care of everything else, and it doesn't play half bad, either. If you live in the Windows world, I suggest you try it out (and it works fine under WINE in Linux).

Zillions can be downloaded as a demo that allows you to play a number of games. Purchasing a key on-line unlocks all of the game features. Oh, and if you want to try out Qui Vive, you can get it by clicking on the graphic or click here. It requires a purchased copy of Zillions to run, but you can check out the source code (it's in the 'qui vive.zrf' file).