How to make iTunes 5 ignore the Windows locale

About iTunes 5.0.1.4 I recently upgraded iTunes to 5.0 on Magda’s laptop and it decided to start speaking to me in Spanish. In my Thinkpad with Windows XP in english iTunes was still in english.
Magda’s laptop came pre-installed with Windows XP in spanish, but I have never had a problem installing an english version of any kind of software in it. So far, every iTunes version had asked for an installation language during setup, and stuck with that language forever. iTunes 5.0 is different: no matter what language you use during setup, it will move on to the system locale whenever you run it. I bet that somebody in Cupertino believes that this is a “feature”, but actually iTunes is ignoring an explicit user setting, a usability do-not that comes as a surprise from the UI gurus at Apple.
Just to state a fact, I’m no Malinche. I write and speak an above-average Spanish, and I do love my country and its language. But I like my english software in English, and I do not have to endure the work of some underpaid english-to-spanish translator that can’t speak either language right nor understand their respective subtleties. Besides that, the iTunes ES translation is not for Spanish but rather for Castellano, and some strings are somewhat annoying. “Party Shuffle” sounds nice. It has a festive tone to it. When iTunes is in Party Shuffle mode my subconscious thinks I’m at a party, even if it’s 2am in the morning with two deadlines to meet early in the day and a senior programmer on vacation. In comparison “Sesión aleatoria” -random session- sounds just plain boring.
Today I upgraded to 5.0.1.4 half expecting this bug to be gone, but surprisingly it is alive and well and sends best wishes to everyone back home.
A quick google search got back an interesting result on Playlist Magazine’s forums: just close iTunes, go to its installation directory under “Program Files”, find every directory named <offending language code>.lproj (for me that was es.lproj) under iTunes.Resources, iTunesHelper.Resources and iTunesMiniPlayer.Resources and nuke them out of existence. The one under iTunesHelper.Resources might complain about a DLL being in use. Just move that DLL to some other place and delete it after a reboot. The next time you run iTunes it will talk to you in English.

1st Webmasters Lounge

Webmasters Lounge 2005Webmasters México invites web designers, programmers, sysadmins and everyone who cares to attend to the 1st Webmasters Lounge, an opportunity to socialize, have a drink, interact and know each other in a cool off-line chatroom. As good as excuse as any to unplug (*ouch!*) and venture into the great outdoors (you know… the big blue room?). The appointment is this saturday, August 13th, 2005, 3pm sharp, and will last for as long as the body endures. No cover for certified geeks that show up before 8pm, and cool surprises from the sponsors. RSVP online and look for more details at Webmasters México Blog.
Update 20050910: There’s some photos at Flickr.

Google Earth is bound to cause a stir

Google Earth According to SearchEngineWatch, apparently freeing KeyHole Hi-Res satellite imagery wasn’t enough. Now Google has launched Google Earth, which includes features from Google Local and Google Maps in a smooth, slick interface. At 10MB+, it’s way smaller than I tought (WorldWind goes for a whopping 180 MB) . The basic version is free as in beer, and there’s also a US$20/yr subscription for an enhanced version that supports GPS integration and annotation tools. There’s also a plugin directory that looks… unsettling. In general, it looks good, but as I’ve always suspected Mexico City is still a shapeless blur. Would someone please, please build a functional online Mexico City Map that does not suck?

IBM-ACPI

Last night I got to play with ibm-acpi for a little while. It was refreshing to watch the backlight on the R50 go to sleep after being continually on while running on linux, thanks to radeontool and ibm-acpi’s magic to intercept Fn-F3. Priyadi Iman notes that ibm-acpi is included in kernel 2.6.10, but I’m still running the Ol’Thinkpad on 2.6.9, so I will have to play around with a newer kernel and report back my findings.

Windows Update + Squid Proxy: The WinXP Scenario

If some Windows XP box refuses to download the latest patches through your brand-new Squid proxy (or any other proxy flavor, for that matter), you might be surprised to learn that you must configure the system proxy settings manually:
C:\> proxycfg -u
Voilá. The system will import Internet Explorer’s proxy settings and your system will be patched uneventfully. That is until the next massive system patch.
Update 20050706: Apparently this is also documented in the Squid FAQ.

Cellphone unlocking for dummies

NokiaFree screenshot Say you are going to travel to Europe, but are unwilling to pay the insane roaming fees that some functional monopoly imposes in your country. So you buy an overseas GSM chip and drop it into you phone and it just works, right?
Wrong.
Your carrier is probably unwilling to let you use the phone you’re leasing from them -and even the one you outright bought from them with a nice markup- in some competitor network. Any competitor network. Even if it is half a world away.
Well, there’s help out there, and there is hope:
NokiaFREE calculator will provide unlocking codes for the most popular models from a dozen manufacturers, either online or in a standalone version.
However, if you succumbed to temptation and bought a Treo 600 just five months before the Treo 650 was released in your country, you might have to reflash it under your own risk.
Update 20050910: In an article aptly named 20 Things They Don’t Want You to Know, PC World writes about cellphone unlocking, but fails to even notice NokiaFree.

Anti – Sober.Q spamassassin rule

Sober.Q is flooding the Internet with right-wing spam. Although its messages are already on pyzor and razor -and spamassassin gives them high socres accordingly- the number of messages is enough to say that Sober.Q spam is quickly becoming a pain in the ass. So I threw together a spamassassin rule with all the Sober.Q subject lines in F-Secure’s Sober.Q Description.

header SOBER_Q_SUBJECT Subject =~ /4,8 Mill\. Osteuropaeer durch Fischer-Volmer Erlass|Auf Streife durch den Berliner Wedding|Auslaender bevorzugt|Deutsche Buerger trauen sich nicht \.\.\.|Auslaenderpolitik|Blutige Selbstjustiz|Deutsche werden kuenftig beim Arzt abgezockt|Paranoider Deutschenmoerder kommt in Psychia trie|Du wirst zum Sklaven gemacht!!!|Dresden 1945|Massenhafter Steuerbetrug durch auslaendische Arbeitnehmer|Gegen das Vergessen|Tuerkei in die EU|Hier sind wir Lehrer die einzigen Auslaender|Multi-Kulturell = Multi-Kriminell|Verbrechen der deutschen Frau|S\.O\.S\. Kiez! Polizei schlaegt Alarm|Transparenz ist das Mindeste|Trotz Stellenabbau|Vorbildliche Aktion|Augen auf|Du wirst ausspioniert \.\.\.\.!|Volk wird nur zum zahlen gebraucht!|60 Jahre Befreiung: Wer feiert mit\?|Graeberschaendung auf bundesdeutsche Anordnung|Schily ueber Deutschland|The Whore Lived Like a German|Turkish Tabloid Enrages Germany with Nazi Comparisons|Dresden Bombing Is To Be Regretted Enormously|Armenian Genocide Plagues Ankara 90 Years On/i
describe SOBER_Q_SUBJECT Contains a known Sober.Q subject
score SOBER_Q_SUBJECT 20.0

This rule is also available for download as sober.cf