26th May 2022
I upgraded my smartphone OnePlus Five to Oppo Reno4 Pro 5G. The OnePlus Five smartphone has a Qualcomm Snapdragon 835 CPU, while the newer Oppo smartphone uses a Qualcomm Snapdragon 765. I paid 347.17 EUR for the Oppo phone, which I bought at Amazon. I paid 499 EUR in June 2017 for the OnePlus…
8th May 2022
In Air France Air Tracker I wrote about the air tracking in Air France jets. When I flew with Lufthansa from Frankfurt to Krakow I checked for Wifi on plane and found FlyNet. I didn't book any internet tariff, but found the air tracking interesting. In contrast to Air France the seats offered no…
6th May 2022
Task at hand: Work with multiple accounts using MS-Teams. Currently MS-Teams does not allow to seamlessly switch between multiple accounts. For example, if you have a private MS-Teams account and a company account, you can not switch easily between those two. The Pidgin instant message client…
3rd May 2022
I upgraded my desktop computer from AMD Bulldozer FX 8120 to AMD Cezanne 5700G. I also upgraded from a hard drive to M.2 SSD storage, upgraded from 16 GB DDR3 to 64 GB DDR4, upgraded from 21″ to 32″ 4K monitor. I bought the hardware from Mindfactory. Part # Single/€ Sum/€ ASRock X570…
2nd May 2022
Task at hand: Copy existing Arch Linux installation to new SSD. 1. Partitioning. Partition new SSD. For example use gparted. After partitioning you should have something like # parted /dev/nvme0n1 GNU Parted 3.5 Using /dev/nvme0n1 Welcome to GNU Parted! Type 'help' to view a list of…
26th April 2022
Below posts from Kristian Köhntopp specifically talk about cloud, costs, and performance. I collected these quotations as "proof" that cloud is not always a cheaper solution compared to on-prem. Kristian Köhntopp worked as system- and database-administrator, security engineer,…
23rd April 2022
This blog runs using Simplified Saaze. Simplified Saaze now provides mindmaps. They are provided via markmap from Gerald Liu. Syntax is: [markmap] # H1 ## H2a ## H2b ### H3 #### and so on [/markmap] This will look like this: # H1 ## H2a ## H2b ### H3 #### and so on You can click on the circles…
22nd April 2022
This blog runs using Simplified Saaze. Simplified Saaze now provides galleries. I.e., a set of images all in one place, where you can choose which image to present by pressing on a preview in the caption area. Syntax is: [gallery] path /regex/ [/gallery] path is the path of the directory, where to…
9th April 2022
Assume you write a longer blog post with multiple headings. Then you probably want to have a table of contents at the head of your text, so readers can easily navigate and have a better overview of the content. This blog contains mostly shorter posts, so usually there is no need for a table of…
5th April 2022
This blog runs using Simplified Saaze. Almost every blog post contains categories and tags. Although previously these categories and tags were not linked together in any way. I.e., there is no way to find all blog post relating to one specific category. Task at hand: Add categories and tags to…
26th March 2022
In continuation of Accelerating Page Load Times by Reducing Requests from last year, I tried to reduce the number of request even further. This time I stumbled on this opportunity by accident. When I changed my favicon.ico file, I read at favicon.cc that you can embed your favicon.ico between the…
21st March 2022
The German magazine PHPMagazin has an article written by me on Static Site Generators, PHP-FFI, PHP-PECL, and on XHProf. The article is in German. Simplified Saaze is the static site generator used by this blog. Its description is here: Simplified Saaze. The editorial manager of the magazine,…
20th March 2022
In an article An open-source COBOL contender emerges a "real" compiler for COBOL was announced. This newly announced compiler is a frontend to gcc. This contrasts with GnuCOBOL, which translates COBOL to C and then calls gcc. As the performance of GnuCOBOL is a little bit disappointing,…
6th March 2022
This blog uses the Hiawatha web-server. Hiawatha is a lightweight web-server with special focus on security. Hiawatha offers, among other features, reverse proxy functionality and URL rewriting, see man page. Reverse proxy is configured by keyword ReverseProxy. Multiple reverse proxies may be…
7th February 2022
Task at hand: lowercase ca. half a million file names. The obvious solution would be to use the mv command together with tr to accomplish the job: for i in A B C ...; do mv $i `echo $i | tr '[A-Z]' '[a-z]'`; done Each file would spawn two processes: one for the tr and one for the mv itself. The…
23rd January 2022
Task at hand: Convert IMS/DC MFS to PHP code. This is vaguely similar to the task that the MFS language utility DFSUPAA0 does. IMS/DC is a mainframe based transaction manager. MFS is an Assembler like description of the message format used in IMS/DC. Parse MFS using Perl: Screen layout is…
17th January 2022
As written in Generate RSS from Markdown extracting RSS from Markdown with frontmatter is simple. Now I took a slightly different approach and generate RSS from the HTML files directly. For this blog I still want an RSS feed. Simplified Saaze does not provide this functionality. Simplified Saaze as…
11th January 2022
End of May 2021 I moved my blog from WordPress to self hosted, see Moved Blog To eklausmeier.goip.de. Now after roughly half a year I regained ca. half of the visitors I had on WordPress. Contrary to some murky SEO advice Google does not honor "noindex". I have below HTML code in all my…
4th January 2022
When you have a blog you might want to engage with your readers by allowing them to comment on your posts. WordPress allows this out of the box. But when using a static site generator then having a commenting system is a bit more difficult. Many have resorted to Disqus. But Disqus has a number of…
31st December 2021
Internet adoption rates are phenomenal. I already mentioned in India is now the third largest Smartphone market in the world - Android Authority the massive growth in India. Above graphs are from Our World in Data: Technology Adoption written by Hannah Ritchie and Max Roser.