Last week, we discovered that my wife had not updated her Google Maps home location on her iPod Touch since our move to Maryland last year. As far as the little device was concerned, we still lived in Ewa Beach, Hawaii. We found this out because we had to travel to a Costco in Virginia from our home and needed directions. We usually use my iPhone to dial in a driving route, but on this occasion my wife fired up her Touch. The directions we received gave us a good laugh, and I thought I'd share a couple of screen shots. Someone at Google has a sense of humor.
Temp Fix for 10.5.8 AirPort Bug
If you are one of the many people experiencing AirPort connectivity problems after upgrading to 10.5.8, here’s a solution that worked for me, found on the Apple Discussions forums from user SpacePirate.
This solution allows you to revert to the 10.5.7 AirPort kernel extension (kext file) without reverting the entire OS back to 10.5.7. It appears that Apple is aware of the problem, so hopefully we’ll see an update soon that fixes this bug.
It’s worth emphasizing that you should not do this unless you are comfortable modifying system files. Ensure you have a good backup. Proceed at your own risk.
- Download the 10.5.7 Combo Update.
- Download and install Pacifist, a handy tool that allows you to extract specific files from an Apple package (i.e. the Combo Update is a .pkg file).
[Pacifist is $20 shareware. You can use it in trial mode to accomplish this task, but if you think it’s something you might use from time to time, consider buying it. It’s helpful for repairing damaged files without reinstalling the entire OS, verifying installations, and finding missing or altered files.]
- Turn off your AirPort.
- Delete /System/Library/Extensions/AppleAirport.kext.
- Delete /System/Library/Extensions/IO80211Family.kext.
- Extract /System/Library/Extensions/AppleAirport.kext from the 10.5.7 package using Pacifist and copy this file to the /System/Library/Extensions/ folder on your Mac.
[Open the 10.5.7 package with Pacifist, find the AppleAirport.kext file in the /System/Library/Extensions/ directory of the package, and extract this file to your /System/Library/Extensions/ folder on your Mac, or copy the file to the desktop, then drag it to the /System/Library/Extensions/ folder on your Mac. Don’t try taking these files from a Time Machine backup unless you know how to properly set permissions for the copied files. If you use Pacifist, the app will set the correct permissions for you.]
- Extract /System/Library/Extensions/IO80211Family.kext from the 10.5.7 package with Pacifist using the method described in the previous step.
- Delete the /System/Library/Caches/com.apple.kernelcaches/ folder.
- Delete /System/Library/Extensions.mkext.
- Empty your trash. Reboot.
- Turn the AirPort back on.
Going Offline in Maine
We’re about to head North to my home state of Maine for a couple of weeks, a place I haven’t lived for 20 years. Over the past two decades, I’ve moved from Colorado, to Boston, to Guam, to Germany, back to Boston, to Germany again, to Hawaii, and (most recently) to Washington, DC. For work and pleasure, I’ve had the privilege of traveling throughout Southeast Asia, the Middle East, Africa, Europe, and around the Pacific Rim. Yet I still consider myself to be from Maine.
What I’ve missed most about Maine over the years, aside from family, is the remoteness of the place. At points past Bangor, you can still get properly lost. There’s the Allagash Wilderness Waterway, a natural water park over 90 miles long best seen by canoe. There’s Baxter State Park, where you can hike to a distant pond, cast your fly rod all day, and not once hear or see another human.
And there’s a vast section of unnamed townships between Bangor and Eastport riddled with lakes, covered by trees, and connected by logging roads. It’s one of many places in Maine where moose and deer outnumber people. It’s here that we’ll be staying with my folks at their camp on the edge of a very large lake sparsely populated with a few camps, cabins, and campsites. It’s a quiet place. It’s far from other people, electricity, running water, or many of the other amenities we’re accustomed to in our urban environment. And we can’t wait to get there.
When I was a kid, I used to explore the world with the aid of a small shortwave radio and dream about leaving Maine. I would often spend hours at night, alone in my room, slowly churning through the channels. I could usually get Voice of America and the BBC. I would often pick up French language stations from Quebec. I once picked up an English language broadcast from Cuba. And, weather permitting, every so often I would pick up broadcasts in German, Chinese, or Russian. It was exhilarating.
These days, I experience much of the world through the glare of LCD screens. At work, I spend the bulk of my days in front of dual monitors, shuffling between applications and responding to e-mails. At home, I often find myself sitting in front of another set of dual monitors, shuffling between a similar bunch of applications. And wherever I go, I carry my trusty iPhone. When I’m not working on a project, I’m likely managing multiple e-mail accounts, or floating between different social media sites, or surfing the Web, or doing something online.
While I’m a big fan of technology and gadgetry, the amazing ease and convenience many of us have grown to expect comes at a cost. Today, I can casually read news, hear radio stations, or watch broadcasts from all over the world. I can chat with friends in Europe as if they were next door. I’m never disconnected from the Internet. Yet I rarely feel that sense of mystery and exploration that I experienced surfing for distant voices over the airwaves.
That’s why I still like to listen to shortwave from time to time. It takes work. You need to find the right bands, you need to dial slowly, and you need to rely on chance because reception is tied to atmospheric conditions. Sometimes you find interesting broadcasts, sometimes you don’t. Sometimes you only pick up the background radiation of the universe. In all cases, you can only listen. I like that.
I’m looking forward to visiting Maine. It’ll be nice to get away from the city and unplug for a while. I’ll also be taking a shortwave radio. For an hour or so during the trip, I plan to canoe out into the lake at dark, put on some headphones and see what I can tune in.
Podcast Production Video
Podcast Production Process from Troy Kitch on Vimeo.
As I mentioned in a previous post, part of my job is to produce a bi-weekly audio podcast (for the National Ocean Service, part of the National Oceanic and Atmospheric Administration). Recently, I was asked to put together a presentation about what it takes to produce it. To that end, I made the following video at home on my Mac using a product called ScreenFlow from Telestream.
This screencast provides an overview of the workflow involved in the podcast production process, with a few tips specifically relevant to those who work in the Federal government. However, it's aimed at a general audience. If you're interested in making a podcast with interviews, it'll give you a good sense of the time and resources involved.
It's also a demonstration of ScreenFlow, an outstanding screencasting application. I purchased ScreenFlow a few months ago, and intend to use it for some future projects on this site. It's a bit pricey at $99, but well worth it if you have the need. It's as easy to use as iMovie, and I think the results are stunning. Enjoy.
Interesting stuff
A few notes of interest.
1. MacUpdate Spring Bundle: Yet another bundle for $49. Standout included applications are TechTool Pro, Parallels, Circus Ponies Notebook, and NetBarrier.
2. Google Wave: What would E-mail look like if it were invented today? Check out this video preview from the Google I/O developer conference. Pretty interesting and ambitious (and it’s open source).
3. Adobe CS4: Dvorak and WebKit. I recently learned two interesting bits about Adobe CS4. First, CS4 drops Opera as a built-in rendering engine and replaces it with WebKit (the open-source browser engine used by Safari and Chrome, among others). That will fix the problem I encountered with Opera. And for Dvorak users out there, I received word from a reader that Adobe CS4 now correctly handles Dvorak and Dvorak-Qwerty. Finally.
4. QIDO: A company called KeyGhost in New Zealand is now offering a hardware device that plugs into a USB keyboard and allows one to convert from Qwerty to Dvorak instantly without relying on spotty operating system support (especially from Windows) and even spottier application support. They’re sending me one to test out and review. More to come.
5. History of the Earth in 60 seconds. I came across this several months ago. Watch 4.6 billion years of history compressed into one minute. Cool.
6. MIT Media Lab Center for Future Story Telling. I also came across this many months ago and have been meaning to post it. Here’s an excerpt:
Research will range from on-set motion capture to accurately and unobtrusively merge human performers and digital character models; to next-generation synthetic performer technologies, such as richly interactive, highly expressive robotic or animated characters; to cameras that will spawn entirely new visual art forms; to morphable movie studios, where one studio can be turned into many through advanced visual imaging techniques; to holographic TV. It will draw on technologies pioneered at the Media Lab, such as digital systems that understand people at an emotional level, or cameras capable of capturing the intent of the storyteller.
The MIT Media Lab does some very interesting work. The new Center is slated to open in 2010, but research is already underway. Sounds intriguing. Can I work there?
Audio editors for podcasting
In my work life, one of my tasks is to produce an audio podcast. I use Soundtrack Pro and GarageBand to do the job. However, I recently tried out a few audio editing alternatives. I evaluated Adobe Soundbooth, Adobe Audition, and Audacity. I thought I’d share my conclusions:
- Adobe Soundbooth CS4 ($200). I found Soundbooth was a bit hard to use (read: non-intuitive) and had limited features. You can only split stereo tracks to mono by exporting them, which is silly. Even the free Audacity can split stereo tracks and convert to mono on the fly. You also can’t divide clips (at least, I couldn’t find how to do it after a reasonable period of time spent searching around). I was also unable to locate a scrubber, mixer, amplitude filter, and several other key features. They may be there somewhere, but I lost patience.
- Audacity (free). I found this to be an excellent open-source, free editor. Available filter and effect extensions (add-ons) give this editor most of the features available in pro-level applications. For a simple audio project, this would be sufficient. However, I discovered several limitations which render the current iteration of the app ineffective for large, complex multitrack projects: (1) for me at least, the app starts to crash periodically when I have more than 15 or so tracks, (2) When you split a file, it creates a new track (instead of leaving it in the same track as Soundtrack Pro and Audition do). This is a problem when you are editing an hour-long recording and need to pull out only about 10 minutes of clips. You soon end up with tons of separate tracks and it’s a pain to manage them; (3) You cannot drag and drop tracks around. You must manually select ‘move up’ or ‘move down’ from a drop-down list. This may not sound like a big deal, but it’s a huge deal when you have many tracks and need to order them. (4) While you can mute select tracks (so you can edit one or two clips at a time) and shrink the size of each track to save screen real-estate (necessary when you have many tracks), these settings aren’t saved. The next time you open up the app, all the tracks are ‘unmuted’ and expanded to the full size. The good news about Audacity is that the development community is active, there’s lots of online documentation and support, and the app continues to get better and better.
- Adobe Audition 3 ($350). Clearly, this is intended to be the main competitor for Soundtrack Pro. It does everything that Soundtrack Pro does, but several aspects of the design and layout of the application make it hard to use (at least from the perspective of someone very used to Soundtrack Pro). Overall, this is a very competent and powerful editor. However, I could do the same job in Soundtrack in about half the time. Again, I stress that this is coming from someone who knows Soundtrack Pro very well. I would recommend this to someone who has intensive audio editing needs, but does not wish to purchase or need the full Final Cut Studio.
My conclusion: I’m ready to head back to Soundtrack Pro. Maybe it’s because I’m most-familiar with it, but it’s the easiest tool I’ve found to put together podcasts. Another benefit of Soundtrack is that it seamlessly meshes with the other Final Cut tools for creating more complex multimedia and video projects (or for, say, pulling an audio track from a video interview to use in an audio podcast).
It’s not my preferred tool for creating enhanced podcasts or exporting AAC/MP3 files, though. I use GarageBand for this. GarageBand exports MP3s and AACs faster than Soundtrack Pro and produces smaller files. This shouldn’t be too surprising, considering it’s tailored to podcasting. Soundtrack Pro does podcasting as well, but I’ve found that the best way to use it is to export an uncompressed AIF file, and then work with that in GarageBand. It’s also the easiest tool to use for creating enhanced podcasts (adding chapters, pictures, and links to the audio podcast). And, it’s worth noting, it’s the only tool to use other than Soundtrack Pro that I’m aware of that allows one to create an enhanced file. GarageBand is, of course, also an all-in-one solution to create a podcast. You don’t need Soundtrack Pro. What you get with Soundtrack Pro is much greater control in terms of editing, filtering, and mixing. For many people, though, GarageBand will do the job nicely. And it’s cheap. Conversely, Soundtrack Pro only comes as part of the Final Cut Studio, which is quite expensive. I really wish Apple would offer the choice to by the apps in the Studio a la carte (an option they discontinued). If you’re on a Mac and wish to try your hand at podcasting, definitely start with GarageBand.
Audacity is a good general-purpose editor that does the job for simple podcasts (no interviews, or simple Q/A interviews that do not require a lot of nonlinear editing, and those podcasts that are 10 or less tracks). It is a good ‘starter’ solution for those who wish to try their hand at creating a podcast, and it runs on PC, Mac, or Linux. Audacity projects created on one platform open on any platform, which is nice. For more complex audio editing on a PC, Adobe Audition is a solid next step up. And if you want to go the Adobe route, you can always try out Audition and Soundbooth first with Adobe’s free 30 day trial and see which works best for you.
In a few weeks, I’ll have a completed screencast demonstrating how I put together a podcast, which I’ll share in this space.
SpaceTime3D Public Beta
SpaceTime3D. I was intrigued, and E-mailed the developer to ask if a Mac version was on the way.
Well, a browser version of SpaceTime3D is now in public Beta. It works on any platform and in any modern browser (with Flash plug-in installed). The browser version of SpaceTime3D is not as feature-rich as the stand-alone Windows desktop application, but it offers the main feature: visual 3D representation of search results. I tested out SpaceTime3D using FireFox 3.
My take? It has potential. While it's not going to supplant Google search, I view it as more of a complement to traditional text-based searching. Unlike text-based search results, SpaceTime gives you results and full-page previews at the same time, so you don't have to toggle back and forth between pages and search results. This can be time-saving in some instances. However, it would be nice to be able to toggle back and forth between visual and text views of search results on the fly. I say that because I don't feel like I get the same at-a-glance feedback that I do with a text search page. I don't get a good sense of where I am or how well my search term returned what I was seeking. Perhaps it's just a matter of getting used to a new way of searching.
There are some nice touches in the SpaceTime3D Beta. For instance, the search field presents 'autosuggestions' of words or phrases as you type. And you can switch between search engines while retaining your search term so you don't have to type it in again. It also looks great. For a Mac user, the eye candy of the 3D presentation of Web pages will not be too surprising (we're accustomed to reflective-surface eye candy). Windows users may be more impressed. The glaring exception to the nice presentation are the Google Ads, which are distracting and not well integrated. They look like an afterthought.
While there are many features that would make SpaceTime3D more useful as a powerful search tool, I'm not going to go into that in any detail. And that's because it's not really a powerful search tool. If I'm in serious search mode, I'll use Google. But what if I'm in casual-browse mode? I think that's where SpaceTime3D has most to offer, and there's a lot of room within this space. I found that it was quite enjoyable to browse through images with this tool, for instance. And I could imagine it might be a fun way to navigate through social media sites. For example, it would be a nice way to browse through Flickr photos tagged with a given search term. Or to surf random sites within a topic or set of topics via StumbleUpon. It would be interesting to see tighter integration in this realm. The main point here is that I see SpaceTime3D as a tool for discovery, not for focused searching.
Here are the main shortcomings. First, it can be pokey. I find that it's fairly responsive on my broadband connection and Intel iMac, but I often have to wait a bit for all the image previews to load. That's not unexpected and it's not meant as a criticism. It's an observation that some people may be disappointed by the speed relative to the nearly-instantaneous search results that we've come to enjoy from Google. Second, the search results you get are screenshots of Web pages, not the pages. This means you can't click on a link on a page in the 3D browsing environment. You can only click on the image of the page, which then opens up that page in a new window. Third, there is no easy way to refine a search without starting all over again.
Still, I see SpaceTime3D as an interesting foray into the world of 3D visualization on the desktop and in the browser, something that will likely become commonplace within a few years. I'll be interested to see how the tool develops over time. I've sent in some ideas to the developer about adding more filtering options to refine search results, and I've found them to be very responsive and open to ideas. And, I should add, they have a lot ideas in the queue to make this a better tool. Give it a try and see what you think.
Yep, another MacHeist
MacHeist 3 is here.
There's a lot of controversy about the pros and cons (for developers of Mac software) about steeply discounted bundles of Mac applications, and MacHeist is at the core of it. The controversy revolves around what these kind of steeply-discounted bundles portend for third-party Mac developers. Will it ruin their ability to make a decent profit? Will it kill or maim third party development? Well, it's the third year of the MacHeist bundle, and I say the developers know well what they're getting in to. I'm not going to lose any sleep over it.
What we, users of Mac apps, need to know is that bundles are great deals, and MacHeist is hard to pass up. This year, I initially thought I'd pass on MacHeist, but I ended up purchasing it...even though I had no interest in many of the apps. Why? Because I could re-gift the ones I didn't want to my friends, and the few I did want justified the relatively small price. The price, by the way, is $39 for over $600 of apps, and if all applications are 'unlocked' (meaning they sell enough bundles) three more apps will be included to raise the total value to $950. Twenty-five percent of each bundle purchase goes to charity, which is an added incentive and a nice touch.
I decided to buy this bundle for Wiretap Studio so I could try this out as a replacement for my much-appreciated, but aging license of Audio Hijack Pro. What appeals to me about Wiretap is a much more simple interface and what looks to be a better (again, simpler) way to hijack audio. I also decided to spring for the bundle to get a Kinemac license. It looks like a promising app to create nice 3D animations, and at a retail price of $300, it's software that I wouldn't otherwise try.
Finally, I'm interested in Espresso 1.0 from MacRabbit, creator of my much-loved CSSEdit. I use TextMate, but I have to say...there haven't been many updates over the past few years. Espresso, on the other hand, seems poised to mature rapidly. Most people say it's a Panic Coda competitor, which I don't use. I do, however, use Panic's Transmit. If Espresso competently handles the chores that I rely on with TextMate and Transmit, then I'm all for it. I'm counting on the eventual unlocking of this app, I should add. It's the last app in the bundle, and I'm not clear what it'll take get unlocked. Still, every bundle I've purchased in the past has reached sale levels that permit unlocking of all apps, so I'm somewhat confident MacHeist will reach that goal. If not, I'm still content. It's still a good deal.
P.S. After I bought the bundle, I was pleasantly surprised by two apps. I like the included game 'World of Goo.' It's a lot fun and has great style. And I'm pleased with LittleSnapper, a screen capture utility from the makers of RapidWeaver, a great web development tool. As a user of SnapNDrag and Skitch for capturing and manipulating screenshots, I thought I wouldn't get much from LittleSnapper. But I like it. I like the library management, the clean and professional look of added text and other accoutrements (including callouts) that I can easily add to screenshots, and the ability to blur parts of my screenshots. It's still early in my testing phase, but this appears to be a promising tool that might just displace SnapNDrag and Skitch.
Mac Security
Just came across an interesting article on MacWorld. Here’s an excerpt:
Two well-known Mac hackers are updating a widely used hacking toolkit, making it easier to take control of a Macintosh computer…Although there are still many more exploits available for Windows software than for Macs, the new payload code means there is now “more or less the same functionality if you want to target a Mac box or a Windows box.”
No need to get too worried here, but it’s a good reminder that we are not immune from the problems that plague Windows users. And, as this article suggests, it may be only a matter of time before we face similar problems.
There’s a lot of brouhaha over the necessity of installing Mac antivirus software. I didn’t run AV software on the Mac for a long, long time, but now I do. Why? It doesn’t cost me anything. It only slows down system performance a tiny bit. And it makes me feel better. Here’s a full rundown of the steps I take to ensure a basic level of security:
I’ve used ClamXav (free) in the past and just started using iAntiVirus (free for noncommercial use) in the hopes that it’s a bit speedier. It’s not a bad idea to run an AV package, if only to prevent transmission of viruses to colleagues on Windows.
I think a good password vault is essential. The excellent 1Password is my choice. It generates complex passwords, ‘remembers’ them, and protects against phishing and keylogging.
I also use LittleSnitch to control and monitor outbound network traffic. I use this in the interest of privacy, but it will alert me if any unknown malware on my machine tries to phone home.
Next, I’ve set up my Linksys router with a kick-ass password and have set it to only accept connections from known MAC addresses that I’ve manually added (household Macs, my iPhone, my wife’s iPod Touch).
Finally, I use Apple’s built-in Firewall protection. It’s a good idea to make sure it’s turned on (go to System Preferences > Security > Firewall. Choose ‘Set access for specific services and applications.’ Also, I have both boxes checked in the ‘Advanced…’ preferences to enable logging and stealth mode). I also use NoobProof. Taken together, this establishes application and network firewall protection. See this article for more background on that.
If anyone has an alternative or better set-up, please share.
As an aside, if you use FinalCut Studio and keep getting an annoying prompt to allow incoming net traffic from ‘qmasterd’ every time you boot (even though you’ve already added it to the ‘allowed’ list), try adding /Applications/Utilities/Batch Monitor.app/Contents/MacOS/Batch Monitor to your list of applications that allow incoming connections. To do this, command+shift+g to paste in the file location.
OmniWeb is now free
OmniWeb is now a free browser. I'm a huge fan. I purchased OmniWeb long ago to take advantage of this browsers powerful features. It used to cost $15, but now cost nothing as of last Wednesday.
There are many features of this browser that make it special.
OmniWeb can manually store a set of pages in a 'workspace' so that you can easily recall them later. For instance, I have created a named workspace with five sites I use for work; a named workspace with sites related to house hunting; and named workspaces for two different projects I'm currently researching. Handy.
It also displays thumbnail previews of open pages in a fly-out window, which is a nice way to visually navigate between sites.
The best part is that it allows you to save unique settings for individual domains. This is useful for anyone, but particularly useful in terms of accessibility. My father-in-law, for example, has bad eyesight and is not computer saavy. So I set him up with an OmniWeb workspace. All he has to do is click on his workspace, and all his favorite financial sites load. For each site, I used OW's per-domain settings to boost text size to the largest settings possible without breaking each respective site. I also set up each of his favorite sites to open at a particular place on the page so he doesn't have to scroll around to get to the sections he most wants to read. And I set per-site ad blocking: this feature is fine-grained enough to select blocking of known ad sizes, pop-ups, third-party sites, and/or blocked URLs. OmniWeb allows you to optimize an individual domain so you get only what you really want to see. Again, handy.
There's a whole lot I like about OmniWeb, so I was glad to read that the browser will continue to be updated by OmniGroup (at least through version 6.0 -- it's now at 5.9). I'd like to see it go open source some day, but that's not going to happen in the short term. By the way, the browser runs on WebKit, the same engine used by Safari.
The Omni Group also made several other apps free last week, including the screen effects and presentation tool OmniDazzle, the memory optimization tool OmniObjectMeter, and the disk cleanup tool OmniDiskSweeper.