<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Michael Jansen, Drive By Coding</title><link>https://michael-jansen.name/</link><description>Recent content on Michael Jansen, Drive By Coding</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Fri, 26 Feb 2021 23:17:08 +0100</lastBuildDate><atom:link href="https://michael-jansen.name/index.xml" rel="self" type="application/rss+xml"/><item><title>MJ Inventory Released</title><link>https://michael-jansen.name/blog/20210215-mj-inventory-release/</link><pubDate>Fri, 26 Feb 2021 23:17:08 +0100</pubDate><guid>https://michael-jansen.name/blog/20210215-mj-inventory-release/</guid><description>&lt;p>Today I will finally announce the availability of my new open source application &lt;b>MJ Inventory&lt;/b>. Yes … I am
still looking for a better name.&lt;/p>
&lt;p>In the &lt;a href="https://michael-jansen.name/blog/20210128-reclass-configuration-db/">previous post&lt;/a> I talked a bit about the motivation behind the
project. Now comes the release in the tradition of the bazaar. Release early, release often. Its still not completely
clear where this project is going but here it is. Let&amp;rsquo;s see if someone else is finding it useful. Or even if it is
working for anyone but me :).&lt;/p></description></item><item><title>Configuration Database</title><link>https://michael-jansen.name/blog/20210128-reclass-configuration-db/</link><pubDate>Thu, 28 Jan 2021 20:58:42 +0100</pubDate><guid>https://michael-jansen.name/blog/20210128-reclass-configuration-db/</guid><description>I am about to release a new open source project. Unfortunately I am about to release it anytime soon now for at least one month. So to put some pressure on myself lets talk about it publicly.
My day-to-day job is no longer programming. Started there but slowly got into Build and Configuration Management, then Release Management and finally did some jobs as a deployer. You could say now I do anything AFTER the source code is ready.</description></item><item><title>Systemd Plasma Applet</title><link>https://michael-jansen.name/blog/20210127-plasma-systemd-applet-license/</link><pubDate>Wed, 27 Jan 2021 11:36:21 +0100</pubDate><guid>https://michael-jansen.name/blog/20210127-plasma-systemd-applet-license/</guid><description>Just a short announcement that I pushed some commits to github https://github.com/jansenm/systemd-plasmoid and tagged a release 2.0.1. The first ever with a tag. Unfortunately I am not that sure I did that right so in case someone out there packages this and needs more just complain.
The source code now is fully reuse compatible.
$ reuse lint # SUMMARY * Bad licenses: * Deprecated licenses: * Licenses without file extension: * Missing licenses: * Unused licenses: * Used licenses: CC0-1.</description></item><item><title>Environment Modules</title><link>https://michael-jansen.name/blog/20210118-environment-modules/</link><pubDate>Mon, 18 Jan 2021 21:59:07 +0100</pubDate><guid>https://michael-jansen.name/blog/20210118-environment-modules/</guid><description>Environment Modules is one of those open source projects that I wish more people would know and use. I always wonder why tools like asdf don&amp;rsquo;t provide support for it instead of rolling their own implementation. So lets increase awareness.
The Environment Modules package provides for the dynamic modification of a user&amp;rsquo;s environment via modulefiles.
&amp;ndash; Environment Modules Homepage
So what does it do? Here is a small example:</description></item><item><title>Systemd Plasma Applet Release</title><link>https://michael-jansen.name/blog/20210115-plasma-systemd-applet-bugfix/</link><pubDate>Sat, 16 Jan 2021 22:16:30 +0100</pubDate><guid>https://michael-jansen.name/blog/20210115-plasma-systemd-applet-bugfix/</guid><description>Given no one seems to be interested in working on the applet (boo) I decided to tackle the bug myself. Apparently the fact it worked previously was the result of happenstance.
The systemd manager processes only send out signals after at least one process told them to do so. It seems that some process did that on my computer before but no more. From the doc:
Subscribe() enables most bus signals to be sent out.</description></item><item><title>Applet Up For Adoption</title><link>https://michael-jansen.name/blog/20210109-plasma-systemd-applet/</link><pubDate>Sat, 09 Jan 2021 21:21:35 +0100</pubDate><guid>https://michael-jansen.name/blog/20210109-plasma-systemd-applet/</guid><description>A year ago I felt like getting back into c++ and kde development. Scratching one of my itches seemed to be the right path back. For quite some time I was looking for a plasma applet that allows to control and monitor systemd units. Preferably for both system and session service managers.
The attempt actually led to a result which was neither pretty nor perfect, but it worked. I put it on github https://github.</description></item><item><title>About</title><link>https://michael-jansen.name/about/</link><pubDate>Sat, 30 Jan 2016 00:00:00 +0000</pubDate><guid>https://michael-jansen.name/about/</guid><description>I am working as a freelance IT Information Technology consultant in germany where I was born and raised. My key qualifications are scripting languages, and a very open mindset when it comes to learning new technologies to solve a problem.
As a result I am not an expert in anything, but a very good all-rounder with a focus on build systems, continuous integration and deployment. Or in short automation.
At the moment I am mostly working with the following tools</description></item><item><title>Open Source</title><link>https://michael-jansen.name/open-source/</link><pubDate>Sat, 30 Jan 2016 00:00:00 +0000</pubDate><guid>https://michael-jansen.name/open-source/</guid><description>Jenkins DevOps Roles A list of roles for the ansible automation tool to automatically install and configure a jenkins continuous integration server. The idea is that make manual intervention unnecessary to get a jenkins instance up and running.
Source Code Github Documentation ReadTheDocs Sphinx Ansible Domain A plugin for the sphinx documentation generator to ease the documentation of ansible roles. Its currently maintained as part of the Jenkins DevOps Roles but will be pushed upstream to sphinx when ready.</description></item><item><title>openSUSE Leap: LibVirt And NetworkManager</title><link>https://michael-jansen.name/blog/20160116-libvirt-network-trigger/</link><pubDate>Sat, 16 Jan 2016 17:00:00 +0100</pubDate><guid>https://michael-jansen.name/blog/20160116-libvirt-network-trigger/</guid><description>I recently switched to Leap from 13.2. First time i have seen the next generation of kde and plasma. So far i like the experience. But i miss some stuff :(. If some dev out there needs an idea for his next little plasma widget project please consider porting service monitor. That widget alone could bring me back to kde4 :).
As i did a clean reinstall once again resolv.conf was not updated when starting my libvirt networks so no dns resolve of vm names.</description></item><item><title>Hello Again</title><link>https://michael-jansen.name/blog/20160103-hello-again/</link><pubDate>Sun, 03 Jan 2016 18:00:00 +0100</pubDate><guid>https://michael-jansen.name/blog/20160103-hello-again/</guid><description>Long time &amp;hellip; no see. Actually two years no blog entry. Real life and especially the job demanded all my time. On top of it the real life job was filled up with boring and uninteresting work not worth blogging about. But thankfully that changed.
I hope to be able to blog more in the next months. It will be less build-tool and more ansible, jenkins, docker and automation in general.</description></item><item><title>Contact</title><link>https://michael-jansen.name/contact/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://michael-jansen.name/contact/</guid><description/></item></channel></rss>