Arun Stephens

Got a number but no name? Facebook will tell you!

There’s been a bit of news about Facebook’s new (or at least newly publicised) Contacts feature. The gist of it is that when installing the mobile app, you can have it sync your phone contacts with Facebook. That way, all your contacts are available on Facebook, and you also get Facebook friends’ phone numbers on your phone. But what I haven’t seen mentioned, and what I noticed today, was that in my Contacts on Facebook, there were Read post »

Where are the home and end keys on a Chromebook?

I’m writing to you on my shiny new Samsung Series 5 Chromebook, which I was sent by Google after the Google I/O conference in San Francisco earlier this year. It doesn’t have a normal keyboad. Which is somewhat annoying, as it’s missing several keys. So, for your reference, here are the key combinations for some of the missing keys: HomeCtrl+Alt+UpEndCtrl+Alt+DownPage UpAlt+UpPage DownAlt+DownDeleteAlt+Backspace I originally found this information over at Read post »

The OVH Kimsufi Ubuntu kernel doesn't support NFS

That is kind of annoying. I am going to follow the instructions from http://neuro.me.uk/2009/09/20/revert-to-standard-ubuntu-kernel-on-ovh-or-kimsufi-servers/ later this weekend, and get back to a standard kernel. Or next week. So if the server goes does down, that’s why! Update: Not happening this weekend! Too much work to do. Update 2: Did it. It works. No problems there. Read post »

Odd bug with inheritance and Objective C synthesized properties (with solution)

This is a weird one. I have a class. And it has a subclass. I kept getting error: 'psc' undeclared (first use in this function). Strangely, it would only occur when compiling for the device. The simulator was fine. psc is an ivar of the superclass. I did a bit of research and found the word @synthesize. I noticed that none of my other subclasses of that same class synthesized anything. I removed the synthesize statement. And it compiled. I Read post »

APIs and dates

Time for a rant. If you are building an API, whether it is for public consumption or not, you should make sure you communicate dates in an unambiguous way. You should always be able to figure out the exact time, regardless of time zone or daylight saving. The best way is to just use UTC. Or, if you can’t/won’t do that, you should include the time zone every time you mention a date. If you don’t, Read post »