Skip to content

Blog

Great Dorset Steam Fair 2010

I went along to the Great Dorset Steam Fair yesterday, and put together a short video.

If you can’t see the embed, you can click here to watch it on YouTube.

API-rony?

iTunes 10 icon

  • All the iOS devices — iPhone, iPod touch and iPad, are built around Cocoa Touch.
  • Snow Leopard brought 64-bit support to the Mac mainstream for Cocoa applications. Carbon applications are clearly on the way out and have been since the release of Leopard in 2007.
  • The third major release of iTunes since Leopard came out is still Carbon and still only 32-bit. (Perhaps an even greater irony is that there is a 64-bit Windows version of iTunes.)

Is this a bit of a nitpick? Probably. Does it really matter what the framework underneath iTunes is if it is being improved? Possibly not. Is iTunes a huge, vital part of Apple’s iPod/iPhone/iTunes Store infrastructure that they are naturally unwilling to make huge changes to? Absolutely.

But I really, really wanted iTunes 10 to be ‘iTunes X’ — not just another major release with some new features, but a drastic rewrite of the application (for the Mac anyway) in Cocoa. The app’s performance has been improved with recent versions, but iTunes is still the one application that ships with Macs that feels out of place — the interface is jarring and not fluid, the app frequently hangs for several seconds for no reason and there is ancient UI debris hanging around. (Those first two might be better with this release, I don’t know, but the Mac OS 9-style context menu cursor lives on.)

Ah well, maybe iTunes 11? :(

Old, Meet New

iPhone 4 and first-generation iPod touch

The upgrade from a first-generation iPod touch to an iPhone 4 is a significant one, in many ways. :)

If you haven’t seen the iPhone Retina Display, it genuinely is as good as the marketing suggests. No matter how close I hold the device to my eyes, I can’t make out individual pixels; the rendering of text is the best I have seen on any pixel display.

Other than the excellent additional hardware features of the iPhone, like the camera, GPS capabilities and of course, having internet access wherever I am, the other biggest upgrade is the sheer speed of the device compared to the first-gen hardware. The responsiveness of the UI on the iPhone 4 is as good as, if not better than, that of the iPad. Everything about the interface is fluid, responding immediately and directly to what you do. All the apps feel so much faster and it makes using the device a lot more natural when you aren’t waiting, even for a quarter of a second, for the next screen to load.

I’m very pleased with this as an upgrade to my mobile computing. :D

More Criticisms of Disqus

Further to my post explaining why I don’t like centralised comments systems such as Disqus, this blog post by Jacob Barkdull echoes some of my opinions on the service — both from a technical point of view and from the ideological standpoint that for something as critical as comments, if it’s on your website, it should be under your control.

Disqus is one central controlling entity, if Disqus decides to do “maintenance” or they begin to have server problems, everyone using Disqus comments now has not only no way visitors may leave comments, but also no way to display previously posted comments. And if worst comes to worst and Disqus disappears (as is possible with companies) everyone is left without comments, unlike if the comments are controlled by each “webmaster”.

I find issue with the added near 4 second pause on every page just to display Disqus comments, Disqus handles this well, but not well enough in my opinion. Because when pages load with Disqus comments there appears a little “Loading…” message, that eventually gets replaced by the comments and the form to post comments, the problem with the way they do this is when you refresh the page it jolts, kicking the scroll down the length of the comments until Disqus has loaded where it then kicks the scroll back up the length of the comments.

Just an Observation…

Jony Ive on the iPad:

I don’t have to change myself to fit the product; it fits me… There’s no right or wrong way of holding it…

Jony Ive

Steve Jobs, on the iPhone 4, following some complaints about the signal strength dropping when people hold the sides of the device:

Just avoiding holding it in that way…

iPhone 4

Don’t get me wrong, I’m really interested in the iPhone 4 and I think it looks like a great device.

I just couldn’t help noticing the irony in the disparity between those two statements.

Opt Out of Cookies for Apple’s iAds in iOS4

Cookie picture, by amagill -- http://www.flickr.com/photos/amagill/34754258/

The iAds feature in Apple’s iOS 4 has caused its fair share of controversy, and Apple’s privacy policy has just been updated to reflect the changes that iAds bring to the platform.

Notably, it is possible to opt out of iAds ‘cookies’, which means that the ads you see might be less relevant, but you are able to opt out from targeted advertising, which some people may be uncomfortable with (especially considering this functionality is built in across the OS and, presumably, the analytical data Apple gather from iAds would be shared across different apps).

Apple and its partners use cookies and other technologies in mobile advertising services to control the number of times you see a given ad, deliver ads that relate to your interests, and measure the effectiveness of ad campaigns. If you do not want to receive ads with this level of relevance on your mobile device, you can opt out by accessing the following link on your device: http://oo.apple.com. If you opt out, you will continue to receive the same number of mobile ads, but they may be less relevant because they will not be based on your interests. You may still see ads related to the content on a web page or in an application or based on other non-personal information. This opt-out applies only to Apple advertising services and does not affect interest-based advertising from other advertising networks.

I would encourage anyone upgrading to iOS 4 or purchasing a new iOS device to consider opting out of the iAd cookies, if they feel more comfortable knowing that the advertising is ‘dumb’ and not being targeted directly at them.

As the quote from the privacy policy says, all you have to do to opt out is visit http://oo.apple.com on each iOS 4 device where you want to opt out.

Cookie image is ‘C is for Cookie’ by amagill on Flickr. Licensed under CC-BY.

On Centralised Commenting Systems — Why I Don’t Like Disqus

I don᾿t like centralised commenting systems like Disqus and IntenseDebate. I am disappointed whenever I see a site using them; I want to use this post to explain why.

The Attraction to Centralised Commenting

Services like Disqus and IntenseDebate are marketed as being ‘better’ platforms for enabling commenting on blogs and articles. You essentially outsource the comments on your blog or website and have them handled by the service.

It is an attractive idea because you can outsource the more difficult things like handling spam comments and so on, and because it allows users to have a single identity with the commenting service and then use that single identity on many sites.

Making Commenting on the Web Proprietary

The primary reason that I do not like such services is because they seek to make commenting on the web proprietary. The web should be open. The web is open, for the most part, and I think it should remain that way.

Centralising commenting on your site is taking the control over the discussion over your content and handing that control to a third-party.

I think comments on blogs and so on should be as open and as simple as possible — enter a name and email address and just write a comment. Yes, that way of doing things is more open to absue such as the misuse of identity and spam and it doesn’t have the advantages of being able to connect comments from a single person together.

» Read the rest of this post…

Facing up to Facebook Privacy

Facebook is one of the most important social platforms on the internet today. I joined it probably several years ago now, not long after Facebook Applications were introduced.

Those of you that follow me on my personal Twitter account, @strategyoracle will probably know that I keep that account protected — i.e. only those that request to follow me and I allow can read my tweets. I do that because that is the way that I feel most comfortable using the service and it is how Twitter is most useful to me. I have tried using that account both publicly and privately, and ultimately it was more useful and more comfortable to keep it protected.

On Facebook, I have also used the privacy options to make Facebook a tool that is useful to me and that I feel comfortable with. I was able to keep most of my information inside a small group of trusted friends and in doing so, I felt comfortable using it and sharing with it.

In recent years, though, the degree of control that Facebook gives you has eroded. This EFF post demonstrates how the service and its privacy policy has changed in this respect since 2005. I have found it more and more difficult to feel comfortable using Facebook in the context of these changes.

The final straw came today.

Now, it seems that any ‘connection’ that you make — whether it be with a friend, or a page that you ‘like’, has to be public.

Facebook came up with a screen asking me to make many ‘page’ connections public, based on my interests and activities that I had previously entered. Even leaving aside the fact that it showed me interests I had previously deleted from my profile, I was horrified to learn that unchecking all of the boxes to share the information actually removed all that information from my profile! There is now apparently no way to restrict information such as my activities and interests and only show that to trusted people. It’s share all, or have nothing, when it comes to this information.

It is quite clear to me that this is now the choice:

You either use Facebook as publicly as they want you to (even as that changes in the future), or you don’t use it at all.

I choose the latter. Assuming I don’t get convinced otherwise in the next few hours, I consider it pretty likely that I will delete my Facebook account. After all, I can always create one again later.

I am hugely disappointed that it seems Facebook doesn᾿t seem to respect people who are more private by nature. I am sorry to all those who may prefer Facebook as a medium for communication and will not be able to contact me there.

UPDATE: I went ahead with the delete. I can always create an account again later and remember you can always send me an email or request to follow me on Twitter (or follow my public Twitter account too).

Three Years of Self-Hosting

Three years ago, I made the slightly crazy decision to run this website from my own server. This page is brought to you by a four-year-old generic PC that sits under my desk and dutifully hands out the web pages of my site to anyone from anywhere on the internet that asks for them.

Over the last three years, running my own server has taught me a lot. It has given me complete freedom and control, as well as complete responsibility over my own website. The hardware, software and configuration are all my own thing — if I get it wrong, I have to fix it.

» Read the rest of this post…

How to access Gmail’s new iPad interface on your Mac

I put together a short screencast on how to access Gmail’s new iPad interface on your Mac. If you’re a fan of Gmail’s web interface on the iPad and would like to use it on your desktop computer too, this is a cool trick.

The user agent you need to enter into Fluid is:

Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10

» Read the rest of this post…