Tethering the iPhone : My Experience plus o2’s secret little bmi.js file

I recently moved house, and in the process lost my broadband connection for longer than anticipated. Having looked into the various USB Dongle solutions, I decided to opt for a tethered connection form my iPhone. I learned a lot from my week or so working this way – about my productivity, and about how affective tethering is.

Productivity

The thing I noticed the most was how much more productive I was. We all know how easy it is to get distracted by email, RSS, Twitter, Facebook, YouTube, and web surfing. And many of us know we should practice better time management. Well, next time you laugh at friend who tells you that where they work they don’t have internet access, I’ll have to admit, I completely understand why management make such decisions (unless your a web developer of course!).

Here’s my 2 tips to remaining productive:

  • I really recommend only checking you mail periodically – it’s so easy to get into a conversation over email these days. I’d rather just fire-and-forget.
  • Treat Twitter, Blogs etc. as a break from work, or something to read over breakfast/lunch/midnight feast depending on your working habits. I now read twitter feeds like RSS feeds – scanning for something interesting to pick up on.

Tethering

My experience was pretty good. I must admit, I’ve not used USB Dongles in anger, and form what I’ve seen, results vary widely. I’ve moved to Didsbury which has a strong 3G signal, and tethered over USB. My iPhone is the 3G, not 3GS. Here’s my experiences:

Speed

Connection is really good. I even managed to watch an episode of Dragon’s Den on my Mac with very little buffering. Of course, I couldn’t have done this on the phone itself.

Large File Downloads

Whilst streaming was fine, downloading wasn’t too good. I did try to download the whole episode, but it would have taken hours.

Image Quality

The biggest surprise was the poor quality of graphics. The quality is drastically reduced/pixelated. Hovering over the images reveals a hint that:

Shift+R improves the quality of this image. Shift+A improves the quality of all images on this page.

This intrigued me, so I did some digging and found that in the source of every web page, o2 is adding a call to a Javascript file in the header. This file, bmi.js, appears to replace images with low res versions. Not sure how, but it does seem to try to use iframes. It seems fairly harmless, but I did, on one occasion, find it broke a web page I was developing.

A quick look on Google reveals that thsi same file is used by Vodafone.

Battery Life

Whilst tethering, the phone does stay rather warm. With regards to battery life, as I was connected via USB, the phone remained fully charged. Interestingly, if the laptop is on battery power it still charges the phone, so the laptop loses juice pretty quickly.

Receiving Calls

Making ands Receiving calls whilst connected is fine. However, I did accidentally turn off 3G once. Whilst I could still browse OK, if the phone rings, you are disconnected.

Bugs

There is (or was, as I just downloaded the latest upgrade) a small bug with the address book. Every other letter in the right-hand alpha list became a bullet point. Odd.

Conclusion

Whether you think the £20/month tethering fee is justifiable or not is a different matter. It’s certainly cheaper than buying a USB Dongle if you only plan to use it the odd month or two. Regardless, if you have a good 3G connection I can recommend it – unless you hate low res images!

Tags: , , , ,

One Comment

Remy Sharp commented on December 9th, 2009 at 11:59 pm

What I found really interesting is that it was inlining all the external scripts, with the exception of jQuery, the server side is obviously sniffing that script and allow it to be an exception. Odd but interesting the pull of jQuery (i.e. it’s expecting it’s possibly cached?).

Leave a Reply

CAPTCHA Image CAPTCHA Audio
Refresh Image

Two Macs, One Keyboard, No Wires

This week I discovered a cool piece of software that allows me to control two macs with one keyboard, and one mouse. Brilliant if you’re a geek!

Like any good developer, I’ve got mission control set up on my desk – my MacBook desktop is split across a dual screen, and I have another screen for my Mac mini (which acts as my development web server, my music server and my VOIP phone). Using two sets of keyboards and mice is a pain, and KVM switches are awkward, particularly as I remove my laptop frequently.

No fear, Synergy is here. This open-source solution allows you to arrange your monitors as one virtual desktop. Simply move the mouse cursor towards the other screen, and as it reaches the edge, it transfers control over to the other machine. You can even copy & paste between the two machines! The machines must be connected to a local network to work.

It’s a doddle to set up Synergy up on the Mac as there is an application called SynergyKM that includes a Preference Pane. Synergy works on Windows and Unix too, so I could use it to control Windows XP when testing web sites in Internet Explorer.. but now I have Parallels installed on my Mac, I don’t need another machine.

If you need to control more than two machines, that are all Macs, then there is also a similar freeware application called Teleport.

Geeky but brilliant

Tags: , ,

5 Comments

Simon Rumble commented on April 14th, 2007 at 6:12 am

That is seriously cool!

Something you didn’t point quite make clear that it sounds like this will do is this: you can plug the keyboard and mouse into the desktop machine, and then all you need to do with your laptop is put it on the same network. Right? So only need to plug in power.

howie commented on April 14th, 2007 at 7:44 am

Yep. Of course. I can see how this is most people would use it.

In my case, my desk is glass and my mouse refuses to work properly, so oddly I prefer to use my laptop keyboard and trackpad. Wonder if I can still get one of those old mice with a rollerball?

Alun commented on April 16th, 2007 at 8:49 pm

Synergy is awesome! At my last work (science company) we had Linux and windows desktops and I used to use this (with my powerbook) to have one keyboard/mouse shared between for linux, windows and OS X. Just don’t use windows last he server as it seems to have some stability issues (windows that it, not synergy). It did freak out management a bit though when they sat down at my desk.

Murphy commented on May 25th, 2007 at 4:43 pm

Interesting – thanks.

I’m a big fan of Badly Drawn Boy and About a Boy. You??

Mac Hoe commented on September 8th, 2009 at 7:23 pm

I just tried it and it still works fine, but It doesn’t add windows computers.

Leave a Reply

CAPTCHA Image CAPTCHA Audio
Refresh Image

Rotten Apples part II

So, I finally got my MacBook back the other day. It took two weeks to repair the flickering screen. Not too bad, though I had to get a friend to organise to drop off and collect as the store is no longer open at weekends.

The engineer phoned me to tell me that he replaced the heatsink and run in for 24 hours without a shutdown. The thing is, I never had a problem with it shutting down.. only with a flickering screen on start up. He told me this was fixed too.

Booted up the MacBook on Saturday. The screen started flickering. Un-bloody-believable. Admittedly, it’s not as bad as when I took it in, but this is how it started out the first time.

So I phoned the store, and after several calls to the manager ascertained that after they replaced the heatsink, they did see the screen flickering. They fixed it by resetting the memory (PRAM). doh! As if I hadn’t done that twenty times. As if AppleCare (phone support) hadn’t asked me to do this 20 times before agreeing that it needed repairing. As if the Apple store that had it for a week didn’t do this 20 times before telling me it needed a new logicboard! Two weeks they had, and all they did was reset the memory.

So no, I need to send it back (60 mile round trip to the store and back) so they can look into it again.

Apparently, my consumer rights are pretty thin. If I didn’t have a problem in the first few weeks, then I am deemed to have accepted the goods. So, I can’t demand a refund/replacement; only a repair. That said, they are required to repair the machine within a reasonable amount of time and they’ve wasted two weeks so far. The nightmare continues.

Tags: ,

2 Comments

Erin commented on October 20th, 2006 at 1:50 am

What is funny is that this is not the first apple you have had with almost the very same problem and dodgey support. One must wonder if third time lucky?

Mich commented on October 20th, 2006 at 9:42 am

Well some people like green apples / some like red….but whichever one you normally like..enough rotten apples and you try a different type.
Suggest you try Oranges instead.

I am sure by the time you’re 40 it will be sorted.

Leave a Reply

CAPTCHA Image CAPTCHA Audio
Refresh Image

Bad Apples

Well, my less-than three month old Apple MacBook is playing up – black screen, flickering screen – not happy. And I’m not the only one who is not happy. I took into the Apple store, and after one week, they informed me that the problem was related to the dreaded Random Shut Down. This problem is affecting loads of other people to the point where there is a web site dedicated to afflicted, disgruntled users.

Apple has acknowledged that there is a problem, and the Apple store told me that the logic board would need replacing…. but that there is a 4 week backlog in getting the (now updated) part! more »

Tags: ,

2 Comments

Alun commented on September 27th, 2006 at 9:27 am

Well, my macbook is running pretty good at the moment. How did we ever live without dual core? Yes it did moo (http://www.moobook.com/) but the firmware update fixed that. Only problem I have had with my previous powerbook was a faulty hard drive after 2 years, which was fixed without problem under warranty (and not really an apple hardware problem). I did take it to the apple store and they said it would take 4 weeks (this was over Christmas), so instead I went to a small reseller and they ordered the part in and called me when it was ready to be installed (the drive wasn’t totally dead so I did keep using the machine for a while). Same day drop off and pickup.

My iPod’s centre button stopped clicking properly (still worked but the tactile response wasn’t there) so I dropped into the Apple Store in Ginza (http://www.apple.com/retail/jp/ginza/) and they replaced it on the spot. You can’t beat international warranties.

I’d rather have beautifully designed machines from a company trying to do something interesting in industrial design than a knobbly, bulky dell laptop any day (though my work Inspiron 9200 is the best I’ve seen yet from Dell).

Anyway, I appreciate that your experience has been less than fantastic but hang in there!

Used Macbooks commented on October 14th, 2009 at 2:21 pm

I also use a macbook myself and I can assure the fact that these are not really important problems.Those will be solved by apple technical team within days.

Leave a Reply

CAPTCHA Image CAPTCHA Audio
Refresh Image

Colophon

badlyDrawnToy is the blog of Howie Weiner, a freelance web developer, based in Manchester.

Microbubble Web Design - freelance web design manchester, stockport, cheshire

His company, Microbubble Web Design, specialises in PHP and Java web applications, Search Engine Optimisation, custom CMS and web development.

View Howie Weiner's profile on LinkedIn
View Howie's twitter feed