Paperless
  • Home
  • About
  • Categories

Categories

3D graphics

  • Dart
  • Dart board
  • Jewellery with stone
  • The Key to Hell

accessibility

  • How to switch keyboard layouts on the Windows XP login screen
  • KittenAuth follow-up
  • Re: KittenAuth Test

advocacy

  • We need programming mentors

Arch

  • Awesomely slim Linux desktop setup
  • Full disk encryption with Arch Linux footnotes

Atom

  • YouTube channel web feed bookmarklet

audio

  • 5.1 optical audio out in Ubuntu Gutsy
  • HDMI audio output hell
  • Re: Let That Be a Lesson To You, Son: Never Upgrade.

automation

  • Automating ticket progression
  • Dependabot on GitLab
  • Getting started with automated quality assurance
  • Using Linux desktop automation for image download

AWS

  • AWS Azure login interactive profile selection function

Azure

  • AWS Azure login interactive profile selection function

backup

  • Automatic backups to remote machine
  • Delicious daily backup
  • Google Reader feeds daily backup
  • HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux
  • LibraryThing daily backup
  • Save your bookmarks on Pinboard!
  • Subversion backup script
  • WordPress update script
  • Wordpress.com blog daily backup

bash

  • Bash lints beyond ShellCheck
  • echo 'I wrote a Bash book!' >> /dev/world

blogging

  • 15 ways to attract blog readers
  • Back on track!
  • Do blogs matter?

Bluetooth

  • HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux

book

  • echo 'I wrote a Bash book!' >> /dev/world
  • Reader's diggest: 2001, 2010, 2061 and 3001 by Arthur C. Clarke
  • Reader's Diggest*: A New Kind of Science, by Stephen Wolfram
  • The Tomorrow Girl and Other Stories

bookmarklet

  • YouTube channel web feed bookmarklet

bugs

  • CAST display bug
  • Catch 22 in an email only world
  • Delicious data loss
  • Digg 3.0 problems
  • Email client reviews
  • Facebook won't work with NoScript extension
  • I'm severely disappointed in Unity
  • iPod background noise when charging
  • iPod display bug in software version 1.1
  • Re: Bug #1 in Ubuntu
  • Re: Comments on del.icio.us illogical interface 2005-09-25
  • Re: Let That Be a Lesson To You, Son: Never Upgrade.
  • Submitting CAST bugs, a prologue
  • The difficulty of bug reporting
  • Ubuntu getting unreadier and unreadier for the desktop

bureaucracy

  • Catch 22 in an email only world
  • The dangers of uninformed secretaries
  • The intricacies of the Norwegian tax system
  • The road to driving, part 1
  • The road to driving, part 2
  • The road to driving, part 3
  • The road to driving, part 4
  • The road to driving, part 5
  • The road to driving, part 6
  • The road to driving, part 7
  • The road to driving, part 8
  • Thwarted attempt at "unauthorized" CERN access

business

  • Review: Liars and Outliers by Bruce Schneier

cars

  • Tesla Roadster vs. SAAB

CERN

  • LHC beam again
  • Library bookmark redesign
  • Query CERN LDAP from the shell
  • Range arithmetic in Python
  • SVG example code
  • Throw the fucking switch, Igor!

CI

  • Dependabot on GitLab

CLI

  • AWS Azure login interactive profile selection function

closed source

  • CAST display bug

comics

  • The Tomorrow Girl and Other Stories

communication

  • How good is your unsubscribe?
  • If you can't support your users, tell them!
  • Review: Liars and Outliers by Bruce Schneier
  • The Bikeshed plugin
  • The difficulty of bug reporting
  • The HTTPS-only experience
  • We need programming mentors
  • Why I still contribute to Stack Overflow
  • Why I'm not working on vCard validators

community

  • Being open about openness

configuration

  • Dependabot on GitLab

CVS

  • cvs2git2svn

date

  • Convert date/time from machine-readable to human-readable

datetime

  • Convert date/time from machine-readable to human-readable

debugging

  • Git bisect run techniques
  • Interactive NixOS tests

Dependabot

  • Dependabot on GitLab

design

  • Consistent fonts in Firefox

development

  • Nightly Rust development with Nix
  • Nix shell template

Digg

  • Digg 3.0 problems

documentation

  • The lost taglines

dot

  • Graphviz dot mode for Emacs patch

economics

  • Review: Liars and Outliers by Bruce Schneier

economy

  • Tesla Roadster vs. SAAB

Elden Ring

  • Elden Ring Linux performance settings

Emacs

  • Graphviz dot mode for Emacs patch

email

  • Confessions of an ex(?) newbie
  • Email client reviews
  • Spam punishment calculation
  • The Bikeshed plugin

encoding

  • How to serve vCards with the right encoding
  • Howto: Timelapse video from photos

energy

  • Tesla Roadster vs. SAAB

entertainment

  • Constantine - The real story
  • last.fm to Spotify migration

experiment

  • "Treadmill vs. Real Hill" response

extension

  • Graphviz dot mode for Emacs patch

fil.tero.us

  • Delicious bookmarks search in the shell
  • del.icio.us power tag filtering
  • Re: Comments on del.icio.us illogical interface 2005-09-25

Firefox

  • Consistent fonts in Firefox
  • Firefox profile folder cleanup script
  • Insecure Links Highlighter browser extension
  • Using Linux desktop automation for image download

Flickr

  • Creating time-lapse videos

fonts

  • Consistent fonts in Firefox

France

  • Moving from France to Switzerland

FreeBSD

  • FreeBSD vs Linux - A home user's perspective

future

  • EIF replies
  • Job trends in web development
  • Patent suicide
  • Re: The Future of Tagging
  • Review: Liars and Outliers by Bruce Schneier
  • The Internet generation
  • Throw the fucking switch, Igor!

game

  • Elden Ring Linux performance settings

games

  • Minecraft mine analysis - mian

Git

  • Automating ticket progression
  • cvs2git2svn
  • fgit - Run a Git command in several repositories
  • Fix Git repository after Subversion conversion
  • Git bisect run techniques
  • Move file between git branches
  • N-way Git synchronization with extra cheese

GitLab

  • Dependabot on GitLab
  • How to test Renovate configuration changes in GitLab CI

hardware

  • HDMI audio output hell
  • How to be (almost) paperless
  • How to recover password after shortening

health

  • Wisdom teeth removal, last part (I swear)
  • Wisdom teeth removal, part 0
  • Wisdom teeth removal, part 1
  • Wisdom teeth removal, part 2
  • Wisdom teeth removal, part 3

history

  • Review: Liars and Outliers by Bruce Schneier

howto

  • systemd services & timers in NixOS

HTML

  • Convert XHTML to HTML with XSLT

HTTP

  • More practical HTTP Accept headers
  • The HTTPS-only experience

HTTPS

  • TLS certificate setup on NixOS

IDE

  • JetBrains IDEA repository sync
  • Nightly Rust development with Nix

idempotence

  • Faux idempotence

Internet

  • BT VDSL modem linkjacking HTTP URLs
  • Confessions of an ex(?) newbie
  • More practical HTTP Accept headers
  • Patent suicide
  • Sex & violence on the 'net
  • The Internet generation

iPod

  • iPod background noise when charging
  • iPod display bug in software version 1.1

JavaScript

  • Convert date/time from machine-readable to human-readable
  • DOM-Scripted Lists, Revisited & resurrected
  • Insecure Links Highlighter browser extension
  • Yet Another JavaScript Focusing Script

Jupyter Notebook

  • Reproducible Jupyter Notebook with Nix

keyboard

  • Dvorak in rdesktop
  • How to switch keyboard layouts on the Windows XP login screen
  • Keyboard wishlist

LDAP

  • Query CERN LDAP from the shell

Let's Encrypt

  • TLS certificate setup on NixOS

LHC

  • LHC beam again
  • Throw the fucking switch, Igor!

limerick

  • On brevity

linting

  • Bash lints beyond ShellCheck
  • nixf-tidy pre-commit hook

Linux

  • 5.1 optical audio out in Ubuntu Gutsy
  • A superior Linux experience with Awesome
  • Automatic backups to remote machine
  • Delicious daily backup
  • Dvorak in rdesktop
  • Elden Ring Linux performance settings
  • FreeBSD vs Linux - A home user's perspective
  • Full disk encryption with Arch Linux footnotes
  • Guest uploader setup script
  • HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux
  • Howto: Timelapse video from photos
  • Interactive NixOS tests
  • Nix language-specific dependencies
  • Nix shell IDE integration
  • Nix shell locale support
  • Overselling Linux
  • Re: Bug #1 in Ubuntu
  • Re: Let That Be a Lesson To You, Son: Never Upgrade.
  • Recursive symbolic link creation script
  • Subversion backup script
  • systemd services & timers in NixOS
  • Using Linux desktop automation for image download
  • WordPress update script

locale

  • Nix shell locale support

money

  • Unexplained line item from Lebara Switzerland

music

  • last.fm to Spotify migration

nature

  • Morning sight
  • Ultimate unit of time

Nix

  • Easy PostgreSQL testing with pgTAP and Nix
  • Interactive NixOS tests
  • Nightly Rust development with Nix
  • Nix language-specific dependencies
  • Nix shell IDE integration
  • Nix shell locale support
  • Nix shell template
  • nixf-tidy pre-commit hook
  • Reproducible Jupyter Notebook with Nix

NixOS

  • Interactive NixOS tests
  • systemd services & timers in NixOS
  • TLS certificate setup on NixOS

nixpkgs

  • Interactive NixOS tests

open source

  • Being open about openness
  • EIF replies
  • Graphviz dot mode for Emacs patch
  • HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux
  • Howto: Timelapse video from photos
  • Insecure Links Highlighter browser extension
  • ISO mount script for Nautilus & shell
  • Minecraft mine analysis - mian
  • Office super-tool: pdftk
  • Patent suicide
  • Range arithmetic in Python
  • Re: Bug #1 in Ubuntu
  • Re: Let That Be a Lesson To You, Son: Never Upgrade.
  • Re: Profiting From Your Passions
  • Recursive symbolic link creation script
  • Recursive unRAR and delete
  • Sort blocks of text in files
  • Spyware in Ubuntu!
  • Subversion backup script
  • Subversion checkout script
  • vCard 3.0 validator and parser
  • Why open source is unpopular in business
  • WordPress update script
  • WYSIWWTYL

openness

  • Being open about openness

patch

  • Graphviz dot mode for Emacs patch

patents

  • Patent suicide

performance

  • Elden Ring Linux performance settings

Perl

  • To simplify or disambiguate, that is the question

personal

  • Confessions of an ex(?) newbie
  • Defunct hiring process, or: How not to gain trust from potential employees
  • L’esprit de l’aéroport
  • Moving from France to Switzerland

pgTAP

  • Easy PostgreSQL testing with pgTAP and Nix

physics

  • Throw the fucking switch, Igor!
  • "Treadmill vs. Real Hill" response
  • Ultimate unit of time

PL/SQL

  • CAST display bug
  • Introduction to PL/SQL posts

Poetry

  • Reproducible Jupyter Notebook with Nix

politics

  • EIF replies
  • Is the U.S. evil?
  • L’esprit de l’aéroport
  • Patent suicide
  • Re: Guns don't kill people, people kill people
  • Review: Liars and Outliers by Bruce Schneier
  • Sex & violence on the 'net
  • Stuxnet motives

PostgreSQL

  • Easy PostgreSQL testing with pgTAP and Nix

precycling

  • Precycling phone directories, Oxford style

privacy

  • Mitre10 web site dark patterns
  • Quit social job sites

programming

  • August bug
  • echo 'I wrote a Bash book!' >> /dev/world
  • Faux idempotence
  • Shell scripting dos and don’ts
  • Start test names with “should”
  • Stop asking your students to write command line UIs
  • Test naming tips
  • To simplify or disambiguate, that is the question
  • Unit testing Python + MySQLdb warnings
  • We need programming mentors

project management

  • Automating ticket progression
  • Being open about openness

Python

  • Range arithmetic in Python
  • Reproducible Jupyter Notebook with Nix
  • Sort blocks of text in files
  • Unit testing Python + MySQLdb warnings
  • vCard 3.0 validator and parser

quality assurance

  • Getting started with automated quality assurance
  • nixf-tidy pre-commit hook

Rarotonga

  • Rarotonga tourist tips

regex

  • Add namespace prefix to XML tags in Vim

reliability

  • Faux idempotence

Renovate

  • How to test Renovate configuration changes in GitLab CI

review

  • Mitre10 web site dark patterns
  • Never Let Me Go
  • Save your bookmarks on Pinboard!

Rust

  • Nightly Rust development with Nix

science fiction

  • Reader's diggest: 2001, 2010, 2061 and 3001 by Arthur C. Clarke

security

  • How to recover password after shortening
  • KittenAuth follow-up
  • L’esprit de l’aéroport
  • Re: Guns don't kill people, people kill people
  • Review: Liars and Outliers by Bruce Schneier
  • SMS authentication on wordpress.com fail
  • The HTTPS-only experience
  • Usable security tokens
  • When MFA is not enough

semantic web

  • Re: The Future of Tagging

services

  • Save your bookmarks on Pinboard!
  • When MFA is not enough

sharing

  • Guest uploader setup script

shell

  • BASH / Bourne Shell which outputs its own documentation
  • BASH prompt galore
  • Bug #1: Home directory is not version controlled
  • Delicious bookmarks search in the shell
  • Delicious daily backup
  • fgit - Run a Git command in several repositories
  • Firefox profile folder cleanup script
  • Google Reader feeds daily backup
  • Guest uploader setup script
  • HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux
  • ISO mount script for Nautilus & shell
  • N-way Git synchronization with extra cheese
  • Office super-tool: pdftk
  • Query CERN LDAP from the shell
  • Recursive symbolic link creation script
  • Recursive unRAR and delete
  • Shell scripting dos and don’ts
  • Stop asking your students to write command line UIs
  • Subversion backup script
  • Subversion checkout script
  • Tag cloud shell script
  • Use SVG in SchemaSpy
  • WordPress update script
  • Wordpress.com blog daily backup

shopping

  • Green Man Gaming web site experience
  • Tire shopping in the Geneva / St. Genis area

silliness

  • On brevity
  • The lost taglines

software

  • August bug
  • AWS Azure login interactive profile selection function
  • BASH / Bourne Shell which outputs its own documentation
  • CAST display bug
  • Catch 22 in an email only world
  • Confessions of an ex(?) newbie
  • Email client reviews
  • Graphviz dot mode for Emacs patch
  • How to be (almost) paperless
  • How to teach users the command line
  • HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux
  • Introduction to PL/SQL posts
  • iPod background noise when charging
  • iPod display bug in software version 1.1
  • ISO mount script for Nautilus & shell
  • last.fm to Spotify migration
  • Minecraft mine analysis - mian
  • Nix language-specific dependencies
  • Nix shell IDE integration
  • Nix shell template
  • Office super-tool: pdftk
  • Re: Bug #1 in Ubuntu
  • Re: Comments on del.icio.us illogical interface 2005-09-25
  • Recursive symbolic link creation script
  • Software bloat can be a good thing
  • Start test names with “should”
  • Stop asking your students to write command line UIs
  • Submitting CAST bugs, a prologue
  • Subversion backup script
  • Subversion checkout script
  • TED.com bloat
  • Test naming tips
  • The lost taglines
  • Use SVG in SchemaSpy
  • vCard 3.0 validator and parser
  • Why open source is unpopular in business
  • WordPress update script

software development

  • Software bloat can be a good thing

spam

  • Scientific American sells customers' addresses!
  • Spam punishment calculation

spyware

  • Spyware in Ubuntu!

standards

  • Job trends in web development
  • More practical HTTP Accept headers
  • Re: The Future of Tagging

statistics

  • Is the U.S. evil?
  • Job trends in web development

Subversion

  • cvs2git2svn
  • N-way Git synchronization with extra cheese
  • Recursive symbolic link creation script
  • Subversion backup script
  • Subversion checkout script
  • Subversion server using HTTPS on Ubuntu Hardy setup

SVG

  • CERN logo in SVG
  • Library bookmark redesign
  • SVG example code
  • Use SVG in SchemaSpy

Switzerland

  • Moving from France to Switzerland
  • Unexplained line item from Lebara Switzerland

sync

  • JetBrains IDEA repository sync

systemd

  • systemd services & timers in NixOS

tag cloud

  • Tag cloud shell script

tagging

  • Delicious bookmarks search in the shell

technology

  • UK technology fail
  • Why I'm not working on vCard validators

test driven development

  • Start test names with “should”
  • Unit testing Python + MySQLdb warnings

testing

  • Easy PostgreSQL testing with pgTAP and Nix
  • How to test Renovate configuration changes in GitLab CI
  • Interactive NixOS tests

time

  • Convert date/time from machine-readable to human-readable

time zone

  • Convert date/time from machine-readable to human-readable

TLS

  • TLS certificate setup on NixOS

travel

  • L’esprit de l’aéroport
  • Rarotonga tourist tips

Ubuntu

  • 5.1 optical audio out in Ubuntu Gutsy
  • cvs2git2svn
  • Drakensang on Ubuntu 10.04
  • HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux
  • I'm severely disappointed in Unity
  • ISO mount script for Nautilus & shell
  • Spyware in Ubuntu!
  • Subversion server using HTTPS on Ubuntu Hardy setup
  • Ubuntu getting unreadier and unreadier for the desktop
  • Ubuntu phone fundraiser
  • Ubuntu Unity 3D first impressions
  • Wireless setup of HP printer on Ubuntu

UK

  • Regarding finger scan as part of IELTS identity verification
  • UK technology fail

USA

  • Is the U.S. evil?
  • L’esprit de l’aéroport

usability

  • BT VDSL modem linkjacking HTTP URLs
  • Delicious data loss
  • Digg 3.0 problems
  • Dvorak in rdesktop
  • How broken is Samsung UK support?
  • How to switch keyboard layouts on the Windows XP login screen
  • How to teach users the command line
  • I'm severely disappointed in Unity
  • ISO mount script for Nautilus & shell
  • Keyboard wishlist
  • KittenAuth follow-up
  • Re: Let That Be a Lesson To You, Son: Never Upgrade.
  • TED.com bloat
  • To simplify or disambiguate, that is the question
  • UK technology fail
  • Usable security tokens

vCards

  • How to serve vCards with the right encoding
  • HOWTO: Synchronizing vCard address books with Nokia 6300 via Bluetooth on Ubuntu Linux
  • vCard 3.0 validator and parser

version control

  • Bug #1: Home directory is not version controlled
  • Firefox profile folder cleanup script
  • Fix Git repository after Subversion conversion

video

  • Creating time-lapse videos
  • Howto: Timelapse video from photos

Vim

  • Add namespace prefix to XML tags in Vim

virus

  • Stuxnet motives

web

  • Consistent fonts in Firefox
  • last.fm to Spotify migration
  • Quit social job sites
  • The HTTPS-only experience

web design

  • Job trends in web development
  • KittenAuth follow-up
  • Properly formatting <del> and <ins>
  • Re: KittenAuth Test
  • TED.com bloat

web development

  • Confessions of an ex(?) newbie
  • Convert XHTML to HTML with XSLT
  • Job trends in web development
  • More practical HTTP Accept headers
  • Re: KittenAuth Test
  • Re: The Future of Tagging
  • TED.com bloat

web feed

  • YouTube channel web feed bookmarklet

website

  • Back on track!
  • del.icio.us power tag filtering
  • Digg 3.0 problems
  • Facebook won't work with NoScript extension
  • How broken is Samsung UK support?
  • Re: Comments on del.icio.us illogical interface 2005-09-25
  • stackexchange.com abbreviation
  • TED.com bloat
  • Why I still contribute to Stack Overflow

Windows

  • Dvorak in rdesktop
  • HDMI audio output hell
  • How to switch keyboard layouts on the Windows XP login screen
  • iPod display bug in software version 1.1
  • Re: Bug #1 in Ubuntu
  • Submitting CAST bugs, a prologue

Windows 7

  • HDMI audio output hell

WordPress

  • SMS authentication on wordpress.com fail
  • WordPress update script
  • Wordpress.com blog daily backup

work

  • "Defunct hiring process" follow-up
  • Defunct hiring process, or: How not to gain trust from potential employees
  • How to be (almost) paperless
  • Introduction to PL/SQL posts
  • Job trends in web development
  • Re: Profiting From Your Passions
  • Submitting CAST bugs, a prologue
  • This automated message is provided for the sanity and convenience of the Global Academics Research Facilities personnel
  • Thwarted attempt at "unauthorized" CERN access
  • Why open source is unpopular in business
  • WYSIWWTYL
  • Yet Another JavaScript Focusing Script

XHTML

  • Convert XHTML to HTML with XSLT

XSLT

  • Convert XHTML to HTML with XSLT

YouTube

  • YouTube channel web feed bookmarklet
  • © Victor Engmark Creative Commons License
  • engmark

Web feed

⬅ Epesooj webring ➡