Archive for the ‘Programming’ Category

Android Market policy is needlessly complicated

The Android Market policy is making developer’s life complicated for no reason. Firstly, registering a developer’s account is needlessly complicated. Secondly, an app must be free or paid, that forces developers to maintain two versions. Thirdly, if you have a paid app, you can’t set it temporarily to free, or set the price to 0, [...]

My first Android app: an encrypted virtual safe

After getting my Android phone, I was looking for an app that would allow me to create an encrypted virtual disk (or volume, or a safe), and that would allow me to put anything in it, securely. I kept looking in the Android app store for a while, there are tons of tools for managing [...]

Android – The dumbest smart phone OS

After over a month with a new Android phone, I’d say, it is the dumbest smart phone OS, out of the box. For an OS that came from a company that made its mark in search, you’d think it would have the best search capability. No, it has the worst of all. For such a [...]

Feeling rusty in maths

Since I have started playing around with programming 3D games on Android recently, I had to look up some maths a few times, and finally, I had decided that I might as well spending some time to brush up on my basic linear algebra and physics, by reading 3D Math Primer for Graphics and Game [...]

Programming 3D games on Android with Irrlicht and Bullet (Part 3)

In the last post, we have created a basic 3D demo application with Irrlicht, in which we put a stack of crates, and we topple them by shooting a cube or a sphere. In this post, we will try to create an on-screen control so that you can move around with it, like using a [...]

Programming 3D games on Android with Irrlicht and Bullet (Part 2)

In the last post, we have built the Bullet Physics, Irrlicht and irrBullet libraries together to create a shared library for the Android platform. In this post, we are going to create a small demo 3D game for Android, using the libraries that we have built earlier. This demo is not really anything new, I [...]

Programming 3D games on Android with Irrlicht and Bullet (Part 1)

Just got a new Android phone (a Samsung Vibrant) a month ago, so after flashing a new ROM and installing a bunch of applications, what would I want to do with the new phone? Well, I’d like to know if the phone is fast enough to play 3D games. From the hardware configuration point of [...]

Nitrogen build is looking at the wrong location

Nitrogen build is looking at the wrong place for tsung file and causes build dependency errors.

Damn annoying behavior of Riak Erlang client

Riak is written in Erlang, so you would think that it should have the best Erlang client, right? Right? Wrong, not only the Erlang client has incomplete features, compared to its clients in other languages, it has one of the most annoying feature of all: the client would disconnect for any and all reasons. Any [...]

Keep on wishing there is a better record in Erlang

As nice as the Erlang platform is, there is always something that makes you pull your hair. My most hated feature in Erlang is record. It provides a feature like struct in C, but it sucks really hard. Working on a very data-intensive application, you always have some complex data structures to deal with. Modelling [...]


Switch to our mobile site