Simon Buckle's Weblog

Random thoughts for random people

Archive for the ‘Uncategorized’ Category

Alternative App Store?

3 comments

I am about to embark* on developing an application for the iPhone, of which I am going to sell thousands of copies and then retire to the Caribbean (just like all iPhone apps right?) but I have a few concerns, primarily with Apple’s app store policy about what qualifies (and disqualifies) an application from being sold – or given away – on the app store. Now I don’t know much about Apple’s policy but I have followed the various discussions about it in the “media” so I know about things such as how if your application is deemed to compete in some way with Apple then your app will be rejected etc but it doesn’t help when I keep reading articles like this. From a business perspective I don’t want to spend months developing something only to have Apple turn around and reject it!

This neatly segways into my next point: Why isn’t there an independent store selling applications for the iPhone? A place where all the misfit applications rejected by Apple can be sold on – think of it as a council estate for mobile phone apps. Maybe there is one; I have no idea. I can see why developers would want to sell their apps through the App store as it’s baked right into iTunes and it’s easy to pay for and put on your iPhone etc but surely there must be some other way to manage applications? I guess I’ll find out soon enough but if you have any useful advice in the meantime, please leave a comment.

* when I say “about to embark” that’s actually dependent on dragging myself away from my keyboard and down to the Apple store to buy myself a new Macbook Pro; mine is getting a bit long in the tooth. As they have just released the latest versions and lowered the price I guess I don’t have any excuse not to get one.

Written by admin

June 19th, 2009 at 2:03 am

Posted in Uncategorized

The Trouble With URL Shorteners

4 comments

I have just finished reading this post about URL shortening services and it got me thinking.

I use URL shorteners on the odd occasion but I have a problem with them. Answer the following simple question: What is the destination of the following links (and no peeking by clicking on them first):

  1. http://bit.ly/guNtb
  2. http://www.simonbuckle.com

Hopefully this highlights the problem: You don’t know where you are going to when you click on the links provided by these URL shortening services! This seems to me to be an area ripe for Internet scams (especially if you use Internet Explorer); I am thinking links to porn sites, links that download the latest malware on to your PC etc; there are endless possibilities!

What I would like to see is some kludge so that when you hover over one of these shortened URLs you can see the destination of the link. Sure, not all URLs indicate what exactly awaits you at the other end of it, and, in the case of Twitter, if it is someone that you are following then you can be fairly confident that they aren’t going to send you somewhere you really don’t want to go (or maybe you do). Still, there is definitely room for improvement.

Written by admin

June 17th, 2009 at 1:30 am

Posted in Uncategorized

New Host

one comment

By now you should be reading this on my new host, assuming the DNS changes have propagated. I finally got around to moving this blog from Joyent – the crap and (relatively) expensive hosting company, formerly known as TextDrive – to GoDaddy. It’s even running the latest version of bloatware for blogging!

I had been meaning to migrate for a while as I had been having problems with uptime, among other things. Ultimately, I had no choice but to migrate as a few weeks ago I tried to login using the password I always use but for some reason it was complaining about an incorrect password blah blah (and no, I wasn’t using the wrong password). Anyway, I reset my password and used the one WordPress had generated for me but that too, for some still-unknown reason, wouldn’t work either. I was locked out of my own blog! What to do. Well, after some careful exporting of some database tables but not others, I now have a working blog again hosted elsewhere for half the cost! Migration was fairly painless, apart from the database munging. Was impressed with Disqus; migrating the comments just worked!

When I first started this site I decided that it was imperative that I have access to all of my data. I could have chosen some free-to-use blogging service but many of these services don’t give you access to your data; well, they certainly didn’t at the time anyway. It’s just as well I did otherwise I could well have ended up permanently locked out of my own site!

Written by admin

June 10th, 2009 at 10:59 am

Posted in Uncategorized

Finally, decent customer service

leave a comment

It’s been a long time coming but I believe I have finally found a company that knows how to do customer service properly! Yes, hard to believe I know, but it’s true!

About 4 months ago I signed up with Slicehost. I was paying a small fortune every month for the dedicated server I had with another hosting company, which I wasn’t using, so I decided to downgrade and give Slicehost a try. About 2 minutes after signing up – and I’m not exaggerating – I had access to my (virtual) server. Anyway, over the course of the last few months I hadn’t been using the server much (again!) so I decided to cancel it. My billing cycle was at the end of each month so I had just paid for the whole of May at the end of April. As I was cancelling now I figured there goes my money – other companies I have used before “delete” your server at the end of the billing cycle so you are effectively paying for server even though you are not using it. Anyway, I deleted the server and then suddenly noticed that my account had been credited (prorated) with an amount equal to the remaining amount that I would have paid had I kept the server. Amazing!! I’ll have to wait and see if my credit card gets recharged at the end of the month.

Contrast this with the experience I had a few weeks ago with the online learning site Busuu. Aside from the interesting name, their customer service leaves a lot to do desired. Let me explain. I wanted to see what the site was like so I paid for the premium service when I signed up. On the subscription page, under the basic terms, it claims that you can cancel at any time – you have to be registered to view the page so you will have to take my word for it. There is a link to the terms and conditions at the bottom of the page. My thinking was that I would try it for a month then cancel as, apparently, I could cancel at any time.

Anyway, a few days before my subscription was due to run out (at the beginning of April) I cancelled it. I then got an email saying that my subscription had been cancelled and would expire on the 5th May. “Strange”, I thought. I then got an email a few days later telling me that my credit card had been charged (again) for the next month. Given that I distinctly remember cancelling the subscription days before I was a bit surprised so I sent an email to the accounts department kindly asking them to give me my money back as I had cancelled the subscription. I was then told that you have to give a minimum of 7 days notice to cancel premium subscriptions and if I looked at the terms and conditions it clearly states so. Oh! You mean the terms and conditions that nobody reads? Now I’m not an English professor but this definitely contradicts the basic terms on the subscription page that states that “you may cancel your subscription at any time”.

Fair enough, I admit I didn’t read the terms and conditions but then who does? Hands up all of those who read the terms and conditions of all the web sites they sign up! Needless to say I didn’t get my money back and I haven’t been back to the site since nor do I intend to use it ever again … and all for the sake of 12.99 euros!

As for Slicehost I may not be using their servers at the moment but I fully intend to use them in the future when the need arises. And all because of decent of customer service. Others take note!

Written by admin

May 6th, 2009 at 10:28 am

Posted in Uncategorized

Java Puzzler

5 comments

Yesterday I read an article of an interview with Joshua Bloch about Java. In the interview he talked about where Java was heading and some of its quirks. Here’s an example of a quirk he gave in the interview:


public class Unbelievable {
    static Integer i;
    public static void main(String[] args) {
            if (i == 42)
                System.out.println("Unbelievable");
    }
}

Fairly innocuous bit of code … so what does it do? Well if you run it you get a NullPointerException, which is no surprise as the variable hasn’t been initialized. What is surprising is why the compiler didn’t pick this up at compile time! For example, if I modify the code to the example below, it doesn’t compile because the variable has not been initialized:


public class Unbelievable {
    public static void main(String[] args) {
            Integer i;
            if (i == 42)
                System.out.println("Unbelievable");
    }
}

Any Java experts out there care to explain this one to me? I compiled the above examples using Java 1.5 on the Mac.

Written by admin

March 16th, 2009 at 8:12 am

Posted in Uncategorized

CNBC Gives Financial Advice

leave a comment

Written by admin

March 5th, 2009 at 10:33 pm

Posted in Uncategorized

Honda Rescued By?

leave a comment

According to the BBC, Honda have received financial backing that will allow them to compete next season but – as at the time of writing this – haven’t said from who. Step forward Richard Branson. Why? Well I reckon it would have something to do with Branson’s Virgin Fuels venture and wouldn’t be just a branding exercise. A Formula One car would be a perfect vehicle – in more than one sense of the word – to test high performance fuels etc – assuming they can be competitive of course – and the amount of data they would obtain from the car could increase the rate at which the fuels are developed; it would do no harm at the very least.

There have been rumors over the last couple of weeks about Branson getting involved in F1 so I am not exactly being 100% original in my prediction but then again, I could still be completely wrong!

Written by admin

March 5th, 2009 at 1:01 pm

Posted in Uncategorized

What’s In A Name

one comment

Every now and again I keep coming across stupid acronyms / names for things. Here are a few that I have come across recently:

  • The British Association of Aesthetic Plastic Surgeons – came across this in some news article about boob jobs gone wrong. Nicely abbreviates to BAPS.
  • Git – distributed source code control system.
  • It seems the Sound class in ActionScript 3.0 supports an ID3 tag called TITS.
  • PerfAnal – a performance analysis tool for Java.
Clearly the people who name these things are either having a laugh or need to attend some marketing classes!! Still, I guess they are memorable.

Written by admin

February 9th, 2009 at 12:02 pm

Posted in Uncategorized

Setting up a Samba file share with La Fonera

5 comments

I have been playing around with La Fonera, which I received the other day. When it arrived I installed the latest firmware (2.1.0.2) and got that working without any problems (so far). One of the things you can do with it is plug in a USB drive in the back and then mount it over Samba. This is a brief note that describes how to set-up the Samba share and access it as a network drive on Mac OS X. I couldn’t find anything on the FON wiki so I had to poke around but it didn’t take too long to set-up.

Firstly, plug in a USB drive into the back of the router. Login to the FON management console and from the dashboard select: Services > Network Shares. The first time you go to the page, you will be prompted to enter a password for the Samba user; the default username is “fonero”, which you can’t change. You can always change the password later on by clicking on the key symbol on the share details page. That’s all you need to do on the router.

To mount the share do the following:

  1. Click the Finder icon in the dock
  2. Choose Connect to Server from the Go menu
  3. In the address field of the Connect to Server dialog, type the following URL: smb://FON;fonero@192.168.10.1/usb-discs
  4. Click Connect
  5. In the Authentication dialog enter the password that you chose when you set-up the Samba share on the router
If everything worked the USB drive should now be viewable as a network drive from the Finder window. All I need to do now is figure out how to unmount the USB drive from the router without trashing it :)

Written by admin

November 17th, 2008 at 9:36 pm

Posted in Uncategorized

3 Skypephone

leave a comment

The other day I signed up to 3 and got myself a Skypephone. I have been playing around with it over the weekend and so far it’s pretty impressive. The phone comes with Skype, which allows you to make free Skype-to-Skype calls; you can also use Skype Out too, which means that it’s possible to make cheap international calls – much cheaper than making calls directly from the mobile! I called a friend of mine in Spain using Skype and the quality was pretty good; no different than if you were using Skype from a laptop. Best of all, it didn’t cost a thing! Skype instant messaging works well too, although it took me a while to get used to the predictive text feature as it works differently to the one on my previous phone.

With the package I got I also get unlimited Internet use. The phone uses 3′s HSPDA network that offers high data transfer speeds and so far the speed has been good when “surfing” the web; much, much quicker than T-Mobile’s Web ‘n Walk, which I was on before! I can use the phone as a modem too, which means that I can connect it to my laptop and get Internet access on my laptop (I haven’t tried this yet). There are a bunch of applications pre-loaded on the phone including Facebook, MSN Messenger and a feed reader. 3 provide you with a free email address; this is useful as I wanted to be able to take photos on my phone and automatically publish them to my blog. Unfortunately I couldn’t get this to work with WordPress so I set-up a photo blog here instead – I was able to retrieve emails from the email account I set-up but the body of the email always ended up being empty for some reason! I also had a problem when I installed the latest version of GMail but, as it appears lots of people were having this problem, somebody came up with a solution to the problem.

There are two features missing that I would like to have:
  • Regular headphone jack so I can use the same headphones that I use for my iPod Touch.
  • The ability to access WiFi networks – this would work out cheaper for 3 because I wouldn’t need to use their network for data transfer.

 So far, so good. Oh, and you can make regular calls too :)

Written by admin

November 16th, 2008 at 9:01 pm

Posted in Uncategorized