My interests, according to Ticketmaster

Ticketmaster semi-spam: interests

Considering that I’ve only ever bought one thing from Ticketmaster, and that was some very sold out elsewhere Nine Inch Nails tickets, you might think that this might not match my interests at all. You would be right too; I use them for ticket alerts for bands I actually like (before finding any other ticket site to buy the actual tickets from), and there’s no Pop Idol/X-Factor/Max Martin Identikit Machine alumni amongst them. Hey, at least it’s funny.

Goodbye, Vista kill switch

In SP1, it’s gone.

They aren’t removing the other WGA stuff – in fact, they’re making it more annoying – but the kill switch (knocking the system down to Internet Explorer only) for pirate copies was almost certainly a step too far, especially since it could very occasionally malfunction. Much fairer to simply have a bunch of annoying warnings rather than the nuclear measure, and a sign of exactly how much SP1 should improve the operating system.

[As an aside, exactly why is it that people bash the User Account Control system when UAC is only required in the same places that the sudo type equivalent would be on Mac OS X or Linux – that is, for changing important system settings or installing applications? On a normal Linux system, actually, you have to run sudo more times to configure and install stuff than you ever have to click the ‘Accept’ box (or type a password if you’re operating user/administrator) in UAC on Vista, so why Slashdigg et al keep on bashing Vista based on UAC is somewhat perplexing. The only problem with UAC is that certain people in the ancient past wrote applications that demanded full administrator permission to run because of poor programming, and Microsoft finally called them on it. Just a thought, anyway.]

Amusing wannabe

Looking at today’s security run output that FreeBSD likes to send to me by default, I find an interesting hack run amongst the several I usually get a day:

Nov 27 14:03:16 [anonymised] sshd[48794]: Invalid user ryback from 218.1.65.241
Nov 27 14:03:49 [anonymised] sshd[48810]: Invalid user ryback from 218.1.65.241
Nov 27 14:04:44 [anonymised] sshd[48844]: Invalid user ryback from 218.1.65.241
Nov 27 14:07:41 [anonymised] sshd[48979]: Invalid user ryback from 218.1.65.241

The script kiddie in question is trying to use the username ryback to get into my machine. Casey Ryback, of course, is Steven Seagal’s ex-Navy SEAL character in the Under Siege series, kicking large amounts of terrorist arse with kung-fu, knives and in Under Siege 2 a Newton MessagePad. This “ryback”, however, is just hitting against a sshd which has password access disabled completely and as such will have no success whatsoever to anyone who doesn’t have my private key – that is, everyone but me.

The IP address is in (sigh) China Telecom space, Shanghai province; no chance of tracing that then. Wonder where they got the name from.

Guess who’s partly responsible for the child benefit cockup?

EDS, that’s who: who would charge the child benefit people £5000 for a SQL job of the sort that would take a couple of minutes, thus resulting in a civil servant using an old dump with all the data intact, burning it to CDs and then unfortunately ending up with another stupid outsourcing partner (that is, TNT) losing them. Oh, what a surprise. It’s not like EDS haven’t ripped any British government agencies off before… (They even have occasional problems doing corporate IT outsourcing properly.) This failure is exactly the reason why no government IT services should be outsourced under any circumstances: good practice is swamped under charges and contracts.

Unity at Ministry of Truth has the best analysis of the details of the emails so far. Also, b3ta have by far the funniest comment on the issue. Probably more to come.

The rumour mill: Nintendo may not be your friend

This might not be true and I have no way of checking since I don’t need a Wii, but apparently Amazon France and Germany have stopped selling said consoles to the UK (but will allow shipping of other consoles, even the PS3). The source is the Wii thread on the DVD Forums. Since there aren’t any Wiis in the UK but there are in France and Germany, and since we’re meant to have a single market, can one see the problem with this?

Obviously if it’s not true and just Amazon deciding not to sell electronics beyond their local store then this won’t be a problem, but if Nintendo has threatened Amazon into stopping shipping then they’re just as bad as SCEE (who of course threatened Lik-Sang out of business, amongst other things, for selling PSPs at a fair price.) Worrying.

(K)Ubuntu and the Belkin F5D7051: a saga

My laptop is a first-generation Centrino machine. Perfectly acceptable speed-wise for pretty much anything that doesn’t involve 3D (and even then, a GeForceFX 5200 isn’t that dreadful), and comes with Intel 802.11b.

802.11b wireless has gone a bit out of date. It’s still perfectly acceptable, but I found myself whilst on holiday requiring a wireless stick I could stick in odd places where my laptop wouldn’t go, so I bought a Belkin F5D7051 “High-Speed Wireless G” USB stick out of the best priced place I could find. It comes with a little extension that’s perfect for sticking out of hotel windows to pick up public signals, so it was surprisingly useful.

Unfortunately, it’s based on a Broadcom chipset. And Broadcom chipsets are a real pain on Linux because Broadcom won’t make drivers for anything other than embedded systems. I dual-boot the machine with XP in any case, but I like to have a Linux partition around and I’d like it to have access to the Internet.

So if you want such a thing to be able to run on Linux, you have to use a piece of software called ndiswrapper. This is a bit of software that maps the Windows NDIS standard for network drivers on to the Linux networking subsystem, effectively using your Windows network driver on Linux. Unfortunately, for obvious reasons ndiswrapper can be a bit of a pain to work with on some cards and the Belkin F5D7051 is one of these cases.

It has taken me a long time to find a Linux distribution combination that gets it working. But with Kubuntu ‘Gutsy’ 7.10 and some helpful threads on the Ubuntu forums, I finally have it:

Linux networking - KNetworkManager screenshot

As you can see, it’s even working with WPA and Network Manager, pretty much perfectly. Since I’m always inclined towards tutorials, here’s how I did it.

I stumbled across an extremely helpful person on the Ubuntu forums who posted a bit of software that automates the compilation of ndiswrapper and a guide on how to use it. I’ve used ndiswrapper from the Ubuntu repositories before (as well as from the repositories of pretty much every major Linux distribution) and always run into trouble and never had the card working.

While it’s actually designed for Feisty (the previous version, 7.04), is covered in warnings and is not intended for my type of wireless card, the autodownloader and compiler for ndiswrapper within is still extremely useful. Of course, fetching ndiswrapper from the Ubuntu repo might just work for you, and if you want to give it a try just install it from there and skip to step 8.

  1. Connect to the Internet using a different method to your Broadcom card; by wire/Intel built-in wireless/whatever.
  2. Irritatingly, xterm is not included in the default configuration of kubuntu; this script requires it. To get it, open Adept Manager (K-menu, Utilities, Adept Manager), Synaptic, or your Ubuntu variant’s favourite package manager, search for ‘xterm’ and install it. You can also do so from the command line:
    sudo apt-get install xterm
  3. Go to the forum thread.
  4. Download and start the “internet” (online) version of the script only, whilst in X and not as root, through a Konsole/xterm/gnome-terminal/favoured terminal emulator:
    cd /tmp
    wget http://blakecmartin.googlepages.com/bcm43xx-0.3.2-internet.tar.gz
    tar xvfz bcm43xx-*.gz
    cd bcm43*
    ./installer.py
  5. Now, the following window should appear:Linux networking - Broadcom installer
  6. Select to “install ndiswrapper and Broadcom Windows driver”. If you have the BCM43xx it mentions here, this should work straight off. Else, you’ll just have to clean up after itself. It’ll sudo out, fetch the Linux kernel developer tools if you don’t already have them and then use them to download and compile ndiswrapper from source.
  7. For my Belkin, the Broadcom drivers it downloads and installs are the wrong ones. To remove the wrong one, go to your terminal and type:
    sudo ndiswrapper -r bcmwl5
  8. The right ones are contained either on your original CD-ROM or downloaded off Belkin’s website; the XP drivers download as an .exe file.
  9. To extract the driver from the EXE file, navigate to the location where it is, right-click and select “Open With”. Open it in ark or your favoured archiver; ark will ask which type of file to treat it as, which should be “Archive Zip”. You can then extract the files needed to a temporary directory, which are bcm43xx.cat, bcmrndis.inf, f5d7051.dll, rndismpk.sys and usb8023k.sys.
  10. Unfortunately, these files extract all in capital letters, and this causes a failure because Linux’s file system is case sensitive. So you’ve got to rename them all before issuing the installation command to ndiswrapper.
    mv BCM43XX.CAT bcm43xx.cat
    mv BCMRNDIS.INF bcmrndis.inf
    mv RNDISMPK.SYS rndismpk.sys
    mv USB8023K.SYS usb8023k.sys
    mv F5D7051.DLL f5d7051.dll
    sudo ndiswrapper -i bcmrndis.inf
  11. Now go over to ndiswrapper’s directory and see if it’s working:
    cd /etc/ndiswrapper/bcmrndis
    ls

    The directory listing should be:

    050D:7051.F.conf  bcm43xx.cat   f5d7051.dll   usb8023k.sys
    1799:7051.F.conf  bcmrndis.inf  rndismpk.sys
  12. Ask ndiswrapper what drivers there are with a ‘ndiswrapper -l’ command, which should produce something like this:
    bcmrndis : driver installed
            device (050D:7051) present (alternate driver: rt2500usb)
  13. Unfortunately Linux’s driver for a Realtek chipset thinks this is one of theirs, as pointed out by the ‘alternate driver’ bit there – the other USB Belkin stick in the same category, the F5D7050, is based on the RT2500.
  14. So you need to tell Linux not to load the driver for the RT2500, which you do by editing the blacklist as root – ‘sudo kate /etc/modprobe.d/blacklist’ (replace kate with gedit for GNOME people, or whatever editor you prefer. I used vi) and add the following line to the end:
    blacklist rt2500usb
  15. Reboot your machine so it loads the ndiswrapper module at the right point.

If all’s well, when you boot your NetworkManager will be scanning your Belkin stick as well. You can make sure, again, from the command line: if you type in ‘iwconfig’ and see listed amongst the networks listed ‘wlan0’, it’s working.

And they say Linux isn’t ready for the desktop. Unfortunately, they’re right, but in this case that’s Broadcom’s fault for not releasing the Linux drivers we know they actually have. Nevertheless, it’s still at the Windows 3.1 level of hardware configuration and when compared to Vista’s effective Windows Update driver search or Mac OS X’s “plug it in, it works” philosophy it’s getting a bit lacking. Still, if NetworkManager is any example hopefully it’ll improve over time.

Thanks go to Google for the information (and if you want to learn more, I highly recommend googling on F5D7051 Linux or similar and reading all the stuff that comes up) and I hope this is of some use to you.

Sense in the mobile industry?

3’s SkypePhone: £49 to buy, top up the phone (minimum £10) and you get a month’s free Skype-to-Skype calls and messages. The phone appears to have a surprisingly decent talk time too, and according to the specs sheet has Bluetooth A2DP for wireless stereo headsets (sadly, however, it’s only dual-band on GSM). Shame the 3 network has a bit of a reputation, otherwise I’d actually consider porting over from O2. Still, an interesting concept and one hopefully that other mobile operators will learn from.

Poor “wi-fi security” BBC News article

Not entirely accurate:

More holes have been picked in the security measure designed to protect the privacy and data of wi-fi users.

Of course, when you actually read the article, it turns out to be yet another attack on WEP.

WEP is not the security measure. WEP is a security measure, and it’s an extremely poor one. WPA, which is on pretty much every ADSL router that people in the UK actually own because it’s been around for about as long as WEP’s been useless, is the security measure that people should be using, but this article only actually mentions that close to the end and then adds a bunch of confusion about WPA2.

It’s also incorrect on operating systems: since Windows 2000, for example, has no native wireless support, everything depends on the driver. Therefore the Ralink-chipset PCI card my brother uses on his Win2K-running room PC can connect to the home WPA network with absolutely no difficulty.

If you have Windows XP, you can update to SP2 unless it’s a pirate copy; and even then, you should be able to find a mate with a copy that will. If you have Vista, Linux or a Mac running recent OS X there’s no difficulty with WPA or WPA2. And the only current, mainstream device I can think of which isn’t WPA by default is the Nintendo DS; the 360 through its wireless adapter, the PSP (above firmware 2.0, which you’ll have had to update to play any games anyway), PS3 and Wii all support it fine. And yet the guy from BT who they question says:

A spokesman for BT said that it used WEP on its home hub products because of the compatibility issues.

“We use WEP for a very sensible reason,” said the spokesman, “there are a number of devices out there in the marketplace that do not use WPA.”

So why not supply it WPA as default (as Sky and Be Unlimited do) and then tell people in the manual or on an information sheet how to scale it down using an Ethernet cable and a web browser if they actually have some of the ancient crap they worry about? By supplying WEP you are supplying a product that is broken and gives a false sense of security – WEP is about as secure as covering a broken window with tin foil.

A better way to go about this from a consumer protection point of view would be an article talking about how WPA improves your security, how to put it on and at the end say that if there’s any difficulty with it, update your devices and if that doesn’t work, WEP might have to be your least worst option if you can’t put an Ethernet cable out to them. At least the ISPs have stopped supplying routers which default to unencrypted now, but there’s still a long way to go and articles like this one are not helping.

Giving with one hand, taking with another

Sony have cut the price of the PS3 in the UK to something a little more reasonable, months after they did so in the States. Previous to this price cut, the £425 60GB PS3, which excluding VAT (the right way to compare these things) is £361.70, was the only model in the UK. In the US, this model is $499, which when converted to pounds is £244.65 – so an entire £115 (a little over $230) was going directly into Sony’s pockets as a stupidity tax on Brits. Now the 60GB is £349, £297.02 excluding VAT, meaning the ripoff is now only £50.

Never give Sony an even break however – they’ve also introduced the 40GB cut-down PS3 we’ve been hearing about, for £299 (removing VAT and converting, $520), but it’s a serious ripoff – they’ve reduced the number of USB ports, removed the SD card etc. slots and even worse than that, they’ve removed PS1/PS2 backwards compatibility.

Which was in software anyway so doesn’t cost them anything to include whatsoever. And of course this crocked model is going to be the only PS3 in Europe in the future. Always give it to Sony to mess things up big time – the US’s only PS3 in the future will be a $600 80GB model with the same backwards compatibility and sockets as the original Euromodel.

And there still aren’t any games. If you want a console, buy a 360 and/or a Wii. If you want to play PS2 games, buy a PS2 – you can buy it very cheaply. If you want a Blu-Ray player, buy a Blu-Ray player. Do not buy the PS3; if you must, buy the 60GB, but it only encourages them.

iPhone UK launch, deconstructed

  1. Provider: O2. Appears to be no pay-as-you-go option, unlike the States. Also unlike the States, a fair usage plan – however, O2’s reference to “1400 web pages a day” indicates a pretty decent daily cap, especially since it’s still EDGE.
  2. Price: £269, plus £35/£45/£55 a month plan including said ‘unlimited’ data. Does include free access to The Cloud’s wi-fi points, however. Comparing to the US prices: our plans are over-expensive as normal, but if you remove VAT and then convert,

    £269/1.175 = £228.94 = $461.49

    which is really pretty acceptable on the usual rip-off Britain scale, especially when compared with that of the PS3 (US PS3 price, $499=£247.54; UK price still £425, albeit with an extra controller and one of those copies of the giant enemy crab game Sony are trying desperately to get rid of.)

  3. Phone: Exactly the same as the US iPhone, only with the new firmware so iTunes Wi-Fi Store included. EDGE and Wi-Fi. To be honest, since hardly anyone with a 3G phone actually uses any of the 3G features on their phones, Apple’s use of a 2G/EDGE/Wi-Fi combination as a battery-saving measure is little short of genius. No doubt a UMTS/HSDPA iPhone will come out eventually, however, once smart people at electronics companies finally work out how to reduce its energy consumption.
  4. Contract: 18 months. Again, fairly normal. That month-on-month cost is pretty hefty, however, although it does include unlimited data (not common here, excepting T-Mobile.)
  5. Overall: Let’s wait and see if anything interesting happens in France or Germany, or other European areas where unlocked phones are a bit more common. If you want one and you don’t mind O2, however, then there’s no reason you shouldn’t go for it.