No no no internet

Admittedly, I need my constant fix of online updates. The first few days have been wonderful, but scavenging open networks throughout the city is a futile endeavour.
To ease to my withdrawal I spend some time making a map of WLAN cafés in Berlin. Check out it here and help relieve your internet addiction.
It can also be downloaded as kml file: WLAN Cafes Berlin.kml

A new walk in the park with Valgrind and Yosemite

After a random error with the internal harddisk SATA cable and a reinstall of Yosemite things seems to be reversed with respect to installing Valgrind on my MacBook. In the previous post I proudly announced that compiling with the GNU G++ compiler by setting HOMEBREW_CXX and HOMEBREW_CC variables allowed me to install Valgrind in spite of no official support for OSX 10.x.
However this configuration lead to compilation errors and quite a bit of frustration. Surprisingly though the standard command brew install --HEAD valgrind installed Valgrind with no problems. Not sure what caused this to happen, but I am a happy and ready to profile memory leaks and heap usage.

A walk in the park with Valgrind and Yosemite

I used to install Valgrind with Homebrew. However after upgrading to Yosemite, the support for Valgrind got lost…
Since my development environment is a remote server running OpenSuse this incompatibility wasn’t really a problem apart from annoying my geeky urge to be up-to-date.
Following this response to a Stackoverflow post valgrind installed like a breeze with brew.
To sum up the answer: brew install --HEAD valgrind

However, since both GNU gcc and clang is installed on my Mac, I needed to set HOMEBREW_CC and HOMEBREW_CXX. The one-liner setting the environment Homebrew variables and installing valgrind is thus:

HOMEBREW_CC=gcc-4.5 HOMEBREW_CXX=g++-4.5 brew install --HEAD valgrind

Several other guides, Julian SewardMario Ranftl, Taras Kalapun, for installing valgrind on Yosemite are on the thing called the internet. However the principle of KISS kept me from spending more time on an already solved problem.

Happy debugging!

A change of bass

Again,  I was tempted by second hand bass gear in DBA and bought this new awesome Phil Jones stack consisting of the Suitcase combo and 4B extension cabinet. The amazing thing is that the 25Hz – 15KHz frequency range is accomplished with mere 5″ speakers. The manual for the combo and the cabinet describes in details the technology behind the speaker design. Before buying the stack I was looking at the DB115 cabinet to extend my existing Aguilar GS112 cabinet. But the damn thing weighs 32 kg which adds up to 59 kg for the Aguilar stack. In comparison the Phil Jones stack is only 39 kg in total.
So now I am in possession of at least on bass amp too much, hence, give me a call if you wanna buy the Aguilar stack:)
I haven’t played the Phil Jones on any gigs so far, but I will be bringing it to the Engelsholm music workshop later this summer. That is, if my modified trolley doesn’t break down.

Phil Jones Suitcase + 4B cabinet + Elrich NJS5 on my modified trolley

Listen up

Spending a good 30 min on my bike every day to and from work eventually becomes quite tedious without some sort of distraction. At least for me podcasts do the job the perfectly. In fact it’s not until quite recent that I started listening to podcasts, previous I mostly listened to music while biking. So just to share some of my favorite shows comprising; always interesting stories from: This American Life, WNYC’s Radiolab, the nerdist; geeky and technical stuff from: Software Engineering Radio, Research Computing & Engineering, CompuCast

This American LifeResearch Computing & Engineering PodcastRadiolab

The Nerdist Software Engineering RadioCompucast

I use the pocketcasts_logoPocket Casts app for feed subscriptions listening.