Skip to main content

Posts

Showing posts from May, 2010

Classic Ad Campaign, retired

What I'll miss the most, will be John Hodgman . Whether you like them or hate them, Apple ads always deliver. From the iconic "1984" to the Think Different campaign and now its newest retired series, Get a Mac. We all know, Justin Long will be just fine with his budding movie career . It does make you wonder, however - what does Apple have planned for the next big ad campaign? My guess is they will change focus from battling "PC" to battling Google, mostly in the mobile and small form factor (tablet) space. It begs the question, if the Get a Mac campaign was given its Batman Begins reboot - who would play the "Google Geek"? And to Mr. Hodgman - we all look forward to seeing more of you in the future; your humor transcends your geek roots. We love it.

ack -- better than grep

How did it take me so long to come across this ? I found mention of it in Tim Bray's latest blog entry while I was examining his find/grep alias (by the way, Tim, I find the syntax below to work fine on my Mac) I've spent my life using: $ find . -name *.filetype -exec grep pattern {} \; -print But no more! I spend a lot of time doing cross-platform development and haven't always had a good find/grep implementation (I'm looking at you, Windows and have never liked cygwin) so this tool will come in handy. And the Bill the Cat references just seal the deal.

Python Programming Language

By the way, the language is named after the BBC show “Monty Python’s Flying Circus” and has nothing to do with reptiles. Making references to Monty Python skits in documentation is not only allowed, it is encouraged! from Python Tutorial

Moving from cvs to git

Yesterday, I spent almost the entire day improving my git knowledge and migrating all of my old software projects from cvs. I'll admit, I cheated a little since I only really cared about the latest 'release' of each project's codebase, I simply exported the latest from cvs and created a new baseline for it in git. Additionally, I am going to host the code in my Dropbox account so that the computers I use regularly will have access to the latest code (assuming I've pushed it from whatever computer I used last) and essentially, I get a free git code host with unlimited projects but unfortunately, not unlimited space. First, I created my .gitignore, so I could add everything in the project without the unnecessary cruft clogging up my projects. You can download it, if you want. It basically tries to ignore all backup files, generated binary files, filesystem metadata (such as CVS dirs and Mac DS_Store) and any non-essential development environment files. Here is...

The State of eReader/eBook Design

http://craigmod.com/journal/ebooks/ An in-depth analysis of ebook design and typography, very well researched and documented. I particularly liked seeing the side-by-side screenshots of iBooks compared to the Kindle.app. I plan on using the Kindle.app extensively when I finally receive my iPad. Comparing it to the Kindle 2 should be interesting as well.