soda pop

Thinking I might want to write another Go webapp with some database in the background I wanted to play around with DBs first. I decided to use pop for this. Let’s create the project: mkdir -p ~/.go/src/ cd ~/.go/src/ And define a SQLite test database: $ vi database.yml development: dialect: "sqlite3" database: "./db.sqlite" Our example program looks like this for now: package main import ( "fmt" "log" "" ) func main() { fmt.


Last year I was in quite a Super Mario phase. Played the old games and finished them for the first time! Always wanted to write a similar game. My plan was to find an existing clone and play a bit with its code. After some googling I found a video on Youtube. raylib Raylib was the game library used by raymario. It didn’t have a package for openSUSE (or any other Linux distro for that matter) yet, I decided to start with creating one.


newsbeuter is my favourite RSS reader because I can save the config easily in a git repo and run the whole thing from a terminal, meaning I can access it from everywhere. The interface is quite clear and easy to use. All the info I need and want easily spottable. I stumbled upon it some years ago and use is almost daily since then. Without. Ever. Looking. At. The. Package!

Panini AppImage

Couple of weeks ago someone messaged me trying to compile an old Qt program called panini. He wanted to use to use it as an image viewer for 360 degree pictures, but couldn’t get it to built. The project was on Sourceforge, I looked at it and told him what to do. Later also messaged the author, who said he has no interest in developing panini any further. After asking him if I can create a new home for the project he agreed.

Resurrecting suck

I stumbled upon an old bug in the openSUSE bugzilla. It was a proposal to add IPv6 support to a package named suck. Funny name, what is it about? Turns out its an NNTP client. NNTP, the protocol behind the USENET. Often heard about the USENET, never used it, never looked into it. Reason enough to check this package out. I saw that several distributions still have suck in their repositories all with some patches.

GNOME 3.26 release party

On Friday the 22nd September we organized a release party for GNOME 3.26 at the SUSE office in Nuremberg. We had quite a nice time and the nice thing was that not just GNOME users visited us but also KDE and minimalist WM ones. The release All in all I think 3.26 is a good release. However I am quite dissatisfied with the decision to remove tray icons support.

Maintaining Prosody

Since April 2015 (version 0.9.8) I help maintaining prosody for openSUSE. The first few months it lived only in the devel:languages:lua devel project. So users needed to add that repo if they wanted to install it. In October 2016 it made it into Tumbleweed. Before it could go in we had to submit some missing dependencies like luaexpat, luasocket, luasec and luafilesystem Develpoment and Maintenance The folks that code on prosody use the following model:


Some time ago, spent some time during Hackweek to find a developer friendly mail client. I recommended claws, since I am very content with it. For me it was important that it has a simple configuration file, which I can backup using git and share it among different computers. It makes it quite easy to reinstall your machine then. I always thought it would be nice to be able to run my mail client on a remote server though.

jessy pinkman

In 2013 when I was in University and had to learn Java I was looking for a project to do so. The result of this was jessy, which I already mentioned in another post. It’s a chess game for the terminal using Unicode and written in Java. Shortly before I started it I have been watching Breaking Bad. One of the characters is named Jesse Pinkman and I called my Java Chess program jessy.


This post is about being cutting edge. Some friends of mine use Ubuntu, because they think it is stable. Others use arch because they think it is cutting edge. I get both, with openSUSE. If I want to have a stable system I run openSUSE Leap 42.1, with its SLE base its a really nice fit. If I want to play around with newest program I run openSUSE Tumbleweed, the rolling release version of openSUSE.

All posts