Categories
Infrastructure

FritzBox, Unify Security Gateway, and router replacements

My respect for network changes went up two or three … hundred notches. What happened. At my mother’s place, there was a German FritzBox, which handles a VPN between my place and hers, phone lines, the doorbell, WiFi, DHCP, and maybe even more. Now we rent our parts of our house with AirBnB, and those […]

Categories
Uncategorized

A more peaceful rant about Java & Camel

I did it. I feel like I survived something, like I am on the path on enlightenment (and it feels like raising the foot for the first step in a yourney which I know to be several AEs long). Anyway, I’m kinda happy. What did I do? I succeeded to write this Java code using […]

Categories
Development

A big fucking rant about Java

Well, I’m back to writing Java. It was supposed to be simple – an Apache Camel .jar file which just reads the route definitions from a nearby *.XML file in the same directory. So it can be re-used, because we have a couple of dead simple use cases which just require a Camel runtime and […]

Categories
Data Science

SARS-CoV-2 (“Corona”) Data Sources and APIs

Last update: 2020-04-01 You just have to write about something, and it changes. In this case, that’s pretty good 🙂 . So here’s a list of APIs and data sources for the CoV-2 pandemia. APIs: https://covid19api.com/ – the name says it all. Explicitly free. Data source: Johns Hopkins University https://coronavirus-tracker-api.herokuapp.com/ – an API for the […]

Categories
Data Science

SARS-CoV-2, a.k.a “Corona Virus”, pseudo “data science” and Twitter

Some terminology (taken from – who would have thought it – t-online.de) and background information: SARS-CoV-2 is the correct name of the virus. Everybody calls him “the Corona Virus” though, which is technically incorrect, cause there’s only the family of corona viruses – it’s a group, not a single one. COVID-19 is the name of […]

Categories
Snippets

Configure Python on Windows

All right, I have a Windows machine. It’s a PITA, but it’s here. And for some reason I started doing some Python testing on it. So this is how I managed to do it: Preparation: Install python with choco (choco install -y python) Run PowerShell as Administrator Execute Set-ExecutionPolicy -ExecutionPolicy Unrestricted (we’ll see why in […]

Categories
Snippets

autohotkey

Under macOS I use TextExpander, under Windows there’s the fantastic AutoHotkey. One of the few softwares I can’t live without. This is my default configuration: ; ———- “auto reload” ———- FileGetTime ScriptStartModTime, %A_ScriptFullPath% SetTimer CheckReload, 1000, 0x7FFFFFFF ; ms & priority ; from here: https://stackoverflow.com/a/45488494 CheckReload() { global ScriptStartModTime FileGetTime curModTime, %A_ScriptFullPath% If (curModTime <> […]

Categories
Cloud Infrastructure Snippets

Check MK container/k8s deployment

In the company everybody seems to love Check MK. Me? Not so much, but a better alternative costs time and effort, both resources we don’t really have right now. Yet there’s a positive thing about it – because there’s an official docker container. Since I already coded a helm chart for stateful single container softwares […]

Categories
Uncategorized

cert-manager too old …

Today cert-manager stopped issuing certificates, and all requests said “insecure website”. Uncool, since this affected our Confluence and our sign-in mechanism. So let’s find out what was happening, right? Turns out cert-manager considered itself “too old” (“your ACME client is too old”, literally) and wanted to be updated. So far, so good. Just perform helm […]

Categories
Cloud

The 6 ways of returning data from an Azure Function

Why have one if you can have many? Well, beats me, but I thought I’d collect them here so I have my personal reference. Disclaimer: This is only for JavaScript based functions (most of the examples on the MS pages are C#). So, most of them have to do with the file function.json  file: { […]