Track all of your billable hours in the new year with Harvest before more time flies.

Work on client projects from anywhere by starting a timer effortlessly via web browser, mobile device, and now from your favorite project management tool. Tracked hours appear in visual time reports designed to help finish projects on time and within budget. When all is said and done, send professional invoices to happy clients and get paid. Don’t delay any longer.

Sign up for a free trial and start tracking time with Harvest today.

* * *

A big thanks to Harvest for sponsoring the RSS feed this week. Sponsorship by The Syndicate.

Sponsor: Harvest

Concerning Inexpensive 27-inch IPS LCD Displays

FSM-270YG

It all started last summer when my cousin sent me a link to this article by Jeff Atwood concerning his discovery of the gray-market of inexpensive 27-inch IPS LCDs on eBay.

My beloved 23-inch Apple Cinema Display had been on the fritz for several months. It was a 9-year old monitor. It was getting dim and had something wrong with the logic board’s ability to recognize the power supply. In short, if the monitor ever lost power then I’d have to try and short-circuit / jumpstart the logic board into turning back on.

Now, I love the look of California-designed hardware on my desk as much as the next Apple nerd. But when my 23-inch ACD finally pooped out last fall, I wasn’t exactly set on replacing it with a Thunderbolt Display.

For one, knowing that new iMacs were on the horizon, I didn’t want to fork over $999 on a Thunderbolt Display when it was very possible that an update to those was on the horizon as well.

Secondly, I wasn’t totally comfortable with spending a thousand dollars on a display that I could find elsewhere for significantly less (albeit, with a few less features).

So I decided to get one of the same, cheap displays as Atwood had. Same as Atwood, I ordered the FSM-270YG. You can still find them on eBay (and if you look, you can even find them in matte).

Since I’d already tainted my all-Apple setup with a black, ugly, awesome mechanical keyboard, it made it easier to take the leap and get a black, ugly, awesome new monitor. You know, to match the keyboard.

Aside from being ugly, the disadvantage to the FSM-270YG is that it comes with no bells or whistles. There are no USB hubs, no thunderbolt ports for daisy chaining, no ethernet, no HD FaceTime camera, not even the ability to tilt the thing. Moreover, when you buy one of these monitors off eBay, you’re taking a gamble. If you get one with a dead pixel or 10, then you’re out of luck.

But, my eBay monitor certainly has some advantages: (a) it was about 1/3 the price of an Apple Thunderbolt Display; (b) it has a matte screen — no gloss, no glass; and (c) one feature it does have is a built in speaker that sounds like if you were to plug in your earbuds, lay them on your desk, and then turn the volume up all the way.

I don’t mind the lack of features because you get what you pay for. And though it’s ugly on the outside, the part that matters the most — the pixels — is just what you’d find inside an Apple display, or any other expensive computer monitor.

My goal was to get the best possible display for the cheapest possible price. All in all I spent $406.76 ($339 for the monitor + $67.76 for a Dual-Link DVI adapter).

Monoprice’s Version

Just recently, Monoprice began selling their version of the FSM-270YG. It’s called the CrystalPro.

The CrystalPro looks exactly like the FSM-270YG monitor I have in front of me right now, except their’s has a Monoproce logo slapped on the front.

The CrystalPro costs $390 + shipping. You can find plenty of the generic FSM-270YG monitors on eBay for less than what Monoprice is selling their monitor for, but there is a significant advantage to going with Monoprice: the warranty.

Not only does Monoprice check each monitor they sell to make sure it works, they also offer a one-year warranty which means they’ll replace the display if there are more than 5 dead pixels.

The Problem with Dual-Link DVI Adapters

What’s unfortunate about both the FSM-270YG and the CrystalPro is that they require a Dual-Link DVI connection. And if you’re running your monitor off a MacBook, you’ll have to get a Mini DisplayPort to Dual-Link DVI adapter. And, they stink.

Not only are they expensive, but they’re flaky. I often have an issue with my monitor where, when waking the computer from sleep, the screen will show “snow” (like when your TV is on a dead channel). Fortunately, a quick off/on of the monitor itself resets the connection and the snow goes away. But still.

So far as I’ve been able to tell, this has to do with the adapter itself. I thought it was because I’d originally purchased a Monoprice adapter, but I had the same problem after purchasing an Apple adapter. And after researching about it online, I’ve realized I’m not the only one.

Not only are Mini DisplayPort to Dual-Link DVI Adapters expensive, they also take up a valuable USB port on the Mac, and they’re known for causing occasional video issues.

So my biggest complaint against these monitors is not the monitor itself, but the adapter they require.

Dell’s Offering

The Dell UltraSharp U2713HM is just as ugly as the Monoprice CrystalPro but with a lot more advantages.

On Dell’s 27-inch ISP monitor you can adjust the height and viewing angle, it has a USB hub, and you have several options for how to connect to it — including DisplayPort. And a Mini DisplayPort to DisplayPort cable costs all of $5.

The price of the Dell UltraSharp moves up and down, but lately it’s been hovering around $650. Factoring in shipping, cables, and adapters, you can get the Dell monitor for about $200 more than the Monoprice.

Which Inexpensive 27-inch IPS LCD Display Should You Get?

If you’ll be plugging your monitor into a tower that already has plenty of USB ports and doesn’t need a Mini DisplayPort to Dual-Link DVI adapter, I’d go with the Monoprice CrystalPro.

If, however, you’re looking for a nice, big monitor to run while your MacBook is in clamshell mode, go with the Dell. Its extra USB ports and non-reliance on a Dual-Link DVI adapter make it worth it the extra money.

Concerning Inexpensive 27-inch IPS LCD Displays

This is extremely nerdy and excellent. I’ve been adding the artwork for Shawn Today manually, via iTunes, for 2 years. The Mutagen Python library, run through a Hazel rule, now does that for me. And, coupled with my aforementioned auto-uploading scripts once I’ve recorded a show, now I simply drop the audio file into a folder and the rest is history.

To get Hazel to grab the artwork and pass it into the Python script, you’ll want to add the following towards the top:

hazelFilePath = sys.argv[1]

 

And then change the line that grabs the audio file to:

audio = MP3(hazelFilePath, ID3=ID3)

 

Not only does this enable me to upload and post an Amazon S3-hosted podcast from my iPhone, it also makes my desktop workflow significantly more automated.

It’s hard to explain the amount excitement we’re feeling over here at shawnblanc.net HQ, but let’s just say Noah was so glad to hear the news he pooped his pants and took a nap.

Embed Album Art Into an MP3 Using Python

Episode 92 of The B&B Podcast — the final one. This was a great last episode, too. Ben and I talked about the history of the show, the Pebble smartwatch and watches in general, doing an OmniFocus workflow audit, Monoprice’s new 27-inch monitor, and the iPad as a “pro” PC.

We’ve been recording this podcast for about 2 years now, and it was a lot of fun. Thanks to Ben had the idea in the first place and asked me if I wanted to be his co-host. And most of all, thanks to all of you who listened to the show.

Yam Benjamin

Mailbox, the new iPhone email app, launched today. Like a few hundred thousand others, I’m still waiting my turn in line to sign in and start using it.

Gentry Underwood, founder and CEO of the company behind Mailbox, said in an interview with The Tech Block last month:

We started [our] company on the realization that people use email as a terrible to-do list. We thought that maybe if we created a to-do list with built-in communication we could side-step this problem. After launching and looking at what was working (and what wasn’t) we discovered that even our most hard-core users still had inboxes filled with tasks. We were trying to figure out how best to solve this problem when we realized the opportunity lied in swapping our ‘solution’ on its head: rather than build a to-do list with email-like communication, why not transform the inbox in which that communication already lived into something more organized and easily manageable?

For his review at The Verge, Ellis Hamburger titled his article: “Mailbox just fixed email on the iPhone —
How a startup outdid both Apple and Google in one fell swoop”. That is a massive statement right there. Got iPhone email troubles? Not any more.

I’m not pre-sold on Mailbox, just yet. In part because I check email on my iPhone the least of anywhere else (I keep Mail on my second Home screen). Also because the whole idea of deferring an email until later, doesn’t yet click with me, nor is it how I manage my email. But nevertheless, I’m certainly intrigued.

Mailbox

This month’s edition of the Read & Trust Magazine is out, and the topic is “Shipping It”.

I had the privilege of contributing an article about my time leading an in-house design team and the battle we had with shipping work that was “good enough”. And that’s just one of several other great articles — David Sparks, Brett Terpstra, Brett Kelly, and Adam King all contributed as well.

The Read & Trust Magazine, February Edition

Setting Up a Basic Mac Media Server

Repurposing an old Mac into a home media server is a great idea. A nerdy, tedious, somewhat overrated, great idea.

For years I was wanting to convert all my DVDs (where by “all” I mean a whopping 35) into digital versions which could be accessible via my Apple TV. I’m glad I never bit the bullet and bought a Mac mini, because about a month ago the video card on my wife’s MacBook Pro started going out. The screen shows random red lines and flickers — it’s just bad enough that she can’t use it on a daily basis, but still good enough that I could repurpose it into our new file and media server.

All in all, the tasks I’ve assigned to my Mac Media server include:

  • Run Printopia to enable AirPrinting on our non-AirPrint printer (Nerd score: 4/10)
  • Let Mail.app run 24/7 so that certain sorting and filing rules are executed at all times, not just when my MacBook Air is on. This helps keep emails out of my iPhone’s inbox that shouldn’t be there in the first place. (Nerd score: 4/10)
  • Host video and audio files so we can put our box of DVDs in the attic, and access the movies directly from the Apple TV. (Nerd score: 6/10)
  • Run Dropbox and Hazel so I can do things like upload audio to my Amazon S3 server from my iPhone, rename and move pictures of receipts, and more. (Nerd score: 9/10)

Printopia and Mail.app are pretty self explanatory. Below are more details on how I went about ripping my DVD collection into iTunes and how I’m using Hazel and Dropbox to enable some workflows on my iOS devices.

Ripping DVDs

First things first, I backed up the MacBook Pro, updated it to Mountain Lion, and then did a clean install.

The whole process of downloading and installing, and then erasing and installing again took about 3 hours. I then changed the name of the Mac from “Shawn Blanc’s MacBook Pro” to “Media Server”, and installed HandBrake, Hazel, LaunchBar, 1Password, and Dropbox in order to start getting around.

I set the MacBook Pro up on the edge of my desk, and began ripping DVDs with HandBrake. It took about 90 minutes to convert the DVD into an .m4v file. After which I had to add the file to iTunes, go online and find artwork, add the artwork, then tell iTunes the movie’s media kind was “Movie” and not “Home Video”. The whole process was slow and tedious.

Setting up the Media Server was a topic of one or two Shawn Today episodes, and I received a lot of feedback from folks who’ve been down this road before. In short, I was doing it all wrong.

If you’ve ever set up your own media server, you know there is more than one way to go about it. You can set up cron jobs and hazel rules to automate the whole process from DVD to iTunes, you can do everything manually, or somewhere in between. Since I was only converting 30-some-odd DVDs, I chose not to go crazy with the automation scripts.

Here’s the workflow I finally landed with (thanks to several awesome readers who sent suggestions in):

  • Rip movies using RipIt. This app copies over the whole disk in under 30 minutes as a .dvdmedia file. I plugged in an external hard drive and ripped the DVDs to there.
  • Since HandBrake takes nearly 90 minutes to encode a movie into an .m4v file I could basically rip 3 DVDs to disk while HandBrake was encoding one.
  • This meant I could just load up the Handbrake queue with all the ripped .dvdmedia files, and let it encode a batch of movies (into m4v using the Apple TV 3 setting) while I’m sleeping.
  • In the HandBrake settings you can choose to have files sent to a metadata filling app once they’ve been ripped. If you’re going to go to all the trouble of ripping your DVD collection to digital, you really want an app that will fill in the movie’s metadata for you so when you browse the movies in your library you see all the relevant and important info (movie description, actors, director, rating, artwork, etc.).
  • I used iDentify which worked alright. There were a handful of movies that iDentify thought were something else, or that it couldn’t find data for at all. Fortunately it was an easy fix. For those few movies, I simply looked up the film on IMDb and entered the IMDb code (you can see it right in the IMDb URL) into iDentify.
  • From there, iDentify requires that you hit “Save” before the metadata is written to the .m4v files. Which is unfortunate because it meant I couldn’t use Hazel to toss the files into iTunes once they were all done because who knows when I would get around to saving all the metadata of the batch-processed movies.
  • Thus I would manually drop the m4v files into the “Automatically Add to iTunes” folder.

The whole process took me about 10 days. I could have done it in 4 had it not taken me a few days to figure out a faster workflow using RipIt and HandBrake’s queue, and had I not gotten tired of babysitting the Mac and ejecting a disk and putting in a new one every half-hour. I understand why some folks tell me they’ve slowly been ripping their DVD library for years.

Video Quality: Ripped vs Original

A ripped DVD, streamed over WiFi to my Apple TV is of a noticeably less quality than a DVD played in my player. But, it’s not that bad.

I watched and compared scenes from a handful of different films — including Hero, The Count of Monte Cristo, and Pirates of the Caribbean 3: Dead Man’s Chest (don’t judge) — to see how the quality of the digital version compared to the DVD disc.

Hero and Pirates both looked good. The digital version close to the same quality, but not quite equal — almost on par with an HD movie that’s streamed over Netflix. The Count of Monte Cristo was much better on DVD than digital — especially the darker scenes. It was about on par with an SD-quality film streamed on Netflix.

But you don’t rip DVDs to your computer for the image quality. You do it for convenience and for the sake of simplifying. Our DVD library is filled with films we rarely, if ever, watch. It’s worth the tradeoff in order to have all our movies in one spot, accessible through the Apple TV, while also being able to get the physical DVDs put into storage somewhere. (I’d give them away, but I think that’d be illegal.)

Dropbox, Hazel, and additional Nerdery

Now, so long as you’ve got a Mac that’s running and connected to the Internet 24/7, there’s no reason not to use it for some nerdy fun.

Thanks to some fantastic 3rd-party apps, the iPad is a fully-capable work machine for me. It’s my new laptop, while my MacBook Air has, more or less, become my desktop.

There has been, however, one particular area that the iPad could not replace my MacBook Air. And that was in the uploading and posting of the audio files for my daily Shawn Today podcast. Last summer at WWDC, I traveled only with my iPad. For all my writing, reading, and email needs the iPad performs fantastically. But I had no way of posting Shawn Today while on the road.

However, thanks to this Python script from my pal Gabe Weatherhead, I just add a little bit of Dropbox and Hazel magic to take an audio recording from my phone and upload it to my Amazon S3 bucket for publishing to the podcast.

Here’s how it works: First, I use the iPhone app DropVox, which records a voice memo and uploads it to a Dropbox folder.

Next, Hazel grabs any new audio files that appear in that folder and renames them to something proper. Then, using Gabe’s script, the file is uploaded to my S3 bucket and the uploaded file’s URL is copied and pasted into a Simplenote note. Hazel then moves the original file into an “Uploaded” folder, and finally emails me a text message letting me know the file is up.

My Hazel rule looks like this. And the emailing of the text message is through a simple Applescript:


tell application "Mail"
    set theNewMessage to make new outgoing message with properties {subject:"Shawn Today", content:"Successfully Uploaded", visible:true}
    tell theNewMessage
        make new to recipient at end of to recipients with properties {address:"[email protected]"}
        send
    end tell
end tell

 

Once I get the text message notifying me of the completed upload, I launch Simplenote on my iPhone or iPad to find the audio file’s URL. I then copy that URL, launch Poster, and publish the latest episode of my podcast.

See? For some of us, all we need for an iOS-only workflow is a Mac at home doing the heavy lifting.

Setting Up a Basic Mac Media Server

Did you know that 49% of employees in 100-999 person companies are using consumer cloud services to store and synchronize their business data?

It’s because the consumer cloud is easy and fast. But it’s not always secure enough for your business’ intellectual property. It certainly doesn’t meet Corporate’s policies for auditing and data retention. It’s simply not the cloud you’re looking for.

Igloo is built in the enterprise cloud. We’re made for business, but still fast and easy to use. In fact, we have a full suite of social tools, like blogs, built around secure document management, collaboration and version control. (We have all the security acronyms you need. Really.)

It’s time you try Igloo (and check out our fancy new form, too.)

* * *

My thanks to Igloo Software for sponsoring the RSS feed again this week. Sponsorship by The Syndicate.

Sponsor: Igloo Software

Evan Calkins, all-around awesome dude and the man behind Hoban Press:

I’m a big fan of designing within constraints. A letterpress printed business card has some pretty serious constraints. Unlike the web, I am working with a fixed sheet of paper and generally working with one or two colors at a time. Unlike full color print work, letterpress printed pieces are relatively simple and centered around typography instead of complex graphics. I love this about the trade and I’m greatly inspired by other designers and printers who pull this off well.

Blaine Hogan’s Interview with Evan Calkins

Ken Case, CEO of the Omni Group, in an interview with Don Southard:

When we move from one platform to the next, we try to learn how people interact with the app and we try to apply those interactions to the next platform.

Omni’s approach towards Mac and iOS app design is inspiring. Their mindset reminds me a lot of what Jeffery Zeldman wrote regarding the recent redesign A List Apart:

I challenged Mike and Tim to think of design non-canonically. What do I mean by that? Sometimes with responsive design, one particular layout (for instance, the desktop browser layout) feels like the “real” design, and smaller-screen experiences become merely usable afterthoughts. I didn’t want that here. Instead I wanted you, our readers, to feel that you’re experiencing the real thing on whichever device or circumstance you happen to encounter it.

OmniFocus is one of a few quintessential examples of software that has a version for iPhone, iPad, and Mac, yet no clear-cut canonical version. No matter which version your using, you don’t feel like you’re using a satellite version of the “real” app — each platform has its own, real, appropriate, version of OmniFocus.

MacStories Interview with Ken Case