41554 blogs · [ { "id": "01a087a2-88a9-7009-9ac5-2f829a71bd9c", "title": "margin: an agent review tool", "url": "https://bloerg.net/posts/margin-an-agent-review-tool/", "published_at": "2026-07-02T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f829ae28a54", "title": "Inspecting streams for hashing purposes", "url": "https://bloerg.net/posts/inspecting-streams-for-hashing-purposes/", "published_at": "2024-02-25T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f829b367d85", "title": "Building rusticl", "url": "https://bloerg.net/posts/building-rusticl/", "published_at": "2022-11-20T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f829c28a154", "title": "wastebin 2: electric boogaloo", "url": "https://bloerg.net/posts/wastebin-2/", "published_at": "2022-08-29T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f829c84ba66", "title": "Yet another pastebin", "url": "https://bloerg.net/posts/yet-another-pastebin/", "published_at": "2022-06-09T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f829d431114", "title": "Serve static content with axum", "url": "https://bloerg.net/posts/serve-static-content-with-axum/", "published_at": "2022-03-01T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f829e1a40e0", "title": "Another interactive Git tool", "url": "https://bloerg.net/posts/another-interactive-git-tool/", "published_at": "2021-05-10T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f829f0ecbfa", "title": "inkdrop: fun with points and lines", "url": "https://bloerg.net/posts/inkdrop-fun-with-points-and-lines/", "published_at": "2021-03-30T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a0075c4b", "title": "Fixing up Stoneshard dynamic link issues", "url": "https://bloerg.net/posts/fixing-up-stoneshard/", "published_at": "2021-02-27T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a0d748e8", "title": "A waste calendar and map", "url": "https://bloerg.net/posts/a-waste-calendar-and-map/", "published_at": "2021-02-18T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a164b98d", "title": "Going Zola", "url": "https://bloerg.net/posts/going-zola/", "published_at": "2021-02-17T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a1e518a8", "title": "Splat", "url": "https://bloerg.net/posts/splat/", "published_at": "2021-02-08T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a25a13d6", "title": "ninja backend for coremake", "url": "https://bloerg.net/posts/ninja-backend-for-coremake/", "published_at": "2020-12-06T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a3155fa0", "title": "Canon EOS RP under Linux", "url": "https://bloerg.net/posts/canon-eos-rp-under-linux/", "published_at": "2019-04-16T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a352b25b", "title": "Time tracking with Ledger", "url": "https://bloerg.net/posts/time-tracking-with-ledger/", "published_at": "2019-03-02T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a3b86d12", "title": "meson and Google Test", "url": "https://bloerg.net/posts/meson-and-google-test/", "published_at": "2018-09-19T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a41cdf23", "title": "Moving on to beancount", "url": "https://bloerg.net/posts/moving-on-to-beancount/", "published_at": "2018-05-14T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a44bdf24", "title": "Trying vcpkg", "url": "https://bloerg.net/posts/trying-vcpkg/", "published_at": "2018-04-25T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a4ed9d37", "title": "Using a Focusrite 18i8 under Linux", "url": "https://bloerg.net/posts/using-a-focusrite-18i8-under-linux/", "published_at": "2018-02-01T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a54ee817", "title": "OpenCL resource tracking", "url": "https://bloerg.net/posts/opencl-resource-tracking/", "published_at": "2018-01-25T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a589da3f", "title": "Moving music content", "url": "https://bloerg.net/posts/moving-music-content/", "published_at": "2017-08-28T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a5face0d", "title": "Converting PDF pages to a single image", "url": "https://bloerg.net/posts/converting-pdf-pages-to-a-single-image/", "published_at": "2017-08-22T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a6b9720c", "title": "Beamer, movies and Linux", "url": "https://bloerg.net/posts/beamer-movies-and-linux/", "published_at": "2017-08-17T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a6d48171", "title": "Redesign", "url": "https://bloerg.net/posts/redesign/", "published_at": "2017-08-16T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a7a10145", "title": "Use meson", "url": "https://bloerg.net/posts/use-meson/", "published_at": "2017-07-14T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a7e34373", "title": "Creating an Inkscape Flatpak", "url": "https://bloerg.net/posts/creating-an-inkscape-flatpak/", "published_at": "2017-02-13T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a8a00283", "title": "How to install LibreOffice 5.3 from flatpak on Ubuntu 16.04", "url": "https://bloerg.net/posts/how-to-install-libre-office-from-flatpak/", "published_at": "2017-02-02T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a908312d", "title": "RTFM", "url": "https://bloerg.net/posts/rtfm/", "published_at": "2016-08-22T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a95a686a", "title": "Upgrade stories", "url": "https://bloerg.net/posts/upgrade-stories/", "published_at": "2016-08-04T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a9cf710f", "title": "A sign of life", "url": "https://bloerg.net/posts/a-sign-of-life/", "published_at": "2016-08-02T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82a9ee2736", "title": "Ledger import of Deutsche Bank data", "url": "https://bloerg.net/posts/ledger-import-of-deutsche-bank-data/", "published_at": "2016-02-22T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82aa5f0593", "title": "Modern Beamer theme revisited", "url": "https://bloerg.net/posts/modern-beamer-theme-revisited/", "published_at": "2015-12-10T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82ab225b08", "title": "Updates in Vimland 2015", "url": "https://bloerg.net/posts/updates-in-vimland-2015/", "published_at": "2015-12-08T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82ab2bafbb", "title": "Syncing things", "url": "https://bloerg.net/posts/syncing-things/", "published_at": "2015-11-18T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82ac134b54", "title": "Noerdbier launch", "url": "https://bloerg.net/posts/noerdbier-launch/", "published_at": "2015-11-12T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82ac792695", "title": "Now served with HTTPS", "url": "https://bloerg.net/posts/now-served-with-https/", "published_at": "2015-11-05T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82acc17a86", "title": "Interfacing OpenCL with PCIe devices", "url": "https://bloerg.net/posts/interfacing-opencl-with-pcie-devices/", "published_at": "2015-09-17T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82ad7bebaa", "title": "Sneaky Vim motions", "url": "https://bloerg.net/posts/sneaky-vim-motions/", "published_at": "2015-08-13T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82ada933b3", "title": "Interactive Git rebase", "url": "https://bloerg.net/posts/interactive-git-rebase/", "published_at": "2015-07-29T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82ae3939e5", "title": "Git alias for checking out pull requests", "url": "https://bloerg.net/posts/git-alias-for-checking-out-pull-requests/", "published_at": "2015-05-12T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82aea6c47c", "title": "Installing Neovim", "url": "https://bloerg.net/posts/installing-neovim/", "published_at": "2015-03-23T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82afa1f5ef", "title": "pkg-config variables in CMake", "url": "https://bloerg.net/posts/pkg-config-variables-in-cmake/", "published_at": "2015-03-06T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b067b4df", "title": "Comments enabled", "url": "https://bloerg.net/posts/comments-re-enabled/", "published_at": "2015-01-22T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b067ce89", "title": "Centralized encrypted file storage", "url": "https://bloerg.net/posts/centralized-encrypted-file-storage/", "published_at": "2015-01-20T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b0b8d17a", "title": "A better LaTeX driver", "url": "https://bloerg.net/posts/a-better-latex-driver/", "published_at": "2014-10-31T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b1b36991", "title": "Books and Jekyll rating stars", "url": "https://bloerg.net/posts/books-and-jekyll-rating-stars/", "published_at": "2014-10-29T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b1e3686a", "title": "Updates in Vimland 2014", "url": "https://bloerg.net/posts/updates-in-vimland-2014/", "published_at": "2014-10-13T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b294a8e3", "title": "A modern Beamer theme", "url": "https://bloerg.net/posts/a-modern-beamer-theme/", "published_at": "2014-09-20T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b2b1e4a0", "title": "Summer break", "url": "https://bloerg.net/posts/summer-break/", "published_at": "2014-06-13T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b2b6e458", "title": "Creepy Gmail", "url": "https://bloerg.net/posts/creepy-gmail/", "published_at": "2014-04-29T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b318b461", "title": "Writing a git-annex plugin for ranger", "url": "https://bloerg.net/posts/writing-a-git-annex-plugin-for-ranger/", "published_at": "2014-04-28T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b3ffc7e0", "title": "Re: Advanced vim tips", "url": "https://bloerg.net/posts/re-advanced-vim-tips/", "published_at": "2014-04-18T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b49a82ae", "title": "Navigating code with Vim and ctags", "url": "https://bloerg.net/posts/navigating-code-with-vim-and-ctags/", "published_at": "2014-04-15T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b4cd79cf", "title": "On a personal note: keybase.io", "url": "https://bloerg.net/posts/on-a-personal-note-keybase-io/", "published_at": "2014-04-11T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b5cb29d7", "title": "Visualizing trace profile data", "url": "https://bloerg.net/posts/visualizing-trace-profile-data/", "published_at": "2014-04-07T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b5d5934b", "title": "The smallest literate Python implementation", "url": "https://bloerg.net/posts/the-smallest-literate-python-implementation/", "published_at": "2014-03-10T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b66dfe22", "title": "Extending Git", "url": "https://bloerg.net/posts/extending-git/", "published_at": "2014-02-20T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b73a65eb", "title": "Virtual environments for compiled libraries and applications", "url": "https://bloerg.net/posts/virtual-environments-for-compiled-libraries-and-applications/", "published_at": "2014-02-12T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b78ada37", "title": "A sane beamer directory structure", "url": "https://bloerg.net/posts/a-sane-beamer-directory-structure/", "published_at": "2014-01-23T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b7c152e1", "title": "Easy Jekyll post drafting", "url": "https://bloerg.net/posts/easy-jekyll-post-drafting/", "published_at": "2014-01-08T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b854680b", "title": "A tiny Vim plugin for interactive Git rebasing", "url": "https://bloerg.net/posts/a-tiny-vim-plugin-for-interactive-git-rebasing/", "published_at": "2013-12-04T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b8b56e57", "title": "You know why GitHub fucking rocks?", "url": "https://bloerg.net/posts/you-know-why-github-fucking-rocks/", "published_at": "2013-11-15T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b8e4c4cf", "title": "Turning CMake into a good UNIX citizen", "url": "https://bloerg.net/posts/turning-cmake-into-a-good-unix-citizen/", "published_at": "2013-10-29T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82b9df5afa", "title": "Git and OpenCL introductory slides", "url": "https://bloerg.net/posts/introductory-git-and-opencl-slides/", "published_at": "2013-10-18T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82ba2b39a0", "title": "LaTeX package installation with tex-get", "url": "https://bloerg.net/posts/latex-package-installation-with-tex-get/", "published_at": "2013-10-14T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82bad0f58a", "title": "Syncing mails with mbsync (instead of OfflineIMAP)", "url": "https://bloerg.net/posts/syncing-mails-with-mbsync-instead-of-offlineimap/", "published_at": "2013-10-09T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82bb40ec1a", "title": "Updates in Vim Land 2013", "url": "https://bloerg.net/posts/updates-in-vim-land-2013/", "published_at": "2013-09-22T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82bc0af2a8", "title": "Vim folding for TeX", "url": "https://bloerg.net/posts/vim-folding-for-tex/", "published_at": "2013-08-22T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82bc82e509", "title": "Comments enabled", "url": "https://bloerg.net/posts/comments-enabled/", "published_at": "2013-08-17T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82bcd38b00", "title": "Shift lines and selections faster with vim-move", "url": "https://bloerg.net/posts/shift-lines-and-selections-faster-with-vim-move/", "published_at": "2013-08-10T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82bd43ce06", "title": "pkgconfig for human beings", "url": "https://bloerg.net/posts/pkgconfig-for-human-beings/", "published_at": "2013-08-08T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82be317153", "title": "Static photo galleries", "url": "https://bloerg.net/posts/static-photo-galleries/", "published_at": "2013-07-30T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82be832a68", "title": "OpenCL 2.0 is here", "url": "https://bloerg.net/posts/opencl-2-0-is-here/", "published_at": "2013-07-22T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82bf0f2472", "title": "AMD's OpenCL multi GPU bug", "url": "https://bloerg.net/posts/amds-opencl-multi-gpu-bug/", "published_at": "2013-07-10T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82bfeccb06", "title": "Locking up", "url": "https://bloerg.net/posts/locking-up/", "published_at": "2013-06-29T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c04b61fd", "title": "Use rubber to compile TeX", "url": "https://bloerg.net/posts/use-rubber-to-compile-tex/", "published_at": "2013-06-25T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c1478870", "title": "HacKAthon 2013 recap", "url": "https://bloerg.net/posts/hackathon-2013-recap/", "published_at": "2013-06-12T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c1f871df", "title": "Tracking GObjects", "url": "https://bloerg.net/posts/tracking-gobjects/", "published_at": "2013-06-06T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c230daa3", "title": "Moving to Jekyll 1.0", "url": "https://bloerg.net/posts/moving-to-jekyll-1-0/", "published_at": "2013-05-06T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c29777a8", "title": "Beamer's weird column defaults", "url": "https://bloerg.net/posts/beamers-weird-column-defaults/", "published_at": "2013-05-05T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c31fd4e9", "title": "A Git cherry pick text user interface", "url": "https://bloerg.net/posts/a-git-cherry-pick-text-user-interface/", "published_at": "2013-04-25T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c3ee1c41", "title": "Managing notes with the Gollum wiki", "url": "https://bloerg.net/posts/moving-notes-to-gollum/", "published_at": "2013-04-20T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c4d63cd8", "title": "Automatizing tasks with Fabric", "url": "https://bloerg.net/posts/automatizing-tasks-with-fabric/", "published_at": "2013-04-18T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c523a5ef", "title": "Good code vs. usability", "url": "https://bloerg.net/posts/good-code-vs-usability/", "published_at": "2013-04-16T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c5861175", "title": "Chaining Python futures", "url": "https://bloerg.net/posts/chaining-python-futures/", "published_at": "2013-04-05T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c637aa9e", "title": "PyCon 2013 talks", "url": "https://bloerg.net/posts/pycon-2013-talks/", "published_at": "2013-03-24T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c70e8fdf", "title": "Using Kramdown instead of Maruku", "url": "https://bloerg.net/posts/using-kramdown-instead-of-maruku/", "published_at": "2013-03-07T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c80cc31f", "title": "Typographic improvements for Jekyll", "url": "https://bloerg.net/posts/typographic-improvements-for-jekyll/", "published_at": "2013-03-03T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c87bcc37", "title": "Writing C in the 21st century", "url": "https://bloerg.net/posts/writing-c-in-the-21st-century/", "published_at": "2013-02-27T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c885e05a", "title": "Integrating a GTK+ C widget into Python", "url": "https://bloerg.net/posts/integrating-gtk-c-widget-in-python/", "published_at": "2013-02-23T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c9149d0d", "title": "Refactoring code", "url": "https://bloerg.net/posts/refactoring-code/", "published_at": "2013-02-15T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82c94263b7", "title": "2013 Redesign", "url": "https://bloerg.net/posts/2013-redesign/", "published_at": "2013-02-09T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82ca247e46", "title": "Make (efficient) use of ~/.ssh/config", "url": "https://bloerg.net/posts/ssh-config/", "published_at": "2013-01-21T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82cac46fcc", "title": "OpenCL resource management", "url": "https://bloerg.net/posts/opencl-resource-management/", "published_at": "2013-01-15T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82cbb0b14e", "title": "GObject Introspection Tips", "url": "https://bloerg.net/posts/gobject-introspection-tips/", "published_at": "2012-12-17T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82cc0abcfc", "title": "Pandoc and LaTeX", "url": "https://bloerg.net/posts/pandoc-and-tex/", "published_at": "2012-12-05T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82ccd5b0a8", "title": "Where is Markdown 2?", "url": "https://bloerg.net/posts/where-is-markdown-2/", "published_at": "2012-11-30T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82cd3c4c49", "title": "Getting the most out of stock LaTeX", "url": "https://bloerg.net/posts/getting-the-most-out-of-stock-latex/", "published_at": "2012-11-23T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82cdd917bc", "title": "CMake and distutils", "url": "https://bloerg.net/posts/cmake-and-distutils/", "published_at": "2012-11-10T00:00:00+00:00" }, { "id": "01a087a2-88a9-7009-9ac5-2f82ce8ff2dc", "title": "Presenting Books", "url": "https://bloerg.net/posts/presenting-books/", "published_at": "2012-11-01T00:00:00+00:00" } ] posts Claim your blog
Back to matze.bloerg.net
Blog · corpus.blog/blogs/matze.bloerg.net/posts

matze.bloerg.net

matze.bloerg.net

2026

2024

2022

2021

2020

2019

2018

2017

2016

22 Aug 2016

2015

2014

2013

2012