Saturday, November 18, 2006

Yojimbo: the fatal flaw

Bare Bones Software's Yojimbo is one of many snippet/fragment/knowledge management tools for OS X. It's produced by a great software firm and has many keen fans. Alas, it fails the first acid test for a knowledge store -- it uses a proprietary back end data store. Yojimbo suffers from data lock. Here's the note I received when I asked about their data store (quick response btw):
...You can export all your Yojimbo info at any time by going to the Library, doing a "Select All" and then using File -> Export...

Yojimbo takes all reasonable measures to preserve info on export, e.g. PDFs and web archives export as the corresponding files, notes which contain images will be exported as .rtfd documents, etc., although exporting does not/cannot preserve Yojimbo-specific metadata such as collection
membership, tags, or labels
...

Friday, November 17, 2006

Cringely's Thai-build Linux powered auto video server

Cringely is a true hacker. I've no idea how he learns This stuff. The Thai Linux box is driveless, which is why he chose it. Now every auto stereo installer will know how to put in a 50-tv show capacity auto video server (emphasis mine):
I, Cringely . The Pulpit . Keeping the Peace | PBS

...Cars are hostile environments for computers. I wrote an entire column once on why we don't have hard drives in cars (it's in this week's links), so I knew that for a server I'd need a hardened, yet cheap, box, which I found in the Norhtec MicroClient Jr. from Thailand. Because of enlightened government computing policy, Thailand has the cheapest non-Microsoft PCs in the world and the MicroClient Jr. is among the least expensive. [jf: Thailand also has a government at least as corrupt as ours, their attitude to open source has recently changed.] In volume it sells for $90, but I paid $120 plus an extra $70 for WiFi capability. I might have saved the $70 and used a USB WiFi adapter I had lying around, but the box has only one USB port and I wanted that for storage.

For $190 I had a diskless, fanless, completely silent PC with a Via processor and 128 megs of RAM. To this I added a copy of Puppy Linux, which is a very good lightweight distribution you can boot from a CD, though in the MicroClient Jr. I used a CompactFlash card from an old digital camera as the boot drive. For the data drive I used a huge four-gig USB flash drive that came from who knows where: I don't recall buying it, but it was sitting on the shelf.

This is not a very ambitious project, really. The MicroClient Jr. is a little smaller than a Mac Mini and can run on 12 volt DC, so I mounted it under the driver's seat, stealing power from the seat motors. The USB flash drive is about the size of a pack of cigarettes, if you remember what that looks like, and I used Velcro to stick it to the side of the MicroClient Jr. The little PC runs fine as a server, and there are many open source programs for transcoding almost any video into the H.264 or MPEG-4 formats preferred by the PSP. The PSP already has WiFi capability and the components are never more than four feet apart. Best of all, I was able to put 53 shows on the data drive.
I want one. Of course the PSP is not cheap ...

Thursday, November 16, 2006

Click to call in Google Maps

Clever.
Official Google Blog: Click to call in Google Maps

...Search for a business, like a hardware store, on Google Maps, and click the 'call' link next to its phone number. Then, enter your phone number and click 'Connect For free.' Google calls your phone number and automatically connects you to the hardware store.

There are two things that I really like about this. The business's phone number is automatically stored in your caller ID so you can easily call back in the future. And by checking the box to remember your phone number, you can make future calls from Google Maps with just two mouse clicks (and picking up your phone, of course).
This is neat on so many levels. Great solution to the old phone/net connection problem. Expect more in this vein.

Google web toolkit: now with Safari

Google's AJAX development toolkit now supports Safari. Can Gmail support be far away?
Google Web Toolkit - Build AJAX apps in the Java language

... Your GWT applications automatically support IE, Firefox, Mozilla, Safari, and Opera with no browser detection or special-casing within your code in most cases.
A GWT app will run on multiple platforms and browsers. I'd love to know how many people are developing real products with this free tool.

Tuesday, November 14, 2006

MacInTouch: all kinds of updates

MacInTouch: timely news and tips about the Apple Macintosh notified us of several updates today -- all of interest. It's a shame MacInTouch doesn't support permalinks. On the list:
firmware updates for Intel Macs
a firmware recovery utility you should run before the firmware updates
x11 update fixing the bugs in the lasts one
another RAW update including DNG support on Intel Macs, probably fixes bugs in the last one too.

Saturday, November 11, 2006