Symbian: AKNFEP 23 panic

In an earlier post, I touched upon a means to switch the language of the Symbian emulator, popularly known as Epoch. I wanted then, but forgot, to mention one slight issue that crops up unexpectedly after the emulator makes a language switch. The thing that rears its ugly head is called an AKNFEP 23 panic. You may find a trifle relief searching for anything against it on the web, but the official SDK documentation—at least the 3rd edition MR documentation–swears ignorance. For these reasons, and because I wrote a post describing what appears to be the source of this issue, I feel I should plug in the loose ends properly.

There are two things that need to be told apart on the Symbian emulator. One is “changing the language of the emulator”, which changes the overall language of the simulator, a task that is akin to changing the language of a mobile device from English to Chinese for someone who only understands Chinese. The other is “selecting a writing language”. The writing language is what you write text in, say, for example, when you are composing an SMS message. It can be different from the language of the emulator or the phone, but it must be supported by the device—the latter condition being redundant as a device does not allow you to switch to writing languages it does not support.

You would ask, “Why is this distinction important?”. Often if not always, when you change the language of the emulator, you would also want to change the writing language, so that, for example, you may be able to write SMS messages in Chinese. Neither the emulator nor the phone is smart enough to automatically switch the writing language to the global language that is set. Whether it is a design decision or a feature not deemed necessary, I cannot say. However, on the emulator, when you change the language from English to a more exotic language like Chinese, and back, if the writing language is not also changed to reflect that language, you will confront an ugly AKNFEP 23 every time you try to open any of the applications.

Yes, the solution is that simple: Simply change the writing language. Here is a link to a discussion of the cause of AKNFEP 23 panic.

Internet outage: Undersea cables severed off again

As many as five undersea cables have been damaged AGAIN, affecting Internet and Telecom tubes of over fourteen countries. One has to wonder whether incidents like these are purely accidental in nature, or there is more to them than meets the eye. As Ansar pointed out in our discussion earlier today, of the thousand of kilometers the ocean spans, how is it that a ship manages to drop its anchor at the exact spot.

Whingingly yours

People who have worked with me know that I tend to whine a lot. I bitch about the smallest of things—not having a proper desk to work on, a comfortable chair to sit on, a powerful machine to work with, LCD to look at without straining my eyes, copious space to park my car, a peaceful ride to and from work, or even if ridiculously, continuous supply of power to do anything, etc.

I don’t complain for the heck of it, or because I am a disgruntled individual pissed at almost everything in life all the time. I want to be the best and most effective in what I do. To be that, I must somehow be productive. I can give way to productivity only when I am at peace with myself and everything around me to concentrate on the work at hand. And for that to be, I have to not worry about the desk on which I work being an inconvenience because perhaps it isn’t big enough to have half of what I need on it at any given time or wasn’t designed with ergonomics in mind, the chair on which I sit for the most part of the day to cause backache, the machine on which I work my finger to the bone to be sluggish and agonizing for that alone adds to your frustration more than any other single factor, the monitor to cause repeated headaches and eye-aches, circling the area outside round and round to find some place to park my car and finding subsequently that someone bumped your car at or the traffic police morons towed it away from the seemingly cramped up place you found to park it on because of lack of a proper parking spot, getting stuck in rush hour traffic for hours at ends amidst impatient idiot drivers honking and squeezing their cars where a bike won’t fit only to exacerbate the traffic jam thereby causing you to end up with almost no energy to do any work on top of carrying a frustrated mood, sitting in dark with no power, etc.

Did you lose track of what I started with?

Joel, in his article `The Development Abstraction Layer`, has it down an order of a magnitude more aptly and eloquently than I can ever myself.

DeltaCopy: rsync front-end for Windows – incremental file transfer

rsync is the first thing that pops in the mind when there is talk of fast incremental or differential backups or file transfers on and across Linux and Unix. With Cygwin, one may harness on Windows the power, flexibility and ease of incremental file transfers that rsync makes possible. There are no GUI front-ends to it for Windows as far as my knowledge stretches, and to be frank, I have never given rsync on Windows a jab.

However, now, there is DeltaCopy on Windows. Quoting straight from the website:

In general terms, DeltaCopy is an open source, fast incremental backup program …

In technical terms, DeltaCopy is a “Windows Friendly” wrapper around the Rsync program …

I cannot vouch for how well and reliably it works, and whether the interface is intuitive. Being hardly a Windows user, I have less of a reason to depend on GUI front-ends. However, if you are a Windows user and have been looking for an incremental backup solution or even a file transfer program that saves your precious time senselessly put to waste during file transfers, I do think DeltaCopy deserves at least one passing try.