This is not my typical blog post style. So no "how to" or opinnions. Just some reflections on how I submitted a patch to Python's standard library.
The following screenshot of a systemd issue reported on github saysit all. I don't care if systemd is technically superior, the way it's being developed is truely bothering. It's leadership is insisting on being blunt ingoring users, misleading and even wrong.
For quite a while now I wanted to have a cheap replacement for collecting and tracking coverage of codes I work on. Finally, I found a nice way to record and track coverage reporting inside git itself in a semi-automatic or completely automatic way.
Creating abstracted Dockerfile is something I really wish existed. Every time,
I write a Dockerfile for a specific base image I must specify the correct
package manager command. You either use apt-get or apk or yum or any other
call for the package manager. This is unfortunately, not very reusable. But,
here is a simple schema how to use M4 macros to achieve this abstraction.
I am learning Ruby, and coming from Python it's not a an easy thing.
Ruby is confusing, it has a weird syntax, and things are not really
simple as in Python. There is still tons of stuff which seem like dark magic.
There's nil, there are gems and bundler. And there is Rails,
which isn't Ruby. Ruby is good for so many people out there, and I am sure
you can do amazing things in it. I already know it's never going to be my
weapon of choice, but it's not bad knowing my way around it. I'd like to know
how to set up a simple project, read and debug code, install gems and package
ruby projects. I have been ignoring Ruby for too long.
Yesterday night I released a new version of my CLI password manager Pwman3. This is a major mile stone, with huge amount of changes and improvements. Read more to find about what changed, and what I learned writing this version.
If you have a publicly available server you can setup a permanent SSH connection to it from your OpenWRT. Add remote port forwarding to the plan, and you get an easy way to always access your hosts where your OpenWRT router is.
I am announcing here the release of the ebuilds collection of mate-desktop for gentoo. All ebuilds support building with traditional GTK+2 and the newer GTK+3.
Creating morse code or translating it to ASCII text is fun, even more fun is making your laptop beep morse code. Here how you can do it with Python.