41554 blogs · [ { "id": "01a08775-ef03-7115-9d1a-9ad749e82520", "title": "Sysadmin Day 2026", "url": "https://evilham.eu/en/blog/2026-sysadmin-day/", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a4facd2c49", "title": "FreeBSD adopting a port: maomao", "url": "https://evilham.eu/en/blog/2025-FreeBSD-adopting-a-port-maomaowm/", "published_at": "2025-06-25T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a4faf16c2f", "title": "Trying out Kubernetes: etcd", "url": "https://evilham.eu/en/blog/2023-trying-out-kubernetes-3-etcd/", "published_at": "2023-11-07T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a4fb71170f", "title": "Trying out Kubernetes: Network and VMs", "url": "https://evilham.eu/en/blog/2023-trying-out-kubernetes-2-network/", "published_at": "2023-11-06T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a4fbc04927", "title": "Trying out Kubernetes: planning", "url": "https://evilham.eu/en/blog/2023-trying-out-kubernetes-1-planning/", "published_at": "2023-11-05T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a4fbd86151", "title": "Using YubiKey: PGP and SSH authentication", "url": "https://evilham.eu/en/blog/2023-yubikey-PGP-SSH-auth/", "published_at": "2023-10-06T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a4fbda9433", "title": "ZFS replication tools", "url": "https://evilham.eu/en/blog/2023-ZFS-replication-tools/", "published_at": "2023-07-04T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a4fc948fc1", "title": "Python yield, generators and Deferreds", "url": "https://evilham.eu/en/blog/2022-python-yield-generator-deferred/", "published_at": "2022-08-28T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a4fcaa280e", "title": "Fixing web pitfalls with Greasemonkey", "url": "https://evilham.eu/en/blog/2021-fixing-web-pitfalls-with-greasemonkey/", "published_at": "2021-06-05T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a4fd4903f6", "title": "FreeBSD IPv6 in a VNET jail", "url": "https://evilham.eu/en/blog/2021-freebsd-ipv6-in-vnet-jails/", "published_at": "2021-01-05T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a4fe45cec5", "title": "Rainer Maria Rilke's letter to Friedrich Westhoff", "url": "https://evilham.eu/en/blog/2020-rilke-letter-westhoff/", "published_at": "2020-12-12T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a4fe944928", "title": "Terminal-based presentations", "url": "https://evilham.eu/en/blog/2020-terminal-presentations/", "published_at": "2020-10-31T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a4ff38605f", "title": "Installing FreeBSD", "url": "https://evilham.eu/en/blog/2020-freebsd-installing/", "published_at": "2020-08-18T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a4ffd3e1a4", "title": "Words of summer", "url": "https://evilham.eu/en/blog/2020-words-of-summer/", "published_at": "2020-08-10T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a5004fddd8", "title": "Phabricator batch audit", "url": "https://evilham.eu/en/blog/2020-phabricator-batch-audit/", "published_at": "2020-07-30T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a5005049f7", "title": "FreeBSD updating a port: Twisted python", "url": "https://evilham.eu/en/blog/2020-FreeBSD-updating-a-port-twisted-python/", "published_at": "2020-04-01T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a500fe40fb", "title": "Switching Android phones -- Getting rid of Google (mostly)", "url": "https://evilham.eu/en/blog/2020-switching-Android-phones/", "published_at": "2020-01-05T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a5015b1000", "title": "FreeBSD home router -- Legacy IPv4: NAT+DHCP", "url": "https://evilham.eu/en/blog/2020-FreeBSD-home-router-legacy-ipv4/", "published_at": "2020-01-02T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a501e68d00", "title": "FreeBSD home router -- Access Point and IPv6-only", "url": "https://evilham.eu/en/blog/2020-FreeBSD-home-router-ipv6/", "published_at": "2020-01-01T00:00:00+00:00" }, { "id": "01a08775-ef04-7367-8067-39a5028d043b", "title": "FreeBSD eXO router -- Get to ping6", "url": "https://evilham.eu/en/blog/2019-FreeBSD-eXO-router/", "published_at": "2019-12-31T00:00:00+00:00" }, { "id": "01a08775-ef05-715f-a01a-ac49c2a8f11f", "title": "ThinkPad A485 and FreeBSD", "url": "https://evilham.eu/en/blog/2019-ThinkPad-A485-FreeBSD/", "published_at": "2019-08-03T00:00:00+00:00" }, { "id": "01a08775-ef05-715f-a01a-ac49c375adaa", "title": "Using AcCoreConsole: Simple plugin for workload simulation", "url": "https://evilham.eu/en/blog/2016-AcCorePlugin-Workload-simulator/", "published_at": "2016-03-15T00:00:00+00:00" }, { "id": "01a08775-ef05-715f-a01a-ac49c408b016", "title": "AutoCAD, .Net and Cloud technologies", "url": "https://evilham.eu/en/blog/2016-AutoCAD-dotnet-cloud/", "published_at": "2016-03-14T00:00:00+00:00" }, { "id": "01a08775-ef05-715f-a01a-ac49c4f1b5d5", "title": "Using AutoCAD: Blocks. Part I: Basics", "url": "https://evilham.eu/en/blog/2013-blocks-part-1-basics/", "published_at": "2013-01-31T00:00:00+00:00" }, { "id": "01a08775-ef05-715f-a01a-ac49c5b603d3", "title": "AutoCAD automation", "url": "https://evilham.eu/en/blog/2012-AutoCAD-automation/", "published_at": "2012-06-27T00:00:00+00:00" }, { "id": "01a08775-ef05-715f-a01a-ac49c6599a58", "title": "How I got into programming", "url": "https://evilham.eu/en/blog/2012-How-I-got-into-programming/", "published_at": "2012-05-28T00:00:00+00:00" }, { "id": "01a08775-ef05-715f-a01a-ac49c745109c", "title": "Migrating Windows (or any partition) to a Virtual Machine", "url": "https://evilham.eu/en/blog/2012-Migrating-Windows-to-a-virtual-machine/", "published_at": "2012-05-09T00:00:00+00:00" } ] posts Claim your blog
Back to evilham.eu
Blog · corpus.blog/blogs/evilham.eu/posts

evilham.eu

evilham.eu

2026

2025

2023

2022

2021

2020

2019

2016

2013

2012