Software




Using a PCI graphics card in KVM/QEMU on Debian Stretch

Are you looking to use your graphics card or another PCI device in your computer inside a virtual machine? In this article I'll explain how I did it with KVM/QEMU on Debian Stretch.



Firefox WebExtensions: injecting, sending data and detecting AJAX

Firefox "Quantum" 57 dropped the support for legacy XUL addons and made WebExtensions the new standard for addon development inside the browser. For a project I built a WebExtension with multiple features which I'd like to share - it might help you!



The Intel Management Engine

Want to know more about the Intel Management Engine? This blog post contains an extraction of my research paper, in the hope that it clears some confusions that surround the Management Engine chip.



Making of @SLUBbot, a Telegram bot

Last year, in 2016, the people behind the Telegram messenger opened up a lot of features of their platform for developers. The so called "Bot API" makes it possible to connect to the Telegram servers, receive messages and communicate with the other clients inside the network. I was curious and developed a bot that has some use case if you are visiting our local library.



Visualizing the Hacker News frontpage

What headlines run to the top in no time? What titles are changed? What discussions draw the most comments and stay active? In this post I will summarize how a mix of Python and R produces a video showing the HN headlines over a two month period.



Setting up a Monero node with solo mining pool

Monero is one of the emerging new cryptocurrencies, featuring algorithms for anonymous payment channels. In this blog post I summarize my experience with setting up a node, installing a solo mining Stratum pool and connecting miners to the pool.



Arch Linux Arm on Banana Pi compiled from Arch Linux

I did it again. It cost me more time than necessary - again. Summary of my installation of Arch Linux Arm (ALARM) on a Banana Pi, done from an Arch Linux machine.