Creating Brew external command

Recently I had the need to create a homebrew external command to extend homebrew default behavior. My goal is to extend brew deps command by creating a new command brew deps-group. Executing the command will list all top-level packages in homebrew that is related to each other by common dependencies,…

Kaggle: Bike Sharing Demand Part 1

Finally had a chance to play around with Kaggle challenge, and bike sharing demand seems to be the easiest to tackle - no domain expertise required or atleast very minimal. This is going to be Part 1 where I'll go over how I apply minimal statistical knowledge to extract features.…

Image filtering with convolution matrix

I was reading reading about convolution matrix which was brillianty explained by Colah. If you're looking for good blog to follow, you might want to add him into the list. One of the application of convolution matrix is image manipulation like applying filters to the image. The cool part is…

Face-tracking with OpenCV

I've been toying with OpenCV lately and surprisingly it is pretty easy to implement face-tracking using OpenCV. However, OpenCV documentation is a bit lacking especially with its Python binding. Installing OpenCV In OSX (yes, I've moved to OSX from Windows since I do a lot of *nix development now), this…

Moving to Ghost

Haven't post anything for the past couple of months. I just started moving all the contents to Ghost blogging platform. Previously, I was hosting my blog on Github pages, which means I have to use some sort of static generator and push the content to Github pages. I was using…

Creating Solr plugin

While trying to implement Solr indexer, I came across problem on how to actually normalize the date format according to Solr format. Surprisingly, this question was asked quite often in Stackoverflow. So, I decided to write a Solr plugin with the hope to solve this problem. However, at the end…

Cross-domain request with Rails + Angular.js

I was playing around with AngularJs recently and decided to integrate it with Rails. The goal is to have total separation between front-end and back-end. Back-end will act as a RESTful service that spits JSON. Both front-end and back-end will be served from different server and will have different domain,…

How to make Windows less suck for developers

As part of my objective to up my skills, I decided to check out all the hypes with Ruby on Rails. But... I'm running Windows and if you're not writing anything other than .Net languages, running Windows seems fine. For other thing it sucks a bit except for Node.js…