Programming Leftovers
-
My Contribution to Launching React Router 6.4
I’m not going to cover what’s in the release (you can visit the blog post for that). Instead, I want to document a my involement in the new site design for reactrouter.com.
-
5 Git configurations I make on Linux
Setting up Git on Linux is simple, but here are the five things I do to get the perfect configuration:
I manage my code, shell scripts, and documentation versioning using Git. This means that for each new project I start, the first step is to create a directory for its content and make it into a Git repository:
There are certain general settings that I always want. Not many, but enough that I don't want to have to repeat the configuration each time. I like to take advantage of the global configuration capability of Git.
-
TTX - Swedish Teletext reader
TTX is a Python script for reading the teletext pages published by SVT, Sweden's public service television company.
-
London Perl Workshop: Status Update & 2023 | lpw [blogs.perl.org]
Hello all. It's been a while. As you may have guessed there will not be a workshop this year. We spoke about organising one but the uncertainty around restrictions, along with other organisational constraints, resulted in our decision not to.
-
This Week In Rust: This Week in Rust 461
-
The Windows Subsystem for Linux now supports systemd [Ed: Canonical is acting EXACTLY like it is a de facto DIVISION of Microsoft]
-
Audacity 3.1.3 for Slackware (don't forget to install all the new dependencies!) | Alien Pastures
Two years ago I added version 2.4.1 of the Audacity multi-track audio recorder to my ‘Digital Audio Workstation’ (DAW) software collection in celebration of its 20th birthday. A lot happened in between then and now.
Not just new releases of Audacity, but also a couple of forks of the code happened. Which gave us projects like Audacium, as well as Tenacity, which was superseded again by Saucedacity. The reason for these forks was the addition of telemetry (i.e. background-sending of application performance data to the developers) to the Audacity source code after the project was acquired by the Muse Group who are responsible for developing MuseScore among others. The same telemetry functionality was already present in MuseScore. Note that in both Audacity and MuseScore you have to manually and explicitly enable telemetry! It is disabled by default.
-
Hacking anything with GNU Guix
If you are a software developer, system administrator, or anything in between, you have probably experienced a situation where you want to patch some piece of software that you did not write. Either to fix a bug, try an idea you had in the shower, or just have fun.
Then you discover that it needs a mountain of dependencies to build, and that the versions provided by your operating system are too old, or only available on a mixture of PyPI, CPAN, and random repositories. Even if your preferred package manager has all dependencies available, you may not want to install all that just to scratch that itch.
Enter guix shell. If you are lucky, that project you want to hack on is one of the 21000+ packages available in Guix. Then you can simply clone the repository, navigate to the project in a terminal, and run: [...]