Monday, October 31, 2005

Mac OS X 10.4.3 Update: Beware!

The OS X 10.4.3 Update (Delta) has been released. I believe the 3 people who read this blog know this is a BIG pile of bugfixes. It would be astounding if it didn't cause some people serious trouble.

I have been keenly awaiting this release, but I will chain myself to the mast to avoid installing it until at least a week has passed. This is not a minor update. I'll let my good friend Andrew do some testing first ... (Andy prides himself on installing every Apple OS and product update without hesitation ...)

Note one fix is to completely disable Quartz Extreme:
Disables Quartz 2D Extreme—Quartz 2D Extreme is not a supported feature in Tiger, and re-enabling it may lead to video redraw issues or kernel panics.
Quartz extreme was a major Tiger pre-release feature. I hope this doesn't mean it's been bumped completely out of Tiger! A bitter pill indeed.

LaunchBar 4.1b1 has Search in Spotlight option

I wrote Objective Development a month or two ago requesting Spotlight integration in their Launchbar application (Launchbar alone is sufficient reason to use OS X over XP). They told me the work was underway. I guess I wasn't the only customer to ask!

Now it's out in beta. I'll report on how this goes as soon as I install it. This might make Spotlight really useful for me.
LaunchBar 4

LaunchBar 4.1b1 is a Mac OS X launcher with drop-down menus, shortcut keyboard access to menu items, and launching of bookmarks, email addresses, files, and applications. This beta release adds new options for opening items, support for color labels, improved iTunes support, improved Address Book support, a Search in Spotlight option, a Look Up in Dictionary option, faster startups, and other changes. LaunchBar is $19.95 for non-commercial use ($39 for business use) for Mac OS X 10.2 through 10.4.
Update 11/1: Fabulous. Heavenly. Suddenly Tiger is worth something. The Spotlight syntax now makes sense. I can do phrase searches. I can do Boolean searches. I've removed Spotlight's keyboard shortcut and assigned the Spotlight Windows shortcut to F2. Launchbar again owns the cmd-spacebar key.

Sunday, October 30, 2005

Roku SoundBridge vs SlimDevices Squeezebox

It's great to have choices.

1. The Roku SoundBridge decodes AAC on the receiving device, the SlimDevices Squeezebox decodes AAC on the server -- and streams FLAC.. Roku has an iTunes license, Squeezebox doesn't.

2. Squeezebox is tightly integrated with the OpenSource SlimServer with a web client interface. SlimServer can stream to iTunes or to the Roku SoundBridge (not documented).

3. SlimServer in my limited experience seems to demand a lot of machine resources, and is a bit flaky.

Decisions pending ...

Thursday, October 27, 2005

Fixing a broken WDS wired to wireless bridge on an Apple Airport Express

Subtitle: Who is Henry B, and why has he posted about 35,000 times to Apple's support site?

I recently bought an Apple Airport Express (discount) to stream AirTunes music to my compact AudioSource amplifier (inputs are Airport Express and iPod, output to local Mission and remote AudioSource speakers). I was unhappy with the usability of AirTunes (though TuneConnect is helping!), so I decided to investigate a SlimDevices Squeezebox. I figured I'd hook the Squeezebox up to the wired ethernet port on the Airport Express, and use the AExpBS simply as a WDS network extender and a wired to wireless bridge.

Problem was, when I tested with my iBook, the bridge didn't work. The iBook reported the ethernet cable was not connected. Research led nowhere (several sites mentioned that the AExpBS didn't support bridging using WPA encryption, but that's dated, it does now). In desperation, I tried Apple Discussions.

It worked. "Henry B." (level "four", @35K posts), who I hope is a pseudonym for many persons, came up with a response that worked:
Apple - Discussions - WDS bridge not working

...I should be able to use an AEX in WDS mode to connect an ethernet device to my WLAN, using the the AEX as a bridge.

It's not working here. All theWDS settings seem fine. I can stream to the AEX and use it extend my WLAN. If I plug an ethernet cable into it, however, no joy. My iBook says there's nothing plugged in.

...

1. Do a factory reset of your Airport Express to get it back into a known state per:
http://docs.info.apple.com/article.html?artnum=108044

2. Make sure your Powerbook, Airport Extreme Base Station, and Airport Express are all - for now - in the same room.

3. With your Powerbook connected to the wireless network of the Airport Extreme Base Station (prove it by making sure you have internet access) run the Airport Admin Utility. We are going to have you clean up some settings on it first:
  • make sure the Base Station is running firmware version 5.5.1. If not ...
    install firmware 5.5.1 on the Base Station:
    http://www.apple.com/support/downloads/airportextremefirmware551formacosx.html
    and 6.1.1 on the Airport Express:
    http://www.apple.com/support/downloads/airportexpressfirmware611formacosx.html
    WPA on a WDS network works perfectly with these firmware versions.
  • under the Airport tab, make sure you have NOT checked the box to "create a closed network"
  • under the Access Control tab, remove ALL table entries
  • under the WDS tab, remove all entries and uncheck all boxes
Then update settings to the Airport Base Station.

4. Make sure you have the Airport 4.1 update installed on your Mac:
http://www.apple.com/support/downloads/airport41formacosx.html

5. Now run the Airport Setup Assistant. Use its guidance to configure the Airport Express as a new base station that "extends" the existing wireless network created by the Airport Extreme Base Station.
Incredibly, this worked. The bridge was restored. I noticed two things with this process:
  1. After I'd installed the firmware 'downgrades' on both base stations I couldn't connect wirelessly to the Airport Extreme, I had to reset it first.
  2. When I ran Airport Setup Assistant it complained that I didn't have IPv6 enabled (it's disabled on my older 10.3.9 machine). I skipped that step and it then hung after locating my base station. I went back and enabled IPv6 and it completed successfully.
Was it the firmware downgrade that did the trick, or was it enably IPV6 on the iBook?
I wonder if bridging from wired to WAN using a WPA encrypted WDS configured Airport Express Base station requires IPv6 ...

In any case, it's a relief not to have to call Apple tech support!

The latest programming fad: Ruby on Rails

I guess I have to figure out what this one is. O'Reilly is always the best source: ONLamp.com: Rolling with Ruby on Rails.
What is Ruby?

Ruby is a pure object-oriented programming language with a super clean syntax that makes programming elegant and fun. Ruby successfully combines Smalltalk's conceptual elegance, Python's ease of use and learning, and Perl's pragmatism. Ruby originated in Japan in the early 1990s, and has started to become popular worldwide in the past few years as more English language books and documentation have become available.

What is Rails?

Rails is an open source Ruby framework for developing database-backed web applications. What's special about that? There are dozens of frameworks out there and most of them have been around much longer than Rails. Why should you care about yet another framework?

What would you think if I told you that you could develop a web application at least ten times faster with Rails than you could with a typical Java framework? You can--without making any sacrifices in the quality of your application! How is this possible?

Part of the answer is in the Ruby programming language. Many things that are very simple to do in Ruby are not even possible in most other languages. Rails takes full advantage of this. The rest of the answer is in two of Rail's guiding principles: less software and convention over configuration...
OS X Tiger includes the Ruby interpreter.

Wednesday, October 26, 2005

MacWorld: Secrets of Safari

MacWorld did secrets of Firefox a while back. Now they do Safari. News to me! I never even noticed the 'add to iPhoto Library' feature.

Sunday, October 23, 2005

Controlling Apple AirTunes with SlimServer, or how I was turned to the Darkseid

I've been around long enough to know how pernicious and nasty these DRM (digital rights management) schemes are. I knew sooner or later they'd turn me to the Darkseid where one skirts the edges of the foul abyss of the Digital Millenium Copyright Act. (DMCA badness befouls both Republicans and Dems alike.)

So my 3,500 iTunes tunes are 99.99% from our large CD library. Only a few are AppleStore FairPlay DRMd. Still, they are largely AAC, which is theoretically an open (mp4) standard. All the same, I've been cautious.

Good. Because Apple has broken their implied contract. The contract worked like this:
1. We will grudgingly accept Apple's four DRM scheme as the best of a bad bunch.
2. Apple will provide us solutions that work.
With their failure to provide a half-decent remote control solution for iTunes/AirTunes Apple has left us with no good way to stream music from a server based iTunes library to an AirTunes speaker. Even the Keyspan remote is a weak solution. We needed an Apple solution at least as good as the SoundBridge and SlimDevice solutions; Apple has persistently failed to provide.

So it's with a clear conscience that I now skirt the twilight zone of SlimServer, the iTunes LAME plug-in, and even (dare I mention the word?) JHymm (though the last is least important). Solutions that are legal today, but certainly unpleasing to Apple.

Thus far the results are remarkably better than my attempts with AirTunes (I walk upstairs to adjust the volume?!), TuneConnect (no playlists, still this is very promising) and NetConnect (disappointing). At the moment SlimServer and iTunes are running on my iMac upstairs in a background user session. SlimServer is reading in AAC files, transcoding them using the iTunes LAME plug-in, and streaming them as high quality .mp3 files to iTunes. iTunes is then transcoding them to FLAC (I think) files and streaming them to my remote AirPort Express, the music then plays on my speakers. I can control play from a web browser on my iBook, or I could use the Java softsqueeze app for remote control. This cost nothing, though it all works better if one buys the Squeezebox hardware remote.

Weird. Kludgy. Hard setup with a few odd bugs I had to work around. Limited documentation. Had to download and install several pieces. It will all work better, of course, the further I move from Apple's DRM vision.

I hope they're listening. Apple has the capability to provide a great solution, but they're choosing to really irritate their customers.

Saturday, October 22, 2005

Spotlight can now index OpenDocument files (OpenOffice, NeoOffice/J)

NeoLight (NeoOffice Spotlight Importer) - Spotlight Plugins: "A plug-in that allows Spotlight to index metadata and content within the files created by NeoOffice/J and OpenOffice.org. It is compatible with documents generated by NeoOffice/J 0.8.4, NeoOffice/J 1.1, OpenOffice.org 1.x, and OpenOffice.org 2.0 (OpenDocument)."

Thursday, October 20, 2005

Kensington Stereo Dock for iPod

The alternative to using Apple's new integrated cradle: Amazon.com: Electronics: Kensington 33164 iPod StereoDock Charger and Transmitter for iPod, iPod Mini, iPod Nano or iPod Photo.

I wonder if it really charges the G3 (rest can charge via USB).

Aperture -- not for the iMac?

I'm getting bad vibes about Apple's Aperture.

The video card in the iMac I bought a few months ago is not supported. In fact, neither is the video card in the iMac they're selling now.

Here's the supported list:
One of the following graphics cards: ATI Radeon X800 XT Mac Edition; ATI Radeon X850 XT; ATI Radeon 9800 XT or 9800 Pro; ATI Radeon 9700 Pro; ATI Radeon 9600 XT, 9600 Pro, or 9650; ATI Mobility Radeon 9700 or 9600; NVIDIA GeForce 6800 Ultra DDL or 6800 GT DDL; NVIDIA GeForce 7800 GT; NVIDIA Quadro FX 4500
My 3 month old iMac has an ATI Radeon 9600. The new iMac has an
ATI Radeon X600 Pro (17-inch model) or X600 XT (20-inch model) graphics processor with 128MB of DDR memory.
And yet the G4 PowerBook's card (ATI Mobility) is on the list.

Did Apple explicitly decide to shut out the iMac customer base? If they did, they will lose me as a customer.

Update: My buddy Andrew dug deeper in the tech specs and found a different list. Looks like this was a marketing error. The iMacs qualify. Phew. I want this software!
  • ATI Radeon x600 Pro or x600 XT
  • ATI Radeon X800 XT Mac Edition
  • ATI Radeon X850 XT
  • ATI Radeon 9800 XT or 9800 Pro
  • ATI Radeon 9700 Pro
  • ATI Radeon 9600, 9600 XT, 9600 Pro, or 9650
  • ATI Mobility Radeon 9700 or 9600
  • NVIDIA GeForce 6600 LE or 6600
  • NVIDIA GeForce 6800 Ultra DDL or 6800 GT DDL
  • NVIDIA GeForce 7800 GT
  • NVIDIA Quadro FX 4500

Keyspan AirTunes remote (Airport Express)

Amazon.com: Electronics: Keyspan URM-17A Express Remote Control

This is the only hardware device I know of for controlling AirTunes play. The only software option that works for me thus far is TuneConnect running on an iBook.

5G iPod (vPod) is really a very impressive audio iPod

Top Ten Things Techies Wanted to Know About the 5G iPod is a great summary, just the kind of things I'm interested in. Bottom line is, video aside, the 5G iPod is a very impressive audio device. They may have dumped firewire to free up some interal real estate.

Part of the article was a discussion of 'dots per inch' on a range of displays. I thought that was a fascinating reference all by itself. I have a vague memory that the original Mac SE was 80 dpi (I think printer was roughly the same resolution!). We really haven't come very far in terms of screen resolution.
Apple Cinema Display 20”: 99.05dpi (20” screen)
Apple Cinema Display 30”: 101.6dpi (29.7” screen)
Original Black and White iPods (1G-4G): 102.4 dpi (2” screen)
Apple iPod mini: 105.7 (1.67” screen)
Sony PlayStation Portable: 128dpi (4.3” screen)
iPod photo/color/4G: 141 dpi (2” screen)
iPod nano: 147 dpi (1.5” screen)
iPod 5G: 160 dpi (2.5” screen)
Creative Zen Vision: 216dpi (3.7” screen)
If this is right then you can actually get more on a Nano screen than a Mini screen or the original iPods (1.5*147 vs. 2.0*102). Seems unlikely ...

eHow.com - Clear Instructions on How To Do (just about) Everything

I was researching speaker connections when Google took me to this site: eHow.com - Clear Instructions on How To Do (just about) Everything.

There's an RSS feed for the 'how to' of the day. I liked 'how to buy an island'.

Wednesday, October 19, 2005

AvantGo RSS Feeds for Palm and PocketPC

I used to be a big AvantGo fan -- back when my Palm had a future. I'd almost forgotten about them. I'm surprised it's taken them this long to add RSS support:
PalmInfocenter.com: AvantGo Adds Support for RSS Feeds

AvantGo Adds Support for RSS Feeds
Posted By: Ryan on Tuesday, October 18, 2005 11:19:59 AM

iAnywhere today announced the beta release of new RSS (Really Simple Syndication) features for its AvantGo mobile Internet service...AvantGo users can now add any RSS feed to their account, without installing additional software, and then synchronize using a wireless or desktop Internet connection to receive the feed items in a format optimized for their device.

* Easily view new RSS items/articles: AvantGo RSS channels include all active items in a feed. Any new items since a user's last synchronization are noted next to the channel name on the AvantGo homepage and appear in bold text within the RSS channel.

* Save RSS items: To save an item, the user simply selects the disk icon next to the item title, with the ability to save up to five items per RSS channel.

* Easily share photos: If an RSS feed channel includes photos, a "Slideshow" link will appear at the top of the channel homepage. Users can select the Slideshow link to easily flip through the photos in the feed. Since photos are already delivered to the device during AvantGo syncs, users can share pictures from their mobile device without waiting for each image to be retrieved over the wireless network. Users of photo sharing sites that offer photo feeds can make AvantGo their mobile photo album.

* Channel personalization: Users can adjust channel settings to optimize feed subscriptions, setting the maximum allowable size for the channel and whether or not to include images. Users can also modify the link depth setting, which tells AvantGo how many page levels it should crawl when synchronizing the channel.

* Easily subscribe to RSS channels with AvantGo's AutoChannel for RSS: Users can take advantage of the AvantGo AutoChannel for RSS bookmarklet which enables easy on-the-fly subscriptions to a site's RSS channel. When a users is on a page that includes an RSS feed, a browser bookmark can quickly add that page into AvantGo for RSS.

* Publishers can create a button that enables users to quickly add their site to AvantGo: Content publishers such as bloggers, online media and magazines can use an AvantGo button creation tool to generate code for a button to place on their Website, making it easy for readers to take the site's feed mobile.

The beta version of iAnywhere's new AvantGo for RSS service is immediately available for AvantGo 5.7 users. AvantGo for RSS supports RSS versions 0.91, 1.0 and 2.0 and Atom syndication formats. Supported devices include Palm OS 5, Windows Mobile Pocket PC, Symbian OS UIQ and Symbian OS v6.1 Series 60.

Automator.us?

A web site dedicated to OS X Automator with the domain name automator.us? What?

Automator - Downloads