Name That Tune!

If you are anything like me with the music (who knows very little about), you will appreciate the convenience of being able to know what song is being played on the radio at all times, that is, if you are listening on your Mac or PC.

Name that tune with Tunatic

Tunatic is a tiny software that is capable of identifying pretty much any modern song within seconds of listening to it. It analyzes the music that’s being played, compare the data with a server and fetches the name of the song and the artist. The downside of this software is that it relies on the speaker of the computer (I guess that can be the upside if you are listening to the conventional radio). That means if you speak when it samples the music, it will take your voice into consideration… not good.

All in all, this little app has been able to identify most of the music I threw at it (nothing fancy though; it failed to identify non-English songs as well as Jazz). Another application the company makes is Tunalyzer, which is an app that sits in the background and analyzes everything in your music folder and sends the meta data back to the database that Tunatic uses. The idea is to sample as much music as possible with the right tags that people give to their music.

iTunes Faces Open Source Challenge

iTunes has been dominating the mp3 market in terms of legal music download service. On top of that, I personally also believe that its by far the best music organizing application than most of the software out there. But a new open source challenger just showed up in the scene — SongBird Media Player.

It sports an interface that looks just like iTunes (what isn’t?). But it also includes a few features that’s lacking in iTunes, for good reasons.

SongBird screen shot

Apple Address Book Woes

I have always been a big advocate for Apple’s technologies. But one thing has really annoyed me about Apple’s Address Book. Its import and export utility is simply not well written to import from popular address books used by other companies.

When I was working on PCs, I have always used Yahoo’s Intellisync utility to synchronize contacts between Microsoft Outlook and my address book on Yahoo. The utility works so seamlessly that I’d be happy to pay an annual subscription fee just for that feature. But when I completed dumped Windows and started using my PowerBook full time, I started to experience nightmares trying to keep address books in sync between my cell phone, Yahoo address book and Apple Address Book.

For starters, I’ve always used Yahoo as my master calendar and address book center. Whatever updates I make, I always make it on the master list first. but there are times when I just don’t have access to the web! That’s when things start to get out of sync. To Yahoo’s credit, it exports to several different formats no problem (except when dealing with Chinese characters, which is a complete mess). The problem starts when Apple’s Address Book import utility falls short on its promise.

When importing LDIF files that was exported from Yahoo (which is the most perfect format in that I can finesse the Chinese characters so that they show up correctly), Apple gets it almost right except that it labeled everything as “work” by default. I simply can’t find a way to change that default setting. It’s annoying as hell.

As for importing csv files, first of all, Yahoo messes up the export with garbage Chinese characters. Then upon importing to Address Book, Apple messes up the field mappings, making only a few things match up. I tried once correcting all the mappings, and then Address Book crashed. God damn stupid Apple!

The same goes to Apple’s iCal, its own calendaring software. I so wish it can work seamlessly with Yahoo’s calendar, which has been working just the way I want it to. Apple’s iCal, on the other hand, prints awful, lacks some key features I need (which I use all the time with Yahoo calendar) and doesn’t really sync with anything else.

I guess the point of what Apple’s doing is simple — it wants everyone to use its paid subscription .Mac service. It’s a great service except that I already have a great server that meets all my hosting and emailing needs. Plus at $99 a year (or $179 for a family subscription with up to 4 accounts), I can’t really justify using it simply for calendaring and address book syncing.

I guess I should try using Mozilla Foundation’s ThunderBird and see how that really fares. At least with open source software, everything gets updated much faster. It will take another major OS upgrade for Apple to introduce the next major version of Mail and Address Book. And for me, I am getting increasingly frustrated with both apps. Love live open source!

Reclaim Memory from Firefox

I still keep an eye on the browsers, even though now I have 1GB of RAM installed, for their memory leaks. Firefox and Safari are nortorious for leaking memory when too many tabs are open for too long. But thanks to this blog, there’s now a way to reclaim unused memory space back from Firefox:

If you minimize Firefox, it will (automagically) reclaim memory that it’s no longer using.

IT WORKS! Firefox was using 180+MB of RAM even though only 3 tabs were open at the time. By simply minimizing the window, the memory usage went down to just above 110MB. Nuts.

But seriously, a browser that requires 100+MB of RAM to run is just crazy. When Firefox is first launched, it only takes about 85MB of RAM. It creeps up as more and more tabs are opened/closed… etc. And the longer you run Firefox in one shot straight, the more memory it will take up over time. The same issue applies to Safari. But at least now there’s a work around for Firefox.

Damn you, Apple Safari team.

Apple Could Become More Valuable than Microsoft

Um, right… But thanks anyway, Murdza.

Excerpt from this article:

Cody Willard is the manager of a hedge fund and the author of the Telecom Connection, an investment newsletter. He is also a headliner on TheStreet.com, writes for Razor Magazine, VON Magazine and the Financial Times, is a frequent featured guest on CNBC and has been quoted in many publications, including the New York Post and the Hollywood Reporter.

Willard writes for TheStreet.com, “with Apple having blown by Oracle in market cap already, I wonder how much longer before it catches Cisco. Then Intel. Then Microsoft? Let me go ahead and be the one to throw it out there first: I wouldn’t be shocked to see Apple more valuable than Microsoft sometime in 2007. What a mind-blowing thing to think to ponder.”

“Apple’s market cap has gone from $6 billion to $60 billion in the past two and a half years. Can it keep running? If the company delivers the growth it looks like it will: heck yes it can keep running. I’m sticking with it, although I have trimmed the exposure in the past few weeks, as I’ve noted on the site.”

Some stats according to MacDaily News:

Apple’s market value is currently $59,888,758,930, thanks to recent profit-taking. Dell’s, for one example we’re keeping a very close eye on in relation to Apple for obvious reasons, is currently $78,182,273,298. Microsoft’s current market value stands at $287,850,410,220.

Underdogs can always dream of being the top dog.

Memory Upgrade

Finally got those 2 sticks of 512MB RAM I ordered from Small Dog Electronics in Vermont. I have had my PowerBook for over three years and it’s worked flawlessly (can’t say that about a 3-year-old PC running Windows). But ever since the upgrade to Mac OSX Tiger, it’s been a bit sluggish running a few “big” apps simultaneously.

Having more memory is a beautiful thing.

“I” want a memory upgrade.

Google Earthing

Finally got a hold of a beta version of Google Earth for Mac and found where I currently live… It doesn’t seem like much because the stupid tree (big one too) cast a shadow over the one-story house…

Google Earth image of my home

WICKED!

And this is my grandma’s home in Taipei up on the Mt. Yang-ming…
Google Earth image of my grandma's home

This was our last [tiny, dinky] apartment in NYC (where Jason and Alicia were among the few who have visited and actually spent the night at!)
Google Earth image of my grandma's home

One important lesson I learned out of using Google Earth was, it’s fricking tough to find places through the bird’s eye view. It was relatively easy to find places in the U.S. since everything is nicely correlated to addresses. But looking for my grandma’s house in Taiwan was very hard, even though I knew how to get there from various points ON THE GROUND. Literally flying around trying to locate the exact location from a different perspective totally screwed up my orientation. I ended up having to use longitude and latitude coordinates I found from another site to locate her relatively big house.

I have a new found respect for birds, pilots and Superman.

Risk on Google Maps Plus Other Mac Games

Have you ever played the board game Risk? Some dude created one using Google Maps. Slashdot reports that a multi-player version is in the works…

Risk on Google Maps

I remember playing my very first games of Risk on a dinky Macintosh SE (the original all-in-one Mac), running System 4 with only 1MB of RAM.

Mac original OS
Image courtesy of Wikipedia

Later I graduated to playing the first version of Prince of Persia when it became available. And let’s not forget the original Oregon Trail, apparently an educational title for social studies (but what did I care; it was a GAME!).

Prince of Persia
Image courtesy of Prince of Persia Unofficial Website

Oregon Trail
Image courtesy of Answers.com

via [Slashdot]

OSX Spotlight Hogs CPU

For the past couple of weeks, the fan on my PowerBook would just start spinning like crazy out of the blue. Checking the CPU usage didns’t really yield any satisfactory results. But I finally found the culprit — Spotlight.

According to Many Ayromlou, sometimes Spotlight does hog the CPU, most likely when it’s trying to index corrupted metadata. So I applied the fix suggested by the site:

1) Using the mdutil command-line utility in Terminal, turn off indexing for each of your drives. example:

1
$ sudo mdutil -i off /Volumes/<i>your_hard_drive_name</i>

2) Then use mdutil to remove the indexes from each drive

1
$ sudo mdutil -E /Volumes/<i>your_hard_drive_name</i>

3) Physically remove the .Spotlight directories from the root of each drive.

1
2
$ cd /
$ sudo rm -fr .Spotlight-V100

(do the same for your second or third drive) BE CAREFUL WITH THAT RM COMMAND! One typo could ruin your day.

4) Use mdutil again to turn indexing back on for each drive

1
$ sudo mdutil -i on /Volumes/<i>your_hard_drive_name</i>

5) Spotlight will now re-index all drives and should behave in a normal fashion. (No longer uses 60%-80% of your CPU)

As Spotlight tried to re-index my entire hard drive again, I snapped this shot…
Spotlight indexing

Even though it estimated 10+ hours to index all of 23GB of files on my hard drive, the actual time it took to index everything was more like 2 hours — a far more acceptable time.

All this was done while I was trying to feed Bryan, change his diaper, check my email, read the online forums from SCAD eLearning, browse through the news and send a homework-related mass email.