Browsed by
Category: software

Auto-Typer – Linux Bash Script

Auto-Typer – Linux Bash Script

TL;DR; A super simple Linux shell script to type a bunch of preset long “words” (only tested on Linux Mint XFCE). At the office we work with Kubernetes clusters, and we are currently moving all of our stuff to a new cluster. The new cluster however has much longer namespace names, and longer domain names. This is quite tedious to have to type in, when using for example kubectl command line tools. So I thought why not create a set…

Read More Read More

DevTunnel – A Reverse Proxy Tunnel

DevTunnel – A Reverse Proxy Tunnel

I wanted to have the option to run a web-application on my local machine, and make it seem as if it is running as part of a collection of web-applications on a remote cluster. The collection of web-applications on the cluster make up the whole of a web-site, and during development you might want to “replace” one of the web-app’s by a version on your own machine, which is under development. Note: where this story mentions web-app or web-proxy, you…

Read More Read More

Vikeying

Vikeying

Description Enable special functions on the CAPS-LOCK key, to support VI users 😉 This script was created by me as a sort of “study” object, not for any serious use. A colleague of mine has created a Linux kernel module to modify his keyboard behaviour to what is described in this document. I was just wondering if it would be possible to create the complex logic he needed, without having to make a kernel module. As maintaining a kernel module…

Read More Read More

GoLang – htmlcoder utility

GoLang – htmlcoder utility

See also GitHub: https://github.com/atkaper/htmlcoder-go Intro We want to try using GoLang for some micro services at the office, so a bit of Go study was needed for me. This article shows some of the references I used to start using Go, and it has my first bit of Go code. In the last weeks, I had to decode some html entities, and used an online html decoder web form for this. So I chose to make this html decode into…

Read More Read More

Find Kubernetes Ingress Rules

Find Kubernetes Ingress Rules

Suppose you have a kubernetes cluster, which contains a large set of ingress rules, of which many are used for the same hostname (just using different context-root’s / paths). In this case it can be hard to find out which rule is used for a certain URL. To help out in this situation I have created a Linux script to make a nice overview of paths mapped to what services by which ingress rules. You still have to read through…

Read More Read More

Synology Universal Search CLI

Synology Universal Search CLI

The web-gui on a synology NAS has an application called “Universal Search”. I wanted to be able to use this from the shell command line on the NAS also to find my files, so I set out to find if that would be possible. TL;DR; See https://github.com/atkaper/synology-universal-search-cli for the end result. Or scroll down almost half way, till you find first mention of “synowebapi”. To use Universal Search, you first have to set it up using the web-gui, to index…

Read More Read More

PacPong – The Game

PacPong – The Game

Inspired by a T-shirt as sold by Okimono.nl, I created a playable version of the game as depicted on their T-shirt. It is a cross-over between Pac-Man and Pong. Pac-Man became 40 this year!

Send new created Jira ticket info to MS-Teams Channels

Send new created Jira ticket info to MS-Teams Channels

Summary We are using (self hosted) Jira (the Atlassian Issue Tracker / Scrum / Kanban Board) at the office. And we wanted to receive a chat notification for each newly created ticket, to be received in Microsoft Teams Channels. Teams is a collaboration messenger tool like Slack or RocketChat. Jira can send new ticket/story creations using a web-hook to external tools. The web-hook sends a Jira specific JSON payload, no configuration options possible. The project you are looking at, consists…

Read More Read More