Skip to content

Author: halfgaar

http://www.halfgaar.net/

Halfgaar is Wiebe. Wiebe is a contributing author on this weblog. He also has a lot of stuff (such as long, in-depth articles) on his personal website.

Wiebe works at YTEC, where he is a senior developer of customer-specific tailor-made software (“klantspecifieke maatwerk software“) for clients in a few select markets: wholesale, printing and healthcare.

FlashMQ version 0.8.0

Just released FlashMQ version 0.8.0, a multi-threaded (multi-core) lightweight MQTT server. The latest new feature is a native authentication plugin interface for easy implementation of custom authentication and authorization. Read More »

Gitlab ‘Your password expired. Please access GitLab from a web browser to update your password.’

I just fixed a very obscure error in Gitlab of 'Your password expired. Please access GitLab from a web browser to update your password.' This error would appear during SSH operations, and in various log files in /var/log/gitlab. Also XHR requests to the server got that response. Read More »

Introducing MQTT server FlashMQ version 0.5.0

Introducing my the MQTT server that I've been working on, FlashMQ. I'm starting with test version 0.5.0. It's ready for some testing and benchmarks, and of course development will continue. Read More »

Disable roaming profile for one user on a Samba domain controller

Sometimes you want to mix users with and without a roaming profile. As found here, you can use Samba's pdbedit to set the "Profile Path" to empty: Read More »

Speed up xsltproc xhml – install DTDs

I keep forgetting which package to install in Ubuntu to get the DTDs for html, to stop xsltproc from hanging forever. So, for posterity: w3c-sgml-lib. I think it was w3c-dtd-xhtml in Ubuntu 16 and older. Read More »

Setting up a Zimbra authenticated proxy

On March 18th, Synacor posted about a critical Zimbra security vulnerability (CVE 2019 9670), which was quick to be exploited in the wild, and subsequently evolved to be harder to erradicate. Read More »

Programming my friend’s remote

I built a sound system for a friend, and programmed Philips RC5 remote control into the microcontroller. I recently ordered this remote: Read More »

Git and Tig config base

Here's just a quick .gitconfig: [core] commentchar = % [tig "color"] date = cyan black bold diff-header = cyan black [tig] ignore-case = yes Read More »

Attempt to repair short on motherbord

At work, we had a small embedded PC that had a short in the mainboard. I attempted a fix, mostly for educational purposes. It wasn't successful, but I wanted to post the method and result anyway. The method I used is elaborately explained on Youtube, so go hunt there for more details. Read More »

Garbled screen in tmux on Ubuntu 18.04 in Konsole

There is a bug in Konsole with tmux: lines often aren't cleared properly. To fix, put this in tmux.conf: Read More »