happy kicker for happy mommies

Inspired by my lovely wife‘s ritual of counting baby kicks during last trimester of pregnancy, me and colleague designer wrote this simple app. So, in brief, this apps helps you track the number of kicks / bump during a day. And we do that by using love messages, which can be customized of course. And lastly, it can tweet something like “My baby just kick me”, to help mommies brag about their babies :) .

Happy kicker

happy kicker

And oh, almost forgot that since my doctor said that we need to aim for at least 10 kicks a day. The app include some tips to help excite the baby during a slow day ;p.

Git delete remote branch

I have been playing around with git flow. Then I ended up with several feature/xxx remote branch. So to tidy things up, I need to delete those branches. The syntax is a bit strange but here it goes

git push origin :branch_name 

USB Tethering on mac

While away from wifi, your phone will be the only connection source. Unfortunately, I haven’t been able to make my phone wifi tethering stable. And what make it worse is that if the phone make a network traffic, than the wifi tethering is affected. I need to stop tethering and restart it again.
That was before I decided to go research how to do usb tethering on mac. Yes, I need to research it first, because unlike window, mac doesn’t support it right away. The first link that I see is http://dossy.org/2011/04/android-usb-tethering-on-mac-os-x/ . It’s good, but I dont remember my APN configuration. But the article points me to another page which is http://joshuawise.com/horndis horrendous. This tool is really cool, with zero configuration, I can connect with usb tethering. Yay…
Screen Shot 2013-02-08 at 7.55.26 PM

Star Trek Mobile Application

During the last few months, icehouse was busy making apps for this cool movie. We have been told to keep it hush2, but now that it has been available to play store and AppStore here, I am helping to spread the word. Hehe

I was fortunate to be able to join development of both android and iOS app. For now it is only available for US and Canada. But please enjoy and give good rate if you like them.

startrek app

Code Signing Tool for Blackberry

I have a very interesting project to start of this year, and it is involving blackberry signing tool. I am using Eclipse plugin for Blackberry on Windows machine. And if I want to test my application on real device, the application has to be signed by using tool provided by RIM.

It turns out that the tool doesn’t work with Java 7, so I need to uninstall it, and install JDK 1.6 instead.

Strange iOS error, this process hung in the debugger

Today I encountered this strange error:

Couldn't register applicationXXX with the bootstrap server. Error: unknown error code.
This generally means that another instance of this process was already running or is hung in the debugger.

It happend after I accidentally re-run the application while XCode was still building the code. Normally it doesn’t cause any trouble but for some reason it did. To solve this issue, I tried restarting XCode, iMac but the problem remains. until I see this article: http://stackoverflow.com/questions/788277/iphone-strange-error-when-testing-on-simulator that suggested to restart simulator. So, since I am using device directly, I restarted the device.

And it fixed the problem! haha very strange but interesting at the same time.

The power of Zeus (gem)

Having an old laptop, I often stuck waiting my rails server or console or rake -T to load. Some of these commands can take more than 10 seconds for me. That’s unacceptable really considering that all I want to do is to lookup the routes that I just made, or a simple data check with rails console.

Then I stumbled upon zeus. This gem can give an old laptop like mine super power to load aforementioned commands in a second (maybe two). Using it is easy:
First install with gem install zeus.
Go to your rails application folder:
zeus start
Then open another tab, and choose one of these commands:

  • zeus console
  • zeus server
  • zeus test test/unit/widget_test.rb
  • zeus test spec/widget_spec.rb
  • zeus generate model omg
  • zeus rake -T
  • zeus runner omg.rb

It claims that any changes in config file even, can be seen by zeus. Scary power right? hehe. Alright then, that’s all for now.

Setting a remote branch to synch with

During development, sometimes I am too lazy to type in which branch in git remote that I am supposed to pull from / push to.

Then I found the set-upstream options.

git branch --set-upstream master origin/master

  • master is the name of my local branch
  • origin is my remote name
  • and master is also the name of my remote branch

However, I often use the syntax for pushing / pulling from my heroku. So in my case the commands will looks like the following:

git branch --set-upstream master heroku/master

Pasar amal

Sebenarnya sudah lama saya ingin melakukan project ini. Idenya adalah orang bisa mendonasikan barang2 yang masih layak (reusable goods) untuk di jual di pasar amal ini. Orang-orang juga bisa membeli barang dengan kualitas yang bagus dengan harga yang terjangkau juga.
Detail rencana tentang pasar amal ini bisa dilihat di http://fajarmf.net/pasar-amal-project , mohon doanya yah, mudah2an project ini bisa berjalan dengan baik.

Thank you every one for your support and prayers

We’d like to thank everyone for all the support and prayers. Please enjoy this little slide show made by our friend in Surabaya.