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

AI Code Generators – Creating Lots Of Legacy Code

AI Code Generators – Creating Lots Of Legacy Code

Kevlin Henney – KotlinConf’23 opening talk, April 14, 2023, about Chat-GPT / AI Code Generators: We have created a new way of creating legacy code…So now we are all gonna be maintenance programmers. So we do need to increase the amount of testing on any generated code as compared to handwritten code… Note: he mentioned something similar earlier on Twitter;

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

Oracle Forms Standalone Runner

Oracle Forms Standalone Runner

TL;DR; See https://github.com/atkaper/oracle-forms-standalone-runner on how to download and run the forms viewer… If you want the background as to how I got there, read on… At the office, we still use a couple of old/legacy oracle-forms-11 applications. The “normal” (designated) users will run these from Windows, in the Edge browser switched to old Internet-Explorer compatibility mode… You can not start Oracle Forms Applets in any other browser or operating system, as applets are no longer supported. As I do run…

Read More Read More

LEDCircleClock Revisited

LEDCircleClock Revisited

A good friend of mine (Milo) was featured last year on Hackaday with a post about building a circular LED clock. See Milo’s GitHub repository for the original code/version and build instructions. I did build his project, and added some more effects / animations / features. For this new extended version, see my GitHub repository: https://github.com/atkaper/LEDCircleClock . I did not 3d-print the proper case for the clock yet. For now I just put it in a picture frame, with a…

Read More Read More

Macro Keypad

Macro Keypad

I thought that since working from home those last two years, it would be a nice gadget to have a toggle button to enable/disable the microphone when using MS-Teams for online video meetings. But a macro keypad with just one button is a bit silly, so I decided to go for 8 buttons. I did not really think too deep, and came to these functions for now:  toggle microphone in ms-teams.  toggle video in ms-teams.  open a…

Read More Read More

Kubernetes: Isolate Crashed Pod

Kubernetes: Isolate Crashed Pod

Introduction If you are running your pod (services / containers) on a Kubernetes cluster, and the pod runs into problems, you can decide to take it out of the load, but keep the pod running for further investigations. TL;DR; See the notes section on this site for the short summary; Note: Kubernetes Isolate Crashed Pod Kubernetes Recap Lets start with a summary of the Kubernetes components which are involved, here is a small (simplified) recap of how the parts fit…

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