Category Archives: general

Thank You for 18 Years of Collaboration – A New Chapter Begins

After 18 fulfilling years as a freelance multimedia software developer, it’s time for a change. Over nearly two decades, I’ve had the privilege of working with incredible clients and partners, bringing innovative projects to life and witnessing the rapid evolution of the technology industry firsthand.

Now, the moment has come for me to embark on a new professional journey. After careful consideration, I’m excited about the challenges and opportunities that lie ahead.

I want to extend my heartfelt thanks to everyone who has supported and collaborated with me along the way. Your trust and partnership have been key to my success.

While I am concluding my work as a freelance developer, I look forward to shaping the future with new projects and perspectives.

Thank you for the time we’ve shared – I’m excited for what’s next!

Privacy on the internet

“Privacy blue” by Infosec Images is licensed under CC BY 2.0 

Arguing that you don’t care about the right to privacy because you have nothing to hide is no different than saying you don’t care about free speech because you have nothing to say.

Edward Snowden

Some of you might be thinking about how to increase your level of privacy while using the internet. Here is a short list of links with a comprehensive collection of useful resources about how to protect your privacy:

https://www.privacytools.io/

https://prism-break.org/en/

https://nomoregoogle.com/

Logitech M720 on Debian Stretch

Just a quick note on how to get the Logitech M720 detected and paired under Debian Stretch.
According to Logitech specs, this mouse uses “smart bluetooth”, meaning it’s a low enery device.
As the mouse was not detected via blueman graphical interface, some steps were neccessary to get the mouse discovered.

First make sure your bluetooth adapter is running properly.
Then install blueman package via apt.

open a shell and start a LE-device scan:
sudo hcitool lescan

this will get the mouse detected in the following scan:

open a second shell and run:
bluetoothctl
scan on
pair XX:XX:XX:XX:XX:XX
connect XX:XX:XX:XX:XX:XX
trust XX:XX:XX:XX:XX:XX

done.

Raspberry Pi 3 in a tin case

I recently got a Raspberry-Pi 3 Model B as a development platform for Internet-Of-Things projects. The very first task was to give it an adequate housing, so I decided to put it into an Altoids tin.

raspi Altoids-tin

 

 

 

 

 

tools used:

  • sticky-tape
  • permanent marker
  • opinel no8 carbon steel knife
  • sandpaper

I transfered the  shapes and locations of the Pi´s plugs onto the sticky tape via the marker.
The tape was put on the Aldoids tin afterwards and the shape was cut out with the Opinel  knife. Although the Opinel did the job quite well maybe I should just use a dremel next time.

Raspi-logo

raspi-sandingWell, actually it turned out the PCB was a bit too large to fit in the Altoids so I sanded down the edges of the PCB almost up to the screwholes. Of cause you have to pay attention not to destroy any circuits or components.

To isolate the board from the metal case to prevent shortening components I put a plastic card at the bottom of the tin.

re-fuse – FENDER® FUSE™ Preset-Manager

Project: re-fuse, FENDER® FUSE™ Modelling-Amp Preset-Manager
Tech: Adobe Air, XML
Link: fuse-products

Description:
FENDER® FUSE™ kompatible guitar amps (i.e. Mustang product family) are so called modeling-amps with programmable DSPs. Because the FENDER® FUSE™ software is lacking in a comfortable sound- and effects preset management I wrote this 3rd party cross-platform app for OSX and Windows to edit and rearrange preset libraries.

Continue reading

Fussball bewegt!

Projekt: Fussball bewegt – Fundraising website
Client: Kinder in Rio e.V.
Tech: WordPress, Flash, XML
Link: fussballbewegt.de


Description:
Implementation of a fundraising website for the NGO Kinder in Rio e.V. (Children in Rio e.V .)
On the occasion of 2014 Soccer World-Cup in Brazil, a football pitch is going to be built for the Social Center Centenario / Brasil, which takes care of children who live in extreme poverty.