Tuesday, November 14, 2006

To-do-list Solution using QuickSilver and GeekTool

There are many ways to manage your to-do items, including Apple Mail, and Microsoft (gasp) Entourage. If you want to access a complicated list from anywhere, you could even use a free wiki. However, if you mainly review your To-Do items from one location, an efficient method is to maintain a text file named todo.txt. Why a text file? Because it's easy to use, and you can edit it in a number of applications. You could also sync the file using .mac or some other system, actually, and access it from other locations. But the main reasons I like the idea of a todo.txt file is because QuickSilver includes a tool to quickly add items to your list, and I recently discovered GeekTool, a slick way to integrate your list right onto your desktop. The text is displayed anywhere you like, over top your desktop image.

So to begin, create a todo.txt file (Bonus tip: TextEdit won't let you Save As a txt file unless you go under Format and select Make Plain Text). Create an item of something you want to do -- and that's the last time you'll need TextEdit to add an item!

Assuming you have QuickSilver running (make sure you have the Text Manipulation Actions installed), invoke it and press "." to enter text mode. Type another item you wish to add to your list. Press TAB and start typing "Append To...". TAB again to select the file, and you can probably just type "todo". QuickSilver will automatically add a new line with that item. If you want to get all nerdy, you can add other information, like searchable tags or categories, every time you add an item. Further discussion of text format lists and their potential.

So now you have a todo.txt. Here's where it gets awesome! Download GeekTool here for free, open the disk image and double click the preference pane file to install it. This preference pane is not as complicated as it appears. You probably want to select the default Group and delete it. Then create a New Entry. Double click the Group to change the name to Todo List, then from the combo box, select File. Choose File will allow you to browse for todo.txt. Select this, and make sure you have Enable GeekTool checked. By default, your list should appear on the very top left of your desktop. You can drag it anywhere and resize it to your liking. Once you deselect the list, it will look like it's built right in to your desktop.

(GeekTool allows you to do other cool things, like displaying images from the web on your desktop, but I'll let you explore that on your own.)

Now your list will always be there to remind you; you'll never have to open a program to see what you need to do. It's a simple and elegant solution - give it a try!

Tuesday, October 03, 2006

PC-user-Proof your Mac

Ever had a friend who wants to use your computer, but they are not Mac-savvy? Perhaps even *gasp* Windows users? Here are some steps to take to prepare for a situation like this.

First, set up a new account for "Guest". In that account, set up shortcuts on the desktop to anything that a guest may want to use -- most likely Firefox, and (God forbid) MS Word. Remove everything from the dock and hide it. Docks don't make a lot of sense to PC users, who are more familiar with shortcuts on a desktop or navigating a clumsy "Start" menu. No doubt you will also appreciate not having your own shortcuts and personal files on the desktop.

Quick Tip: a quick way to create a shortcut (also called Aliases) is to ALT-CMD-drag your application icon to a new location.

Next, open Finder Preferences. Uncheck Hard disks, connected servers, and spring-loaded folders. The first two are to simplify the desktop, the last so Finder behaves more like a PC.

Change the Desktop Picture to one of the default Apple images that have been around for a while. The new Windows Vista wallpapers look very similar to these, so the PC user will feel more at home.

Finally, a lot of PC users are very upset over the misconception they have that Macs are not capable of right-clicking. Rather than explaining CTRL clicking, you may want to buy a cheap two-button mouse for them. Don't try to explain the virtues of having an additional modifier key for keyboard shortcuts. Trust me. PC users LOVE to right click. Let them hold on to that, so when they are finished with your Mac, they will still be able to enjoy their own computer.

Be sure you have a password on your primary (presumably admin) account, to prevent any anti-Mac hacking by malicious guests.

Finally, you should enable fast-user switching. Open system preferences (under the admin login), and go to Login Options. Check off Enable fast user switching. I like the icon setting because it uses the least room in the menu bar. Authenticate, and you're finished!

Sunday, September 24, 2006

Too cheap to pay for AppZapper?

AppZapper is a really easy to use Uninstall program.

As you know, uninstalling a program on the Mac is easy enough - just drag the application icon into the trash. But often you are left with preference files, caches, etc. AppZapper will find those for you too, and with a click of a button, move them all to the trash at once.

The shareware price is a deal at $12, but the software isn't perfect, and maybe you don't want to pay for something you could do yourself. You are allowed 5 free "zaps" as part of the demo. But an easy way to use AppZapper forever without paying is to let it find the files that need deleting, but instead of pressing "Zap!", just go delete them yourself. Then press "Cancel" until next time.

Spotlight meta tags

I rarely use Spotlight any more, since QuickSilver does such a fabulous job of finding files on my computer. But unlike Quicksilver, Spotlight searches an underused file property (or should I say Info) that users may access by highlighting a file and pressing the CMD-I. Notice the first field is called Spotlight Comments? It never even occured to me what that field is for, but you can add metadata (tags) to any file so that it becomes searchable via Spotlight.

One possible use for this... Let's say that you like to test out a lot of freeware Mac applications, but you end up having so many small programs in your Applications folder that you forget what they even do. By entering a description into the Spotlight Comments field, you not only get a description, but searchable data. So months after installing Audacity, you think "hmm, don't I have a freeware audio editor somewhere? Now where did I put it?"

So now you can launch a program without even knowing its name :)

Tuesday, August 01, 2006

QuickSilver: DJ your own house party!

QuickSilver gives you great power, if you want to cue up an ongoing song list. Let's say you're listening to your party shuffle, and you have the urge to listen to Queen's Greatest Hits, but you don't want to switch out of Party Shuffle mode. No problem! With QuickSilver, you can cue up any track, album, or a whole discography, into Party Shuffle, and have it continue on with the mix when your craving has been satisfied.

Open QuickSilver and make sure the iTunes Module has been installed. Now go to the iTunes Triggers page, and check the 'Search iTunes' command. You'll want to set up a distinctive but easy to use trigger. I went with a Mouse Trigger - hold down left-click for 0.5 seconds in the top right corner - but you can choose anything you like.

Now when you trigger 'Search iTunes', you can search by artist, track, or album, and then press TAB to open the actions. Down arrow to "Play next in Party Shuffle". You can even make this the default action.

Now whenever you have a craving for a particular song, you don't have to go looking for it in iTunes, and then restart your Party Shuffle when it's finished playing, you can just let QuickSilver make your life easier!

QuickSilver: create new shortcuts for any app!

One of the biggest productivity boosters in QuickSilver is the ability to use Triggers. Triggers can be, well, triggered from key combinations, mouse gestures (if you have the Abracadabra plugin loaded), or mouse clicks (with the Mouse Triggers plugin loaded).

If you have the User Interface Access plugin loaded, and I recommend doing so, you'll be able to use any Menu item from any application as the trigger action. This means, for one thing, that you could create new shortcuts within any application, simply by programming them in with QuickSilver.

Here's an example of what I did today: In Flash MX, I wanted to create several new blank keyframes, but this was only accessible from the menu - no keyboard shortcut! So I created a trigger that I invoke by clicking twice along the left edge of my screen (Mouse Trigger plugin). This triggers the Menu Bar Item (User Interface Access plugin) action "Insert>Blank Keyframe". Two quick clicks as I draw, and there it is: a new blank keyframe. Maybe there's another way to do this specific action, but this is an example of QuickSilver's flexibility.

Saturday, July 29, 2006

iTunes integration finally complete!

Complete... that's a rare state around here! But after months of tweaking, rating songs, and trying different iTunes utilities, iTunes is working seamlessly and effortlessly.

The biggest challenge was to rate all of my music. I have almost 50 gigs, so leaving iTunes on Party Shuffle makes sense. Shuffle has an option to play higher rated songs more often, so this is the main point to rating your music.

As my favourite music gets played more often, it gets ranked more accurately on last.fm, the popular self-charting service (check it out if you aren't using it!).

QuickSilver integration: I used Synergy (I even paid for it!) for a while, but QuickSilver can do almost the same thing (for free!), and I have QuickSilver running anyway, so I get to free up a token amount of memory by removing Synergy. Is QS, I created triggers to control iTunes with global keystrokes for fast forward, pause, display artwork, assign a rating, etc.

QuickSilver displays artwork when a song begins, but I am also using a sweet little iTunes plugin called DockArt, which replaces the iTunes icon in the dock with the cover art from iTunes. Why bother? Because you can!

And if you don't have the cover art for your songs? You can use a dashboard widget that finds the art on Amazon. It's called... Amazon Art!

Thursday, July 13, 2006

Introduction to QuickSilver

Everybody I know has probably heard me mention QuickSilver at some point. No other application exists that has as much buzz, while being nearly impossible to describe. While you could just install it and poke around, I'll try to outline some cool things that you can do with it, and as I find ways to make my workflow more efficient, I will share those tips with you.

The first thing you need to do is download QuickSilver. Download it from here and install. The preferences menu is where you will create an infinitely complex program -- eventually -- but for now just change the HotKey Activation to something easy, like Command-SpaceBar.

The most basic function of QuickSilver is an application launcher. Invoke QuickSilver, type the first few letters of the application you wish to load. If the application you wanted did not show up, press the down key until it is highlighted. If you want that application to show up first, by default, the next time you enter those letters, click the radio button beside the application name. Press Return to launch the application.

You will notice that second panel, beside the application name, displays the "Open" action. While this is useful (I use it all the time), there are many other actions within QuickSilver. But we'll leave that for next time. For now, enjoy the launcher.

Thursday, July 06, 2006

What are RSS feeds?

In a previous post, I talked about the ideal way to view your RSS feeds, and already there are some new options out there. But I neglected to explain what RSS really is, or how it works. If you aren't aware, this post is for you.

RSS stands for Really Simple Syndication (and used to stand for Rich Site Summary). It's delivered by a mark-up language - XML - and its purpose is to summarizes new web content, so users can track updates to a site rather than revisit the site to check for updates.

This can be of great benefit to you for three reasons: you need not miss new content on your favourite sites; you will be alerted to the update immediately, so you will not miss time-sensitive updates; no more tedium of checking sites for updates, and trying to figure out what's new.

Any page that has an RSS feed will have a little RSS icon, or just a subtle RSS link. Click on it to see what the feed looks like. The URL should end in .xml, and that's the URL you will use if you manually add that page to your subscriptions (If you run NetNewsWire, just click Subscribe).

Friday, June 30, 2006

RSS Feeds

RSS feeds are a fantastic way to quickly see the latest news from your favourite sites, without having to check those sites frequently. Safari supports RSS natively, and Firefox and some other browsers support news reader extensions, but I prefer to use a web-based aggregator called News Gator Online, set to my homepage. It's free, and does a great job of displaying content. As you would expect, it updates itself, so if you leave a tab open in the browser of your choice, you can see all the updates without refreshing.

The same company that created NewsGatorOnline has a wonderful RSS application (i.e. not browser-based) called NetNewsWire, which does a wonderful job of organizing multiple feeds. This is not freeware, but you download the demo here. It features a very intuitive interface and I'm really digging it so far (update: there is a new freeware version called NetNewsWire Lite 2.1).

While I'm on the subject of RSS feeds... here's a tip: some sites like Craigslist create RSS feeds based on a custom search. This means you can perform a search once, and your RSS aggregator will keep a constant eye on the site for new results. For example, I searched for "foosball" on Vancouver's craiglist (for sale category), and it created this RSS feed for me. Now NewsGator will let me know whenever someone in Vancouver has a foosball table for sale.

Wednesday, June 28, 2006

Manage your bookmarks with cocoalicious.

Over time, one tends to build up a huge collection of bookmarks. Using my .mac account, I used to sync my bookmarks where I used to work with the ones at home, so if an interesting page caught my eye at work, I could check it out later without having to send myself a link. But after a while, the amount of bookmarks you have to manage is overwhelming, and a particular bookmark can get lost among hundreds of others.

The popular website del.icio.us allows users to post their links in an online database, and can access them from anywhere. The commonality allows del.icio.us to track site popularity, so you can view other popular bookmarks by going to the home page.

I decided to decentralize my bookmarks and move them all online. Here's the process:
1. sign up for an account at del.icio.us
2. download Safarilicious from http://www.StyleMac.com/safarilicious
3. run Safarilicious to export all of your bookmarks to your delicious account
4. Download Cocoalicious from http://www.scifihifi.com/cocoalicious/
5. Run Cocoalicious to organize your delicious bookmarks, tagging them to become searchable. This is the hardest part of the process, but it's a wonderful organizational tool.
6. Download the Firefox extension for del.icio.us. Once installed, you can bookmark pages with a simple CTRL-click.

Now, when I want to play a game online, I can type in "gaming" to Cocoalicious and I can launch the site from there. To search for font websites, I look for any site tagged with "fonts". And so on. If I'm at another computer, I can just login to the website to access my bookmarks.

You may still want to keep some daily bookmarks in Firefox, but Cocoalicious can manage all your bookmarks for you, so there's no more need to have a huge tree of folders to organize.

Welcome to The Mac Tuner

Welcome to The Mac Tuner, a(nother) blog dedicated to getting the most out of Mac OS X operating system. Here I chronicle my experiences with utilities, applications, and hacks that make my life easier.

A little profile on myself: I'm a freelancing graphic designer who also dabbles in web design. I work from home, and spend practically every minute at, or near, my Mac - a 2.5 year old PowerMac G5. When I'm not actually working on designs, promoting myself, writing blogs, or checking out the coolest new Mac apps, RSS feeds, etc... well actually that doesn't leave much time for anything else =D Okay, just kidding. Actually I do a lot of other things, but they're not really relevant.

It is my wish that you will find this Blog useful. If you're a Windows/PC user, note that I am not a snob; I appreciate the advantages of the PC, but I enjoy the Mac experience much, much more. It would be nice to have more PC users convert, but maybe if everybody did then Macs wouldn't seem so cool.

Anyways, see you soon!