Welcome to Daniel Widerin’s Blog!¶
Hello World! Find more about me here: About Me
Here is a list of most recent posts:
21 December - GitLab License Management and Java 11
If built-in License Management functionality does not support the programming language requirements you have, you can customize the License Management docker image.
19 December - GitLab SAST and Java 11
If built-in Static Application Security Testing functionality does not support the programming language requirements you have, you can customize the SAST analyzer docker images.
24 January - How to run Mikrotik’s Winbox on macOS
Some time ago m0n0wall burried their project and my firewall went out of maintenance. Back in 2008 m0n0wall really had it’s great time but opnsense - as the recommended successor - requires more hardware (cpu/memory) than my alix routerboard alix2c3 had.
10 September - Official Grafana docker image on OpenShift
Running offical docker images from docker hub on OpenShift Origin can be painful as it uses arbitrary user ids by default. Often you end up building your own or using 3rd party forks/clones of the offical image, which leds to additional effort to keep it up to date in terms of security and/or version upgrades.
17 May - Hashing Algorithms In Python
While working on a larger project there was a need to detect some changes happened in given data structures. Usually you would immediately start using a hashing algorithm, as md5 for example:
11 October - Continuous integration with GitLab and Docker
I’ve given a talk about continuous integration with GitLab and Docker on Developer Meetup VlbgWebDev. The Meetup takes place every second Tuesday every Month and i’ve met some old colleagues there.
29 April - Weblate and i18next json files
There’s a bug report on github about JSON format breaks i18next files due to automatic restructuring. Actually it flattens your i18next json file and makes it unusable for further usage.
28 April - Weblate with GitLab as OAuth provider
Weblate is built on Django and you can use a lot of authentication plugins. After my contribution to django-allauth it’s very easy to integrate GitLab’s authentication provider to Django. Since Weblate builds on top of django-social-auth i could not use django-allauth plugin to authenticate.
21 February - Set $JAVA_HOME to latest java on OSX
First you may want to know which java versions you have installed, Use
/usr/libexec/java_home -V
to get a short overview:25 January - Change umask in docker containers
You’re mounting volumes and running into permission issues while accessing volume from different users or other containers.