Raspbian + XBMC + Airplay

TL;DR: Yes, you can. If you are only interested in the steps skip to the relevant section.

I own a Raspberry Pi for closer to a year now. I was not able to use my Netgear N150 (WNA1100) dongle until last week with it, I was kind of lost my enthusiasm by this bitter experience and hold my experiments for long time. Other than installing some console emulators and XBMC in last 6 months, I have not done anything with my Raspberry Pi.  You can refer my adventures here and here.

Read more...


Grep - Swiss army knife

I have used this command sparingly in the past and I recently learnt more options by solving couple of my problems. I really don’t know whether grep is the right choice here, but hey! it worked :-)

Read more...



Book Recommendation: Testing with coffeescript by Jack Franklin [Free ebook]

TDD (Test Driven Development) was introduced to me around 2006 with PHPUnit. As a naive, I couldn’t see the benefits, eg., I saw the pattern of code has been updated very often (growing organically) and frequent failing test. I was like, Why should I write unit test to test my own code? with the same data I used for manual testing? As they say I was seeing the forest for the trees. I failed to realize the failing test is actually the benefit of practicing TDD.

Read more...





Expired distribution provisioning and Yak shaving

Last Thursday one of my iPad app’s provisioning file has expired. Client brought it to us at the very late moment, the iPad app was distributed internally as an enterprise app. App users are for HVAC technicians, app integrates with their organization’s CRM (Salesforce) so distributing it with App store doesn’t make any sense.

Read more...


Idea Vault: Tree view

A Bookmarklet or a Browser extension to select the root element of a DOM (UL/OL) to view the Inverted tree structure of its child nodes.

Read more...







BTServer CPU Usage

I recently uninstalled all previous versions of xcode (I had all xcode from ios 3.2.x) to install 4.2 on my MBP. Although I freed around 30 GB, noticed an issue shortly. A process named BTServer is utilizing high CPU usage.

Read more...