RSS.Social

x-log

follow: @[email protected]

Posts

Go the right way: the Zen of Go coding

Extending a LVM partition

The Work Moved

The Human Web

Best Practices for Claude Code

TIL: copying files to Dom0 in Qubes OS

TIL: reload .screenrc in a running session

Map to Poster

TIL: prettifying XML files in Vim

CSS Optical Illusions

Simulating Crop Marks

Passwords and MFA recovery codes

Crans-Montana

Out of Body (Blooom Remix)

A bush blessing for the end of the year

TIL: how to return from 'gf' in Vim

Euria

The ABCD framework for feedback

Building a timetable with modern CSS

CSS clamp()

Fizz Buzz in CSS

Webdesign Advent Calendars 2025

TIL: Collapsing whitespace in a Liquid template

Loud & Wild

How to fix subsystem request failed on channel 0

TIL: Speculation Rules API

3 shell scripts to improve your writing

Solving the mystery of systemd-resolved listening on port 5355

List TCP sockets when netstat is not available

s/rubygems.org/gem.coop/

How to extract stored passwords from Evolution

FliiipBook

h-j-k-l

How to fix crypttab/cryptsetup boot problems after Debian Trixie upgrade

TIL: read(1) from a distinct file descriptor

Copy and paste from the commandline in WSL

pause.gigold.de

Fixing 'Repository changed its 'Codename' value' errors during Debian upgrades

Serious coding with AI in 2025

Why I'm Writing Pure HTML & CSS in 2025

pgp-expiry-monitor now skips revoked subkeys

TIL: Getting decent error reports in Bash when you're using 'set -e'

Taking screenshots with GNU Screen

Poor man's docker autoheal

List past docker events

STFU it's TGV Tuesday

Classic Web

CORS headers for feeds

New Style

Purple Links

Syntax highlighting with the new CSS Custom Highlight API

Add Your Email Address to Your RSS Feed

Agentic Coding

The f-string f"{x=}" expands to f"x={x}"

Starting the festival season with Lost Frequencies

rachelbythebay's rollover calculator

playbackrate

Links cleanup / Blogroll cleanup 2025

Picking uncontested private IP subnets

Creating a CAA record in bunny.net using Terraform

How to shoot yourself in the foot while setting up Bunny CDN

You can style alt text like any other text

TIL: timeout in Bash scripts

Removed Disqus

25.05.2025

Getting ready for the next CSS Naked Day

How I take my coffee

Passkeys for Normal People

Added links to next/previous post

Re: Yeah, I Made It Lilac

The Pour-igin of Species

Star Wars Day

Hiding elements that require JavaScript without JavaScript

Differential Coverage

PGP key lookup via WKD

pgp-expiry-monitor now with fingerprint lookup

Slobsquatting

pgp-expiry-monitor

GPG/PGP Decoder

Add new ECC GPG subkeys

How to Hide or Lock apps on your iPhone

Blanket

50 ways to rest

What did Hubble see on your Birthday?

no hello

Dione - Rewinder

Blog Questions Challenge - Travel Adventures

How to write exceptional documentation

Quoting Steve Yegge on Claude Code

Deborah De Luca SUNRISE SET

If your content is only on social media, I'm not going to see it

tmux - the essentials

Signing Git commits with an SSH key

SPACE Framework: 5 Metrics That Actually Work

How Core Git Developers Configure Git

The IndieWeb Doesn't Need to "Take Off"

Shark Fin <hr>

MapCanvas

Name your own gulf

Finding Flow

Notice

terminal survey

The Pull Request Hack

Git commit templating

Re-ordering Git commits

The beauty of goofy diagrams

Upgrade to Jekyll 4.4.0 - google-protobuf workaround

Blog Inspiration

blogroll.club

How to improve your WFH lighting to reduce eye strain

SSH unable to negotiate

Platform Engineering

Flexoki

Blogging: you’re doing it right

DOOM CAPTCHA

Getting iPhone Photos to Linux - with PhotoSync

Fetching RSS feeds respectfully with curl

Happy New Year 2025

Cleaning up $GOPATH/pkg/mod

Screenshots backfilling completed

How to link to any text on a page

Scheduled Screenshots

How to create a highlighter marker effect in CSS

Two CSS tricks

A win for net neutrality

Commercial tea bags release millions of microplastics when in use

Pseudoscripting with <noscript>

120 Subgenres of EDM

The Most Popular Recipes of 2024

How to avoid third-party CSRF cookies when embedding snippets from Opengist

Switching to self-hosted Opengist

The seven rules of writing consistent git commit messages

oxipng

New search functionality

The Earworm Eraser

Picture of Sequoia

How to install EncFS on macOS Sequoia

Migrate Homebrew from Intel to M4 MacBook Pro

Migrate Syncthing from Intel to M4

Move from 2017 Intel MacBook Pro to 2024 M4 MacBook Pro

Out for Delivery

My Mac history

GitFlops: The Dangers of Terraform Automation Platforms

Surveillance Self-Defense

Go Turns 15

Log the real IP with lighttpd

Fix URL used by ntpleapfetch

Tools for writing secure Go code

Please publish and share more

Missing watch command on macOS

SlackSecOps - delegating remediation to employees

The 250KB Club

The 512KB Club

cowsay_CLENA

Realizing Meshtastic's Promise with the T-Deck

Writing one sentence per line

sshidentifierlogger

Styling blockquote and pre elements

Meshtastic Web Serial in Linux as non-root user

Enable Visual Voicemail on your iPhone with Galaxus Mobile

Hidden Pref to Restore Slow-Motion Dock Minimizing on MacOS

Notifying external services about changes in the blog

Enable Visual Voicemail on your iPhone with TalkTalk

Another weekend, another festival - Subset Festival

Simplified archive links

Canonical hints

How to fix missing libcrypt.so.1 after Debian upgrade

Flexboxed archive

Another weekend, another festival

Lost Frequencies - The Feeling

Added a /now page

Get the PGP public key of a Proton Mail user

Regex Crosswords

Vim Racer

Artemas - I Like the Way You Kiss Me (Bassjackers Remix)

Reading

Lucie Antunes - Carnaval

Fix missing emoji in Chrome on Linux

Praise my GitHub profile!

HTML5 Validator GitHub Action

Git push only some local commits

Website Carbon Badge

Website Carbon Calculator

Ensure modified version of CSS file is loaded

Increase emoji size with CSS only

ISO 8601 and RFC3339 time format with Unix date command

iPhone Orientation Lock Automation

Puppet ERB array flatten

No more OSCP stapling

Blog Directories

Less: a Survival Guide

Lego Space Age

Jekyll version plugin

More statistics tuning

Improved text-only UX

.well-known/traffic-advice

RSS feed tuning

sibatable

IPv6 vs IPv4 traffic graphs in MikroTik

More modern technologies

Jumping on the Web Components bandwagon

blo.gs still Pinging

Run Your Own Mail Server

udm=14

Recent Docker BuildKit Features

Migrations

Building a Geocities website in 1998

On this day

Warm weather warm colors

The KonCodie Method

If you don't fit...

Migrate from legacy CSM boot to UEFI boot

Create a bootable Debian USB stick on macOS

Tiny Fragments

Testing HTML with modern CSS

Print HTTP Headers and Pretty-Print JSON Response

Modern Git Commands and Features You Should Be Using

NTP IPs

Back on native IPv6

SixSpotting still going on

humans.txt

100 more things you can do with your personal website

Dog Poo Golf

Puppet updated!

Linux Crisis Tools

Installing the AREDN firmware on a MikroTik hAP ac lite

Fifty Things you can do with a Software Defined Radio đź“»

100 things you can do on your personal website

Tunnelbroker to the rescue

The High-Risk Refactoring

Please Blog

ads.txt

ldapauth

Hilltop Hoods - Laced Up

qr-bag

text-decoration-color

Blogroll cleanup 2024

Statistics revived

Tables are gone

Quick and dirty dark mode

Sub Focus, Dimension, Culture Shock & 1991

Keeping old URLs alive

I miss human curation

Postfix clear verification cache

Valid HTML5

Winter - plain 2

MECSA

Fix named checkhints extra record in hints

Wikipedia Donation

Why Personal Blogging Still Rules

exec-hookd

Nice git log alias

Docker registry facade with nginx

STRAYA 🇦🇺

ACME-CAA

JSON Feed

Get last 24h of logs with AWK

Happy New Year 2023

Alpha Bravo Charlie

How to Exit Vim

Add node to MongoDB cluster

Custom nginx error pages

nitter

Blogging like 2002

Happy 20th Birthday x-log

mt-set-time

Fight Putin - Ride a Bike

Dr Putin isch

Non Ă  la guerre! Nein zum Krieg!

EFF Member Badge 2022

vtysock

Force SSH to use IPv6

Google Analytics removed

Google Analytics declared illegal in the EU

Wordle

Y2K22

Open Source on Mars

Top 21 Security Experts to follow on Twitter in 2021

security.txt

Fixing 'snmpd[19784]: error on subcontainer 'ia_addr' insert (-1)' messages

Embracing the future with SolNet

Prozentrechnen ist schwer

Using your own router on a Sunrise fiber line

MTA-STS

15 years of o5

NAT Slipstreaming (NAT traversal part 2)

How NAT traversal works

Replace the root disk

rkhunter CRLF confusion

ipaddr CLI tool

Poor man's reboot notification

Cottage cheese Avocado Crostini

Ein Lied fĂĽr Jetzt

ip_compact and ip_diff

#StayTheFuckHome

This Page is Designed to Last

The Comet Is Coming

More productive Git

Engineering Management

Blogroll cleanup

New Year - New Vim Trick

The Swiss Army Knife of Hashmaps

Run QRadar CE on Mac OS X with Vagrant

Raid The Arcade

Benjojo

Exclude domain from unknown sender check

Blogroll update

nflog_sniff extended with C++ implementation

DNS packet sniffing with NFLOG and Perl/Python

Mutt Homebrew Formula extended with indexcolor patch

Homebrew Tap for Mutt 1.5.24 with trash_folder patch

Puppet Infrastructure 2015

Downgrade Quagga on Debian 8

fsociety00.dat

Scapy and IP Options

Upgrade to Debian 8 without systemd

Obey the cloud!

The Day Is My Enemy

Hand-crafted IP packets

Christmas Run

Advent Run #8

Advent Run #7

Advent Run #6

Advent Run #5

Advent Run #4

Advent Run #3

Advent Run #2

Advent Run #1

Regex Crossword

The UNIX System

SixSpotting

Show Shellshock the door

Inspect CSR with OpenSSL

Blueprint of IKEA

NORWAY - A Time-Lapse Adventure

How to enable SNMP on a Cisco SLM2008 Smart Switch

The Cyborgs

CVS and SVN repositories moved to Git

Netflix in Switzerland via IPv6

Octave Minds

Fancy blog statistics

Sipura/Linksys/Cisco SPA901 SPA3102 reboot phone

Sipura/Linksys/Cisco SPA901 SPA3102 download current configuration

Native IPv6

12 Years

It's alive!

Stop BĂśPF!

Load PKCS#8 SSH key files in Mac OS X 10.9

Facebook: The Road To IPv6

Moving a KVM guest to another machine

Shrinking a LVM root partition

Verify that an SSL certificate matches the private key

Sipura/Linksys/Cisco SPA901 Provisioning and Upgrade

Publish GPG Keys in DNS

Improve the security of your SSH private key files with PKCS#8

Make grep 50x faster

WOODKID

Major Look - Too Late

Mandatory requirement for all non IPv6 capable products

Run your own DynDNS server

glue_records.sh

update_serials.sh

less with colors

Howto generate DH parameters for OpenVPN

Orange Routing 2

Orange Routing

Administrative Distance

I ♡ snow

Computer Science

Updated HAVP blacklist script

Verify a BGP MD5 password before session turnup

Configure unattached Bridge Interfaces in Debian

Nice-looking templates for HAVP

HAVP PhishTank and Adserver Blacklist

Automatic Proxy Configuration via DHCP

Stripe CTF 2.0

icanhazip.com clone with nginx

How to get a Rootshell on a Cisco WAP121

Artiphys 2012

Fix empty Puppet lsbdistcodename on Debian

Big Day Out

Keren Ann

Sydney

Packing

Open Systems

Soiree BAM

Balelec 2005

Balelec 2006

Closedair 2006

LinuxWorld 2007

Artiphys 2008

check_disk_usage.sh

Balelec 2008

iPhone PIN bruteforce

Caprices 2009

Balelec 2009

Festival de la terre 2009

Montreux Jazz 2009

Metropop 2009

(Mini) Bacon and Egg Cups

Caprices 2010

Artiphys 2010

Balelec 2010

Metropop 2010

Caprices 2011

Artiphys 2011

Sat Rocks IV

MoleKul'Air

Balelec 2011

Metropop 2011

Badges

Online Again

Unfreeze messages in Exim queue

Remove all messages in the Exim queue

Prevent Exim4 from using up all disk space on Debian

PDM TODO Performance

Gmail problems

Music for a hard wake-up in the morning II

Music for a hard wake-up in the morning

The Pirate Bay Trial op-editorial

1234567890

Unicode Snowman

Use EPFL Exchange on the iPhone / iPod touch

Disc of this Summer: La Phaze - Miracle

Opera 9.25 vs Safari JavaScript syntax error forgiveness

Fast disk upgrade for my MacBook Pro

Handy Photos

helloworld.c

YYYYYEEEEESSSSSSSSSSSSSSSSSSS

Vim links

Sleep deprivation - Sat Rocks On The Second Floor

Seems people don't read enough books

Gigabyte U7000 USB DTV DVB-T and Ubuntu (8.04)

Musikverwaltung unter Linux

Python (S60) links

ImageFlow

Mibbit.com - Web-IRC-Client

Ten Thousand Cents

Using the X11 clipboard on the commandline

Unix Toolbox

CHALLENGE

Too much time for party

Some Links II

Python Webserver in 1 or 15 lines

Some Links

Biking to work was much more fun in California

Pancake Man

UNIX tips

How to brick your Mac

Embed Flash into valid XHTML documents

How to enable IPv6 on your Debian Linux server in 3 easy steps

Breakout Game written in sed

7 Habits For Effective Text Editing 2.0

Erlang has no locks and no keys.

Won't you blog about this song?

Enforce HTTPS for your virtualhosts

California driving test: passed!

Bicycle stolen!

Kuriose Fakten ĂĽber mich

Jamendo rocks!

Chambre Ă  louer Ă  Vufflens-la-ville

Des jours sans rien

Samstag ist Patchtag

Setting up an SSL server with Apache2

Weg mit dem Spam

Bachelor

httphead.c

No more trackback (spam)

Länder Stöckchen

Four rings

Back in Black

Configuring Exim4 and Courier IMAP under Debian GNU/Linux

Lordi Rules

Scriptaculous Cheat Sheet

FĂĽnf Fragen ĂĽber Internet und Musik

Mactel-Linux

Corréctions des exercices du génie logiciel

Die fünf unabhängigen Fragen zum Freitag

FĂĽnf weihnachtliche Fragen

Best Blonde Joke Ever

Schnee

CSS4IE

FCE Formal Letter #1

FCE Informal Letter #2

Kommentar Spam

FCE

CSS Reboot Fall 2005

Lancer le bâton

Démos d'AJAX

Fight Spam

Les Landes 2005 - Teil 1

Knapsack 0/1 and sorting algorithms

rl and rs

linux-2.6.11.7-alubuttons.patch

Webcam

Typhoon Webshot II und Linux

Bug in MySQL 4.1.10a?

Lang – Kurz

Samael – On Earth

phiki.waterwave.ch

v2_05-rc1

Fin des Examens de printemps

Nach dem Booten

Colors

NetBSD 2.0 vs FreeBSD 5.3

Nightwish - The Pharaoh Sails To Orion

Smarty

English

phpBB Wurm

Weihnachten

Noël

Gmail

NetBSD

Examens Propédeutique I

Anschauen!

Quicklinks Webdesign

Bomberman 2004

Analysis ĂĽberlebt!

PowerBook Buttons

Alle 20 Minuten Spam

phpPatterns()

Vim 6.3

Money, Money, Money

XSS

Dillo mit Tabs

Balélec 2004

v2.04b

Bouton Satellite

CVS

Deadlock

CH7

Sysmic 10

Acronymizer

Playlist

Na

Mozilla Bug

Sicheres Programmieren mit PHP

Developing With Web Standards

Warum?

RSS, TrackBack

Inkscape

x-log v2.02c

Joyeux Anniversaire Satellite

Neue alte Features

Paris en nuit

Kochsche Kurve

Rechnen mit CSS

125. Geburtstag von Albert Einstein

x-log, trashed again

PHP Literatur

Pinguinfunk

Sco vs. Linux

Les Rivières pourpres 2 - les anges de l'apocalypse

T minus 16560s

sutfym

Pröbelei

Mars

lmud-0.02-fg-1.tar

lmud-0.01.tar.gz

Mac OS X Ext2 Filesystem

GNUpg und Apple Mail

OggVorbis in iTunes

pekwm_bgset.pl

pekwm

Roboclip

Hallo 2004!

Mandrake

SwissBlogs

46° 33' 18", 7° 22' 13"

Comme chaque année

Alle Jahre wieder

Linux on Mac

Battlecry

Photo vom Panther

Wieder mal was zum Gentoo

argyraspides

Wochenende

Feines Dessert

Shipped !!!

CSS Links

Weltweites Warten

ZurĂĽck im Zivilleben

Journée d'acceuil

www.loozer.ch

What kind of thinker are you?

Zug Frey in Action

15 min. (Ent)spannung

Closed Air 03

Schneewittchen auf tĂĽrkisch

Grosser Urlaub

FtS

Bunt

Ferien zum 2. und '3.' (RS), Zukunft

Guide to GNU/Linux Desktop Survival

back @ home

Dänemark ich komme

Maturareise

dumdidum

Jaaaaaaaaaaaaa...

Web Developer extension for Mozilla Firebird

gammel

Happy Birthday x-log

Fuck

Kein Titel

Menuet OS

f.waterwave.ch

Gentoo install.sh

Gentoo auf 486 mit Stage 1

IE-Bug

Ferienstress

XPde

Mozilla macht Kaffee

April, April!

uptime

Informationen zum Thema Spam

SelfLinux

Bush, Blair, assasins, mais l'ONU ne fait rien!

So siehts aus

Tous ensemble, tous ensemble, non Ă  la guerre!

Auch Programmierer sind Menschen

Tada

Heisenbergsche Raum-Zeit-Unschärfe

Schule und so

Nachtrag zu Linux - Windows

Nochetwas Linux-Windows

Linux - Windows

Gentoo Linux 1.4_rc3 Released

Ich hab mir wieder einmal MĂĽhe gegeben

sec ist zurĂĽck

noch zu Zensur

Zensur?

Armee

Rekrutierung

Netzteil-Tweaking ?

Yeehaw!

Das fehlt thinkgeek.com

GSM-Handys schädigen Nervenzellen

zeugs

*gähn*

Wein

Zuerst das VergnĂĽgen dann nix mehr ;-)

Backup, besser

Backup

Die Aussicht geniessen

UT-ig

Laaaaaaaaaaaag !!!

Hammer

Still alive

waimea

Tunning

Spinnerei

Alimentarium

Zeitvertrieb

mmm

MPlayer

Welcome to Danemark!

The Hacker FAQ

Es druckt!

*schnarch*

humelela

Schnell

Rundumerneuern

Am Umsteigen

Eisig

LingoFox (r)

Schlaf?

Es ist wieder soweit

2k3

2k3 (wie beim UT ;-)

Phiki Wiki pour tous

Spielwiese

Nacht des Schreckens

CSS

Bonnes FĂŞtes!

Fröhliche Weihnachten

Mist

Ferien

Geldmacherei

Winter

Winterswap

Enigmail - GnuPP

Adventskalender

Geschafft!

HTML 2.0

Inhotus

Design

Neues Design

Dekonstruktohastenichgesehn

GIMP-Tutorials

Forum du PHP 2002 - Paris

CSS-Technik.de

Es weihnachtet ...

100 % francophone

Winterswap

World AIDS Day

Maturaarbeitpräsentation

Mozilla 1.2 Released

Maturaarbeit

Unterhaltung

:.

200. Eintrag!

TCP/IP - Lehrgang

EinfĂĽhrung in Unix und die csh

centricle

Valid RSS

Evil phpMyAdmin Hack

wget

Logitech® MX™500 Optical Mouse

em

11h11

12 inches couch

Star Wars Episode IV

Zeitraub

Richtig defragmentieren

Dös

RFC-Editeur.org

Realien

Johnny Colère

Schnarch

GeForce FX

Redesign

Welcome Back

Einsteinrätsel

Anti-Ads

Paris

Nein ich will eure Kamera-Attrape nicht!

JungbĂĽrgerfeier

Zur Abwechslung

Dune du Pilat

A remarquer

Fatiguéant

Verhaut die Spammer !!!

3 : 3

Live

Spick

Basel - Liverpool

francoblogs

Was fĂĽr die ganz Harten

Argh

Plongez dans l'accessibilité

Literatur kann lustig sein

FR_BLOG

Les standards du W3C

Légalisez-le!

Ach menno

Nicht interessant ;-)

Réglage (!!) -->

Einstellungen (!!) -->

Blanc

wb

Krank ist krank

Darniederliegend

Arcachon

SPAM 2. !!!

SPAAAAAAAAAAAAAAAAAAM !!!

Der richtige Kaffee

Pour les Gamers

Pochette Surprise

coffee.ch

Large-Scale PHP Projects

Nun geht's wieder

--- One of a kind ---

S'il vous intéresse

Im Radio gehört

Un de plus

Je vis dans la nuit

Hehe

TCPA / Palladium

Noir Désir

In Extremo

Sachen gibt's

Pour que je ne l'oublie pas

J'écris aussi en français!

Kleine Änderungen

Des Rätsels Lösung

Nun ist so wie's sein muss!

Accessibility zum 2.

Accessibility!

Ich bin reich!

Kopierschutz

Monster

Momentan im Ohr

Rätselt!

MySQL Full-text Search

TĂĽftel, tĂĽftel

Sucht!

Winterswap

Gegen Zensur!

Muss das sein?

So nebenbei

Ha!

Gaming Tux

Hahaha

Und ich sprach, es werde graphisch und es ward graphisch.

Ich verkaufe resp. versteigere

Es geht wieder :-)

Dummes blödes Gentoo

Dualboot ist out! Es lebe Trialboot!

Ehre wem Ehre gebĂĽhrt

Grub it!

Ätsch!

Bastel bastel

UT 2003

Stress - Ferienbeginn

Ahh... Ohh... Uhh...

5 ... 4 ... 3 ... 2 ... 1 ... Tada!

dHd - PHP

ut2003

Feiger gehts nicht mehr ...

UT 2003

Kindergarten

What revolution Are You?

phptutorial

PH(P)un

Damit man einmal weniger klicken muss

Noch mehr E-Commerce ...

Das blaue Wunder

Triathlon

Online-PC-Shops

The Wonders of PHP SOAP

deviantMAG

Die *Alternative* zu Wireless

Really Cool!

Scheiss IBM

Im FrĂĽhling spriessen die Blumen, im Herbst die Weblogs

Spieglein, Spieglein an der Wand ..

kant.ch

Google-API

PHP-GTK

Eigenes Session Management

linuxinfozentrum.ch

1.

Maturaarbeit - Praxis

Dosenfleisch - Spam!

Da kriegt man den Mund gar nicht mehr zu!

Build Your Linux Disk

Wie geht's?

Trau nur einer Statistik, die du selbst gefälscht hast.

Netscape 2.02

Zaurus-Flash

Mensch ärgere dich nicht

baaa!

PHPDoc

PHP-GTK

Zaurus

Maturaarbeit

Barcode

School is cool!

ISO-Shop

Nerina Pallot

index.php?cat=5

Neue Kategorie

Gujin: Linux boot loader

ROOT Linux

Knoppix, Phat Linux und SUSE Liveeval

Weblog Bruder

Damians World

What Tree Did You Fall From?

Hilfe, ich bin besessen!

Festerei

Portrait

Weblog Stammbaum

Linux läuft wieder

Temperatur kann schrecklich sein

Moustey

Ist das bedenklich?

Schade, dass ...

Unix-AG

PHP

«Wer alle Ziele erreicht, hat sie zu tief gesetzt.»

Schliesslich hab ich Ferien...

Projektwoche

Linux

3D-Artwork

Schlaf...

LEGO

Endlich...

XML-Log

"Lies es jetzt, kauf es nie"

RSS + Fun

Sicherheit geht vor!

Registry-Spielerei

XML-Gebastel

Flash-Site

Southpark

Fireworks MX ist da!

blo.gs-Ping

Blogger Code

CS im RL

Paris

f&ffff

Flash

Schule

Flash-Sites

Farbenlehre

Gelungene Kombination

Referat ĂĽber Max Frisch - Santa Cruz

Bier-Computer

Flash-Sites