Poorly Rendered

A Tech Blog

Last week, Ubuntu 11.04 “Natty Narwhal” was released. Being a fearless cutting-edge Kubuntu kind of guy, I opted for an upgrade at the earliest possible. So later that Thursday night I set the distribution upgrade going in my rock-stable Kubuntu 10.10 “Maverick Viñales^WMeerkat” AMD64 install’s package manager and went to bed. The servers were clearly being hammered and the ETA of the files required was some 22 hours hence. I got up the next morning to find that the upgrade had halted as some files were not retrievable. I set it going again and this time it didn’t quite take as long, proceeded without a hitch and later that day I was booting into a shiny new operating system.

continue reading…

Outlook 2010 sucks. And not in a good way.

It’s such a bad piece of software, and the company who wrote it (yes, *them*) cares so little for the poor bastards who have to use it, that it has an annoyance that really irritates me (that has existed for, like, ever), and one fundamental bug that renders it utterly useless as an email client, and relegates it to ‘useful only as an Exchange client’ status.

The annoyance is that when you install Outlook it creates something it calls Local Folders. This is of course because everyone who wants to have an email client, obviously wants to store all their email on their computer’s hard disk, right?

Wrong. Sensible people using Outlook are either using Exchange (where it’s ALL on the server) or IMAP (where similarly, it’s all on the server). Local folders are for people stuck with POP3. Like it’s the 1980s.

And you can not select an IMAP mailbox to be your ‘default delivery’ location, only your Local Folders or an Exchange server.

Annoying.

The fundamental bug? This bug was reported in Outlook 2010′s first beta release, because … it’s fundamental:

continue reading…

(First of all, I would like to state that this article, written as it is at approaching midnight after a hard day’s toil down the salt mines [so to speak] is pure conjecture and opinion. And the opinion is mine, all mine! I am thinking out loud, and writing it down in case I forget any of it.)

Next week on the first of September, there is an Apple event. By which I mean that fanbois across the world (myself probably included) will be sitting by their computers reading about what Steve Jobs is presenting as Apple’s latest goodness.

This time round, all we know is that it will be related to music, since the invitation cards that were sent to those Lucky Few had a picture of a guitar on them.

On top of that, September is the month that has traditionally seen the iPod Touch brought up to date, to be in line with its bigger brother, the iPhone. So it is reasonable to expect that the iPod Touch will be one of the most important announcements of this event.

continue reading…

There was some recent discussion on this site about Linux and whether it was a consumer-ready operating system or not, and having installed Kubuntu on my PC alongside Windows7 recently I now feel much better qualified to comment. continue reading…

I have been watching the ongoing spat between Adobe and Apple about how Flash is “not allowed” on the iPhone and iPad OS.

Apple control the iPhone and iPad OS very carefully, to ensure that the user experience is as good as it can be. This means that they try not to allow dubious apps in the App Store (although there were all those fart apps – did people really pay money for those?), and it means that they are now telling developers that they cannot use third-party libraries that sit between the app and the OS.

I mentioned this second issue in my previous post about iPhone OS v4, and how in my view it makes perfect sense for Apple to do this, because relying on a third-party library to be bug-free and to use all the latest OS features (as well as to be updated in a timely fashion when new OS features are released) is dangerous for Apple.

Flash in particular is a contentious point, because on the MacOS, it performs horribly. Even when using the 10.1 beta versions, it is horribly slow – you get mouse cursor lag on a Core 2 Duo CPU with ample RAM. So in my opinion, Apple are right to say to Adobe that Flash should not be allowed on their OS until it works. Basically.

Well, after all the posturing, and the immature ads Adobe has taken out saying how much they love Apple “but …”, I had another thought: it’s time Adobe showed the world how good their Flash Player is on the iPhone!

Adobe should release a Flash Player that can be installed on a jailbroken iPhone or iPad.

continue reading…

This week, Apple had one of their famous announcements. As usual it was on at an unfriendly time of day for me, since I live in the UTC+0700 timezone (meaning it started at midnight on the Thursday/Friday) – but I still stayed awake to watch it. I am a registered iPhone developer and I myself have an iPhone 3G, so I am interested in Apple’s announcements generally, and in particular I am interested in the iPhone OS announcements.

So we have all seen the stuff that was publicly announced, and that is all I am using as source material for this post – as well as some of the online ‘gossip’ sites. I am not breaking any NDAs or talking about anything that is specifically marked as “Apple Confidential” on the iPhone Developers section of the Apple Developers site.

After the event, I have been listening to people complaining about a few items. Specifically, the biggest complaints have been:

  1. The new section in the developers’ agreement about only allowing code written in C/C++/ObjectiveC and Javascript to be interpreted by Safari in a web application.
  2. The new version of iPhone OS will only support iPhone 3G and 3GS in “summer” and the iPad in “fall”.
  3. The headline feature (multitasking) only works on the iPhone 3GS.

I will address these in order.

continue reading…

Linux has been with us in one form or another for a very long time now. The first ‘real’ distribution of Linux was released over 16 years ago – in dog years that’s 112, and in computer years that’s like … forever.

The first version of Linux that I remember was Yggdrasil, which was released (according to wikipedia) in December 1992. However, the first one that was really usable was Slackware, released in 1993 (again, according to teh ‘Pedia).

Back then, the whole Linux thing was purely for techies.

I was a young programmer who was caught in the horrors of coding for DOS 3.3x and Windows 2, when a friend at work showed me this new operating system that was available for the Atari ST. As someone who was both an Atari ST owner and a total nerd, I thought this MINIX thing sounded fantastic, and got a copy from my friend. Making it boot from my ridiculously-expensive 20MB hard disk, rather than booting from floppy and then mounting the hard disk, took me weeks – but once it was done I could settle down and look at how to write device drivers, and how to use Unix-like system calls. There was no internet available to mortals back then, and the ‘man’ system had not yet arrived in Minix-land.

Fast forward a couple of years, and I was a young programmer caught in the horrors of coding for DOS 3.3x and Windows 3.1, as well as venturing forth into the exciting new world of Windows NT. My friend showed me Yggdrasil Linux running on a PC. This had advantages, in that PCs were by then cheap enough to build from parts, and those parts had become inexpensive enough that you could put a system together for relatively little money.

So I built my first Linux machine.

continue reading…

People like to read.

There is something about reading that is totally unlike, say, watching a movie or listening to music.

It does not matter if the book is written on actual paper, on a computer screen or on a handheld device designed specifically for portability and long battery life.

I read recently (on http://daringfireball.net/) that some publishers are not sure how to handle this newfangled technology stuff. At first glance, it is easy to think that this could be the same as the problems surrounding music and movies – but there is a fundamental difference between those types of content, and books:

Traditionally, publishers release a book in the expensive hardback (or hardcover) format for a period of time, and then later release it for a much lower price in paperback form.

Given this business model, it makes sense that they would try to sell as many hardback books as they can, before they then drop the prices and then sell the paperback edition. Of course some people prefer the hardback because it is more robust, has larger print or larger pages, or it just feels like a ‘real book’ – but for the most part, after the paperback has been released that’s what most people buy.

continue reading…

If you wanted to buy a new phone and you were trying to make up your mind which one you wanted, what things would you be taking into consideration to help you decide which one was right for you?

Here are the things I want to be thinking about:

  • Quality of the screen and the user interface.
  • Usability of the keyboard.
  • How long does the battery last? Is it removable?
  • How well does it interoperate with different systems (e.g. MacOS, Windows, ‘net-based systems)?
  • How much does it cost?
  • What are its dimensions? How much does it weigh?
  • What frequency bands does it work on, and what data formats (GPRS/EDGE/3G) does it support?
  • How much memory does it have, and what kind of memory cards (if any) does it take?

But every single time I go to a review by so-called knowledgeable people about the latest and greatest phones, you know what they talk about?

Mobile phone carriers in the US.

continue reading…

As of yesterday evening (local time here), people in the US have been able to pre-order the iPad. Apparently.

The Apple Store worldwide was taken down for about an hour, and the only one that was reopened with the ability to pre-order the iPad was the US one.

And yet it seems like everyone is falling over themselves to shout about this like it’s the next great event! All the websites are proclaiming this new fantastic piece of news, shouting it from the rooftops!

But what does it really mean?

continue reading…