Search

Top Posts

Comments

  • Ross Mungall: Hi there, Notify is great app, much better and nicer than Gmail Notifier.. but its not working with any...
  • mayank: i am having a problem with my macbook airport. it cannot open most of the sites, the reason always shown is...
  • Anon A Moose!: Working in Apple tech support, this tool is freaking invaluable. Do you know how many people call...
  • kyle: hi im mac and im a pc!!!!
  • TheWalrus: Great, thanks for this. Having just started using a Mac as well as my Ubuntu machine, it’s good to...

Categories

Recent Posts


Archives for Utilities

Download Google Books

download google books Google Books is a pretty amazing virtual library filled with who knows how many books, magazines, periodicals, and whatever else you might expect to find in a brick and mortar library. Some of the books can be downloaded and saved as a PDF with just a click, others are restricted, but thats where Google Book Downloader comes in. Simply give the program a Google Book URL or Book ID, and Google Book Downloader will generate a PDF of that book (or at least the portion that is accessible via the web). This is so useful for anyone who wants a virtual copy of a book stored locally on their Mac (or iPod Touch, or iPhone, or even the iPad!). This is about as easy as it gets.

So you want to save a Google Book for later? First, find a book on Google Books
downloading a google book on a mac

Now just paste the URL or book ID into the application and it will start the download:

google book download mac

Your Google Book is now saved as a PDF and it can be read or viewed from anywhere, independent of the web and an internet connection. Awesome! Google Book Downloader is free and open source, so if you feel like poking around the code it’s freely available on the developers site.

HacThePlanet: Google Book Downloader
Download Google Book Downloader now

Compare two files with FileMerge

If you’re a developer and you haven’t found out about FileMerge yet, you are missing out on one of the more useful apps included within Apple’s XCode installation. FileMerge lets you select any two files and it will compare the two, pointing out any differences between the files. If you’re a developer you already know why this is wildly useful, as it makes tracking down major and minor code changes remarkably easy. Apparently FileMerge is a survivor from the days of NeXTStep, and once you see how useful it is, you’ll see why it was saved and bundled with XCode.

XCode can be installed from the CD/DVD’s included with your Mac, or downloaded for free from the Apple Developer site. Once XCode has been installed, FileMerge will be located at /Developer/Applications/Utilities/FileMerge

FileMerge file comparison mac

[ FileMerge screenshot from Schwehr.org ]

Find a fast DNS Server

fast dns server

There’s no shortage of DNS Server options out there, with Google DNS, OpenDNS, your own ISP’s, and the gazillion of others available to use. The question remains though, which of these DNS servers is going to be fastest for you? And how do you know which is fastest? NameBench is a free application that will run a set of benchmarks based on your web browsing history and tcpdump, and will report back the fastest domain name server for you to use. In some cases, switching to the suggested domain name server can be a considerably speed increase, with noticeably faster page loads. Check it out for yourself.

NameBench home

find fast dns server

[ TechCrunch ]

Find out how much you’ve spent at the iPhone App Store

app store expense monitor

Appropriately named App Store Expense Monitor does exactly what it’s name implies, it tallies up your App Store spending on iPhone/iPod Touch apps and gives you a grand total. The app works by reading your iPhone App information from the iTunes folder on your Mac and then it just tallies up the prices, but it does allow you to edit price information in case you got an app for free or at a reduced cost.

All of those little $0.99 purchases can sure add up!

App Store Expense Monitor
Download now

Kill the Flash plugin with BashFlash

bashflash It’s no secret, I hate Flash. It’s the plastic pink flamingos of the web but worse, it’s crass, it’s loud, it’s obnoxious, it will crash your web browser, and on a Mac it is a literal drag on the machine, sucking up the CPU and memory as if there’s no tomorrow. Adobe really laid a pile of dung with Flash on the Mac, which is probably why Apple won’t allow Flash to run on the iPhone or the new iPad. Anyway, enough of my opinions and ranting about the Flash problem, here’s some solutions:

I am a huge fan of ClickToFlash, the Safari plugin that prevents all Flash from loading unless you approve it. But what if you allow a Flash object to load with ClickToFlash and it goes crazy? Now comes BashFlash, a perfect compliment to ClickToFlash. BashFlash is a little menubar extra that automatically warns you if Flash is taking up too many CPU cycles (usually is) and lets you kill the Flash culprit instantly. Hooray! Your web browsing experience is normal again!

The only bad thing about BashFlash is that it requires a 64 bit Mac, but this is because 64-bit Safari forces Flash to run within it’s own process ID on 64 bit systems (interesting, I learn something new every day!), allowing BashFlash to target the resource hogging process and end it instantly.

BashFlash developer home
Download BashFlash now

Syntax highlight source code within QuickLook

syntax highlight quicklook I use QuickLook constantly for everything from pictures, movies, text files, and of course, source code. Source can be a pain to view in QuickLook because there’s no syntax highlighting by default, but this plugin changes that. QLColorCode is a must-have QuickLook plugin for developers, it allows color syntax highlighting of nearly any type of source code from directly within QuickLook, making a quick glance at code infinitely easier. It’s free so download it now, you’ll thank me later.

Installation is simple, drop the plugin into ~/Library/QuickLook/ and restart the Finder and you’re good to go!

QLColorCode developer home
Download QLColorCode now

Virtual Desktops in Mac OS X

spaces mac A colleague of mine is a recent Mac switcher and he was complaining to me that virtual desktops are not included in Mac OS X, the irony is that they are, they just have the name Spaces (coming from a heavy Linux background, I guess the naming convention just threw him off). Virtual Desktops are a very common and popular feature in most Unix GUI’s, and as of Mac OS X 10.5 they are included within Mac OS X too. Instead of being called “Virtual Desktops” though, Apple named them “Spaces”, but the concept is identical, multiple virtual workspaces on one machine. Spaces in Mac OS X lets you have up to 16 different workspaces to work within, you can even designate specific applications to run just within a particular space, which is very handy for creating a tidy work environment.

Configuring your virtual desktops in Mac OS X is really easy, just launch the System Preferences and click on the ‘Expose & Spaces’ icon, where you’ll see a screen with various options, including how many virtual workspaces you want to use, what applications are assigned to which spaces, and what keystrokes activate the Spaces virtual desktop switcher. (see screenshots)

mac virtual desktop spaces

Spaces is definitely a largely underused feature of Mac OS X, but power users and those familiar with the virtual desktops of Linux workstations will be very happy to know they are included in Mac OS X. If you haven’t used them yet, give it a shot, you may be surprised how helpful you find virtual desktops, or Spaces, to be.

virtual desktops mac

Track an applications usage in Mac OS X with opensnoop

track mac application usage

Using the command line tool ‘opensnoop’ you can track any Mac applications (or system process) usage of the file system. This is a very handy tool for administrators and troubleshooting! The simplest way to use it is as follows:

sudo opensnoop -n Safari

You can also track a specific file, and what is accessing it, like so:

sudo opensnoop -f /etc/hosts

Tracking a specific process is as simple as just specifying the process id:

sudo opensnoop -p PID

opensnoop will keep tracking the file until the process itself is ended, so just hit Control-C in the Terminal to stop opensnoop from running. In case you’re wondering, opensnoop is based on DTrace, a popular UNIX tool.

The uses are infinite, give it a try, or read more about opensnoop

Inspect Mac .pkg Package Installer Files

mac package installer icon I just came across a really useful QuickLook plugin called SuspiciousPackage that lets you inspect those .pkg package installer files that so many Mac apps and downloads come in. Using this plugin, you can determine if an admin password is required, how many install scripts are in the package file, where the installation locations of files is going to be, and if a restart is required.

Installation is simple and like any other QuickLook plugin. Download the SuspiciousPackage QuickLook plugin and drop it into ~/Library/QuickLook/ and you’ll be good to go (restart the Finder if necessary).

SuspiciousPackage home
Download SuspiciousPackage now

inspect mac package installer files

Immediately create a new Stickies note with Shift-Command-Y

instant stickies note You can instantly create a Stickies note from anywhere in Mac OS X by highlighting the text or image and hitting the Command+Shift+Y keys. In the screenshot example, I pulled a text snippet from Wikipedia into a new Stickies note instantly by using the key combo. I use this all the time when researching and gathering information for projects, yet another Mac feature that I can’t live without!