The archives.

Code, discoveries, detours. Collected over the years.

2011

Damn I'm late with this Symbian piece

Maybe some of you remember, last year i wrote an article here called Why Symbian will go down and Android/iOS will rise. Since i was re-doing every post in my blog, i noticed that my prediction was spot on. But i’d have given…

Blog moved to Nesta CMS

Finally! It took me almost 8 hours to completely recode my HTML-output of this blog to Markdown, but now finally the whole site is running Nesta CMS. Mainly the goal was to speed up the page and having more control over it, which is…

Homebrew for OSX

Homebrew is the missing Package Management Software for OSX. It is also a new kid on the Block, since it is an alternative to MacPorts which is IMHO good, but from past decade! Homebrew consists of a git repository which has “recipes”…

Google Dorking with Ruby

Today i’ve written a little script which helps you dorks out there googling. ;) It’s nothing fancy, but it might help you beginners get started and maybe some of you advanced dorks save some time. Check it out, it’s free so grab it…

iOS/iPhoneOS Equalizer with libsox - doing some effects

Today i will show you how to do sound effects from within iOS using libsox. It is pretty straight forward, the code is here: I’ve added a variable (int)tprofile which can be used for different effects without having to rewrite or copy…

iOS/iPhoneOS Equalizer with libsox - making it a .framework

So i’ve spent the past few weeks with an issue i’ve been having for quite a while now: Equalization on iOS. I’ve tried everything, from AudioUnit, OpenAL and FMod. None of which worked. AudioUnit needs formulas which look like they’ve…

My absence

I want to apologize for my absence in the past few months, but there have been some decision i had to make.One being that i quit my full-time job being an Objective-C/iOS Developer, since my contract says that i am not allowed to…

Beware of upper()/lower() in PostgreSQL

Happy new year to all of you. Today i’m going into performance impacts which can come from upper()/lower(). If you were already aware of these things, you won’t be impressed, but if you’re like me, optimizing your setup which is 5…