Saturday, April 07, 2007

Windows Live OneCare: maybe Microsoft is still incompetent

How much trouble is Microsoft having with their Windows Live OneCare subscription service? Let me count the ways:
1. Live OneCare is red recently. It says "An error has prevented Windows Live OneCare from installing a required upgrade".
2. I click "get help" and manually check for updates.
3. I get a notice that page URL has changed -- danger! danger! I persist.
4. The update page can't verify my account status.
5. I click the link I'm next shown for technical support.
6. I get this: Page Not Found: "undefined"
What a relief. I was afraid Microsoft was rediscovering competence. Maybe Windows Live Writer is some kind of statistical fluke. This latest debacle gives me a warm and fuzzy feeling ...

Update: unsurprisingly, an uninstall, new download and reinstall fixed the problem.

Thursday, April 05, 2007

Google My Maps killed my XP box

Google Maps now includes the KML based path sketching previously available only on Google Earth (Plus). Sounds great for inline skating trails, commuting bike paths, etc. I fired it up in Firefox tonight and zoomed out from my home map. Then XP died. Just died. No keyboard or mouse response, nothing. I had to power cycle.

Wow. I suspect something hit the video driver hard. I'll be very careful about using this app while I have any unsaved work open...

Update: The crash blew away my Firefox browser settings including the configuration data for the Google Firefox toolbar and Google's firefox browser sync. Wow.

Wednesday, April 04, 2007

Google's Mac desktop: a bit scary

The exciting news is that Google has delivered another major OS X product. The bad news is it tries to replace Spotlight and has a fairly ugly installation routine. DF has the story ...
Daring Fireball: A Quick, Possibly Incomplete Guide to What Gets Installed by the Google Desktop Installer

... One of the nice features of Apple’s installer is the Show Files command in the File menu, which gives you a nice listing of everything the installer is going to install, before it happens...

...Today, Google released Google Desktop for Mac, which, in a nutshell, is more or less a competitor to Spotlight. I’ve only had time to give it a cursory examination, but it’s clearly a deep and complex set of software. I say “set” because Google Desktop is not just one piece of software, it’s a system with numerous components. A simple drag-and-drop installation wouldn’t work.

But Google doesn’t use Apple’s standard installer, either. Google Desktop is delivered using another new Google app, called Google Updater. This app is a meta installer for various Google Mac apps, including, as of today, Google Desktop, Earth, Notifier, and Picasa Uploader. It doesn’t contain the software for any of these apps, instead, it downloads the latest version when you choose to install or update them. It also provides a simple one-button interface for uninstalling these apps...
I won't be installing this one for a while. Spotlight isn't perfect, but it's pretty darned good (especially with non-Apple front ends). I know Google is into search, but really I wish they'd focused on other value props for their Mac client. I also heartily dislike installations that break 'good conduct' rules, and it appears Google Desktop for Mac is quite a bad actor.

I hope Google will respond and address some of these issues. I'd like to see an installation that omitted the search function.

iTunes drag and drop bug: the Doug's AppleScripts workaround

iTunes OS X supports drag and drop export of a playlist to a folder. I use this to export AAC and MP3 (non-FairPlay) tunes to a thumb drive for play in the car or on my corporate laptop.

There's no other built-in method for exporting playlist files, and this method isn't documented. One reason it may be undocumented is that it's buggy. If a playlist contains two tunes of the same name (possibly same file name, I didn't have time to finish testing) the drag and drop aborts without an error message. It's a funny abort -- the files briefly appear then vanish.

Happily there appear to be workarounds. Doug's AppleScripts for iTunes, a site mostly built in 2005, has several scripts that sync or copy a playlist to an external folder. I'm going to try this one. Doug's site accepts Amazon donations (in addition to PayPal, a service I dislike for several reasons), so if the scripts work I'll send him a fiver.

PS. Doug's 'What's New' feed has some good tips and comments. He mentions a "tumblelog", a new categorical term which sounds like it might apply to this blog.

Update: Alas, the 'copy to folder' script has the same bug. I'll take a look at it and see if I can hack a fixed version that will do name collision fixes. I've written Doug in the hopes he might add this code.

Update 4/6/07: I haven't heard from Doug, so I decided to see if I could hack a workaround. I find AppleScript pretty painful to work with (anyone else notice Apple's online documentation is dated 1999?) but a relatively simple hack occurred to me; if I prefixed all the output filenames with an incrementing counter they'd be guaranteed to be unique. It took at least two hours to figure out how to do this (Ethan Wilde's AppleScript for Applications was by far the best reference I could find and it's very dated). Here's the modified script, my additions are in bold.
tell application "iTunes"
set counter to 0
set trackList to the selection of window 1 -- any window with a selection
set theTrackCount to count trackList
if ((count trackList) is 0) then
display dialog "No tracks are selected!" with icon caution buttons {"Cancel"} default button 1
return
end if
set theFolder to choose folder with prompt "Pick folder to copy the selected tracks to"

if theFolder is not "" then
repeat with theTrack in trackList
set counter to counter + 1
set theTrackName to ((the location of theTrack))
tell application "Finder"
try
set NewFile to duplicate file theTrackName to theFolder
set the name of NewFile to ((counter as string) & "_" & the name of NewFile)
if (counter mod 10 is 0) then display dialog "Processing track " & counter & " of " & theTrackCount giving up after 1 with icon note
on error
tell application "iTunes"
display dialog "The Finder reported an error: The file [" & (theTrackName as string) & "] could not be copied to [" & theFolder & "]. The counter is " & (counter as string) with icon caution
end tell
end try
end tell
end repeat
display dialog "Finished!" buttons {"Okay"} default button 1 with icon 1
end if
end tell

It takes a long time to run through a mere 179 tracks, but it works. The hardest part was figuring out how to get a handle on the result of the "Duplicate file" command; browsing the Finder's "Dictionary" I discovered the Duplicate command in 10.4.9 returns a reference to the output file. That wasn't documented anywhere else I looked.

This would have been a trivial task in the old days of DOS Batch programming, and it would have completed in a second or two. Progress can be elusive.

Tuesday, March 27, 2007

Beyond DRM: iPod, SONY car radio and cheap memory sticks

When I reviewed my new Sony Car FM/CD car stereo unit I wrote:
... I'm experimenting with leaving some old thumb drives or adapted CF cards in the car with specific excerpts from my music. I also now have 4 mixed AAC and MP3 CDs with music and podcasts arranged in folders -- for children, me, etc. Note a 2 GB thumb drive is usually under $30. Techbargain and similar sites often point to sales on these things. I'm looking for a short usb extension cords with a right angle turn ...
The experiment has been a great success with a $30 2GB SD card and reader ($15 if the rebate really pays off). I haven't been able to locate a 6" USB cable with a right angle connector, but the standard 6" cable is working well.

The stereo plays AAC very well, and iTunes is a great staging platform for both burning AAC/MP3 CDs and transferring multiple playlists to the 2GB reader/card combo. The one restriction, of course, is that DRM doesn't play in this world -- I'm now buying CDs to replace the 10 or so fairPlay DRMd tunes I want to keep.

The next step is to start taking the SD card from the car into my office. I stick it in the laptop, configure iTunes to reference the tunes in place rather than import them, and drag and drop the folders into iTunes. In less than a minute the entire Library is created [1]. I connect my headphones and play from the laptop.

So, where does this leave our three iPods? Hmm. I bought a new car stereo primarily for use with my 4G iPod, but now I find I don't bother with it in the car. The AAC/MP3 CDs and memory stick are far more rugged and I don't care if they're lost, stolen, or broken.

iTunes remains invaluable [2], but our Shuffle is now less useful. I wouldn't buy a Shuffle again, I'd spend the money on an SD card that I can use for music or in my camera. The Nano is still great for exercise and general portable play. The full-sized iPod is not suited to exercise but it plays videos [3] and I'm still very fond of it for travel.

The SONY car radio is having a very interesting effect. I suspect I'm not the only one that will notice this. People don't replace their car stereos all that often, so this will take a while to percolate, but the writing is on the wall. DRM is clearly doomed for music, but I think video DRM has a few years of life left [4]. Ultra-cheap solid state storage devices are going to have lots of interesting effects [5]. Apple might as well give up on the Shuffle (stupid cradle) now, or make as a mobile storage device with iTune [5]. The Nano has some legs I think, but the Apple phone better work. I know I hope it will!

Footnotes

[1] The sound quality is not as good as my iPods -- they have a better D/A converter than the Dell laptop I have at work. When I redo the SD drive I have to wipe the Library to avoid 'missing tunes', but that takes only a moment. I could import the tunes, but they use up a lot of space and it's tricky to avoid wasting space on the corporate backup server.

[2] There's nothing to stop Microsoft from licensing AAC and providing a competitive alternative on the Dell laptop; Apple doesn't own AAC and there's no fee for playback use with AAC. If the Zune continues to flounder I think they'll cave.

[3] More on why, surprisingly, we've actually found a use for video on the iPod, and why we may end up willingly buying DRMd video/tv via the Apple store even as we've abandoned Apple store music.

[4] Apple better start thinking about a video-FairPlay solution for vans though!

[5] iTunes could begin to support named external media to make the workflow smoother for removable music storage devices.

Monday, March 26, 2007

The OS X Image Capture/iPhoto EXIF orientation tag bug bites Apple TV

Some photos may not be rotated correctly when viewed on Apple TV is an old bug with EXIF orientation tags in Image Capture and/or iPhoto. I don't think Apple every acknowledged they'd messed up the EXIF tags for thousands of photos across thousands of customers (eg. millions of corrupted EXIF tags).

Apple should provide a utility to repair the damage.

Thursday, March 22, 2007

Primary Keys: IDs versus GUIDs

I need to get a life. This actually made sense to me:
Coding Horror: Primary Keys: IDs versus GUIDs

...You can generate IDs anywhere, instead of having to roundtrip to the database...
The article, comments, and links are a good mini-tutorial on a relatively esoteric aspects of managing data -- how should one generate a unique identifier? This one advantage solves a problem for my work life ...

A use for my Apple remote

Sometimes the kids don't want to turn off the MacBook when their time is up. Now I can zap it from across the room ...
Stupid Apple Remote Tricks | Macinstruct

...Simply hold down the Play/Pause button and your Mac will go to sleep. To wake up your Mac, press any button on the remote...
Our Mac screens lock when they sleep, so this is a sleep and lock function for us.

(found via TUAW)

My singular war with Adobe Acrobat Update Manager

[9/25/08: skip to the end for Adobe's recommendation for OS X users]

For years I've had trouble with Adobe Acrobat Update Manager. I think it's something to do with the version Adobe distributes for large enterprises. The updates don't work, and I get messages with words like these:
"Adobe Acrobat Update Manager" "resuming a download" "file on the server" has changed
Every month or two I try a Google search looking for a fix, but I never find anything. I'm the only person in the world hit by this bug.

If you find this post when searching, you're probably in the same club. Send me a note and maybe we can figure this one out...

Update: apparently all I had to do fix this was blog about. Today I got the usual update manager dialog, but this time it actually downloaded a fragment of a file before it quit. The file was broken, but the file name was visible:
Ac705PrP_efgj.exe
A Google search on that pointed to an Adobe download link. The download went very, very slowly, but the file was intact. I was able to then update Acrobat Pro to 7.05. After restarting Adobe Update Manager tried AGAIN to do the update to 7.0.5, but this time it downloaded the file where I told it to and it did the install (nothing was changed since I was now at 7.0.5). So it's working -- for the first time in ages. So now I'll see what happens.

Update 11/26/07: This Adobe download link provides one with all the 7 series updates. A few related tips uncovered in this latest version of the adobe wars:
  • be sure that you choose to retain the "installer files". If you don't, life will be heck. During the initial install there's an option to delete these. Don't.
  • If you try to be careful, and you don't install Adobe's troubling plug-ins, you also don't install the default Adobe PDF printer! I chose to install the plug-in for Office and it's probably not a bad idea to install the Visio plug-in too. I avoide all Outlook 2003 plug-ins because I think Outlook 2003's add-in (plug-in) architecture is very unstable.
  • Be very careful not to install Adobe's automatic updater. It's pure evil.
  • Adobe 7.0.5 was the only cumulative updater. So a fresh Acrobat install of 7.0 Professional is very painful requiring multiple updates and reboots.
There's a good reason I don't let Adobe on my OS X machines -- neither reader nor Acrobat.

Update 9/25/08: Incredibly Adobe Updater still has the same problem, but a helpful reader did get a pretty quick answer from Adobe:
I found your page when searching for the same problem you had with your Adobe Updater (...file on the server has changed). I didn't see a solution so I ended up contacting Adobe and they responded in 4 hours with this:

The following steps will clear the Update Manager preferences so that the utility will recheck what updates have been installed:

1) Close all applications.
2) From the Finder select Go > Home.
3) Browse into ~/Library/Application Support/Adobe
4) Move the folder named Updater5 to the Trash.
To launch the Update Manager manually:
/Applications/Utilities/Adobe Utilities/Adobe Updater5/Adobe Updater.app

Wednesday, March 21, 2007

My personal spam blacklist: Gourmet, SONY, Canon and more

One of the more recent developments in the war on spam is the rise of spam from legitimate companies with real email addresses. These include companies I've previously liked (Canon) as well as real companies I've never done business with.

The good news is that, for this group and for political organizations, Blacklists work great. You block their addresses, and they don't bother you any more.

This is my personal Blacklist as of today. Canon is the newest addition. To get on here a legitimate company or political organization has to keep sending me spam despite my clicking a remove-me link. If a persistently spamming corporation doesn't have a one click remove-me solution they go right to the list.
antec.com
buy.com
canonmarketing@cits.canon.com
condenast.us
dailyupdates.org
emaillabs.com
gourmet.com
itw.itworld.com
mail.sonymediasoftware.com
mail.united.com
newsroom@elsevier.com
peakperformancellc.com
theclubbingforum.net (no, I have never been a customer)
travelmole.net
I'll update this post as I add more brick and mortar corporations with serious spam problems. Of this list I was most impressed with Gourmet.com -- they were relentless spammers. SONY media was almost as bad -- heck, come to think of it, they were all really bad. Canon went to the Dark Side about two months ago.

FullerScreen for Firefox

It's supposedly Windows/Linux only, but I really want this for OS X. I'll give it a try and see if it blows up!

Disruptive Innovations - Products - FullerScreen 

Yet another add-on to Mozilla Firefox from Disruptive Innovations... This extension enhances the Full Screen mode into a really full screen mode, hiding the remaining toolbars and statusbar and making them visible again when the mouse pointer hits an edge of the screen.

ScribeFire: a Firefox extension blog editor

I've been surprised by how few good blogging tools there are. There's BlogJet (disappointing new release) and Microsoft's Live Writer for Windows, but none of the OS X tools I've used (Ecto, MarsEdit) have worked adequately with Blogger [1]. I most often use Blogger's BlogThis! bookmarklet, but there's no similar bookmarklet for our corporate Community Server blog tool.

I'm one of those weird users who likes paying for good software, but there's nothing to buy that I like. (I paid for BlogJet 2.0 and I'm not a happy customer just now.)

So I'm interested in this Firefox extension: ScribeFire (previously Performancing for Firefox). As an extension it should work for OS X and XP. I'll update this post with my experience.

[1] In particular they expect that the user always posts from one machine that holds a database of posts. Sorry, doesn't work like that.

Update: It's not too bad, but when I tried to edit a post it created two posts. There are better options for Windows, but I might persist to see what can be done for OS X.

Update: I thought it was double posting on edits, but I was ignoring the 'post as edit' button. That did the trick. So far it works well for OS X and blogger. I'm very interested and will post more.

Tuesday, March 20, 2007

Convert WMV (Windows video) to MP3 (or AAC) audio

Our corporate audio-conferencing vendor records phone conferences as WMV -- a video format. Since we'll listen to these in the car (iPod, car stereo, etc) this is not very functional.

I had a hard time finding out how to convert them into MP3, but once I'd figured it out I somehow found this article: convert wmv to mp3. I swear the Google search didn't work 3 weeks ago!

In any case, this is how I did it using stuff built into XP and iTunes for Windows:
1. Open in XP's built in Windows Movie Maker. Yes, it's on your drive! Right click on a WMV file and choose Edit.
2. Add as a clip to Movie Maker. Despite step #1 you need to do this manually.
3. Save move, but choose the audio-format only (WMA). Choose as high as you can because you're going to encode it again. (Click link to see options)
4. In iTunes, using advanced setup options, change iTunes import from AAC to 64kbps VBR MP3. (see also)
5. Drag and drop to iTunes. iTunes will conver to MP3. Drag and drop from desktop to upload as desired.
Update 1/17/08: I think MovieMaker may have changed since I first wrote this post. The trick now is epxlained here. Drag the imported movie to the Audio/Music timeline (NOT the audio timeline -- the post is wrong there). Now choose Save Movie File, then "My Computer" then "Show More Choices" link then "Other Settings" then choose "High Quality Audio".

Monday, March 19, 2007

Aperture: working on images that aren't accessible

This one blog post convinced me of the value of managing images outside of Aperture:
Editing Offline Images - O'Reilly Digital Media Blog

... The best part of this strategy is that you can still do quite a bit of work on your images even when your large external drives aren’t hooked up. You can’t make image adjustments to your photographs, but you can keyword and rate. This means you can edit your shoots down to your selects without the master images being available. And, you can also figure out which images should be rejected and deleted out of your image library forever...
This is a huge advantage for me. I can work on metadata from a laptop without the fear of losing a massive image library.

Sunday, March 18, 2007

Configuring an OS X Mac box when simplicity is strongly preferred

I configured a Mac Mini for my mother last December (2006), and wrote up my configuration notes as I went along. It was a harder task than I'd expected, the modern Mac is very engaging, but it is not as user friendly as, say, MacOS Classic 6.
Configuring an OS X Mac box when simplicity is strongly preferred

... This is a very terse guide based on notes I took when I was configuring a Mac Mini for my mother's use. I also wrote up a less terse tutorial for here, a PDF version is here.

If you're setting up a machine for someone who needs a very simple and user-focused system you will find some ideas here. If you're not a Mac guru, however, this will not be very readable...

This has worked pretty well for my mother over all. It's been a very reliable setup. She has limited vision, so I paid a friend $25 (to cover his costs) for a massive 19" CTR and we run that at 1024x768. I think the next step for her would be to buy a 39" HD TV and use it as a monitor from 4 feet away ...
I'll point the Take Control eBooks folks to it as I think this would be a great eBook topic: