Archive for the ‘Tech’ category

Goodbye Posterous, Goodbye Dopplr

February 20th, 2013

This month I am saying goodbye to a couple of services that I have been using for a while.

First Posterous. At the end of last week it was announced that the micro blogging platform Posterous will be closing down at the end of April 2013. This has been anticipated for a while since Twitter bought it in March last year and assured users that they will not close down without notice and will create an official data backup path.

I started using Posterous when I moved my “Vox Blog” to it (actually migrating to TypePad and then Posterous as it was easer) after Vox was closed at the end of September 2010.

As this is a second blog of “silly stuff” that I do not upload much to it nowadays I have decided to just kill it off. I did consider moving it to another service such at Tumblr but it is not simple to get the archive in there and I have other things to do that are more important. I will however place a full copy of my Posterious blog on my web site and redirect from the original URL so the content will not vanish from the Internet.

There is a small bug in the export where the original Import from Vox is listed backwards, and the Image URLs are mashed, but I fixed the URLs with a little .htaccess hacking. If you need help to do the same please do ask.

Next is Dopplr. Dopplr is a service where you log where you will be travelling to and it allows you to see if your friends are going to the same location. When you attend a lot of events like I do it can actually be useful. The service has been running unchanged since it was bought by Nokia in September 2009. I give it a lot of credit for running apparently untouched for almost 3½ years. Sadly it has just started to play up by not allowing trips to be created, edited, or deleted. It is clearly not being maintained and about to die.

Rather than move to another system (I only know of Tripit and it is not quite the same) I have imported my last Dopplr backup in to my Google Calender. Clearly this is not going to duplicate Dopplr’s social element, but will help with my planning and this is what I have mostly used it for in recent times.

So that is two services gone and I suspect there will be more going before the end of the month. The Internet is always exciting because of the constant flow of new and exciting things on it, but most will eventually vanish or be swallowed up by other services regardless if they are successful or not. It is sad but the way it is.

UKHost4U caught posting fake positive comments

December 18th, 2012

In 2007 my company had a bad experience with the company ukhost4u and I blogged about it. In summery I needed a service, called them to check if they included that service in there package, they said it did, after signing up it turned out they did not actually supply that service, and then they refused to refund the subscription. I blogged about it to warn other and them wrote the money off as one of those things.

After the original post I was getting a lot of comments on it. At first negative and then a few positive. Now as I have pointed out in the past a blog post about a negative experience tends to attract a lot of negative comments from users in the same situation. Satisfied customers will rarely be searching for the words that list such a blog post and hence will not get the chance to comment. I for one remember this when reading negative posts and comments. On my post however there were a few positive posts that struck me as odd.

Anyway, time passes and last Thursday a gentleman called David Eadie posted a comment on my blog post. It was a bit strong and I don’t wish for any company to be made bankrupt but I can understand how Mr Eadie feels.

Then, less than 25 minutes later I receive the following comment in my moderation queue….

I have been nothing but happy with the service provided by UKHost4u. They have always been very friendly and have actually taken the time to fix issues with my web site code which would have normally have cost money and a developers time.

Unlike other providers I have used the telephone calls are answered and most emails that I have sent in have had a reply within 1hr which is much better than the 48hrs that my last provider took to even advise me that it had been assigned to support.

I understand some people here don’t seem to have been happy with them, but I think they will find a lot of much worse providers and when you go with someone with NO telephone support, 48hrs email reply times and 80% MAX up time you will be more than happy to use UKHost4u.

Now, it is odd to get this kind of post because of the afore mentioned reasons, it does sound a bit like marketing spiel, and the web site they entered is for sale. I really do like comments of multiple views on my blog but I also don’t want to be a patsy delivering a fake review for a service I feel is bad. As a result I contact the poster via the gmail address they gave and asked if they can provide a link to there Facebook, LinkedIn, or other profile to help convince me they were a real person. I did not get a reply.

Then I decided that I might as well call the owner of the domain and they were kind enough to take my call and confirmed that they are the owner of the domain and they had not posted the comment. So now I have confirmation the details entered were fake, and logic dictates that is was posted by UKHost4u or an agent acting on there behalf, but there is no proof yet.

So, next on to the access logs for the site. It turns out that the post came from 149.6.122.114, and guess what, it is a UKHost4u IP address. In fact it appears to be the address used by the UKHost4u server.

I have contacted UKHost4u to give them a chance to comment and perhaps even apologise. They replied and implied it would have been one of there customers using an IP address registered to them. I sent the information they requested and stated I did not believe a customer of theirs would create a fake persona. I have not has a new response.

So, if you are looking for a new ISP and read a positive review of UKHost4u online from someone you don’t know and respect then I would take it with a pinch of salt.

If you are from UKHost4u, and I suspect you will be reading this, then there are a couple of lessons here. First being that putting so much effort in to scraping a few quid from your customers is not only bad customer service but will give a justified bad image online. Second that you are not as anonymous as you think so being dishonest will eventually come back and bite you. If you want to work with me to fix your ways and change your company attitude and image than I am available to help, but I suspect you are more interested in diminishing what I have said than actually fixing your problems.

iPhone Virgin / Orange APN Fix

June 1st, 2012

In 2010 I won an iPhone 4 at Over the Air for my Hole Mapper mobile app. I was having some problems getting the phone going because I had not purchased the phone at an Orange shop, and in the end I was forced to pay £25 for a PAYG SIM to do anything (and I am still grumpy about that). I could then enable the phone for T-Mobile’s network as part of there network sharing, and this meant I could use my Virgin SIM again (after a little trimming).

Anyway, back to today… My phone on Virgin has worked well for well over a year but recently Virgin have also started sharing the Orange network in the same way that T-Mobile customers have been, and my data does not work on Orange by default. This is because the settings are being picked up from the network and for reasons I won’t go in to they are wrong for me and I can’t change them on my iPhone because the settings are locked down.

The solution was to go to http://www.unlockit.co.nz/ that created a profile containing the APN setting. Just go to the side ON YOU PHONE and follow the instructions to set the APN. The UK and Virgin are preconfigured so when you click to create the profile, and allow it to be instilled your phone will magically start working when you fall on to the Orange network.

The official solution is for you to call Virgin Mobile and they will disable the roaming. This obviously means you can’t use Orange’s coverage, but as Orange coverage is poor where I live I often end up with a blue circle on Orange where there is a good 3G signal form T-Mobile/Virgin so I might have that done anyway, but lets see how thing go.

Hibernating Unbuntu on the A0751h

May 30th, 2012

This is a blog post I started almost 2 years ago but got side tracked and never finished it. Having just needed some information from it I dicided I would finish it off and post it just in case it is helpful. Please remember that there may mow be a more appropriate solution available though.

A couple of years ago I bought a reconditioned Acer Aspire One A0751h. It is a lovely little machine. It is rather slow and the graphics chipset has huge compatibility problems, but it is still a nice machine. It came with Vista installed but now has Ubuntu 10.04 LTS installed.

One problem I had with the graphics chipset driver is that the machine would not hibernate properly. The quick fix to this was to replace the latest hibernation applications with the old ones that still work with these drivers.

First of all you will need to install the Debian Userspace Software Suspend package with the command…

sudo apt-get install uswsusp

…and then we need to remap the commands to the new (or should that be old) binaries…

sudo rm /usr/sbin/pm-hibernate
sudo echo -e "#bash\ns2disk" > pm-hibernate
sudo mv pm-hibernate /usr/sbin
sudo chmod a+x /usr/sbin/pm-hibernate

sudo rm /usr/sbin/pm-suspend
sudo echo -e "#bash\ns2ram --force" > pm-suspend
sudo mv pm-suspend /usr/sbin
sudo chmod a+x /usr/sbin/pm-suspend

sudo rm /usr/sbin/pm-suspend-hybrid
sudo echo -e "#bash\ns2both --force" > pm-suspend-hybrid
sudo mv pm-suspend-hybrid /usr/sbin
sudo chmod a+x /usr/sbin/pm-suspend-hybrid

Canonical make the point that the fact that Ubuntu’s suspend not working is a fault with the power management routines and should be these should be fixed instead of just replaced. Using the Debian USS works but is not supported under Unbuntu and may have other issues.

Remember that this is not an officially recommended solution and to return thing to normal you can run the following…

sudo rm /usr/sbin/pm-hibernate
sudo ln -s ../lib/pm-utils/bin/pm-action /usr/sbin/pm-hibernate
sudo rm /usr/sbin/pm-suspend
sudo ln -s ../lib/pm-utils/bin/pm-action /usr/sbin/pm-suspend
sudo rm /usr/sbin/pm-suspend-hybrid
sudo ln -s ../lib/pm-utils/bin/pm-action /usr/sbin/pm-suspend-hybrid

What I am doing about the EU cookie legislation

May 26th, 2012

You may or may not have heard about the new(ish) cookie law that has come in requiring web sites to get the users permission before sending out a cookie that can be used to track a user across web sites. Although aimed at increasing online privacy it is causing a problem for most people who have a web site including me.

I have done an audit of my sites that use cookies and I actually use them very irregularly. In fact I am only serving them from my server for two forums running PHPBB and several WordPress installations. As both of these are an opt in with a privacy policy mentioning cookies I am quite happy that I am already complying with the legislation. I used the Buisness Link templates for these policies (that have vanished from their site but I can send a copy) if you want to do the same.

The problem I have is with third party services serving cookies, most specifically AdSense and Google Analytics. The new legislation gives both Google (as the service who sends out the cookies) and me (as the user of there service) equal responsibility to get the users agreement before service the cookies. The problem is I have no control over what Google serve and they don’t appear to have a solution in the pipeline. As the Information Commissioner’s Office, the organisation charged with enforcing the legislation, have said they are taking a light touch approach to enforcement “where there is a low level of intrusiveness and risk of harm to individuals” I will, like many, continue to take the wait and see approach and hope that Google comes up with a more defined solution in the near future.

So, in summery I am already compliant with the exception of some Google services, and I am now hoping Google will supply a recommended solution for me and many millions more across Europe.

Update: Things are changing already with new advice from the ICO saying that we can presume implied consent. As a result I can now just bring up a one time message (perhaps just for European visitors but I will need to check in to that) letting the user know I am using Google Analytics cookies and taking there continued use of the site as implied consent. Clearly I am missing the deadline on implementing this but will have it coded and active soon.

Goodbye to my global status updates

May 21st, 2012

Back in 2007 I created a centralised status updater that allwed me to post a short message to Twitter, Jaiku and Facebook at the same time. Later on I extended this to use Ping.fm so I could additionally post to Plaxo Pulse, Plurk and YouAre.

Now Jaiku have been swallowed by Google, Plaxo has closed Pulse, Plurk is still there but no one I know uses it any more, and YouAre closed down, there is little point in using this any more. Additionally Ping.fm is about to be closed down, so I would need to do some more coding if I wanted to keep it going.

As a result of all this I have decided to closing down my status updater and use Twitter and Facebook directly. I also am experimenting with the Twitter Facebook app that cross-posts tweets to Facebook that seems to be working well for my tweeting style.

I have a Raspberry Pi :-)

May 11th, 2012

Yes, I was one of those geeks who got up at 6am to order a Raspberry Pi. It has been a long wait since then but I now have my Pi to play with. This is a quick blog post to summarises what I have learnt from it in my day of playing.

Despite completing the RS form in the first minute and getting an order in on the Farnell site (in between it falling over) I was not quick enough in the first batch, but out of the blue I got an email from RS saying that I could now order one, and that I did, and it arrived yesterday. :-)

It is important to remember that the Raspberry Pi is at the moment just a development board that requires quite a few bits and bobs to get up and running. Fortunately I managed to scavenge…

  • Power supply with a micro USB connector (Normally used for myy Mifi)
  • A fast SD card (Spare card for my digital camera)
  • HDMI to VGA converter (Purchased from http://amzn.to/Lp2MGG for £15)
  • USB Keyboard and Mouse
  • Network cable and access point set up as client

Yes, I don’t have a TV or monitor with an HDMI input but the converter works well, and using the wifi access point as a client means I don’t need to run a cable through the house.

I downloaded the recommended Debian “squeeze” image listed on the Raspberry Pi web site using BitTorrent on my Windows machine. Creating the SD card was easy although it took an age to work out what was an advert and what was the download link for Win32DiskImager. Writing the image was easy but the the image was for a 2GB card and I was using a 4GB one. It worked fine but I was wasting half the card. In the end I needed to use a Linux machine to resize the partition to use all the card.

The Pi running squeeze boots quickly enough. Officially you can not run YouTube on the Pi yet but you can install Google’s Chrome (just type “sudo apt-get install chromium-browser” in to the command line) and that will allow flash and HTML5 videos to [just about] play. It manages a frame rate of around half a frame a second at best. The Broadcom chip set is capable of playing accelerated video but there is a little work to be done yet.

I have not been able to get the sound working yet but this could be because the sound is being sent to the HDMI port instead of the 35mm jack socket. I will have to look further in to this.

So that is as far as I have got. To summarise the Raspberry Pi is a lovely little computer. I don’t feel it is in a position for people to start really learning on until the operating system matures. In fact it is currently more complex than the average home computer, but we should remember that this is currently a development board and not pretending to be ready for the classroom yet.

Following several comments online I also note is that there are plenty of other board around and the Pi is not built of bleeding edge technology any more, but that is not the point. It’s success will be built on it’s community, and the media hype and low cost can only help broaden this community and make the Pi a success. It is not really challenging the Arduino as it is not comparable, and it is not going to take much business from other boards as it is creating a new market and not competing in the same market.

There is one thing that does worry me though. One key advantages of the BBC B microcomputer, that the Pi is frequently being compared to, is that you could programme it out of the box following a few simple instructions. This is not the case with the Raspberry Pi yet. This is not to say that this will not come, but at the moment you need to go out of your way to programme something and it appears we are relying on the community to rectify this. Much of the community seem more keen to make it do cool things instead of make it easy to programme and we can’t blame anyone for that.

Finally, like many, I ordered from both RS and Farnell and have already paid Farnell for one. Because of demand we are only supposed to have one Pi and I am planning honour this by selling the second one locally at cost to someone deserving. If that could be you let me know, but I am not expecting in until the end of June.

On Film4

March 9th, 2012

On the quiet there are a lot of good movies on Film4. This is now available for free through the UK on Freeview, on satellite and on cable. The problem is that I keep missing so many good films or turning on just at the end. Because of this I decided to come up with an over engineered solution to this problem. Ladies and Gentlemen I give you my hack On Film 4.

What this hack does is to take the Film 4 TV listings and tweets on @OnFilm4 10 minutes before the film starts. I also check if the film will be repeated and include that information in the tweet. This has already proved most useful and there have seen a few films that I would otherwise have missed, albeit on in the background while working.

I then decided that I needed a way of summarising the listings so I could easily scan the for good films coming up and set the PVR to record them. I did this by setting up the On Film 4 Google Group that sends an email a couple of times a week with the films that are upcoming on the channel. I try and sort these with the most popular first.

There are several sources of Film 4 programme listings but I have opted to use Andrew’s web site as it is simple and reliable. So I don’t put a load on Andrew’s server I only pull down any days I don’t already have listings for at random times of day. I also update listing for the day ahead in case it has changed. The result of this is I should have a complete weeks listing, accurate for the next day at least, but by only pulling a few KB in two files.

The system also looks up each film on The Movie DB and caches the film information. TMDB is a great community supported resource and I am now helping support it by identifying errors and unlisted films as part of this process. Currently I am not doing much with this information but I intend to do more with it in the future. I am experimenting with using the data to order the films in the email although I have found that going by user vote alone tends not necessarily identify the popular films.

I feel I should also say that this is not intended to be a replacement to the Film4 Twitter stream that is a far more rich and interactive service.

If you find this useful or have any suggestions on how I can improve it then please get in touch.

MakerSpace Arduino Day

February 28th, 2012


This Saturday gone we held our first notable event at Maker Space, that being the MakerSpace Arduino Day. We had a good turnout to the point of reaching capacity. People were working on a few projects from laser games to wireless railway signaling, and a lot learning about the Arduino.

I spent most of the time not in fact working on Arduino code, but working on optimising and improving the development environment. My plan is to blog about this in the near future when I have finished my experimentation. The best tip I have is to turn off your virus scanner when compiling Arduino code.

We will no doubt be holding other maker gatherings and workshops in the future, and I suspect we will have another Arduino day soon so keep an eye on the email list. We are also continuing with our drop in sessions on the 1st and 3rd Wednesdays of every month. If you have something to show, need some help or advice with something, or just want to join in the chat then come along.

I can give up BarCamps any time I want to…

February 12th, 2012

…I just don’t want to yet. I have blogged before about the BarCamps I have attended, and then again about a few more, and now I need to bring the list up to date. So here is the list…

  • BarCampBlackpool2, 3rd June 2010, Geek event wifi
  • BarCampBrighton5, 2nd – 3rd September 2010, What apps should I install on my new phone?
  • BathCamp2010, 30th – 31st October 2010, Flash Talks + Duck365 replay
  • BarCampLondon8, 13th – 14th November 2010, HTTP: What it is and how it works
  • BarCampBournemouth3, 26th – 27th Feburary 2011, Can we do Backstage without the BBC?
  • BarCampSheffield2011, 16th / 17th Apr 2011, The low level details of QR Codes
  • BarCampNottingham, 23rd – 24th July 2011, Playing with GPS, DRM, and a World Service TX
  • BarCampNorthEast4, 13th – 14th August 2011, Organiser + PowerPoint Karaoke presentation
  • BarCampBrighton6, 10th – 11th September 2011, Building SmallQR.com
  • BarCampMediaCityUK, 17th – 18th September 2011, Be Happy
  • BarCampBlackpool3, 15th October 2011, Let’s make a pop video
  • BarCampLondon9, 29th – 30th October 2011, I am on a startup accelerator

There is the list, taking me to a grand total 41 BarCamps attended over 5 years.

I also hold a rather unusual record still, that being I am the only person who has attended all the overnight UK BarCamps. It is not a record I have gone out my way to keep, and sadly that is a record about to come to am end. BarCampBournemouth4 is scheduled for the 1st weekend in March when I will be assisting with the ThinkVis conference in Leeds. It had to end at some point and I am surprised it has taken 5 years, but end it must.

So here is to BarCamps in 2012! I hoping there will be lots of new and smaller ones as I am enjoying these a lot more than the larger ones. If you want to organise one near you then feel free to ask for help and encouragement. It is easer than you might think and unless we have new people put there hands up and say we want to do that then the movement is in danger of fizzling out in time.