Improving Junit-style reporting in PHP CodeSniffer Pipelines

Posted on Sat 16 May 2020 • Tagged with Work, TimeTac

Recently I was shown that in a GitLab-based pipeline I had designed and implemented, the results were presented poorly. Here is an example of how this looked like.

# example output from failing pipeline

Running before_script and script
 $ mkdir -p test-reports
 $ phpcs --version
 PHP_CodeSniffer version 3.5.4 (stable) by Squiz …
Continue reading

Improving Junit-style reporting in PHP CodeSniffer Pipelines is part 1 of Dismantling a Leviathan:

  1. Improving Junit-style reporting in PHP CodeSniffer Pipelines

Grazer Linuxtage 2019

Posted on Sat 13 July 2019 • Tagged with Work, Graz, Timetac

This post is late, but I’m going through my backlog and trying to get some things out, so that’s that. Furthermore it is potentially inaccurate given that I cannot find my notes form the event.

First, I need to apologize. I mistakenly assumed that one of the key …

Continue reading

Interviewing for a successor

Posted on Fri 11 May 2018 • Tagged with Institute for Computer Vision and Computer Graphics, Work

I left my job at the ICG in March 2018. One of my last tasks there was helping in searching for a successor for my position whom I could hand over my responsibilities with as little worries as possible. I updated the same job posting that had been used to …

Continue reading

An explanation to a hand full of rsync parameters

Posted on Thu 05 October 2017 • Tagged with Institute for Computer Vision and Computer Graphics, Work

If you check out one of the community’s most favourite syncing and file transfer tools, rsync on any day, you will notice it has quite a lot of parameters (rsync --help). Here’s a short explanation of some of them and what they can be used for - taken from …

Continue reading

Technical skills after almost 4 years at ICG

Posted on Thu 28 September 2017 • Tagged with Institute for Computer Vision and Computer Graphics, Work

Please note that this post is intentionally written in past tense to avoid having to rewrite it completely in the future.

This post aims to be a summary of technologies I’ve learned to use during my period at the Institute for Computer Vision and Computer Graphics at TU Graz …

Continue reading

Example of a Sensu Puppet class

Posted on Thu 13 July 2017 • Tagged with Work, Institute for Computer Vision and Computer Graphics

At the sensu-users mailing list someone asked how they could deploy Sensu plugins with Puppet. After giving a short snippet, I was asked for further help whether to implement the snippet as a class or what I would recommend. Therefore I present you: A slightly redacted example of a Sensu …

Continue reading

Example of a Sensu Puppet class is part 2 of Sensu:

  1. Sensu widget for Übersicht
  2. Example of a Sensu Puppet class

I updated older posts with newer tech (August 2016)

Posted on Sun 28 August 2016 • Tagged with Institute for Computer Vision and Computer Graphics, work

I’ve taken some time today to update my system operations related posts with newer information. This information is based on the usage and issues that we faced and will hopefully prevent others from stumbling into the same problems should they choose to follow my guidance.

Continue reading

Sensu widget for Übersicht

Posted on Thu 18 August 2016 • Tagged with Work

Initially I was on the look for an alternative to Geektool for macOS that would not crash if I was to run an interactive script like iftop. When I saw that StatusCake report widget by Colin O’Brien for an HTML based Geektool alternative called Übersicht and saw that it …

Continue reading

Sensu widget for Übersicht is part 1 of Sensu:

  1. Sensu widget for Übersicht
  2. Example of a Sensu Puppet class

Building and Deploying a C++ library with GitLab

Posted on Thu 14 July 2016 • Tagged with Institute for Computer Vision and Computer Graphics, Work

I’ve already written once before that I like working with GitLab’s Continuous Integration (CI) technology. I’ve now had the chance to set up a project for one of our research teams using GitLab CI and it’s been a true success.

  • This post was updated once (2016-08-28 …
Continue reading

Improving our Xen Usage

Posted on Tue 31 May 2016 • Tagged with Institute for Computer Vision and Computer Graphics, Work

The software we use at ICG for virtualizing servers is Xen. That’s fine because it has not made my life unnecessarily hard yet. There are however, some things that could be done better - especially while handling things with puppet.

  • This post was updated once (2016-08-28)

How it used to …

Continue reading