Analysing a lucene index

The adventures of querying a lucene index outside of luke.

Testing and Mocking

Testing via mocking in Ruby with alternatives for Perl.

Google Maps and Suburbs

This thursday and friday my company , held its quarterly innovation day event. This is similar to Google’s own Innovation Time Off or Atlassian’s FedEx days . In short, we as employees got to propose ideas beforehand and then work on them for two whole days. Towards the end of friday, we got to present …

Google Developer Fest (Sydney-2010)

So for the last two days I have been in Sydney at the Google office enjoying the developer fest. It has been quite fun and I must say that their new API’s on Buzz and Maps (v3) are very exciting. My friend and I hacked together quite a neat little real estate app for buzz …

Mobile Development!

What is it about mobile phone development that should attract people ? Please note that I said should and not will! I do know that there are a fair few people who develop games for mobiles and a lot of people are involved in developing applications for the iPhone, but should it attract people more …

Function Pointers

I was writing something in python some days ago and I realised that python actually provides a neat way of handling function pointers. Or at least their version of it. Its called lambda. >>> a = lambda x : x**x >>> a(4) 256 >>> So that got me thinking! In how many languages could I …

Loud logs help no one!

As a software developer, we have to be both Michaelangelo and Sherlock Holmes every now and then. Michaelangelo in the sense that every now and then we get the opportunity to create something stunning, something beautiful virtually out of nothingness. Sherlock Holmes because more often than not, things go wrong and we have to go …

Unit tests!

In the morning, I had a very interesting discussion with a colleague of mine. He was writing a simple handler which passed an annotation to a calling class about which we knew nothing. All we knew that by passing the annotation, the class did stuff properly. For those fortunate enough to have dealt with objects …

Updating to Snow Leopard!!!

So today, I decided to update to Snow Leopard from Leopard. It took only 45 minutes using the real DVD. I am about to migrate from Microsoft Entourage to Apple Mail. All seems to be OK till I try to compile a LaTEX document. What the !!!???!!!! Where did my pdflatex binary go ?? I …

Companies should have exchange programs

I honestly believe that companies, whose sole ware is based on technical competence, should have an exchange program. Even as I write it in the darkness of the night, I can hear the howl of people attempting to preserve the in house knowledge against their competitors. I assure you, that is not what I meant. …