Pseudo Data Structure for Strava and Komoot

Strava and Komoot can be used to plan bicycle trips and to record them. Both tools can be used for both purposes, but it seems that Strava is better for the recording and Komoot better for the planning. Btw. it works also for walking or running, for example. But I will stick with the bicycle …

Share Button

Some Thoughts about Geo-Positioning

Today every phone and tablet and a lot of other devices have capabilities to detect the current location and this can be used for many things… Even some speedometers for bicycles rely on geo-positioning only or use a rotation count of the wheel just as additional, optional source of information. In the 1990s I worked …

Share Button

Automatic editing

For changing file contents, we often use editors. But sometimes it is a good idea to do this from a script and do a change to many files at once or do the same kind of changes often. The classic approach to this is using sed, which is made exactly for this purpose. But most …

Share Button

Meetings with some members remote

Almost all meeting rooms have these technically excellent Jabra devices to do a meeting and let someone participate who is not in the meeting room. What happens during these meetings more often than not: The remote participant or the remote participants are forgotten… While it may be a useful approach in some circumstances, think twice …

Share Button

vim and vi

We all have our preferences for editors and IDEs. I like Emacs and IntelliJ. But I also like vi. When you work on Linux-Servers that are not your own, there is a certain, quite limited set of software installed, that makes this thing work. Usually you will find Perl and Python. And vi as editor. …

Share Button

There is more than one way to do it

Quite often we need to do something (system engineering, software development, database,…) and when we let ten people do it, it will be done in eleven different ways. Some organization like to „standardize“ things… And to some extent that is needed actually. But the challenge is to find what needs to be standardized and what …

Share Button

Configuration Files

Just a short story as a starter: I went to a Covid19 test and a colleague asked the very legitimate question, why I am doing a test in spite of being vaccinated twice. This has a lot to do with configuration of software. There are configuration files, that are the rules that local, regional, national …

Share Button

Remote Work (15 months later)

After having worked mostly remotely for more than 15 months, some more experience has been gained on this issue than in April 2020. It looks like conservative organizations still have a hard time getting used to this concept and instead insist that they are this rare special exception that absolutely needs to be in the …

Share Button

Unit and Integration Test with Databases

From an ideological point of view, tests that involve the database may be unit tests are may be integration tests. For many applications the functional logic is quite trivial, so it is quite pointless to write „real unit tests“ that work without the database. Or it may be useful. But there is a category of …

Share Button

Electronic Vaccination Certificates

It is becoming increasingly important to have a way to easily prove being vaccinated against Covid-19 in a way that works at least throughout Europe. This can be a piece of paper and it can be an app. People are very concerned about faking the certificate. This can happen and it is of course a …

Share Button