Spotify music box

Posted on Mon 05 December 2016 in DIY • Tagged with Rust, Spotify, ARM

For some time I've wanted to play Spotify music on my stereo installation, except it doesn't have bluetooth. I do own a nice aarch64 amlogic S905X based media center which runs LibreELEC, except libspotify which I normally use in combination with mopdiy. Libspotify (a binary blob from Spotify(tm)) however …


Continue reading

Git credential helper pass

Posted on Fri 14 October 2016 in Git • Tagged with Git, pass

At work we use Git with https auth, which sadly means I can't use ssh keys. Since I don't want to enter my password every time I pull or push changes to the server, I wanted to use my password manager to handle this for me.

Git has pluggable credential …


Continue reading

5 euro USB logic analyzer review

Posted on Mon 26 September 2016 in Electronics

I've found this cheap 5 euro USB logic analyzer via cnx.com and bought it from aliexpress.

It turned out to be quite easy to get the analyzer working on Arch Linux, the following packages need to be installed:

pacman -S pulseview

The firmware for the device is only available …


Continue reading

FriendlyARM NanoPi NEO review

Posted on Sun 21 August 2016 in Arch Linux • Tagged with NanoPi NEO, Arch Linux, Mainline, ARM

The NanoPI NEO is a little 8 dollar ARM device with an interesting form factor and specifications.

  • 512/256 MB ram (single slot)
  • Cortex-A7 Quad-Core
  • USB 2.0
  • 100 Mbps ethernet
  • 40 x 40 mm board size
  • SD card slot

FriendlyARM NANO

Mainline support

FriendlyARM provides an UbuntuCore image, but of course …


Continue reading

BananaPi with Arch Linux ARM and a mainline kernel

Posted on Wed 30 December 2015 in Arch Linux • Tagged with Arch Linux, BananaPi, ARM, Mainline

I posted a guide on getting Arch Linux ARM on the BananaPi last week. Now I was eager to get a mainline kernel working on the BananaPi for some ARM hacking and testing of new patches. In this post I'll describe the steps required to get a mainline kernel booted …


Continue reading

Logrotate Weechat logs

Posted on Sun 27 December 2015 in misc

Today I noticed my Weechat logs have grown a lot! \~/.weechat/logs has grown to 360M. Obviously I need some sort of automation to take care of these logs, enter logrotate. Luckily Earnestly showed me how to use logrotate on it's own some time ago. So all I what was …


Continue reading

Arch Linux ARM on the BananaPi

Posted on Tue 22 December 2015 in Electronics • Tagged with ARM, BananaPi, Mainline

Since some time the Banana Pi is supported in the Linux kernel and U-Boot.

Arch Linux ARM does not support the board yet, but it is possible to get it working with an upstream U-Boot.

SD card Image

First we to create an SD card image, since the BananaPi is …


Continue reading

Openstack Bandit Jenkins integration

Posted on Thu 28 May 2015 in Jenkins • Tagged with Jenkins, Openstack, Security

Some time ago I stumbled on Bandit, while I was doing research at work for an automated security linter. Bandit is a tool designed to find common security issues in Python code, which actually found some issues in our code. I was eager to set this up in our Jenkins …


Continue reading

Using python-Zarafa in Zarafa-dagent/Zarafa-spooler plugins

Posted on Mon 25 May 2015 in Programming • Tagged with Zarafa, Python

Creating plugins for the Zarafa Dagent and Spooler has been quiet complicated since it requires a lot of low-level MAPI knowledge. Since a year ago, we have been focussing on our new high-level Python API called Python-Zarafa, so it made sense to be able to use our preferred API in …


Continue reading

python-zarafa monthly update Januari

Posted on Fri 30 January 2015 in Programming • Tagged with Python, Zarafa

It's a new year, so it's also time for a new update about python-zarafa. The last update was in October and a lot of new improvements and features have been added. In this article I'll walk through the new features and improvements. A detailed git changelog can be found at …


Continue reading