Post image for Adding New Cities to Mac OS X’s World Clock Widget

I live in Thunder Bay, Ontario, and for years ever since Apple came out with Dashboard I had to put up with having to use either Toronto or Ottawa as my world clock city. Finally, after having enough of putting up with Toronto, I decided to investigate if it was possible to add your own cities to the list of World Clock cities. And yes, it is possible, since widgets are just HTML and Javascript files. Here’s how I added Thunder Bay:

  1. Open the World Clock widget package by finding it in Finder. It’s located in /Library/Widgets/World Clock. Right (or ctrl-click on it) and select Show Package Contents.
  2. Open the file WorldClock.js, search for Toronto (or whatever city makes alphabetical sense), and before Toronto add this line:
    {city:'Thunder Bay', offset:-240, timezone:'Canada/Eastern', id:"6166142"},

    You can change the city name, and timezone to be whatever city and timezone you want. The ID field–to be honest I’m not sure if it has to be set to this–comes from Geonames.org. On Geonames, search for your city, select it (make sure you pick the one listed as a place), and click on the CSV link on the bottom. Open the CSV file and you’ll be able to find the ID of your city.

  3. Finally, open the file English.lprog (or whatever language you use) and open the file localizedStrings.js. Add this line before Toronto (or whatever city makes alphabetical sense):
    localizedCityNames['Thunder Bay'] = 'Thunder Bay';

Now save all the files and add a new instance of the World Clock widget. You’ll now be able to choose Thunder Bay, or whichever city you chose to add.

{ 0 comments }

Mark Zuckerberg’s Hoodie

by Brian on 5/10/2012

There was a lot of talk in thew news today regarding Mark Zuckerberg’s hoodie. There was one analyst out there who criticized Zuckerberg’s for his choice of uniform as being disrespectful to those who will be investing billions into his company.

Personally I find this kind of ironic, and perhaps even almost hypocritical considering the most valuable company in the world used to by run by a guy who wore black turtlenecks and jeans as his uniform.

Perhaps it’s just an analyst who wants to get on every news site in the world to increase his number of Twitter followers.

Anyway, I had an interesting thought about the whole hoodie thing, and it made me wonder what kind of message is Zuckerberg sending. In 2009, he challenged himself to wear a tie everyday to work, and this was his reason:

So is there any message the hoodie represents? Perhaps the analyst is right and Mark Zuckerberg is not taking the IPO seriously. Or maybe the message he wants to send is that going public won’t change who we are.

{ 0 comments }

Plaxo Trying to Access My Google Account?

May 8, 2012

I got a strange email from Google this morning: Brian, Someone recently tried to use an application to sign in to your Google Account, [filtered]@gmail.com. We prevented the sign-in attempt in case this was a hijacker trying to access your account. Please review the details of the sign-in attempt: May 8, 2012 8:19am GMT IP [...]

Read the full article →

Why Don’t Phones Let Us Record Calls?

April 10, 2012
Thumbnail image for Why Don’t Phones Let Us Record Calls?

Fraud happens on the PSTN (Public Switched Telephone Network) because it’s outdated. The laws and tariffs on the network were designed for an era when IP Telephony did not exist, and long distance was much more expensive than it was now. Certainly, with all the technology we use everyday on the Internet, the PSTN could [...]

Read the full article →

Unwanted Calls – Episode#13 – Senior Management

April 3, 2012
Thumbnail image for Unwanted Calls – Episode#13 – Senior Management

I was this close to getting one of those Windows Virus Scammers to run a screen sharing program on their computer to give me a glimpse into their world.  When I received a call from them today, I was very insistent with the operator that in order for me to unlock my computer, I needed them [...]

Read the full article →

Unwanted Calls – Episode#12 – Cancun Vacation

March 19, 2012
Thumbnail image for Unwanted Calls – Episode#12 – Cancun Vacation

In this episode I receive a call from a guy trying to tell me that I won a discounted vacation in Cancun. For this call, I mainly just try to see how long I can drag the call on before he hangs up on me. The toll free number the caller gave me on the [...]

Read the full article →

Unwanted Calls – Episode#11 – In the Name of Science

February 9, 2012
Thumbnail image for Unwanted Calls – Episode#11 – In the Name of Science

In this episode I receive a call from someone pretending to conduct scientific research. I expose them as a marketer trying to sell a product.

Read the full article →

Unwanted Calls – Episode#10 – Virus Free

December 9, 2011
Thumbnail image for Unwanted Calls – Episode#10 – Virus Free

So simply put, in this episode I pretend to do everything the telemarketers asks, except when we get to the screen that’s supposed to say I have viruses I tell him it says my computer is virus free.  What’s interesting though, is before we hang up he tells me that I wasn’t “performing” what he [...]

Read the full article →

Unwanted Calls – Episode#9 – I Don’t Care About That

November 4, 2011
Thumbnail image for Unwanted Calls – Episode#9 – I Don’t Care About That

Yet another Certified Windows Technician. And yet again I pretend to work for the phone company. I think the guy gets pretty frustrated at me, but I manage to keep him on the line either way. I’m thinking I need to tweak my script a bit to get more information out of caller. Does anyone [...]

Read the full article →

Unwanted Calls – Episode#8 – Skytel Support

September 23, 2011
Thumbnail image for Unwanted Calls – Episode#8 – Skytel Support

This episode is short and sweet. Essentially, I tricked the telemarketer to reveal who his phone provider is and where his call centre is located. His call centre is located in India, and his phone provider is SkyTel in India. I’ve tried calling SkyTel to report that one of their customers is sending out fraudulent [...]

Read the full article →