Moving on to MediaWiki – Part 1

One tool that has become absolutely essential to me for note taking and finding information again is a Wiki. A very long time ago, I initially used WOAS, a personal Wiki platform that was basically a local HTML file that could be modified in the browser. It was a nice system, but at some point, modifying local files from the browser became a security risk and was hence disabled. So I had to look for something else. That was 10 years ago in 2013, and I wrote about it on this blog at the time.

At the time, I decided to migrate my pages to the MoinMoin Wiki system, based on Python and an Apache web server. I liked MoinMoin a lot, because it was easy to use and it stored all pages as a file in a directory structure. Why complicated when things can be simple? Unfortunately, MoinMoin development pretty much came to a halt, and when I upgraded to Ubuntu 22.04, it stopped working. It turned out that MoinMoin was still based on Python 2.7, which has been unsupported for a long time now, and hence version 2.7 was not included anymore in the current Ubuntu Long Term Support version. As I got the impression that the situation is unlikely to change anytime soon, I started to have a look around for alternatives. From what I can tell there are two main options at the moment: DokuWiki and MediaWiki.

Continue reading Moving on to MediaWiki – Part 1

Letsencrypt, Ubuntu 22.04, DAVS and the File Manager

After upgrading my notebook to Ubuntu 22.04, one of the few quirks that I had to deal with was that the file manager suddenly threw a security warning when I wanted to mount my Nextcloud DAVS share that is protected with a Letsencrypt certificate. Very strange, as this worked flawlessly in Ubuntu 20.04. It doesn’t break the functionality, but getting a certificate warning each time I mount the network drive is not acceptable. It turns out that for whatever reason, Ubuntu 22.04 doesn’t have the Letsencrypt chain of trust in their certificate store. Web browsers like Firefox don’t have the issue on 22.04, as they come with their own certificate store. For some strange reason, there isn’t really a description of the problem on the net, or it’s well hidden by other search results, so it took me a while to figure out how to import Letsencrypt’s current certificate chain. But I finally figured it out and here is how it is done:

Continue reading Letsencrypt, Ubuntu 22.04, DAVS and the File Manager

Lenovo T14 Gen 4 – Intel – Suspend/Resume Surprises – Part 4

And on we go with my series on Ubuntu 22.04 support for the Lenovo T14 Gen 4, Intel variant. In this part, I’ll have a closer look at how suspend / resume works when the notebook lid is closed. Spoiler: It works perfectly out of the box, but things are different from what I was used to so far!

Continue reading Lenovo T14 Gen 4 – Intel – Suspend/Resume Surprises – Part 4

Lenovo T14 Gen 4 – Intel – Performance – Part 3

s-tui and gkrellm in action. Right click and select ‘open image’ in new tab for full size.

My new notebook has the latest and greatest Intel CPU inside that is currently on the market, a 13th generation i5 1335U. It’s an entry level i5 processor and the notebook is available with stronger processors as well. So how does it compare to the 2 year old AMD Ryzen 7 PRO 4750U in my Lenovo X13 notebook? At the time, it was said to be the fastest CPU for notebooks on the market. Well, as usual, it depends.

On the notebook I ran my ‘taken from real life’ ffmpeg video transcoding test, and used ‘s-tui‘ to look at processor load, temperatures and clock speeds. And on my power supply, I had a cable with a display that showed me how much power the notebook drew during the tests.

Continue reading Lenovo T14 Gen 4 – Intel – Performance – Part 3

Lenovo T14 Gen 4 – Intel – Wi-Fi – Latest Chip – Latest Kernel – Part 2

After my general overview of how the Intel variant of the Lenovo T14 Gen 4 fares with Ubuntu Linux, let’s have a closer look at the only major point I had somewhat of an issue with to get working: The Intel AX211 Wi-Fi chip. As I’m still using a 3.5 year old Ubuntu 20.04 with a 2 year old Linux kernel 5.15 stream, I was a bit disappointed but not really surprised that this didn’t work out of the box. But with a bit of effort, I got it working anyway.

Continue reading Lenovo T14 Gen 4 – Intel – Wi-Fi – Latest Chip – Latest Kernel – Part 2

Lenovo T14 Gen 4 – Intel – First Impressions

About 6 weeks ago, Lenovo launched yet another generation of their Thinkpad notebooks. As I needed a new notebook, I thought I’d give it a try and see how well Linux would run on brand new hardware. I’ve made some good experiences back in 2021 when I bought a relatively recent notebook with an AMD CPU. Instead of an AMD CPU, however, I chose the Intel variant of the Lenovo T14 Gen 4 this time around. So here’s the story of how that went.

Continue reading Lenovo T14 Gen 4 – Intel – First Impressions

microSD cards Speeds in 2023

It’s been almost 5 years since I’ve last looked at the speed of removable flash storage media. I use them a lot for transferring very large files among devices, so speed is trump. If size doesn’t matter, the current speed limit for high speed USB flash drives seems to be the speed of the USB port. In case of USB 3.2 Gen 2, that’s somewhere around 1 GByte/s. If there is limited space in the pocket or backpack, MicroSD cards and a good USB adapter are an interesting alternative. Despite speeds being much slower, read/write performance varies significantly between cheap and somewhat more expensive cards. So let’s have a look where the bar is at the end of 2023.

Continue reading microSD cards Speeds in 2023

Driven Between Intel and AMD – The Wi-Fi Divide…

In the past few years I bought a number of Lenovo notebooks for me, friends and family to run Ubuntu Linux on them. Most of them had AMD CPUs inside, because they had a price and performance advantage. These days, however, I’m drawn again to the Intel side for a simple reason: Integrated Wi-Fi.

Continue reading Driven Between Intel and AMD – The Wi-Fi Divide…

Moving from POP3 to IMAP in 2023 – Yes, Really!

It’s 2023 and so far, I was still using the POP3 email protocol for fetching my emails on my notebook. But why on earth?

It pretty much stems from a time when bandwidth on mobile networks was scarce and expensive, so I wanted to be in control when to download email. Initially, I also had a size limit per email in place, but I guess I must have removed that on my notebook a decade ago, once prices became cheaper and mobile networks faster. Not sure when anymore.

But even then, I continued using POP3 for two reasons: First, I liked not to be bothered by new emails instantly and second, I liked the setting that automatically deleted an email on the server after removing it from my inbox. No need to keep my private data on a public server indefinitely. But it seems the tide has turned.

Today, pressing the “check for emails” button feels like too much work. And anyway, my mobile devices check for emails periodically and notify me anyway, so I might as well go that step on the notebook. So here we go, I’ve changed over to IMAP. And since I can still use local folders, most email moves from the server to my local folders the same way as they did with POP3.

P.S.: Yes, I know the world has moved on to webmail, and IMAP is so yesteryear…

LineageOS 20 on a Refurbished Pixel 6

Over the past years, I’ve been using LineageOS on a 2019 high end smartphone. It has served me well over the years. When LineageOS moved from Android 11 and 12, however, they wanted me to side-load a new ROM image instead of using the app based updater. As I wasn’t sure if this update would also require me to do a factory reset, I refrained from trying, as I shied the effort of reinstalling everything. But obviously, that was not a sustainable attitude, as I did not get security updates anymore. So the pressure rose, until I recently found a good combination of a real world smartphone hardware to upgrade to, at an acceptable price, and new features to make a switch worthwhile beyond the pure security update concern.

Continue reading LineageOS 20 on a Refurbished Pixel 6