x-log
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