How to manage multiple Git repositories with a simple bash function

In the past I have already worked with a project that consisted of multiple Git repositories in a common project folder. For tracking each repository’s individual state together, Google’s repo tool was used. I ended up using mostly its powerful repo forall subcommand to execute various bash or git commands over the whole or subset of those projects.

Now, I was faced with the same situation, but without repo already in place. Could I get some of that forall feeling back, but without installing that (relatively) giant tool? It turns out, 9 lines of bash give me most of what I missed:

Continue reading “How to manage multiple Git repositories with a simple bash function”

How to store HTTPS credentials for Git in WSL

If you are stuck on Windows for any reason but got most of your fun Linux tool with you, good chances are you are using Windows Subsystem for Linux (WSL). With it comes a full Linux distribution (I use Ubuntu, but there are plenty of options: Alpine, Debian, Fedore, Kali, openSUSE) backed by their whole package ecosystem behind them. Historically, you could only run command line tools, but even GUI support for running graphical applications is now (since April 2021) available as a preview feature.

Ok, back to this post’s topic: say you are using Git within WSL to work on some code project. But unfortunately, for some reason, that project’s main development server only supports HTTPS authentication. Typically, this would cause you to have to interactively authenticate by Username + Password on every git fetch or git push operation. Not so much fun.

If you are on Linux, you have some options available (with the good recommendation: if SSH is possible, use it!), but under WSL, you can use a simpler trick.

Continue reading “How to store HTTPS credentials for Git in WSL”

Various Artists – [2010] SYNTHEMATIKA TWO

Essential industrial synth-pop compilation from the golden age of netlabels.

In only five years from 2009 to 2014, netlabel Synthematik managed to publish over 30 albums or compilations with a matching style, this being my third review and more to come surely. That style is industrial future pop, so distorted sawtooth synth pads galore and half-shouted lyrics abound.

Continue reading “Various Artists – [2010] SYNTHEMATIKA TWO”

Ballpen – [2010] The Dreams Trilogy

Dreamy friend of electro acoustic experimental sounds, akin to Crepusculum. Sleepy weird well crafted.

If that text blurb threw you off a bit – that was intentional. This album has the same effect on me. While it is clearly expertly crafted, the songs never seem to “start” for me. Yet, they make perfect backdrop material for me writing this very text, so apparently they do something right. And from the praise it has drawn back in 2010, not all can be pure hype, can it?

Continue reading “Ballpen – [2010] The Dreams Trilogy”

Various Artists – [2013] FrostWire Creative Commons Mixtape Vol. 4

Professionally produced pop music compilation, endorsed by BitTorrent client

Surprise find while digging through the backwater: BitTorrent client developer community FrostWire promotes Creative Commons artists on their homepage. This has even lead to them creating 7 mixtapes over the years. So what does no. 4 contain? Surprisingly pleasant pop music!

Continue reading “Various Artists – [2013] FrostWire Creative Commons Mixtape Vol. 4”

Ezhak – [2016] Cold Sky

Funky vaporwave. Essential genre entry, while avoiding most (not all) clichés.

I am internally divided about what to make of the genre vaporwave. On the one hand, it is the clear over-exaggeration of the 80’s revival trend that has drowned the independent music scene in endless covers of the good old synth sound of better times. On the other hand, I find some mellow comfort in those strange yet familiar tunes that fake old, low-fidelity production techniques, drowning in tape artefacts and surreal depictions of consumer culture totems of the 90’s in a visual style that borders on graphic design necrophilia. But back to the music. I chose this release to introduce the genre to this blog because it avoids most clichés, while staying true to the core formula of vaporwave: slow-paced production, heavy sampling, simple synth song structures. And then Ezhak adds plenty of groove on top, making the result unusually enjoyable; not bad for a style that otherwise can only be enjoyed satirically or at least ironically.

Continue reading “Ezhak – [2016] Cold Sky”

Rare & Cheese – [2010] Jazzpolice EP

Classic hip hop sound with frisky jazzy loops and funky lyrics. Fresh Prince from Bel-Air style!

With this release already 10 and the nineties already 20 years away, its sound promising you back the golden age of hip hop is alright nostalgic. Rap worked with a simple and catchy musical loop, slow-paced spoken lyrics with stretched rhymes.

Continue reading “Rare & Cheese – [2010] Jazzpolice EP”

Welcome Home Morning Star – [2018] Nimrod

Cold as steel cinematic post rock from Portugal; calm sound yet strong atmosphere.

Steel guitars, long stretches of calm arpeggios, loud culminations in 5-7 minute long tracks; this EP by this Portuguese post-rock project knows how to satisfy genre expectations. Particular is their focus on airy, spacious sound and melancholic harmonies. So, if you crave something to accompany a chilling autumn season, there’s some auditory flavouring; as usual, found through a netlabel back catalogue (active and kicking Enough Records, in this case).

Continue reading “Welcome Home Morning Star – [2018] Nimrod”

How to include more symbols into your WordPress blog’s social link menu

WordPress Twenty Sixteen Social Menu with
default symbol for unknown link targets

For my blog, I use the WordPress theme Twenty Sixteen that supports adding links to my profile on typical social media sites like Facebook, Twitter, Instagram et al. For these well-known names, the theme automatically inserts company logos in the circular link symbols:

For smaller sites, the bundled Genericons font however does not provide those symbols. In my case, I wanted to add a symbol for the federated social networks Diaspora* and Mastodon, as well as set a custom paperclip symbol for my shortlink domain. Additional constraint: I only wanted to modify my own Twenty Sixteen child theme, so that I could continue benefiting from updates in the parent theme. Here’s how I did it:

Continue reading “How to include more symbols into your WordPress blog’s social link menu”