I thought it charged over usb….

I thought my camera was charging over USB. Boy was I wrong. It complained with a ‘battery low‘ message yesterday. The previous camera had a different power supply (out to the recycling for it, then). It’s a really squat charger, without a cable which makes it a pain for recessed plugs (not many of which were found in the good old US-of-A).
Ah well…

Mass effect on the PC… 3 installs ever???????

Oh my god. That is completely and utterly insane. Apparently you can only install/activate Mass Effect three times on a machine before you need to contact EA to get more of them. Typically, I’m not a big installer/reinstaller, but this is in-f***ing sane.
Oooooooh, and don’t point at the EULA and say ‘Haha!‘. Nobody reads them, and there’s a very good chance that it’s not enforcable due to the fact that it’s not been signed and witnessed. Computers do not witnesses make. You can fake everything.

Back to the laughing octopus

Two nights ago I got past the Laughing Octopus boss battle in MGS4. Last night I fired up the game and guess what? It had me right at the start of the battle again.
Aargh! That’s just infuriating. I gave up on the game for the night at that. Just not in the mood. Maybe on Sunday when I return from the Kingdom.
Kojima seems to have a big on for the Octopus 🙂

I really want to follow it, but the pricing is crazy

I like my cartoons. I especially like my Japanese cartoons (anime). The problem I have is the bloody price that’s charged for the individual discs. Last time I was in HMV they were charging in excess of €35 for a single disk containing two episodes of a series (can’t remember the name; all I remember is nearly gagging at the price).
When I was in the States I picked up a few Anime series for about $40 each. Reasonable price considering that they were oldish (big fan of the cheaper when older thing).
Tower are better for pricing individual series, but they are still a tax on a person’s wallet. Most 26 episode seasons are > €100 for the entire collection. And that’s for the Australian imports (which they claim are region 2 but it’s all a lie).
which brings me to シゴフミ(shigofumi). It was picked up really early on in the airing in Japan, which means that to be fair, I should be picking them up. The problem is that it’s $30 per disc. They are, of course, not available in Region 2. Picking up the original Japanese is a bit of bother (my language skills are not that good; and they generally don’t have any subtitles). Decisions, decisions.

This is why I won’t buy anything from the EA Store

You only get to download the game for up to 6 months after you buy it. This is completely lame as it means that you have to back it up somewhere just in case you lose it. For an additional $6 you get to download it for an entire 2 years. <sarcasm&gt>How brilliant is that!&lt/sarcasm&gt>. Compared to a service like Steam where you can download it an arbitrary number of times to any pc that is connected to the steam service. Anywhere in the world. At any time. Until they go broke (but that will be telegraphed well in advance I hope).
Six months. Silly billies!

bad, bad twhirl

 4076 twhirl       4.2%  0:27.47   9   182    568   40M  7664K    52M   402M

This is while it’s hidden. I presume it’s not actually twhirl, but is instead is the Adobe Air platform.
When I start top and I’m not doing anything I expect to see something akin to:

 4102 top          6.5%  0:01.00   1    18     29 1124K   188K  1716K    18M

at the head of the list. Not something that’s supposed to be running in the background doing nothing

Getting USB datamodem thingies (3/Vodafone/etc) working on Vista

Jeez, these little blighters either work correctly straight out of the box or they want to break your soul.
Step 1: Install the software that tries to be installed when you plug in the device. If you’re lucky once the software is installed you may be just able to work. If not then proceed to step 2
Step 2: Check that the device has been assigned correctly. Open up the device manager. From the start menu in vista in the search box you can type ‘devmgmt.msc’ (no quotes). This should give you one option, on the search list that you can click on. Accept the windows UAC prompt and you should now be faced with the scary device manager.
From the view menu choose View->Devices by Connection. Tunnel Down the line of + signs that probably start at ‘ACPI x86-based PC’->’Microsoft ACPI Compliant System’->’PCI Bus’ looking for a ‘USB Host Controller’. It may be called something like ‘Intel(R) …. USB Universal Host Controller’, or something like that. The one you’re interested in has a ‘USB Root Hub’ below it that has a ‘Mass Storage Device’ which, when expanded shows the pretend CDrom that you installed the software from.
Right click on the Mass Storage Device that’s immediately below the ‘USB root hub’ and choose ‘Update Driver Software…’. Pick ‘Browse my computer for driver software’. Pick ‘Let me pick rom a list of device drivers on my computer’.
Uncheck the ‘Show compatible hardware. In the manufacturer box pick the (Standard USB Host Controller) manufacturer. In the model list pick ‘USB Composite Device’. Click Next. Expect a complaint from windows saying that it’s probably incompatible so click the ‘yes’ button there.
Once that’s complete unplug the data modem thingy wait a few seconds and then plug it back in. It will take a few seconds (up to 30, be a bit patient). If the datamodem software starts up without an issue at this point then you may be able to simply use it. If not then there’s the painful stage 3
Stage 3: You probably have some program that is interrogating the cdrom drive of the modem. The quick fix is to de-assign the drive. From the start menu type ‘diskmgmt.msc’. Accept the UAC prompt.
There should be a list of Disk 0 (and possibly more Disk entries) at the bottom, below a smaller table of ‘Volume, Layout, Type, File System ….’. There should be one CD-ROM entry matching the physical cd/dvd drive in your computer and another matching the pretend one from the modem software. Right click on the CD-ROM entry for that and pick ‘Change Drive Letter and Paths…’. Click Remove and choose the Yes option from the complaining dialog.
The disadvantage here is that when you plug in the USB modem from now on the datamodem support application will not automatically start up. The advantage is that you don’t need to uninstall nero or whatever application is causing the problem. I keep the convenience of nero for the cost of starting the program by hand.
If by this stage the datamodem application does not show you the modem, I would recommend boxing it back up and bringing it back to where you bought it as they need to be thwacked over the head with this POS.
This entry is prompted by having to guide someone over the telephone on how to do this themselves. It is not fun.

Large corporations’ bug filing mechanisms

Software is hard. I kinda get that. Something to having worked in the business for a few years. When a bug is filed in software I wrote if feels like a little arrow in my chest. Now start selling it mainstream. Every issue you’ve not addressed in the current version is poked at you 10,000 times.
That’s why you file issues to a generic mail address in large corporations. The only problem is that because you don’t know “the language” to use when filing, it will probably be lost. Filling in series of forms might make this easier for the company, but not for the consumer.
Oh well, looks like we’re screwed?

Collation information for en_ locales…

Lazy lazy leopard. All the collate definitions seem to point to ascii based sorting in english locales.

himitsu:/usr/share/locale% ls -l en_*/LC_COLLATE
lrwxr-xr-x  1 root  wheel  29 21 Feb 16:19 en_AU.ISO8859-1/LC_COLLATE@ -> ../la_LN.ISO8859-1/LC_COLLATE
lrwxr-xr-x  1 root  wheel  30 21 Feb 16:19 en_AU.ISO8859-15/LC_COLLATE@ -> ../la_LN.ISO8859-15/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_AU.US-ASCII/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_AU.UTF-8/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_AU/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  29 21 Feb 16:19 en_CA.ISO8859-1/LC_COLLATE@ -> ../la_LN.ISO8859-1/LC_COLLATE
lrwxr-xr-x  1 root  wheel  30 21 Feb 16:19 en_CA.ISO8859-15/LC_COLLATE@ -> ../la_LN.ISO8859-15/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_CA.US-ASCII/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_CA.UTF-8/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_CA/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  29 21 Feb 16:19 en_GB.ISO8859-1/LC_COLLATE@ -> ../la_LN.ISO8859-1/LC_COLLATE
lrwxr-xr-x  1 root  wheel  30 21 Feb 16:19 en_GB.ISO8859-15/LC_COLLATE@ -> ../la_LN.ISO8859-15/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_GB.US-ASCII/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_GB.UTF-8/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_GB/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_IE.UTF-8/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_IE/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  29 21 Feb 16:19 en_NZ.ISO8859-1/LC_COLLATE@ -> ../la_LN.ISO8859-1/LC_COLLATE
lrwxr-xr-x  1 root  wheel  30 21 Feb 16:19 en_NZ.ISO8859-15/LC_COLLATE@ -> ../la_LN.ISO8859-15/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_NZ.US-ASCII/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_NZ.UTF-8/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_NZ/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  29 21 Feb 16:19 en_US.ISO8859-1/LC_COLLATE@ -> ../la_LN.ISO8859-1/LC_COLLATE
lrwxr-xr-x  1 root  wheel  30 21 Feb 16:19 en_US.ISO8859-15/LC_COLLATE@ -> ../la_LN.ISO8859-15/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_US.US-ASCII/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_US.UTF-8/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 21 Feb 16:19 en_US/LC_COLLATE@ -> ../la_LN.US-ASCII/LC_COLLATE

The ‘sorting rule’ for irish is:

--
-- Irish Gaelic alphabet:
--
-- Aa (Áá), Bb, Cc, Dd, Ee (Éé), Ff,
-- Gg, Hh, Ii (Íí), Jj, [Kk], Ll, Mm,
-- Nn, Oo (Óó), Pp, Qq, Rr, Ss, Tt,
-- Uu (Úú), Vv, Ww, Xx, Yy, Zz
--

i.e. Case insensitive, and accented characters after non-accented characters (case insensitive). Surname sorting is even more fun, but I would not expect ls to do that. Finder sorts correctly in this case, but that seems to be due to the fact that it uses the Unicode Collation Algorithm. Shame, I would have preferred both to use the same mechanism.