Python

WordPress-like Hook System in Python

One of WordPress’s standout features is its Hook System, which allows developers to execute actions and filter variables seamlessly. Inspired by this, I decided to implement a similar plugin system within my Python tools. To my surprise, the process was remarkably straightforward.

Read more ...

lazywp

Rewriting LazyWP: Lessons from the First Overhaul

A couple of weeks ago, I embarked on a journey to develop LazyWP, a tool that leverages curses and Python to create a terminal user interface for WordPress users. As any developer knows, the first iteration of a software project is rarely perfect, and mine was no exception. After some initial development, I found myself at a crossroads that many developers face: it was time for a rewrite.

Read more ...

lazywp

Message boxes in lazywp

I pushed my current state into the main branch of lazywp. It doesn’t seem like much but I can now trigger a message box with a simple command and have an option to answer yes and no questions.

Read more ...

lazywp

lazywp – A terminal user interface for wpcli

I am using the terminal quite a lot. Lately I moved to neovim as my IDE of choice because it’s fast, comfortable (after some time settling in ofc) and portable. With switching my IDE to the terminal I wanted to discover other tools which could help me with my daily workflow. So I found layzgit and lazydocker, both developed by Jesse Duffield. I don’t want to miss both in my system.

Read more ...

Misc

Where did all the blogrolls go? #reviveBlogrolls

Writing this makes me feel like a boomer. Working on this blog made me realize how much the self-publishing evolved over time. This is my first blog since 2018 and it seems like that since this time the “internet” moved more and more to apps and platforms where content creators don’t own their content anymore. And I realize that I am also part of this development. Creating this blog means that I want to change this. I want to give the web back to me. I want to own my content. And I want to enable others how to do this. That’s basically the goal of this blog; writing about technology.

Read more ...

Universum Tonal

universum tonal – .wav

Coming back to my image to midi experiment I wanted to go a step further because I see several flaws with this midi-stuff. It’s neat to have midi files with what you can play with but there are flaws in my script. First of all there is the loss of information. A pixel on the y-axis with a fixed x value with identical properties of another pixel on the same axis will be ignored with my script. I don’t like this but with the limited capabilities of midi-files I am bound to certain decisions. Looking at the wave format I can do a lot more with overlapping frequencies, velocities, wave-forms, shapes and whatnot.

Read more ...

Universum Tonal

universum tonal – .midi

Ya, okay, I got sidetracked. Actually I got some drafts laying around with topics about other stuff but I can’t really bother myself now to examine and plan the todos and stuff for this. Currently I am browsing a lot within the topic of sonification. There’s a really cool book I found and there’s so much stuff going on in the astronomy world (like EHT) that I really can’t keep track with everything – especially not with my own project. But with the new image of Sagittarius A* I got some inspiration on experimenting on stuff.

Read more ...

Universum Tonal

universum tonal – .init

This is the very first entry in the blog for an project currently called “Universum Tonal”. This repository is an experiment to document the development of a concept album with music made from the sounds of the universe. The goal is to extract the radio waves of certain celestial objects convert them into sounds, wave tables and samples which will be used in samplers, mixers and synthesizers to create an eight-track album.

Read more ...

WordCamps

[Update] WordCamp "Roots"

Dieses Jahr gab es ja schon einige Kracher in der WordPress-Community: das großartige WordCamp Retreat in Soltau und das WordCamp Europe in Belgrad (bei welchem ich leider nicht dabei war). Bei Letzterem wurde unter anderem bekannt gegeben, dass das nächste WordCamp Europe in Berlin 2019 statt finden wird. Eine ziemlich große Sache, welche zumindest in der deutschen Szene kaum Platz bietet, andere Camps zu organisieren, da wohl die meiste Kraft dort investiert wird – zu Recht.

Read more ...

WordCamps

#WCRetreat – Die Zukunft muss sozial werden

Nachdem nun das erste Retreat ein kleines bisschen Geschichte innerhalb der Community geschrieben hat, muss natürlich auch die Aufarbeitung folgen – vor allem mit den negativen Aspekten. Letztendlich gibt es nur einen negativen Punkt, welcher aber ziemlich Gewicht hat: Geld.

Read more ...