« Back to Operation Gadget Main | Productivity and Organization Archives
I've been using Twitter for several weeks, because there are things that friends of mine might be interested in hearing about that will never make it into an email or an Operation Gadget post.

Twitterific vs Spaz: These two desktop Twitter
clients that run on the Mac are competing for
space on my desktop. Only one will survive
the week. [ Screenshot by Dave Aiello on Flickr ]
It only took a few minutes of serious Twitter use for me to realize that I wanted a desktop client. It's easy to see which client friends are using, just visit http://twitter.com/daiello and look at one of my latest tweets:
Just switched on http://funkatron.com/spaz on my Mac. I'll let you know how it is as a Twitter client.
about 2 hours ago from SpazThe link to the word "Spaz" indicates that I used the Spaz client to post that tweet.
The two clients that I've tried so far are Twitterific and Spaz. Both run on the Mac, but take pretty different design approaches when you look at them closely.
Twitterific has been around longer, and it's a classic Cocoa application. This means that it runs only on MacOS X. It's closed source and ad supported unless you pay the $14.95 fee that the publisher wants you to pay.
I actually like the ads that are inserted periodically in my twit stream. They come from The DECK, the same ad network that is used on 37signals' network of web sites.
Twitterific is nice if you are a Mac user because of how well it integrates with all the other applications that a Mac geek like me is going to have installed. It integrates seemlessly with Growl, a kind of a notification manager that lots of Mac applications tie into.
Twitterific also configures itself as a Heads Up Display (or HUD). It does this by setting itself to float above the windows in front of it and using CSS opacity to allow windows underneath it to be viewed. That's a cool effect, and is particularly useful when used in conjunction with Leopard features like Spaces. When it's in this mode, it removes its icon from the Dock, which is nice because it makes the Dock a bit more concise.
Spaz is the newcomer. It's an open source Adobe AIR application. It looks nice, but doesn't have some of the MacOS X-specific features that Twitterific has. It's free and has no ads.
Continue reading "Twitterific vs Spaz: The Twitter Client Face-off on My Desktop" »
One of the best techniques for using an iPhone with a large iTunes library is to use Smart Playlists to automatically select tracks from your library according to logical rules. I discussed this in Use Smart Playlists for Endless Combinations of Christmas Music. I wanted to provide an update because I see a problem with this technique.
I have some Smart Playlists for rock music that I listen to sometimes when I'm running. However, I picked up some music as part of the Lance Armstrong: Run Longer workout (available from
) that's actually part of the "Alternative" genre that I want to include in these playlists.
The problem I ran into is that Alternative and Rock music go together in my mind, but they didn't end up together according to the way I had my rock-related Smart Playlists defined. The rules for my "Rock Favorites" Smart Playlist were:
If you want to add the Alternative genre, you can't just add a second genres rule in iTunes without changing the selection criteria to "Match any of the following rules", and then you lose the rating criteria.
The only way to choose two or more genres and include rating criteria is to exclude every other genre but the ones you want. This was discussed by Merlin Mann from 43Folders.com in 2006 in an article called "Music Only" for your iTunes playlists.
In order to add the Alternative genre to my Rock-related Smart Playlists, I had to exclude the following Genres:You might have to exclude more genres if your iTunes library is more diverse than mine.
I can see why Apple would design iTunes so that there is a simple one level logic to selection criteria for Smart Playlists, but the problem of how to combine music in closely related genres is made more complicated by iTunes' simplicity.
If I find a better way to select the same music into my Smart Playlists, I'll let you know.How to Eat Healthily at Top Chain Restaurants on Lifehacker: "The food experts at Health magazine have scoured the menus at popular restaurant chains in search of the healthiest foods on the menu, rounding up several healthy menu options at otherwise unhealthy chains."
They found reasonably healthy choices at Denny's, Ruby Tuesday, and P.F. Chang's, among others.The "missing" iPhone ringtone on TUAW: "We've all seen the iPhone ads.... None are identical, but most have something in common. Namely, that peculiar ringtone. We call it peculiar because it isn't actually included with the iPhone. Luckily, most of us have it installed on our computers already."
The article goes on to explain how to convert the Apple Loop that comes with GarageBand (part of iLife '08) into a ringtone for your iPhone.On our trip to Buffalo this weekend, Kathleen, Jimmy, and I stayed in two Marriott properties that had public WiFi networks. The thing I didn't like about them is that they are wide open networks which means anyone can join and do pretty much anything they want locally.
I have my MacBook Pro setup the way I want to use it when I am on my home office network. This means that I have iPhoto and iTunes sharing enabled, and a public folder available so that my wife can grab files from me or give me files without my intervention. I don't want these services to be advertised an available when I'm on a foreign WiFi network.
I turned off iPhoto and iTunes sharing manually when I went on line at the hotels. This only took a minute or two, but I don't want to have to remember to do it or to think about it. I'm almost positive that I'll forget to turn these services back on in many cases when I get home.
In order to batten down the hatches on my Mac, I need a couple of discrete pieces of software:
Ode To A Burrito -- Chipotle Mexican Grill on Fast Company: "Good food wrapped in a socially responsible message has created legions of Chipotle fans -- and a superhot business. Acquired by McDonald's in 1998 when there were only 14 Chipotles, the company went public in 2006 with 500 stores and watched its stock rise from $22 to $110 in 18 months. The now-independent outfit is enjoying an 80% revenue run-up over three years....
"Chipotle has achieved these impressive stats by spurning fast-food orthodoxy. Workers make each burrito by hand, which leads to long lines of customers waiting far beyond the four-minute industry standard. Turns out, that's not a problem for many customers." There aren't many Chipotles in Pennsylvania, but one just opened in Warrington, in the same complex with one of our two closest Wegman's. Why can't we eat there more often? [ via 37signals SVN ]The other day I was looking forward to watching NHL playoff games, and started thinking about how much fun it would be to watch Hockey Night in Canada on the CBC instead of Versus.
I went over to CBC.ca and watched the HNIC Playoff Preview Show on the CBC Sports Video Player. The player is a Flash-based application that sits in your browser of choice. After a brief video introduction, the Hockey Night in Canada Opening was shown. This is a series of highlights playing over the Hockey Night in Canada Theme Song. The opening sequence lasted about 45 seconds.
Occasionally I hear people talking about trying to buy the Hockey Night in Canada theme as their ringtone for their mobile phone. Nobody I know has it as their ringtone on their iPhone. I decided to try to use Mac software to create an iPhone ringtone of the actual Hockey Night in Canada Theme as broadcast by the CBC. I had no idea how easy this would turn out to be.
Before I describe this technique, I want to warn you that distributing copyrighted material such as the Hockey Night in Canada Theme Song is probably illegal where you live. However, no one can stop you from making an iPhone ringtone for your own personal use using the following technique.
The software I used to make this ringtone was Audio Hijack Pro from Rogue Amoeba Software ($32 direct from the developer) and GarageBand '08 which is part of the iLife '08 software suite from Apple.
Audio Hijack Pro allows you to intercept (or hijack) the audio output of any application running on your Mac, and save it as an MP3 file. I hijacked the audio output of Safari and captured the Hockey Night in Canada Theme Song in about as much time as it took to locate the Opening in the program and then watch and listen to that opening.
Once I had the MP3 file, I brought it into GarageBand '08 and did the following:
This last step automatically exported the music clip as a ringtone and caused iTunes to import it. The next time I synced my iPhone, the custom ringtone was automatically transferred to it.
Once that was done, I could designate my Hockey Night in Canada ringtone as my default ringtone. Better yet, I decided to make it a ringtone unique to some of my friends from hockey and hockey officiating.
The true power of this technique is that you can capture and convert into a ringtone any sound that your Mac can play for you. This means the entire repertoire of YouTube is at your disposal, as well as things like Hulu, current programming from all of the major networks, and things like CBS Classic TV episodes.
I'm thinking of making a ringtone of the Hawaii Five-O Theme Song or the Love that Good n' Plenty Jingle from the 1960s next. [ Hat tip to The Mac Observer for their article Making Custom Ringtones with GarageBand ]
I had an iPhone experience tonight like the ones that make users of other mobile phones jealous. Kathleen, Jimmy, and I decided to go to Friendly's for ice cream after dinner. We showed up at the Langhorne location only to find a standing-room-only crowd waiting for tables. We were quoted a 20-minute wait.
We're already out, so where do we go for a similar ice cream parlor experience? I get out my iPhone and tell the Maps application, "Friendly's, Langhorne, PA". I find that there is a Friendly's in Morrisville, only seven miles away. I get directions because I am not familiar with the address. We decide to go there instead, figuring we can be seated, order, and be served faster if the other Friendly's is less crowded.
The other Friendly's was a lot less crowded, the ice cream was just as good, and our waitress was very nice. She gave Jimmy a balloon and a small stuffed animal at no extra cost to us.
The total additional cost of going to the other Friendly's was 12 minutes travel time between the two locations.
The reason I'm telling this story is because my wife was completely happy with the outcome of this trip, and my 22-month old son came home happy and went off to bed quickly and quietly.
If we had stood in the vestibule of the first Friendly's for 20 minutes, then ordered ice cream in a very full restaurant, I'm sure that Jimmy would have been bouncing off the walls and would have needed time to wind down when we got home.
Every time I am able to use my iPhone to reschedule my errands on the fly based on conditions I experience on the road, I am amazed. The experience we had tonight cannot be measured in terms of dollars saved or earned; It's entirely about convenience and making a positive experience out of something that would have been frustrating had we stayed where we were.Earlier today, I needed to come up to speed quickly on IBM WebSphere MQ, a complex piece of enterprise software so I could discuss it with a senior manager at a potential consulting client. The easiest way to do this was to read an introductory whitepaper on Websphere MQ that would provide me with a very high level understanding of the software and some applications of it.
The problem was that I didn't have time to read the whitepaper because it's a 32 pages document and I needed to be at the client's office in less than two hours. I decided to take a few minutes and try to use my Mac to convert the text of the document to an audio file that I could listen to on my iPhone while driving.
I based my solution on the idea published by Ben Waldie in Automator Power: Variables and Looping that was published in the February issue of Macworld. Ben's solution has two limitations:
My adaptation neatly extracts the text out of the PDF file and uses the same suggested MacOS services to create the audio file. Here's how I did it:
Before I began writing my Automator workflow, I needed to install PDFtoText, a shell program that converts PDF documents into plain text. Carsten Blüm built a DMG installer for this open source utility.
My Automator workflow is as follows:
Utilities:Run Shell Script on the following script using the "/bin/bash" shell:
/usr/local/bin/pdftotextThis invokes the utility to read the PDFtoText converter and extract the text from the PDF file. The text above is one continuous command statement separated by spaces. Substitute your home directory and "/Downloads" for the ellipsis in the previous two lines.
/Users/.../WS_MQ_Messaging_Backbone_for_SOA.pdf
/Users/.../WS_MQ_Messaging_Backbone_for_SOA.text
This workflow worked incredibly well for me. It should work well for you too, assuming you can fast forward through things that aren't meant to be read like tables of contents, page numbers, and the text that is contained in tables and charts.
This technique is going to change the way I prepare for meetings with potential clients. Now I can listen to PDF documents on the way to an important meeting and not have to worry about trying to scan my notes while driving.I started using Spaces the other day for the first time. This is an application for Mac OS X Leopard that allows you to set up four or more virtual screens, known as spaces. You can also dedicate the windows from specific applications to a specific spaces.
So far Spaces has worked wonderfully for me. I have one space for productivity apps like Mail.app, iCal, the Address Book, and Adium, my instant messaging client. My second space is for blogging and includes MarsEdit and a bunch of browser windows. My third space is for software development and includes things like Zend Studio, Colloquy (an IRC client), and more browser windows. I may use my fourth space for image editing. I opened Pixelmator in it to write this article.
It was easy to dedicate most applications to their appropriate space. Clicking the "+" button below the "Application Assignments" scrollable area brought up a file selection dialog. I simply located the application I wanted to work with in my "Applications" folder and clicked the "Add" button.
The big question I had when setting this up was, how do I make my Finder windows appear in more than one space? This is because the Finder is not in my Applications folder and I didn't know where to find it.
After Googling around for a little while, I found an article called Nice Leopard Finder/Spaces tip on the Undulattice blog that answered my question. It turns out that the Finder is located in the "System" directory tree under "Library" and then under "Core Services".
I set the Finder to appear in all spaces. Now it shows up in my blogging space so I can drop files into the MarsEdit Media Manager, and in the development space so I can make changes to the Apache directory tree on my MacBook Pro.Scott Bourne, the host of The Apple Phone Show, saved $5750 on a new car that he just purchased by using his iPhone during the negotiation. It looks like the most productive uses of the iPhone were recalling email correspondence that had occurred between him and the dealership, and verifying the information that the dealer's salesperson offered during the actual negotiation.
Kathleen and I bought our Honda Accord in December 2006 when we both had Treo 650s. At that time, we could recall our emails with the dealership as Scott Bourne did. However I'm guessing that we had less useful information in our emails than he did.
The web capability of the Treo 650 was primitive compared to my iPhone. If the dealer had open WiFi for use by its service customers (likely at least in California), the iPhone would be that much more useful.
Scott doesn't say what kind of car he bought. I assume that in order to get a $5750 discount on the price, he had to purchase a luxury car in the range of a Mercedes or a BMW.
I think what I learned from reading this article was that I should do some introductory email correspondence with dealers before ever going on a lot. If I had corresponded with dealers prior to going to any showroom, I bet I could have gotten the ask price to move in a favorable direction.
Of course there's no question that I'll bring my iPhone when I shop for my next car.It took me about half a day to convince myself that MarsEdit is a must have for blogging on Operation Gadget. Here's why.
Operation Gadget talks a lot about electronic gadgets, computers, and software. I often provide links to these products that point to a place where you can buy them, such as Amazon.com. Links like this tend to make the blog a few dollars which pays for hosting and what not.
Building these links takes time. In the half day since I downloaded MarsEdit, I figured out how to adapt an AppleScript that came with MarsEdit to lookup on Amazon.com the selected text in a post I'm writing. I select the text of a product name in the post I'm writing, invoke the AppleScript, and quickly find a page referring to that product on Amazon.
From there I find the Amazon Standard Identifier (ASIN) which is the way to uniquely identify a product in the Amazon catalog. The ASIN is always in the URL of the product's page on Amazon.com. Once I have the ASIN, I can build a link using a MarsEdit markup macro that I wrote for myself.
I haven't had a chance yet to benchmark the actual time difference between writing an Operation Gadget post in the Movable Type web interface and locally on my Mac in MarsEdit, but I'm guessing that I cut my editing time down by two minutes per story using the AppleScript and the macro that I described above. That's well worth the $29.95 licensing cost of MarsEdit, so I'll be paying for my license this weekend.
I can see other opportunities to develop AppleScripts and MarsEdit macros for similar productivity improvements on the RinkAtlas Blog. I'm sure I'll think of other uses for this technology as well.
I highly recommend MarsEdit to anyone who links their blog posts to reference information on other websites. I think you'll find it measurably increases your productivity.I'm trying out MarsEdit, a MacOS X blogging client, for a few posts to see if it improves my productivity. It's been recommended by higher beings in the blogosphere like Andy Abramson and John Gruber-- two people whose blogs I read every day.
I really want to see whether a client like MarsEdit can make inserting of photos and screenshots simpler for me. I've got lots of media at my finger tips now that I'm using a MacBook Pro. Operation Gadget should reflect that better.Guy Kawaski, Will Mayall, and the rest of the folks at Nononina have built a new topic-based RSS aggregator called Alltop. There idea is to display the latest five stories from thirty or more blogs in each topic area. You can drill down to the topic areas that you are most interested in by using the appropriate subdomain URL. My favorites are:
I'm also pretty interested in the Linux topic. I think there could be a market for a Web Development or PHP topic. There's already a Politics topic that probably would be a quick way to catch up on what's going on in the latest news cycle.
I think Alltop is an excellent idea and could be a mobile competitor to Google Reader if they create an iPhone version.
iPhone SDK, Apple's Touch Platform, and The Next Two Decades on 37signals Signal versus Noise: "What we saw today {at the iPhone Software Roadmap Event} was the spark. The explosion will continue for twenty years. We will all feel the warmth."
"What we saw today was the beginning of two-decades of mobile domination by Apple. What Microsoft and Windows was to the desktop, Apple and Touch will be to mobile...."
The first book I bought to try to get new ideas on how I could better leverage my iPhone as a multimedia Swiss Army Knife was iPhone Fully Loaded by Andy Ihnatko. I have been really impressed by this book because it has some really excellent tips and techniques that go beyond many of the ideas I've seen discussed on iPhone-related blogs and websites.
Andy Ihnatko is a freelance journalist who writes a technology column in The Chicago Sun Times and appears regularly on The Early Show on CBS. He hit my radar screen through his regular gigs on The Apple Phone Show and MacBreak Weekly podcasts. Some of the concepts he discussed on those programs, such as using Smart Playlists to fill your iPhone with a constant amount of music that you like but haven't listened to recently (mentioned previously on Operation Gadget), and using Handbrake to convert chapters of DVDs that you own to clips that are playable on your iPhone, are prominently featured in this book. However, there are a lot more ideas that go far deeper into Mac and PC technology to pull together content that you have access to, package it in a form that's storable on your iPhone or iPod touch, and get it transferred on to your device.
There are also ideas that didn't appeal to me personally, but were interesting to read about from a general knowledge perspective. Andy is a big fan of comic books, so he includes an entire chapter on finding comics on the Internet and transmogrifying for your iPhone. He also talks about extensively about electronics and software that can be used to record radio programs for later playback on your iPhone. I used to listen to a great deal of radio myself, so this is interesting to me, but podcasts have largely replaced my radio listening habit since I got my iPhone, and I can barely keep up with the podcasts that I'm subscribed to now.
There are a number of other good iPhone-related books, such as The iPhone Pocket Guide by Chris Breen of MacWorld Magazine, but few are as jam-packed with ideas for filling your iPhone with content as iPhone Fully Loaded. This book always seems to be sitting near my MacBook Pro, and I think it will stay there for some time.
I ordered my MacBook Pro on Sunday night. It's a build-to-order machine with a 160-Gigabyte hard drive that's based on the 2.2-GigaHertz Core 2 Duo, Santa Rosa-based MacBook Pro. If I get the machine that's currently on the market, it will be 194-percent faster than my current Dell Latitude C810, the design for which is now six years old.
I think I will be picking myself up off of the floor when I open the box and turn it on. This says nothing about the switch from Windows 2000 to MacOS X Leopard.
There are so many places where I can't really go on the web right now, just because of CPU constraints. YouTube and a lot of the Flash-based video sites are typically terrible. A lot of frames are missing when I play clips. As a result, I find myself grabbing my iPhone and using the WiFi capability to watch video. I think that's going to make a huge difference in my web experience.
I'm hoping that the web development IDEs that I use, Zend Studio 5.5 and Zend Studio for Eclipse, are leaps and bounds better on OS X than on an old, slow Windows machine. I'm also hoping that a personal organization tool such as OmniFocus or Things make me way more effective. We'll see.
Andrea Jung Joins Apple Board of Directors on MacRumors.com: "Apple has announced that Andrea Jung has been elected to Apple's board. Andrea also serves as Chairman and CEO of Avon Products, board member of General Electric, and member of the New York Presbyterian Hospital board of trustees and the Catalyst board of directors."
Why the CEO of Avon and why now? Speculation is that her board seat at GE will make her helpful in brokering an agreement with NBC Universal to bring them back into the iTunes fold.
A couple of friends of mine asked me to what I thought of the Amazon Kindle at lunch before Thanksgiving. I said that I was aware of it, that reviews and comments from blogs that I read had been more negative than positive, but I would keep my eye out for interesting articles and blog postings. Here are a few of the things I've found:
These comments are pretty much polar opposites of each other, with every other review falling somewhere in between.
My friends also suggested that I discuss another e-book reader called the Iliad from iRex Technologies. More on that product later.
Signal vs. Noise pointed out a terrific comparison of cost of various methods of do-it-yourself electronic tax preparation. This article is excellent because it attempts to compare the so-called out the door price of doing your state and federal taxes. Out the door pricing is defined as the total cost of tax preparation and electronic filing of both a Federal and a single-state tax return.
There are a number of electronic tax preparation options that I was unaware of before reading this article. The major tax preparation brands TurboTax and TaxCut have both packaged software and on-line tax preparation and filing services. These are delivered in several different bundles, each at different prices. In addition there are several smaller competitors included in the review.
My brother Scott has been touting the benefits of on-line tax preparation and filing for several years. This comparison proves that this option is worth trying, because the on-line versions of the major tax preparation and filing services are sometimes noticeably cheaper than their packaged software equivalents.
With two and a half weeks left until the personal tax filing deadline, a lot of people still have to buckle down and do the work. I hope that they can benefit from this handy comparison.
Am I the last blogger to make the switch to Google Reader from Bloglines? Here are the three key features that Google has implemented that made me switch:
I hope my change over benefits Operation Gadget readers in terms of stronger, more relevant, and timely articles.
If you are still using Bloglines or any other feed reader, you owe it to youself to give Google Reader a try for a few days. You may find it to be as much of an improvement as I did.
I want to recommend that Operation Gadget readers check out Lifehacker's Firefox user interface customization tips. The article is a tutorial that shows you how to eliminate one of the three default toolbars from each of your Firefox windows.
I gave this a try earlier this afternoon, and I'm pleased with the results. I think these chrome tweaks are particularly important for laptop users. Vertical space on a laptop screen is always at a premium, so anything that you can do to increase the amount of each webpage that you can display is probably worth it from a productivity perspective.