I’m beginning to like coding in Blackberry since now an official JDE for Mac is available. Then I decided to have a look and prepare myself for some rather annoying but pleasant surprise from Blackberry’s JDE. To be honest, I don’t like Blackberry’s behavior of complicating simple things. But then I learned a lot from the codes.
Urbanesia is a location based service and therefore location is very important. I’ve been trying out a few ways to get the device’s location and after all the things I’ve tried, I resorted into plain GMM solution.
[Read More]
Mid 2011 - Learning Curves
It’s not exactly Mid 2011, almost a month has passed but I feel it’s still reasonable to title this blog post as it is. In the most cliche way of saying this: A lot has happened. One effort that stands out from all the others is keeping complicated from being complicated. Everything that has been going on for the last 6 months is inspired by a quote saying: Less is More.
[Read More]
Trying Out Mac OS X Lion - Gold Release
This weekend is spent trying out and figuring out the latest Mac OS X evolution which is Lion. It’s my second time installing Lion, the first time was with the first seed released by Apple. This time is the so called Gold Release that will most likely be prime candidate for a full release.
I got this DMG from the usual suspects and while reading its installation instruction, I was glad to know that it doesn’t involve any DVD disc to do so.
[Read More]
Google Analytics JS - Here's a Non JS Fix
This will be the second time I once again dissect what is really happening with Urbanesia’s analytic results. The first time I dealt with it, we ended up breaking our own sacred oath not putting any inline Javascript with our HTML. Well now, we ended up not using any Javascript (in the future).
These past few weeks our servers recorded an increase compared with previous months and somehow Google Analytics is not showing anything unusual.
[Read More]
Android - AsyncTask Is A Beauty - Part 2
Here goes the second part of a short tutorial of how beautiful AsyncTask is, the first tutorial is here. Now that we’re moving up to our second activity which is Hacktivate, a brief description about it is that this activity essentially puts all the data retrieved previously and populate a custom layout ListView.
To make reading and understanding easier, here are the codes first before anything else.
package com.bango.acerid; import java.
[Read More]
Android - AsyncTask Is A Beauty - Part 1
Since last weekend, I’ve been coding more on Android and although the topic about AsyncTask is nothing new, I just wanna bring it up again to appreciate its simplicity and more importantly in real world usable best practice. So I decided to create an RSS client from FeedBurner and this time to get feeds from AcerID.com.
The application basically loads all the feeds with its first Activity, show it with the second activity and another helper Activity to send direct emails for questions related with Acer products.
[Read More]
CodeIgniter Session With Memcache + Anti Bots!
Last night was a thrilling change of routine. Urbanesia was crippled because of the unprecedented growth of our MongoDB databases. I must admit that MongoDB is like Memcache with steroids, well it overdosed. MongoDB doesn’t have any mechanism to limit its memory usages, the only limit we can define is the size of its individual files. Therefore, something must be done!
The second flaw was with CodeIgniter by design. By default, CodeIgniter uses its own Session handling mechanism either by using cookie and or database.
[Read More]
Startup Kitchen - Bandung Ventures Night 2011 @ ITB Comlabs
Last Friday, 8 April 2011, I represented Urbanesia as one of the startups East Ventures has invested upon to present about how we do our everyday lives. It is more about how me manage innovation from ideas to execution. Ideas are cheap because here in Indonesia, problems are abundant. Execution is priceless, you never know!
Local Contents & Talents in Jogja
I am writing this because I can't code lol. Due to another unprecedented harddrive failure with my Macbook, the night before going to Jogja, I had to reinstalled everything. Some installed right but most of them is still barebone. I did get Xcode to install though :) So instead of writing codes, I'm writing this. A 1 hour flight back to Jakarta will be the deadline. This trip to Jogja made me realize a lot of things.
[Read More]
Mobile Trends - Looking Back 1 Year
I’m still fairly new to mobile development, just a little over a year. As I dig deeper, it just gets more and more interesting. This won’t be a technical writing like a tutorial but more to how the development scene has been evolving for the past 1 year. Putting it simple: Trends.
I started my mobile development efforts with Blackberry. Against all odds, I installed the SDK on a Windows virtual machine using Parallels Desktop.
[Read More]