Performance Comparison C vs. Java vs. Javascript vs. PHP vs. Python vs. Cobol vs. Dart

, 3 min read

1. Introduction. This post is a continuation of a previous benchmark in Performance Comparison C vs. Java vs. Javascript vs. LuaJIT vs. PyPy vs. PHP vs. Python vs. Perl. Here we compare C Java JavaScript Python Cobol GnuCOBOL gcobol (gcc based COBOL) Dart I tried to run IBM COBOL as well, but…

Streaming Desktop with Audio to the Internet

, 3 min read

Task at hand: You want to show your desktop including audio to a person in another country. This task is similar to watching YouTube with multiple people using w2g.tv. 1. Terms used. FFmpeg, initially developed by Fabrice Bellard. Name comes from "Fast Forward MPEG". HLS or "HTTP…

Simple Web-Clipboard

, 1 min read

Sometimes you want to store a simple text, like an URL, in a Citrix environment, which has copy-to clipboard functionality disabled. It would be handy if you could just copy the clipboard entry to another Citrix environment. I googled for "web clipboard". The listed solutions did not…

Testing COBOLworx gcc-cobol #2

, 6 min read

Last year in March I tested COBOLworx gcc-cobol. See Testing COBOLworx gcc-cobol. The results were disappointing: Simple programs did not compile Many COBOL statements were not recognized Compiled programs gave entirely wrong results without any indication that something was missing This post is…

Installing Simplified Saaze on Windows 10 #2

, 3 min read

This post provides an alternative installation route to the one described in Installing Simplified Saaze on Windows. The installation described there was using Windows Subsystem for Linux and installing Ubuntu. Some company policies might prevent this approach. The approach described here is a…

Price's Law

, 13 min read

Google Parent Alphabet to Cut 12,000 Jobs Facebook parent company Meta sheds 11,000 jobs in latest sign of tech slowdown Elon Musk says Twitter is done with layoffs and ready to hire again; from 7,500-person workforce to 2,700 people Microsoft is laying off 10,000 employees Amazon set to begin new…

Analysis of Performance of Demo Open E-Mobility Site

, 3 min read

I analyzed the website performance of Open E-Mobility in Analysis of Website Performance #2. There is a public-facing demo-site to actually view the software in real-time here: Demo. This site looks like this: In the following I conduct a black-box analysis. I did not look at the source code of…

Example Theme for Simplified Saaze: Mobility

, 4 min read

Simplified Saaze is the static site generator, which is used to generate this blog. So far, there are four example themes for Simplified Saaze. Saaze Example: By choice, this design is very simple. Saaze J-Pilot: This design contains top-menus with sub-menus, pages in English and German, a blog,…

Harald Herminghaus

, 1 min read

End of 2022 our family had a reunion. That gave the ability to see brother, sisters, cousins, etc. During this reunion I became aware of the more specific circumstances of my survival as an infant in 1964-65. My mother did not breast-feed me, but fed me with wheat products, as was customary during…

Installing Simplified Saaze on Windows 10

, 4 min read

This blog uses the static site generator Simplified Saaze. I use this generator on Arch Linux. The Linux environment is a very natural environment for such a generator. In case you want to use this generator on Windows, this post shows the steps to install it on Windows. There are multiple ways to…

Analysis of Website Performance #2

, 4 min read

1. Problem statement. Analyse website performance of Open E-Mobility site. I had written on website performance and measurement here: Speed-Tests with Pingdom.com Bandwith Diet for This Blog Accelerating Page Load Times by Reducing Requests Accelerating Page Load Times by Reducing Requests, Part…

Twitter Boom

, 1 min read

WordPress.com had a functionality to automatically republish a post on Twitter, Tumblr, Facebook, LinkedIn, Google+, etc. This functionality was called "Publicize", it is now called "auto-sharing". Once I moved to my own server, I did not bother to republish. Last week, I…

Updating AUR Package

, 1 min read

I use Arch Linux for my machines. There are essentially two types of packages in Arch Linux: Official ones, in repositories Core, Extra, Multilib, Community, and some other User provided, in repository AUR (Arch User Repository) For updating an AUR package I use trizen. But this post is about…

SQLite Storage for J-Pilot

, 10 min read

I am using J-Pilot since more than 20 years. I am using it on a daily basis. I do no longer use any Palm device. I had owned a Palm III, a Palm V, and a Tungsten, but they all failed at some point in time, and are no longer usable. Therefore, I do no HotSync between PC and Palm device. I use…

Introduction to Hashing

, 2 min read

In continuation of Simple Exercises for a C Programming Language Course here is a short introduction to hashing ("Streuspeicher"). Original task at hand is: Count how many times a number occurs in a list of numbers? The numbers itself can can vary wildly, while the number of numbers is…

Fixed Block Files

, 1 min read

On MVS there are mainly VB and FB files. This is abbreviated RECFM=VB or RECFM=FB (record format). VB files are variable block, each record in the file contains a 4-byte header for the length information. FB are fixed block, each record having a fixed number of bytes. The record length is…

Line Length Distribution in Files

, 1 min read

When processing input files I have to check whether those input files have a common record format. For this I therefore have to compute the line length of each record in the input file. 1. Perl solution. The below program reads the input file and shows a histogram of each line length with its…

Crashing J-Pilot

, 3 min read

I am using J-Pilot since more than 20 years. I mostly use: Datebook as kind of a diary and for accounting purposes (what did I do for client X at date Y) Address Memos I use Todo's rarely, if at all. I had used Todo's in the past a bit. For the Expense part: I just played with Expenses, but never…

Renumbering J-Pilot SQLite Data

, 2 min read

The J-Pilot SQLite plugin stores data in SQLite with Id's stemming from J-Pilot and your various Palm devices over time. These Id's are not necessarily consecutive and jump wildly. Below SQL can be used to renumber them. The approach is to move the Id's to a high range, then copy that range to your…

Statistics of this Blog: Crossed 120.000 Views

, 1 min read

This blog including my previous blog at WordPress have now been viewed more than 120.000 times. Roughly 600 views per month, also see Statistics of this Blog in 2021. This is less than the usual 1.000 to 1.500 views per month on WordPress, see Statistics of this Blog: Crossed 110.000 Views. This…