#tips


How-to Map Photos on Flickr with Pinpoint Accuracy

It seems that I haven’t (in the time of writ­ing) added a geolo­ca­tion to one of my favorite pho­tographs, as well as Life-moments.

Breathless Balcony

Truly a “Breath­less Bal­cony.” Taken on the third day of a recent Inka Trail trek at Intipata in Peru.

Mean­while, back to the sub­ject. If we’re talk­ing about Flickr, Yahoo! comes to mind. The only thing that sucks about map­ping on Flickr is the lim­ited cov­er­age and sub­par details of Yahoo! Maps (in this case). You get results like these:

Con­tinue reading →

Financial Fitness

Aaron Patzer of Mint.com states the “4 good habits that can make the dif­fer­ence between going broke or build­ing up your net worth each month”:

  1. Save money
  2. Avoid debt
  3. Invest
  4. Don’t lose it

Though only 4, it takes a while to be in the prac­tice of start­ing them. Uphold­ing them is a dif­fer­ent story. To do that, I think his recent write-up, 12 Steps to Finan­cial Fit­ness, is a good guide­line to help attain those 4 good habits in the long run.

Find Duplicates in Address Book

Ever had the sit­u­a­tion where you have synced your iPhone (to iTunes OS X) and hap­pen to sync both the con­tacts from your Address Book and Google Con­tacts? Or, just hap­pen to add someone’s new con­tact info as another contact-card? Well, here’s how I cleaned and merged dupli­cate con­tacts so that my Address Book per­forms like a champ.

  1. Launch Script Edi­tor (Applications/AppleScript/Script Editor)
  2. Paste the fol­low­ing code snip­pet
    tell application "Address Book"
        set biglist to {}
        set theGroup to count every person
        if not (exists (group "Duplicate Entries")) then
            make new group with properties {name:"Duplicate Entries"}
        end if
        set the_names to the name of every person as list
        repeat with i from 1 to number of items in the_names
            set this_Name to item i of the_names
            set theName to name of person this_Name as string
            if this_Name is not in biglist then
                copy this_Name to end of biglist
            else
                add (people whose name is theName) to group "Duplicate Entries"
            end if
        end repeat
        save addressbook
    end tell
  3. Save your newly cre­ated script (would usu­ally default to ~/Documents/AppleScripts/), and just open/run it

Now, the eas­i­est way to fig­ure out if its run­ning or not (at least for me) was to run the Activ­ity Mon­i­tor and sort by CPU. I sim­ply just waited to see if Address Book would climb to the top doing 90+, and back down to nil. When this is done, you should be able to see a group called “Dupli­cate Entries”. From there, you may now sort through the details and delete the ones that you don’t need.

Note: You can also do a quick merge via Address Book itself from dupli­cate con­tacts. How­ever, you won’t be able to see which con­tacts are being merged as its just a set-it-and-forget kind of deal. If you do not care and sim­ply just want to get rid of those dupes, you can do so by doing the following:

  1. Launch Address Book
  2. Select Card from its menu
  3. Then, select Look­ing for Dupli­cates… and just go through the fol­low­ing prompts after search results finishes

Adium Chat Transcripts Location

This applies to those using the ever-popular IM client, Adium.

Adium is a free instant mes­sag­ing appli­ca­tion for Mac OS X that can con­nect to AIM, MSN, Jab­ber, Yahoo, and more.

If you are in a sit­u­a­tion were you would need to back up your chat tran­scripts due to account migra­tion, or in need to do a clean instal­la­tion of your OS X machine, here’s where to start:

~/Library/Application Support/Adium 2.0/Users/Default/Logs

Note: This is cur­rent as of Leop­ard OS X 10.5.4, and Adium 2.x.