Search bait – yet another round

I’m taking a look at the search queries again in my statistics, and apart from the miserable failures of some adult sites to try and get referral PageRank, here’s what people have been looking for. Sarcastic and snappy answers are provided as a convenience to future visitors.

convection font: There you go, you don’t even have to read the Achievement Unlocked post. To install, unzip the file and:

click Start > Run and type in fonts. Drag the ConvectionRegular.ttf to the Fonts window, and wait for the progress bar.

Also, small-brained teenagers from Gaia Online and random anime forums that are image leeching the Achievement Unlocked pictures: one day, when I’m bored, I will change them to the infamous goat. I’ve got nothing but extra bandwidth for this site.

iphone bus error: Are you seriously getting these error messages? Take it back to Steve and yell.

bioshock error: Nothing of note like that on my Xbox 360 version. Try the 2K Games Support Forums if your PC is weaksauce.

asus p5b deluxe e6750: Remove the 4GB RAM, install 2GB only, and then try whatever it is you were doing again. If it’s installing Vista, you should be able to add the 4GB and turn memory remapping back on once the OS is installed and patched.

steam error you do not have enough disk space available bioshock: Delete your hentai and then try again. You probably don’t have enough disk space available. 😉

Cell phone and wireless technology in Canada: an overview, part 2

As a followup to my initial post on Canadian wireless technology, here’s some additional information on hot topics.

For those not in the know, consumer data rates in Canada absolutely suck. In the States, technically (if not truly) unlimited plans are available starting at $20 per month. The best comparable plan in Canada is Telus’ 1024MB for $100 option. Part of the reason for this situation is our (comparatively limited) selection of wireless providers and population concentration near the border.

What’s all this I hear about “unlocking” phones?
When you buy a phone directly from a GSM carrier like Rogers, it comes with a provider lock on it. This means that the only type of SIM cards that can be used are those provided by your original carrier – so if you buy a Rogers phone, you’ll need to use a Rogers SIM card with Rogers service. If you put a SIM from any other provider in the phone, the only number you’ll be able to dial is 911.

Since most cell phones are subsidized by the wireless provider and people like low initial prices for phones (for example, the phone you get for “free” for signing a contract costs something), the carrier will lock the phone to ensure that you stick with their service. The carrier also likes getting paid for extras such as long distance and out of area calling. Due to the global nature of GSM networks, the better solution for the consumer is to buy a prepaid SIM card when travelling. This way, you’re only paying 20 to 50 cents per minute rather than $1.95/minute. Locking prevents this from happening.

The solution is to unlock your phone, removing the restriction on the carrier. This process can be done for free with some models of phone (the original Razr, for example, can be unlocked fairly easily) and a few minutes of Internet research, or you can find an independent dealer that should perform the operation for a fee. A good place to look is Howard Forums, since Rogers will not give you the unlock code for your phone even if you’re out of contract. Unlocked phones carry a higher resale value on eBay, since any buyer can use their own GSM provider at will.

Public interest in unlocking phones has spiked since Apple’s release of the iPhone, which up until this point has always been shipped with a lock to AT&T in the United States. Since it’s not possible to get an AT&T phone plan from outside the US, and a prepaid card would have astronomical roaming fees for being on a different GSM network, users who want to play with shiny, lickable iFruit have been looking for an unlock solution.

This post comes at an interesting time, since tomorrow Apple is expected to release a European version of the iPhone on the O2 network. The latest news from Rogers about Apple’s device is that negotiations are still ongoing; don’t expect anything until 2008. In the meantime, you’ll not only have to unlock the iPhone to use it properly here, but you’ll need a data plan that will likely be more expensive than any cell bill you’ve ever received.

Of course, with the recent unlocking progress, it’s possible to disable cell data and simply use the phone for your calls, and WiFi for Internet browsing when you’re in a hotspot. Still, at that point, it’s the same price to buy a 16GB iPod touch, pair it with a cheap Nokia for $0 on contract, and call it a day.

Cell phone and wireless technology in Canada: an overview

I was catching up on some of my feeds this afternoon and noted a comment I’d posted on Phil’s blog about what “unlocking” a cell phone really meant. Apart from my day job working for a wireless device manufacturer, where people swap SIM cards and batteries between devices in about 20 seconds, and talk about IMSI, MSISDN and ICCIDs like it’s nobody’s business, it’s often not easy to understand why wireless providers do the things they do. I’ve talked to people who didn’t understand why they couldn’t use their Bell phone on Rogers; or why Rogers made them switch their phone or plan.

Here’s an explanation of some of those issues and a brief background of the state of wireless in Canada.

Currently, in Canada, there are four major providers, several regional or localized carriers, and a number of virtual mobile network operators that piggyback on the major providers’ networks. There are also three different wireless technologies actively used for service. The major providers are:

  • Bell Mobility, the wireless arm of Bell Canada. Bell’s prepaid division is called Solo Mobile
  • Rogers Wireless, part of the ubiquitous Rogers group of companies
  • Telus, who operate standard wireless services and push-to-talk (CHIRP) technology under the Mike brand
  • Fido, formerly Microcell Telecommunications, who are owned by Rogers

Of these providers, Bell and Telus use a technology called CDMA. The Wikipedia page on the technology deals with some highly mathematical concepts such as vector orthogonality, but effectively for end users, indicates the type of technology used in phones and wireless towers. CDMA devices are generally only usable on one network – the provider who issued the device.

The alternative technology to CDMA is GSM. Rogers and Fido use GSM, which operates on two radio frequencies in North America: 1900MHz and 850MHz. The 850MHz tower signals generally have better coverage indoors. The distinctive feature of GSM is that all devices have a SIM card, which contains operator information, the subscriber phone number, and address book information.

The final technology, iDEN is used by Telus for the Mike PCS brand. iDEN devices support “push-to-talk” technology and also contain SIM cards. These SIM cards may or may not be compatible with GSM phones, though.

So why can’t I use my Bell phone on Rogers?
Since Bell uses CDMA technology and Rogers uses GSM, phones are physically not compatible with the other provider’s network. The radio transmitter internal to the phone uses different frequencies and CDMA phones don’t read SIM cards.

So why can’t I use my Telus phone on Bell?
Telus and Bell won’t activate a phone not provided by them on their own network. While the technology is the same, phones are typically preconfigured with individual carrier settings that aren’t necessarily easy to change on CDMA devices.

Why did Rogers make me change my phone?
Since approximately May this year, Rogers turned off its older network, which used analog towers and an older technology for transmitting wireless signals. Customers were required to upgrade to a GSM capable phone and in doing so, the coverage area should be improved.

More details in the next post on this topic, including the iPhone, data plans, and GSM locking…

Music nonsense: Warped Tour 2007 compilation picks

My music selection lately has turned around from illScarlett’s latest album to the Warped Tour 2007 compilation. Usually there’s a few choice artists on the list, and this year there are a few decent tracks if you can get into the whole emo/punk genre. Here’s the ones I’ve found to jump out at me immediately. Admittedly, I can’t say a whole lot of them have insightful or inspiring lyrics.

  • Killswitch Engage – The Arms of Sorrow. Very listenable with a decent chorus. I’m not a huge Killswitch fan, and the punk/screamo verses aren’t entirely my thing, but it’s a very anthemic in the chorus and bridge sections.
  • Amber Pacific – Summer (In B). Punk-ish, almost power pop. Could go very well as a “surfer dude”, high energy summer movie track.
  • Escape the Fate – Reverse This Curse. Escape the Fate has a style that I’d consider screamo. The vocals have a very distinct, recognizable sound, but the lyrics sound like typical RIAA-produced teenage rebellion material. Nothing’s really outstanding about this song – I’d personally recommend listening to “Ransom”, which isn’t on this album, for a better idea of the band’s sound.
  • My American Heart – The Shake (Awful Feeling). I actually heard about this band in the UW Imprint a few years ago, and had no idea they had a new album out. This song in particular has radio single material and is much less whiny than their previous work. Another track with this style is “Hiding Inside the Horrible Weather”, which happens to also be the name of their 2007 album. The album itself has been on my playlist for a few days in the illustrious “crap emo that I can’t stop listening to” position.

    Don’t you get it?
    I made an attempt / to piece it all together
    And I’ve found your love lost in the sky
    Hiding inside / the horrible weather
    We’ll watch it all come down

    Hiding Inside The Horrible Weather – My American Heart (lyrics)

  • Mayday Parade – Black Cat. I only mention this one because the intro sounds incredibly similar to some Panic! at the Disco tracks, and I couldn’t place it at first. I might still have some musical taste remaining.
  • The Used – The Ripper. If you’ve heard The Used, this won’t really be anything new. They have several better (and several much, much worse) tracks on Lies for the Liars.
  • Aiden – We Sleep Forever. A significant departure from what other work I’ve heard, and again, it’s a pop-style anthem executed fairly well. Listening to the lyrics, though, it’s really just another emo kid song, although the instrumental arrangement wouldn’t suggest it. Similar to the Gin Blossoms’ “Follow You Down”, which fancies up the act of stalking, Aiden puts a bright spin on wrist-slitting:

    She cuts a vein although it’s much too dull
    I say she’s all alone
    Fighting for redemption
    I know little pain, a little lust
    I lose myself at night to feel the rush
    Of tearing my skin apart
    Now take this sadness and close your eyes love

    Hey, call the angels. This razor blade was meant for me
    Hey, call the angels. We’ll mutilate insanity

    Go deeper, I feel it
    I see your ghost appear
    Go deeper, I see it
    I feel your ghost appear
    I will say goodbye tonight (We’ll sleep forever)
    Hold on, hold on tonight love
    We’ll sleep forever
    Hold on, hold on tonight love
    We’ll sleep forever
    Hold on, hold on tonight love
    Close your eyes

    (lyrics)

There are still a few other reasonably interesting tracks on the album that I didn’t mention, so I’d suggest checking it out if you’re not totally offput by the occasional power pop song.

Unique situation: Asus P5B Deluxe, Vista x64, 4GB RAM

Quite a number of new systems I’ve built have included the P5B Deluxe or P5B Deluxe-WiFi motherboards. After an aggravating experience with a new build today – really out of the ordinary for the hardware – I figured I’d write up my experiences to save other people a potential issue.

Symptoms: When installing Vista x64 on a P5B Deluxe with 4GB RAM, the installation wizard blue screens and fails with a STOP message. I’d initially tried to pin this to the Intel ICH8R storage controller, since this was my first setup running a RAID1-array on a 64-bit OS. Unfortunately, RAID1 is almost necessary for a new home system these days because hard drives do fail, and people don’t like burning 500GB of their personal files to DVD.

However, even after setting the IDE controller to “Compatible” in BIOS, I received different errors – some apparently related to RAM, and the Windows Memory Test on the Vista installation DVD indicated that the machine had hardware issues. I broke out my copy of Memtest86, which found nothing out of the ordinary.

I tweaked the BIOS settings – memory remapping, PECI support – all with no real results or varied blue screen messages.

The solution eventually came to me when I was re-browsing Asus’ download site for BIOS upgrades. As part of all new system builds, I upgrade the BIOS to the latest stable version available. Unfortunately, Asus has two separate pages for these upgrades: one which just indicates “new BIOS releases”, and another page that lets you know which ones are beta versions. One thing you don’t want to do for a stable family system is install a beta BIOS, and any revisions publicly available after April 2007 are considered betas.

I likely wouldn’t have experienced this issue (and indeed proved it) if there was only 2GB of RAM in the system, or I wasn’t using an Intel E6750 1333MHz CPU. So, lesson learned? Make sure you read all the BIOS pages on Asus’ site before downloading and installing one. Currently I’m planning on reverting back to the latest official 1101 version, as opposed to version 1216 which seems to display these issues.


Update: Apparently downgrading your BIOS is a trickier proposition than originally thought. EZ Flash 2 (the built-in flash utility) will not downgrade BIOS versions, so you have to locate a copy of a DOS application called AFUDOS that supports downgrading:

AFUDOS 2.07

From this application, you’ll need to make a bootable USB stick/CD/floppy with the older BIOS image on it, and then use the command:

AFUDOS /iBIOS.ROM /pbnc /n

where BIOS.ROM is the path to the BIOS file you’d like to flash.

Switching Gmail accounts? Transfer your email without third party programs.

I’ve recently switched my Gmail account to a new alias (jake.billo). It looks much more professional than my Evergreen98 screenname, especially considering Outlook 2003/2007’s habit of attaching “sent by X on behalf of Y” to any outgoing message using a different From address. I don’t mind having the on behalf of text in the subject line, as long as it’s reasonably professional and not a slightly-outdated alias. However, I have 363MB of searchable, indexed content from my existing account that I’d prefer not to lose, and would like to transfer to my new account.

While I don’t have a “Gmail for your domain” account setup configured, since I like the IMAP support that Dreamhost provides, these instructions from Silvermac are fairly useful. Here’s the adapted process I used for moving evergreen98 to jake.billo:

  1. Sign into your old account, then click Settings / Forwarding and POP. Set up forwarding to your new email account, and also select the Enable POP for all mail (even mail that’s already been downloaded) option. Save your changes: Gmail Transfer Process 1
  2. Sign into your new account, then click Settings / Accounts. Under the “Get mail from other accounts” section, add a new (or additional) POP account with the name of your old Gmail account. Provide your username and password for your old account, as well. You should use pop.gmail.com for the incoming mail server. (The server address on Silvermac is undocumented – use the official one.)Gmail Transfer Process 2
  3. The synchronization process will begin and Gmail will begin fetching the contents of your old account. For me, this process is taking several hours, but will run in the background fetching 200 messages at a time: Gmail Transfer Process 3

There you have it – get rid of your embarrassing EmoKid10471XxXHaRdCoRE alias, and move over to something that won’t get your resume filed into the circular filing cabinet on the floor.

Edit: Fixed some horrible post formatting. WordPress’ editor really needs to shape up.

BioShock: oh no, it’s something with a wrench!

I picked up my copy of BioShock at EBGames in Conestoga Mall this evening, and even after having played the demo, the experience was no less dulled. I’m taking my time through the first round of the game, because the artwork and plotline is really something to be appreciated.

And the sound. What an experience. The creepy, ambient noise is fully enjoyed with the volume maxed out.

Definite recommendation for an Xbox 360 purchase, right here. I’ve heard the PC version’s good… but the 360 version, on a widescreen HDTV with a 5.1 system, is absolutely incredible.

SharePoint/Project Server: almost the bane of my existence

It’s been about 20 days since I was last able to crank out a post for the site – I’ve started a few entries but haven’t been able to finish anything of substance.

Work has primarily been what’s on my mind. I’ve finished – or at least stabilized – a large custom application for my job, which has new heights of reliability and performance compared to something like SharePoint Server and Project Server 2007.

For reference, and for any of you tasked with implementing a Windows 2003 Server / IIS / SharePoint / Project Server installation should read the available documents and get some good books first. Then, plan to install it at least five times before you get the hang of it. Here are just a few things that could, or did, go wrong during my test implementation:

  • If a computer is not associated with a domain – just a workgroup – you’ll have to have some way of synchronizing usernames and passwords. This is acceptable if there are less than fifteen users, but if there’s a required password change every X number of days, then you’re looking at a serious problem.
  • Implementing anonymous surveys, regardless of all the articles indicating that this is indeed possible, means that you will suffer ongoing pain. Drawbacks include absolutely lousy support for anonymous users in SharePoint in general; Firefox will call up a domain login prompt regardless of your IIS anonymous access settings, and that’s just the tip of the iceberg. Want to replicate the worst problem on your own setup? Create a survey with a page break in between the questions. Not only is it a UI nightmare (“Next” versus “Save”), but I can guarantee you a few sparring rounds with the Permissions Page of Death – even in Internet Explorer.
  • Don’t migrate from a workgroup to a domain. Just start with a domain installation, even if it takes you through a maze of red tape to get a box connected. I was able to save a complete SharePoint content database, but Project Web Access is unforgiving if you decide to do such a migration. I couldn’t even log in once the process was complete.
  • You will need a beefy box to get started with this sort of thing. Plan for at least a two server deployment, with a dedicated SQL Server database box and a dedicated web frontend. In my experience, performance on a standalone system was unacceptable with even two simultaneous users. MediaWiki does a much better job running on lower-specced hardware.

Don’t get me wrong – SharePoint, when installed and running properly, is a really neat collaboration tool that supports wikis, discussion boards, and all other manner of accountable content. When adding the Project Web Access component, though, strap yourself in and prepare for a wild adventure of babysitting installation processes.

In personal news, I’m still running the RC1 build of Windows Home Server, which is actually a remarkably long time for me to run any particular OS. I’ve heard rumblings of possible releases, and I would like to move to the RTM version, but so far none of my sources have been forthcoming. One thing I’d like the ability to do is dedicate a larger partition size to my System drive, which was locked at 20GB when I installed the operating system. After a few installations, my Program Files directory looks like it needs to be relocated.

For the record, don’t attempt to install Steam to your D:\shares storage pool. You’ll get miscellaneous errors and it’s just not worth the hassle.

Hardware news? I recently bumped up to a Intel Core 2 Quad Q6600 with 4GB RAM for my main box, and added a Tuniq Tower 120 for cooling. The heatsink, besides being comparable with the “fins of death” passively cooling a Compaq Celeron 333 I once owned, is quite the nice addition and is currently allowing a 3GHz overclock with no issues. I still might need to tweak things a bit, but this guide at Anandtech was quite helpful getting the initial settings configured. As it stands, WinRAR absolutely flies when cranking out archives.

I think the biggest problem in my setup right now is the speed of disk access; Windows Home Server runs a drive rebalancing service in the background and often it seems like it’s kicking in at the least convenient moment. There’s an appreciable difference going from a 7200RPM Seagate Barracuda drive to a 10K RPM Western Digital Raptor. I’d like to see what running two Raptors in a RAID-0 configuration adds, but the drives are expensive enough that it’s not an idle experiment worth performing.

Edit: fixed some poor grammar.

Remote Desktop 2.0 for Mac – Universal Binary released

ArsTechnica writes that Remote Desktop for Mac 2.0 beta has finally been released. It’s now a Universal Binary, which means that it runs natively on Intel OS X systems, while consuming less RAM and picking up speed. Apparently this version will expire in March 2008, which means we’ll have to see another update before then.

I’ll be trying this first thing tonight, as my client of choice for a while now has been CoRD which supports “tabbed” sessions for multiple connections.