aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2024-03-10 15:55:35 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2024-03-10 15:55:35 +0100
commit62742123354303edf2603c4525cbd3c554ec92c7 (patch)
treeb77ac122dca3f57c11cadb51a9dc8640d55a93c7
parent2bc2f0b2791645b4c2f4355dcaffa2baef3e1f93 (diff)
downloadmitjafelicijan.com-62742123354303edf2603c4525cbd3c554ec92c7.tar.gz
Added new post
-rw-r--r--content/notes/2022-08-13-algae-spotted-on-river-sava.md2
-rw-r--r--content/notes/2023-05-01-cachebusting-in-hugo.md2
-rw-r--r--content/notes/2023-05-05-run-9front-in-qemu.md2
-rw-r--r--content/notes/2023-05-06-git-push-multiple-origins.md2
-rw-r--r--content/notes/2023-05-07-mount-plan9-over-network.md2
-rw-r--r--content/notes/2023-05-08-write-iso-usb.md2
-rw-r--r--content/notes/2023-05-09-catv-weechat-config.md2
-rw-r--r--content/notes/2023-05-10-plan9-screenshot.md2
-rw-r--r--content/notes/2023-05-11-fix-plan9-bootloader.md2
-rw-r--r--content/notes/2023-05-12-install-plan9port-linux.md2
-rw-r--r--content/notes/2023-05-13-download-youtube-videos.md2
-rw-r--r--content/notes/2023-05-14-convert-mkv.md2
-rw-r--r--content/notes/2023-05-15-preview-troff-man-pages.md2
-rw-r--r--content/notes/2023-05-16-mass-set-permission.md2
-rw-r--r--content/notes/2023-05-22-non-blocking-shell-exec-csharp.md2
-rw-r--r--content/notes/2023-05-23-extend-lua-with-custom-c.md2
-rw-r--r--content/notes/2023-05-23-parse-rss-with-lua.md2
-rw-r--r--content/notes/2023-05-24-fresh-9front-desktop.md2
-rw-r--r--content/notes/2023-05-25-dcss-new-player-guide.md2
-rw-r--r--content/notes/2023-05-25-show-xterm-colors.md2
-rw-r--r--content/notes/2023-05-25-tmux-sane-defaults.md2
-rw-r--r--content/notes/2023-05-27-cronjobs-github-with-actions.md2
-rw-r--r--content/notes/2023-05-27-dcss-on-4k-displays.md2
-rw-r--r--content/notes/2023-05-27-drawing-pixels-in-plan9.md2
-rw-r--r--content/notes/2023-05-28-easy-time-took-in-bash.md2
-rw-r--r--content/notes/2023-05-29-grep-to-less-maintain-colors.md2
-rw-r--r--content/notes/2023-05-31-extending-dte-editor.md2
-rw-r--r--content/notes/2023-06-01-ewd-manuscripts-ebook.md2
-rw-r--r--content/notes/2023-06-04-bulk-make-thumbnails.md2
-rw-r--r--content/notes/2023-06-21-presentations-with-markdown.md2
-rw-r--r--content/notes/2023-06-24-making-cgit-look-nicer.md2
-rw-r--r--content/notes/2023-06-25-alacritty-open-links-with-modifier.md2
-rw-r--r--content/notes/2023-06-25-development-environments-with-nix.md2
-rw-r--r--content/notes/2023-06-29-10gui-10-finger-multitouch-user-interface.md2
-rw-r--r--content/notes/2023-06-29-60s-ibm-computers-commercial.md2
-rw-r--r--content/notes/2023-07-10-fix-screen-tearing-on-debian-12-xorg-and-i3.md2
-rw-r--r--content/notes/2023-07-10-online-radio-streaming-with-mpv-from-terminal.md2
-rw-r--r--content/notes/2023-07-14-set-color-temperature-of-displays-on-i3.md2
-rw-r--r--content/notes/2023-08-01-make-b-w-svg-charts-with-matplotlib.md2
-rw-r--r--content/notes/2023-09-18-aws-eb-pyyaml-fix.md2
-rw-r--r--content/notes/2023-09-25-compile-drawterm-on-fedora-38.md2
-rw-r--r--content/notes/2023-11-04-using-ffmpeg-to-combine-video-side-by-side.md2
-rw-r--r--content/notes/2023-11-05-add-lazy-loading-to-jekyll-posts.md2
-rw-r--r--content/notes/2023-11-07-personal-sane-vim-defaults.md2
-rw-r--r--content/notes/2024-02-15-extract-lines-from-file.md2
-rw-r--r--content/notes/2024-02-21-dcss-online-rc-defaults.md2
-rw-r--r--content/notes/2024-02-23-uninstall-ollama-from-a-linux-box.md2
-rw-r--r--content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md2
-rw-r--r--content/posts/2012-03-09-led-technology-not-so-eco.md2
-rw-r--r--content/posts/2013-10-24-wireless-sensor-networks.md2
-rw-r--r--content/posts/2015-11-10-software-development-pitfalls.md2
-rw-r--r--content/posts/2017-03-07-golang-profiling-simplified.md2
-rw-r--r--content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md2
-rw-r--r--content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md2
-rw-r--r--content/posts/2017-08-11-simple-iot-application.md2
-rw-r--r--content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md2
-rw-r--r--content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md2
-rw-r--r--content/posts/2019-10-14-simplifying-and-reducing-clutter.md2
-rw-r--r--content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md2
-rw-r--r--content/posts/2020-03-22-simple-sse-based-pubsub-server.md2
-rw-r--r--content/posts/2020-03-27-create-placeholder-images-with-sharp.md2
-rw-r--r--content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md2
-rw-r--r--content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md2
-rw-r--r--content/posts/2020-05-05-remote-work.md2
-rw-r--r--content/posts/2020-08-15-systemd-disable-wake-onmouse.md2
-rw-r--r--content/posts/2020-09-06-esp-and-micropython.md2
-rw-r--r--content/posts/2020-09-08-bind-warning-on-login.md2
-rw-r--r--content/posts/2020-09-09-digitalocean-sync.md2
-rw-r--r--content/posts/2021-01-24-replacing-dropbox-with-s3.md2
-rw-r--r--content/posts/2021-01-25-goaccess.md2
-rw-r--r--content/posts/2021-06-26-simple-world-clock.md2
-rw-r--r--content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md2
-rw-r--r--content/posts/2021-08-01-linux-cheatsheet.md2
-rw-r--r--content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md2
-rw-r--r--content/posts/2021-12-25-running-golang-application-as-pid1.md2
-rw-r--r--content/posts/2021-12-30-wap-mobile-web-before-the-web.md2
-rw-r--r--content/posts/2022-06-30-trying-out-helix-editor.md2
-rw-r--r--content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md2
-rw-r--r--content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md2
-rw-r--r--content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md2
-rw-r--r--content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md2
-rw-r--r--content/posts/2023-05-16-rekindling-my-love-for-programming.md2
-rw-r--r--content/posts/2023-05-23-i-was-wrong-about-git-workflows.md2
-rw-r--r--content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md2
-rw-r--r--content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md2
-rw-r--r--content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md2
-rw-r--r--content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md2
-rw-r--r--content/posts/2024-02-11-k-mer.md2
-rw-r--r--content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md2
-rw-r--r--content/posts/2024-03-10-using-custom-software-with-github-actions-to-deploy-a-site.md83
-rwxr-xr-xtemplates/base.html9
-rwxr-xr-xtemplates/feed.xml4
-rw-r--r--templates/sitemap.xml2
93 files changed, 184 insertions, 92 deletions
diff --git a/content/notes/2022-08-13-algae-spotted-on-river-sava.md b/content/notes/2022-08-13-algae-spotted-on-river-sava.md
index 6db8c3c..041a0d0 100644
--- a/content/notes/2022-08-13-algae-spotted-on-river-sava.md
+++ b/content/notes/2022-08-13-algae-spotted-on-river-sava.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Aerial photography of algae spotted on river Sava 2title: Aerial photography of algae spotted on river Sava
3url: /aerial-photography-of-algae-spotted-on-river-sava.html 3url: aerial-photography-of-algae-spotted-on-river-sava.html
4date: 2022-08-13T12:00:00+02:00 4date: 2022-08-13T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-01-cachebusting-in-hugo.md b/content/notes/2023-05-01-cachebusting-in-hugo.md
index 588ee69..ce194f7 100644
--- a/content/notes/2023-05-01-cachebusting-in-hugo.md
+++ b/content/notes/2023-05-01-cachebusting-in-hugo.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Cache busting in Hugo 2title: Cache busting in Hugo
3url: /cachebusting-in-hugo.html 3url: cachebusting-in-hugo.html
4date: 2023-05-01T12:00:00+02:00 4date: 2023-05-01T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-05-run-9front-in-qemu.md b/content/notes/2023-05-05-run-9front-in-qemu.md
index 4425d7f..9dd370a 100644
--- a/content/notes/2023-05-05-run-9front-in-qemu.md
+++ b/content/notes/2023-05-05-run-9front-in-qemu.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Run 9front in Qemu 2title: Run 9front in Qemu
3url: /run-9front-in-qemu.html 3url: run-9front-in-qemu.html
4date: 2023-05-05T12:00:00+02:00 4date: 2023-05-05T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-06-git-push-multiple-origins.md b/content/notes/2023-05-06-git-push-multiple-origins.md
index 91429cd..4ae6fff 100644
--- a/content/notes/2023-05-06-git-push-multiple-origins.md
+++ b/content/notes/2023-05-06-git-push-multiple-origins.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Push to multiple origins at once in Git 2title: Push to multiple origins at once in Git
3url: /git-push-multiple-origins.html 3url: git-push-multiple-origins.html
4date: 2023-05-06T12:00:00+02:00 4date: 2023-05-06T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-07-mount-plan9-over-network.md b/content/notes/2023-05-07-mount-plan9-over-network.md
index f1558a4..ec2f5f9 100644
--- a/content/notes/2023-05-07-mount-plan9-over-network.md
+++ b/content/notes/2023-05-07-mount-plan9-over-network.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Mount Plan9 over network 2title: Mount Plan9 over network
3url: /mount-plan9-over-network.html 3url: mount-plan9-over-network.html
4date: 2023-05-07T12:00:00+02:00 4date: 2023-05-07T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-08-write-iso-usb.md b/content/notes/2023-05-08-write-iso-usb.md
index 35faf1f..aeb49c3 100644
--- a/content/notes/2023-05-08-write-iso-usb.md
+++ b/content/notes/2023-05-08-write-iso-usb.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Write ISO to USB Key 2title: Write ISO to USB Key
3url: /write-iso-usb.html 3url: write-iso-usb.html
4date: 2023-05-08T12:00:00+02:00 4date: 2023-05-08T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-09-catv-weechat-config.md b/content/notes/2023-05-09-catv-weechat-config.md
index 7155c36..34d4fc6 100644
--- a/content/notes/2023-05-09-catv-weechat-config.md
+++ b/content/notes/2023-05-09-catv-weechat-config.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "#cat-v on weechat configuration" 2title: "#cat-v on weechat configuration"
3url: /catv-weechat-config.html 3url: catv-weechat-config.html
4date: 2023-05-09T12:00:00+02:00 4date: 2023-05-09T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-10-plan9-screenshot.md b/content/notes/2023-05-10-plan9-screenshot.md
index db64e95..457113a 100644
--- a/content/notes/2023-05-10-plan9-screenshot.md
+++ b/content/notes/2023-05-10-plan9-screenshot.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Take a screenshot in Plan9 2title: Take a screenshot in Plan9
3url: /plan9-screenshot.html 3url: plan9-screenshot.html
4date: 2023-05-10T12:00:00+02:00 4date: 2023-05-10T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-11-fix-plan9-bootloader.md b/content/notes/2023-05-11-fix-plan9-bootloader.md
index 69c4408..5348806 100644
--- a/content/notes/2023-05-11-fix-plan9-bootloader.md
+++ b/content/notes/2023-05-11-fix-plan9-bootloader.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Fix bootloader not being written in Plan9 2title: Fix bootloader not being written in Plan9
3url: /fix-plan9-bootloader.html 3url: fix-plan9-bootloader.html
4date: 2023-05-11T12:00:00+02:00 4date: 2023-05-11T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-12-install-plan9port-linux.md b/content/notes/2023-05-12-install-plan9port-linux.md
index 2ae5494..e6285e0 100644
--- a/content/notes/2023-05-12-install-plan9port-linux.md
+++ b/content/notes/2023-05-12-install-plan9port-linux.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Install Plan9port on Linux 2title: Install Plan9port on Linux
3url: /install-plan9port-linux.html 3url: install-plan9port-linux.html
4date: 2023-05-12T12:00:00+02:00 4date: 2023-05-12T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-13-download-youtube-videos.md b/content/notes/2023-05-13-download-youtube-videos.md
index 2ac6e76..43767b9 100644
--- a/content/notes/2023-05-13-download-youtube-videos.md
+++ b/content/notes/2023-05-13-download-youtube-videos.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Download list of YouTube files 2title: Download list of YouTube files
3url: /download-youtube-videos.html 3url: download-youtube-videos.html
4date: 2023-05-13T12:00:00+02:00 4date: 2023-05-13T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-14-convert-mkv.md b/content/notes/2023-05-14-convert-mkv.md
index 0aa96fd..e54d257 100644
--- a/content/notes/2023-05-14-convert-mkv.md
+++ b/content/notes/2023-05-14-convert-mkv.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Convert all MKV files into other formats 2title: Convert all MKV files into other formats
3url: /convert-mkv.html 3url: convert-mkv.html
4date: 2023-05-14T12:00:00+02:00 4date: 2023-05-14T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-15-preview-troff-man-pages.md b/content/notes/2023-05-15-preview-troff-man-pages.md
index f5cbade..8c9d94c 100644
--- a/content/notes/2023-05-15-preview-troff-man-pages.md
+++ b/content/notes/2023-05-15-preview-troff-man-pages.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Previews how man page written in Troff will look like 2title: Previews how man page written in Troff will look like
3url: /preview-troff-man-pages.html 3url: preview-troff-man-pages.html
4date: 2023-05-15T12:00:00+02:00 4date: 2023-05-15T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-16-mass-set-permission.md b/content/notes/2023-05-16-mass-set-permission.md
index 4a32931..164b8d3 100644
--- a/content/notes/2023-05-16-mass-set-permission.md
+++ b/content/notes/2023-05-16-mass-set-permission.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Change permissions of matching files recursively 2title: Change permissions of matching files recursively
3url: /mass-set-permission.html 3url: mass-set-permission.html
4date: 2023-05-16T12:00:00+02:00 4date: 2023-05-16T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-22-non-blocking-shell-exec-csharp.md b/content/notes/2023-05-22-non-blocking-shell-exec-csharp.md
index afe7491..cc2ad95 100644
--- a/content/notes/2023-05-22-non-blocking-shell-exec-csharp.md
+++ b/content/notes/2023-05-22-non-blocking-shell-exec-csharp.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Execute not blocking async shell command in C# 2title: Execute not blocking async shell command in C#
3url: /non-blocking-shell-exec-csharp.html 3url: non-blocking-shell-exec-csharp.html
4date: 2023-05-22T12:00:00+02:00 4date: 2023-05-22T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-23-extend-lua-with-custom-c.md b/content/notes/2023-05-23-extend-lua-with-custom-c.md
index 013616b..7a7769c 100644
--- a/content/notes/2023-05-23-extend-lua-with-custom-c.md
+++ b/content/notes/2023-05-23-extend-lua-with-custom-c.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Extend Lua with custom C functions using Clang 2title: Extend Lua with custom C functions using Clang
3url: /extend-lua-with-custom-c.html 3url: extend-lua-with-custom-c.html
4date: 2023-05-23T12:00:00+02:00 4date: 2023-05-23T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-23-parse-rss-with-lua.md b/content/notes/2023-05-23-parse-rss-with-lua.md
index 7802c31..94c3ad3 100644
--- a/content/notes/2023-05-23-parse-rss-with-lua.md
+++ b/content/notes/2023-05-23-parse-rss-with-lua.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Parse RSS feeds with Lua 2title: Parse RSS feeds with Lua
3url: /parse-rss-with-lua.html 3url: parse-rss-with-lua.html
4date: 2023-05-23T12:00:00+02:00 4date: 2023-05-23T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-24-fresh-9front-desktop.md b/content/notes/2023-05-24-fresh-9front-desktop.md
index 1d8deed..79dd8db 100644
--- a/content/notes/2023-05-24-fresh-9front-desktop.md
+++ b/content/notes/2023-05-24-fresh-9front-desktop.md
@@ -1,6 +1,6 @@
1--- 1---
2title: My brand new Plan9/9front desktop 2title: My brand new Plan9/9front desktop
3url: /fresh-9front-desktop.html 3url: fresh-9front-desktop.html
4date: 2023-05-24T12:00:00+02:00 4date: 2023-05-24T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-25-dcss-new-player-guide.md b/content/notes/2023-05-25-dcss-new-player-guide.md
index a19e2ea..81097c8 100644
--- a/content/notes/2023-05-25-dcss-new-player-guide.md
+++ b/content/notes/2023-05-25-dcss-new-player-guide.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Dungeon Crawl Stone Soup - New player guide 2title: Dungeon Crawl Stone Soup - New player guide
3url: /dcss-new-player-guide.html 3url: dcss-new-player-guide.html
4date: 2023-05-25T22:00:00+02:00 4date: 2023-05-25T22:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-25-show-xterm-colors.md b/content/notes/2023-05-25-show-xterm-colors.md
index 79781e2..9e92e8c 100644
--- a/content/notes/2023-05-25-show-xterm-colors.md
+++ b/content/notes/2023-05-25-show-xterm-colors.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Display xterm color palette 2title: Display xterm color palette
3url: /xterm-color-palette.html 3url: xterm-color-palette.html
4date: 2023-05-25T12:00:00+02:00 4date: 2023-05-25T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-25-tmux-sane-defaults.md b/content/notes/2023-05-25-tmux-sane-defaults.md
index 2840af8..f182d66 100644
--- a/content/notes/2023-05-25-tmux-sane-defaults.md
+++ b/content/notes/2023-05-25-tmux-sane-defaults.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Sane defaults for tmux with more visible statusbar 2title: Sane defaults for tmux with more visible statusbar
3url: /tmux-sane-defaults.html 3url: tmux-sane-defaults.html
4date: 2023-05-25T12:00:00+02:00 4date: 2023-05-25T12:00:00+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-27-cronjobs-github-with-actions.md b/content/notes/2023-05-27-cronjobs-github-with-actions.md
index 8d44761..d99b007 100644
--- a/content/notes/2023-05-27-cronjobs-github-with-actions.md
+++ b/content/notes/2023-05-27-cronjobs-github-with-actions.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Cronjobs on Github with Github Actions" 2title: "Cronjobs on Github with Github Actions"
3url: /cronjobs-github-with-actions.html 3url: cronjobs-github-with-actions.html
4date: 2023-05-27T00:35:36+02:00 4date: 2023-05-27T00:35:36+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-27-dcss-on-4k-displays.md b/content/notes/2023-05-27-dcss-on-4k-displays.md
index 3298c5c..3f9d973 100644
--- a/content/notes/2023-05-27-dcss-on-4k-displays.md
+++ b/content/notes/2023-05-27-dcss-on-4k-displays.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Make DCSS playable on 4k displays" 2title: "Make DCSS playable on 4k displays"
3url: /dcss-on-4k-display.html 3url: dcss-on-4k-display.html
4date: 2023-05-27T19:35:11+02:00 4date: 2023-05-27T19:35:11+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-27-drawing-pixels-in-plan9.md b/content/notes/2023-05-27-drawing-pixels-in-plan9.md
index 5b5115d..2f7e31b 100644
--- a/content/notes/2023-05-27-drawing-pixels-in-plan9.md
+++ b/content/notes/2023-05-27-drawing-pixels-in-plan9.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Drawing Pixels in Plan9" 2title: "Drawing Pixels in Plan9"
3url: /drawing-pixels-in-plan9.html 3url: drawing-pixels-in-plan9.html
4date: 2023-05-27T17:41:33+02:00 4date: 2023-05-27T17:41:33+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-28-easy-time-took-in-bash.md b/content/notes/2023-05-28-easy-time-took-in-bash.md
index 42f2091..206f31b 100644
--- a/content/notes/2023-05-28-easy-time-took-in-bash.md
+++ b/content/notes/2023-05-28-easy-time-took-in-bash.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Easy measure time took in a bash script" 2title: "Easy measure time took in a bash script"
3url: /easy-time-took-in-bash.html 3url: easy-time-took-in-bash.html
4date: 2023-05-28T17:53:20+02:00 4date: 2023-05-28T17:53:20+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-29-grep-to-less-maintain-colors.md b/content/notes/2023-05-29-grep-to-less-maintain-colors.md
index 718dda8..8500db3 100644
--- a/content/notes/2023-05-29-grep-to-less-maintain-colors.md
+++ b/content/notes/2023-05-29-grep-to-less-maintain-colors.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Grep to Less that maintain colors" 2title: "Grep to Less that maintain colors"
3url: /grep-to-less-maintain-colors.html 3url: grep-to-less-maintain-colors.html
4date: 2023-05-29T21:27:07+02:00 4date: 2023-05-29T21:27:07+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-05-31-extending-dte-editor.md b/content/notes/2023-05-31-extending-dte-editor.md
index 8135bdc..48db9fc 100644
--- a/content/notes/2023-05-31-extending-dte-editor.md
+++ b/content/notes/2023-05-31-extending-dte-editor.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Extending dte editor" 2title: "Extending dte editor"
3url: /extending-dte-editor.html 3url: extending-dte-editor.html
4date: 2023-05-31T08:12:45+02:00 4date: 2023-05-31T08:12:45+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-06-01-ewd-manuscripts-ebook.md b/content/notes/2023-06-01-ewd-manuscripts-ebook.md
index ac58fe0..34642c2 100644
--- a/content/notes/2023-06-01-ewd-manuscripts-ebook.md
+++ b/content/notes/2023-06-01-ewd-manuscripts-ebook.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Edsger W. Dijkstra Manuscripts ebook" 2title: "Edsger W. Dijkstra Manuscripts ebook"
3url: /ewd-manuscripts-ebook.html 3url: ewd-manuscripts-ebook.html
4date: 2023-06-01T22:47:56+02:00 4date: 2023-06-01T22:47:56+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-06-04-bulk-make-thumbnails.md b/content/notes/2023-06-04-bulk-make-thumbnails.md
index d3a7d62..7922df0 100644
--- a/content/notes/2023-06-04-bulk-make-thumbnails.md
+++ b/content/notes/2023-06-04-bulk-make-thumbnails.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Bulk thumbnails" 2title: "Bulk thumbnails"
3url: /bulk-make-thumbnails.html 3url: bulk-make-thumbnails.html
4date: 2023-06-04T20:46:56+02:00 4date: 2023-06-04T20:46:56+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-06-21-presentations-with-markdown.md b/content/notes/2023-06-21-presentations-with-markdown.md
index a264eec..aa45c6f 100644
--- a/content/notes/2023-06-21-presentations-with-markdown.md
+++ b/content/notes/2023-06-21-presentations-with-markdown.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Simple presentations with Markdown" 2title: "Simple presentations with Markdown"
3url: /presentations-with-markdown.html 3url: presentations-with-markdown.html
4date: 2023-06-21T08:54:48+02:00 4date: 2023-06-21T08:54:48+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-06-24-making-cgit-look-nicer.md b/content/notes/2023-06-24-making-cgit-look-nicer.md
index d145cb5..04c3e33 100644
--- a/content/notes/2023-06-24-making-cgit-look-nicer.md
+++ b/content/notes/2023-06-24-making-cgit-look-nicer.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Making cgit look nicer" 2title: "Making cgit look nicer"
3url: /making-cgit-look-nicer.html 3url: making-cgit-look-nicer.html
4date: 2023-06-24T13:33:58+02:00 4date: 2023-06-24T13:33:58+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-06-25-alacritty-open-links-with-modifier.md b/content/notes/2023-06-25-alacritty-open-links-with-modifier.md
index c805053..8ff6821 100644
--- a/content/notes/2023-06-25-alacritty-open-links-with-modifier.md
+++ b/content/notes/2023-06-25-alacritty-open-links-with-modifier.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Alacritty open links with modifier" 2title: "Alacritty open links with modifier"
3url: /alacritty-open-links-with-modifier.html 3url: alacritty-open-links-with-modifier.html
4date: 2023-06-25T17:17:16+02:00 4date: 2023-06-25T17:17:16+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-06-25-development-environments-with-nix.md b/content/notes/2023-06-25-development-environments-with-nix.md
index 8aa104c..85f16f5 100644
--- a/content/notes/2023-06-25-development-environments-with-nix.md
+++ b/content/notes/2023-06-25-development-environments-with-nix.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Development environments with Nix" 2title: "Development environments with Nix"
3url: /development-environments-with-nix.html 3url: development-environments-with-nix.html
4date: 2023-06-25T16:38:10+02:00 4date: 2023-06-25T16:38:10+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-06-29-10gui-10-finger-multitouch-user-interface.md b/content/notes/2023-06-29-10gui-10-finger-multitouch-user-interface.md
index cb012d4..0dd3803 100644
--- a/content/notes/2023-06-29-10gui-10-finger-multitouch-user-interface.md
+++ b/content/notes/2023-06-29-10gui-10-finger-multitouch-user-interface.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "10/GUI 10 Finger Multitouch User Interface" 2title: "10/GUI 10 Finger Multitouch User Interface"
3url: /10gui-10-finger-multitouch-user-interface.html 3url: 10gui-10-finger-multitouch-user-interface.html
4date: 2023-06-29T14:51:39+02:00 4date: 2023-06-29T14:51:39+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-06-29-60s-ibm-computers-commercial.md b/content/notes/2023-06-29-60s-ibm-computers-commercial.md
index 9c4328b..8bd4bbc 100644
--- a/content/notes/2023-06-29-60s-ibm-computers-commercial.md
+++ b/content/notes/2023-06-29-60s-ibm-computers-commercial.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "60's IBM Computers Commercial" 2title: "60's IBM Computers Commercial"
3url: /60s-ibm-computers-commercial.html 3url: 60s-ibm-computers-commercial.html
4date: 2023-06-29T22:13:45+02:00 4date: 2023-06-29T22:13:45+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-07-10-fix-screen-tearing-on-debian-12-xorg-and-i3.md b/content/notes/2023-07-10-fix-screen-tearing-on-debian-12-xorg-and-i3.md
index dbc3abd..c7e12ae 100644
--- a/content/notes/2023-07-10-fix-screen-tearing-on-debian-12-xorg-and-i3.md
+++ b/content/notes/2023-07-10-fix-screen-tearing-on-debian-12-xorg-and-i3.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Fix screen tearing on Debian 12 Xorg and i3" 2title: "Fix screen tearing on Debian 12 Xorg and i3"
3url: /fix-screen-tearing-on-debian-12-xorg-and-i3.html 3url: fix-screen-tearing-on-debian-12-xorg-and-i3.html
4date: 2023-07-10T04:21:48+02:00 4date: 2023-07-10T04:21:48+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-07-10-online-radio-streaming-with-mpv-from-terminal.md b/content/notes/2023-07-10-online-radio-streaming-with-mpv-from-terminal.md
index 37b0715..821a80f 100644
--- a/content/notes/2023-07-10-online-radio-streaming-with-mpv-from-terminal.md
+++ b/content/notes/2023-07-10-online-radio-streaming-with-mpv-from-terminal.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Online radio streaming with MPV from terminal" 2title: "Online radio streaming with MPV from terminal"
3url: /online-radio-streaming-with-mpv-from-terminal.html 3url: online-radio-streaming-with-mpv-from-terminal.html
4date: 2023-07-10T03:34:45+02:00 4date: 2023-07-10T03:34:45+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-07-14-set-color-temperature-of-displays-on-i3.md b/content/notes/2023-07-14-set-color-temperature-of-displays-on-i3.md
index 171be4e..e213a42 100644
--- a/content/notes/2023-07-14-set-color-temperature-of-displays-on-i3.md
+++ b/content/notes/2023-07-14-set-color-temperature-of-displays-on-i3.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Set color temperature of displays on i3" 2title: "Set color temperature of displays on i3"
3url: /set-color-temperature-of-displays-on-i3.html 3url: set-color-temperature-of-displays-on-i3.html
4date: 2023-07-14T09:19:31+02:00 4date: 2023-07-14T09:19:31+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-08-01-make-b-w-svg-charts-with-matplotlib.md b/content/notes/2023-08-01-make-b-w-svg-charts-with-matplotlib.md
index 84fb5e4..8310ce8 100644
--- a/content/notes/2023-08-01-make-b-w-svg-charts-with-matplotlib.md
+++ b/content/notes/2023-08-01-make-b-w-svg-charts-with-matplotlib.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Make B/W SVG charts with matplotlib" 2title: "Make B/W SVG charts with matplotlib"
3url: /make-b-w-svg-charts-with-matplotlib.html 3url: make-b-w-svg-charts-with-matplotlib.html
4date: 2023-08-01T17:04:10+02:00 4date: 2023-08-01T17:04:10+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-09-18-aws-eb-pyyaml-fix.md b/content/notes/2023-09-18-aws-eb-pyyaml-fix.md
index b394eaf..77ae27d 100644
--- a/content/notes/2023-09-18-aws-eb-pyyaml-fix.md
+++ b/content/notes/2023-09-18-aws-eb-pyyaml-fix.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "AWS EB PyYAML fix" 2title: "AWS EB PyYAML fix"
3url: /aws-eb-pyyaml-fix.html 3url: aws-eb-pyyaml-fix.html
4date: 2023-09-18T07:27:29+02:00 4date: 2023-09-18T07:27:29+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-09-25-compile-drawterm-on-fedora-38.md b/content/notes/2023-09-25-compile-drawterm-on-fedora-38.md
index a369c66..ec7446b 100644
--- a/content/notes/2023-09-25-compile-drawterm-on-fedora-38.md
+++ b/content/notes/2023-09-25-compile-drawterm-on-fedora-38.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Compile drawterm on Fedora 38" 2title: "Compile drawterm on Fedora 38"
3url: /compile-drawterm-on-fedora-38.html 3url: compile-drawterm-on-fedora-38.html
4date: 2023-09-25T09:04:28+02:00 4date: 2023-09-25T09:04:28+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-11-04-using-ffmpeg-to-combine-video-side-by-side.md b/content/notes/2023-11-04-using-ffmpeg-to-combine-video-side-by-side.md
index 294f77b..1d7f7da 100644
--- a/content/notes/2023-11-04-using-ffmpeg-to-combine-video-side-by-side.md
+++ b/content/notes/2023-11-04-using-ffmpeg-to-combine-video-side-by-side.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Using ffmpeg to combine videos side by side" 2title: "Using ffmpeg to combine videos side by side"
3url: /using-ffmpeg-to-combine-video-side-by-side.html 3url: using-ffmpeg-to-combine-video-side-by-side.html
4date: 2023-11-04T09:04:28+02:00 4date: 2023-11-04T09:04:28+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-11-05-add-lazy-loading-to-jekyll-posts.md b/content/notes/2023-11-05-add-lazy-loading-to-jekyll-posts.md
index 5d6dae4..42e07e6 100644
--- a/content/notes/2023-11-05-add-lazy-loading-to-jekyll-posts.md
+++ b/content/notes/2023-11-05-add-lazy-loading-to-jekyll-posts.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Add lazy loading of images in Jekyll posts" 2title: "Add lazy loading of images in Jekyll posts"
3url: /add-lazy-loading-to-jekyll-posts.html 3url: add-lazy-loading-to-jekyll-posts.html
4date: 2023-11-05T09:04:28+02:00 4date: 2023-11-05T09:04:28+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2023-11-07-personal-sane-vim-defaults.md b/content/notes/2023-11-07-personal-sane-vim-defaults.md
index a9157ad..52d3946 100644
--- a/content/notes/2023-11-07-personal-sane-vim-defaults.md
+++ b/content/notes/2023-11-07-personal-sane-vim-defaults.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Personal sane Vim defaults" 2title: "Personal sane Vim defaults"
3url: /apersonal-sane-vim-defaults.html 3url: apersonal-sane-vim-defaults.html
4date: 2023-11-07T01:04:28+02:00 4date: 2023-11-07T01:04:28+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2024-02-15-extract-lines-from-file.md b/content/notes/2024-02-15-extract-lines-from-file.md
index 09d3937..91e28e4 100644
--- a/content/notes/2024-02-15-extract-lines-from-file.md
+++ b/content/notes/2024-02-15-extract-lines-from-file.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Extract lines from a file with sed" 2title: "Extract lines from a file with sed"
3url: /extract-lines-from-file-with-sed.html 3url: extract-lines-from-file-with-sed.html
4date: 2024-02-15T10:04:28+02:00 4date: 2024-02-15T10:04:28+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2024-02-21-dcss-online-rc-defaults.md b/content/notes/2024-02-21-dcss-online-rc-defaults.md
index 5085b1c..9b23212 100644
--- a/content/notes/2024-02-21-dcss-online-rc-defaults.md
+++ b/content/notes/2024-02-21-dcss-online-rc-defaults.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Sane default for Dungeon Crawl Stone Soup Online edition" 2title: "Sane default for Dungeon Crawl Stone Soup Online edition"
3url: /dcss-online-rc-defaults.html 3url: dcss-online-rc-defaults.html
4date: 2024-02-21T06:35:11+02:00 4date: 2024-02-21T06:35:11+02:00
5type: note 5type: note
6draft: false 6draft: false
diff --git a/content/notes/2024-02-23-uninstall-ollama-from-a-linux-box.md b/content/notes/2024-02-23-uninstall-ollama-from-a-linux-box.md
index a597c54..ddf0981 100644
--- a/content/notes/2024-02-23-uninstall-ollama-from-a-linux-box.md
+++ b/content/notes/2024-02-23-uninstall-ollama-from-a-linux-box.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Uninstall Ollama from a Linux box 2title: Uninstall Ollama from a Linux box
3url: /uninstall-ollama-from-a-linux-box.html 3url: uninstall-ollama-from-a-linux-box.html
4type: note 4type: note
5date: 2024-02-23 5date: 2024-02-23
6draft: false 6draft: false
diff --git a/content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md b/content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md
index ce54b75..325bd52 100644
--- a/content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md
+++ b/content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Most likely to succeed in the year of 2011 2title: Most likely to succeed in the year of 2011
3url: /most-likely-to-succeed-in-year-of-2011.html 3url: most-likely-to-succeed-in-year-of-2011.html
4date: 2011-01-13T12:00:00+02:00 4date: 2011-01-13T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2012-03-09-led-technology-not-so-eco.md b/content/posts/2012-03-09-led-technology-not-so-eco.md
index 205ddd3..2841d0a 100644
--- a/content/posts/2012-03-09-led-technology-not-so-eco.md
+++ b/content/posts/2012-03-09-led-technology-not-so-eco.md
@@ -1,6 +1,6 @@
1--- 1---
2title: LED technology might not be as eco-friendly as you think 2title: LED technology might not be as eco-friendly as you think
3url: /led-technology-not-so-eco.html 3url: led-technology-not-so-eco.html
4date: 2012-03-09T12:00:00+02:00 4date: 2012-03-09T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2013-10-24-wireless-sensor-networks.md b/content/posts/2013-10-24-wireless-sensor-networks.md
index 67dc688..bc6b333 100644
--- a/content/posts/2013-10-24-wireless-sensor-networks.md
+++ b/content/posts/2013-10-24-wireless-sensor-networks.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Wireless sensor networks 2title: Wireless sensor networks
3url: /wireless-sensor-networks.html 3url: wireless-sensor-networks.html
4date: 2013-10-24T12:00:00+02:00 4date: 2013-10-24T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2015-11-10-software-development-pitfalls.md b/content/posts/2015-11-10-software-development-pitfalls.md
index a003d5b..6a5d9bd 100644
--- a/content/posts/2015-11-10-software-development-pitfalls.md
+++ b/content/posts/2015-11-10-software-development-pitfalls.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Software development and my favorite pitfalls 2title: Software development and my favorite pitfalls
3url: /software-development-pitfalls.html 3url: software-development-pitfalls.html
4date: 2015-11-10T12:00:00+02:00 4date: 2015-11-10T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2017-03-07-golang-profiling-simplified.md b/content/posts/2017-03-07-golang-profiling-simplified.md
index a9a63e1..9f5e9f3 100644
--- a/content/posts/2017-03-07-golang-profiling-simplified.md
+++ b/content/posts/2017-03-07-golang-profiling-simplified.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Golang profiling simplified 2title: Golang profiling simplified
3url: /golang-profiling-simplified.html 3url: golang-profiling-simplified.html
4date: 2017-03-07T12:00:00+02:00 4date: 2017-03-07T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md b/content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md
index 966788a..3a6410f 100644
--- a/content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md
+++ b/content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md
@@ -1,6 +1,6 @@
1--- 1---
2title: What I've learned developing ad server 2title: What I've learned developing ad server
3url: /what-i-ve-learned-developing-ad-server.html 3url: what-i-ve-learned-developing-ad-server.html
4date: 2017-04-17T12:00:00+02:00 4date: 2017-04-17T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md b/content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md
index 8795933..b954448 100644
--- a/content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md
+++ b/content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Profiling Python web applications with visual tools 2title: Profiling Python web applications with visual tools
3url: /profiling-python-web-applications-with-visual-tools.html 3url: profiling-python-web-applications-with-visual-tools.html
4date: 2017-04-21T12:00:00+02:00 4date: 2017-04-21T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2017-08-11-simple-iot-application.md b/content/posts/2017-08-11-simple-iot-application.md
index 874f3df..69b2aa0 100644
--- a/content/posts/2017-08-11-simple-iot-application.md
+++ b/content/posts/2017-08-11-simple-iot-application.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Simple IOT application supported by real-time monitoring and data history 2title: Simple IOT application supported by real-time monitoring and data history
3url: /simple-iot-application.html 3url: simple-iot-application.html
4date: 2017-08-11T12:00:00+02:00 4date: 2017-08-11T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md b/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md
index 9b6ca37..921d5cb 100644
--- a/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md
+++ b/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Using DigitalOcean Spaces Object Storage with FUSE 2title: Using DigitalOcean Spaces Object Storage with FUSE
3url: /using-digitalocean-spaces-object-storage-with-fuse.html 3url: using-digitalocean-spaces-object-storage-with-fuse.html
4date: 2018-01-16T12:00:00+02:00 4date: 2018-01-16T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md b/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md
index ba2dd5b..7f9c6ff 100644
--- a/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md
+++ b/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Encoding binary data into DNA sequence 2title: Encoding binary data into DNA sequence
3url: /encoding-binary-data-into-dna-sequence.html 3url: encoding-binary-data-into-dna-sequence.html
4date: 2019-01-03T12:00:00+02:00 4date: 2019-01-03T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2019-10-14-simplifying-and-reducing-clutter.md b/content/posts/2019-10-14-simplifying-and-reducing-clutter.md
index 603faf1..25f9ca0 100644
--- a/content/posts/2019-10-14-simplifying-and-reducing-clutter.md
+++ b/content/posts/2019-10-14-simplifying-and-reducing-clutter.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Simplifying and reducing clutter in my life and work 2title: Simplifying and reducing clutter in my life and work
3url: /simplifying-and-reducing-clutter.html 3url: simplifying-and-reducing-clutter.html
4date: 2019-10-14T12:00:00+02:00 4date: 2019-10-14T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md b/content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md
index 1e43554..18e3f5c 100644
--- a/content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md
+++ b/content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Using sentiment analysis for clickbait detection in RSS feeds 2title: Using sentiment analysis for clickbait detection in RSS feeds
3url: /using-sentiment-analysis-for-clickbait-detection-in-rss-feeds.html 3url: using-sentiment-analysis-for-clickbait-detection-in-rss-feeds.html
4date: 2019-10-19T12:00:00+02:00 4date: 2019-10-19T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-03-22-simple-sse-based-pubsub-server.md b/content/posts/2020-03-22-simple-sse-based-pubsub-server.md
index 40909b4..5c172c4 100644
--- a/content/posts/2020-03-22-simple-sse-based-pubsub-server.md
+++ b/content/posts/2020-03-22-simple-sse-based-pubsub-server.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Simple Server-Sent Events based PubSub Server 2title: Simple Server-Sent Events based PubSub Server
3url: /simple-server-sent-events-based-pubsub-server.html 3url: simple-server-sent-events-based-pubsub-server.html
4date: 2020-03-22T12:00:00+02:00 4date: 2020-03-22T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-03-27-create-placeholder-images-with-sharp.md b/content/posts/2020-03-27-create-placeholder-images-with-sharp.md
index 2441ada..1c2b042 100644
--- a/content/posts/2020-03-27-create-placeholder-images-with-sharp.md
+++ b/content/posts/2020-03-27-create-placeholder-images-with-sharp.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Create placeholder images with sharp Node.js image processing library 2title: Create placeholder images with sharp Node.js image processing library
3url: /create-placeholder-images-with-sharp.html 3url: create-placeholder-images-with-sharp.html
4date: 2020-03-27T12:00:00+02:00 4date: 2020-03-27T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md b/content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md
index 23ee27d..efe88fa 100644
--- a/content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md
+++ b/content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md
@@ -1,6 +1,6 @@
1--- 1---
2title: The strange case of Elasticsearch allocation failure 2title: The strange case of Elasticsearch allocation failure
3url: /the-strange-case-of-elasticsearch-allocation-failure.html 3url: the-strange-case-of-elasticsearch-allocation-failure.html
4date: 2020-03-29T12:00:00+02:00 4date: 2020-03-29T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md b/content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md
index 3b9f629..d083890 100644
--- a/content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md
+++ b/content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md
@@ -1,6 +1,6 @@
1--- 1---
2title: My love and hate relationship with Node.js 2title: My love and hate relationship with Node.js
3url: /my-love-and-hate-relationship-with-nodejs.html 3url: my-love-and-hate-relationship-with-nodejs.html
4date: 2020-03-30T12:00:00+02:00 4date: 2020-03-30T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-05-05-remote-work.md b/content/posts/2020-05-05-remote-work.md
index b6c09c3..905d169 100644
--- a/content/posts/2020-05-05-remote-work.md
+++ b/content/posts/2020-05-05-remote-work.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Remote work and how it affects the daily lives of people 2title: Remote work and how it affects the daily lives of people
3url: /remote-work.html 3url: remote-work.html
4date: 2020-05-05T12:00:00+02:00 4date: 2020-05-05T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-08-15-systemd-disable-wake-onmouse.md b/content/posts/2020-08-15-systemd-disable-wake-onmouse.md
index 51195af..8f411d6 100644
--- a/content/posts/2020-08-15-systemd-disable-wake-onmouse.md
+++ b/content/posts/2020-08-15-systemd-disable-wake-onmouse.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Disable mouse wake from suspend with systemd service 2title: Disable mouse wake from suspend with systemd service
3url: /disable-mouse-wake-from-suspend-with-systemd-service.html 3url: disable-mouse-wake-from-suspend-with-systemd-service.html
4date: 2020-08-15T12:00:00+02:00 4date: 2020-08-15T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-09-06-esp-and-micropython.md b/content/posts/2020-09-06-esp-and-micropython.md
index ea01d12..90bf118 100644
--- a/content/posts/2020-09-06-esp-and-micropython.md
+++ b/content/posts/2020-09-06-esp-and-micropython.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Getting started with MicroPython and ESP8266 2title: Getting started with MicroPython and ESP8266
3url: /esp8266-and-micropython-guide.html 3url: esp8266-and-micropython-guide.html
4date: 2020-09-06T12:00:00+02:00 4date: 2020-09-06T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-09-08-bind-warning-on-login.md b/content/posts/2020-09-08-bind-warning-on-login.md
index f13ffff..1d774fd 100644
--- a/content/posts/2020-09-08-bind-warning-on-login.md
+++ b/content/posts/2020-09-08-bind-warning-on-login.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Fix bind warning in .profile on login in Ubuntu 2title: Fix bind warning in .profile on login in Ubuntu
3url: /bind-warning-on-login-in-ubuntu.html 3url: bind-warning-on-login-in-ubuntu.html
4date: 2020-09-08T12:00:00+02:00 4date: 2020-09-08T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-09-09-digitalocean-sync.md b/content/posts/2020-09-09-digitalocean-sync.md
index 8836c3b..e16b827 100644
--- a/content/posts/2020-09-09-digitalocean-sync.md
+++ b/content/posts/2020-09-09-digitalocean-sync.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Using Digitalocean Spaces to sync between computers 2title: Using Digitalocean Spaces to sync between computers
3url: /digitalocean-spaces-to-sync-between-computers.html 3url: digitalocean-spaces-to-sync-between-computers.html
4date: 2020-09-09T12:00:00+02:00 4date: 2020-09-09T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-01-24-replacing-dropbox-with-s3.md b/content/posts/2021-01-24-replacing-dropbox-with-s3.md
index 61754df..915bcb9 100644
--- a/content/posts/2021-01-24-replacing-dropbox-with-s3.md
+++ b/content/posts/2021-01-24-replacing-dropbox-with-s3.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Replacing Dropbox in favor of DigitalOcean spaces 2title: Replacing Dropbox in favor of DigitalOcean spaces
3url: /replacing-dropbox-in-favor-of-digitalocean-spaces.html 3url: replacing-dropbox-in-favor-of-digitalocean-spaces.html
4date: 2021-01-24T12:00:00+02:00 4date: 2021-01-24T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-01-25-goaccess.md b/content/posts/2021-01-25-goaccess.md
index 0f6f1a6..48618a0 100644
--- a/content/posts/2021-01-25-goaccess.md
+++ b/content/posts/2021-01-25-goaccess.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Using GoAccess with Nginx to replace Google Analytics 2title: Using GoAccess with Nginx to replace Google Analytics
3url: /using-goaccess-with-nginx-to-replace-google-analytics.html 3url: using-goaccess-with-nginx-to-replace-google-analytics.html
4date: 2021-01-25T12:00:00+02:00 4date: 2021-01-25T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-06-26-simple-world-clock.md b/content/posts/2021-06-26-simple-world-clock.md
index e72744c..767d870 100644
--- a/content/posts/2021-06-26-simple-world-clock.md
+++ b/content/posts/2021-06-26-simple-world-clock.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Simple world clock with eInk display and Raspberry Pi Zero 2title: Simple world clock with eInk display and Raspberry Pi Zero
3url: /simple-world-clock-with-eiink-display-and-raspberry-pi-zero.html 3url: simple-world-clock-with-eiink-display-and-raspberry-pi-zero.html
4date: 2021-06-26T12:00:00+02:00 4date: 2021-06-26T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md b/content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md
index 67c7481..100645b 100644
--- a/content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md
+++ b/content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md
@@ -1,6 +1,6 @@
1--- 1---
2title: My journey from being an internet über consumer to being a full hominum again 2title: My journey from being an internet über consumer to being a full hominum again
3url: /from-internet-consumer-to-full-hominum-again.html 3url: from-internet-consumer-to-full-hominum-again.html
4date: 2021-07-30T12:00:00+02:00 4date: 2021-07-30T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-08-01-linux-cheatsheet.md b/content/posts/2021-08-01-linux-cheatsheet.md
index 7bafb74..20e3382 100644
--- a/content/posts/2021-08-01-linux-cheatsheet.md
+++ b/content/posts/2021-08-01-linux-cheatsheet.md
@@ -1,6 +1,6 @@
1--- 1---
2title: List of essential Linux commands for server management 2title: List of essential Linux commands for server management
3url: /linux-cheatsheet.html 3url: linux-cheatsheet.html
4date: 2021-08-01T12:00:00+02:00 4date: 2021-08-01T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md b/content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md
index 1de3dd1..86d082d 100644
--- a/content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md
+++ b/content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Debian based riced up distribution for Developers and DevOps folks 2title: Debian based riced up distribution for Developers and DevOps folks
3url: /debian-based-riced-up-distribution-for-developers-and-devops-folks.html 3url: debian-based-riced-up-distribution-for-developers-and-devops-folks.html
4date: 2021-12-03T12:00:00+02:00 4date: 2021-12-03T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-12-25-running-golang-application-as-pid1.md b/content/posts/2021-12-25-running-golang-application-as-pid1.md
index c84578d..2f812f2 100644
--- a/content/posts/2021-12-25-running-golang-application-as-pid1.md
+++ b/content/posts/2021-12-25-running-golang-application-as-pid1.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Running Golang application as PID 1 with Linux kernel 2title: Running Golang application as PID 1 with Linux kernel
3url: /running-golang-application-as-pid1.html 3url: running-golang-application-as-pid1.html
4date: 2021-12-25T12:00:00+02:00 4date: 2021-12-25T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-12-30-wap-mobile-web-before-the-web.md b/content/posts/2021-12-30-wap-mobile-web-before-the-web.md
index 66634c6..b2f6e31 100644
--- a/content/posts/2021-12-30-wap-mobile-web-before-the-web.md
+++ b/content/posts/2021-12-30-wap-mobile-web-before-the-web.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Wireless Application Protocol and the mobile web before the web 2title: Wireless Application Protocol and the mobile web before the web
3url: /wap-mobile-web-before-the-web.html 3url: wap-mobile-web-before-the-web.html
4date: 2021-12-30T12:00:00+02:00 4date: 2021-12-30T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2022-06-30-trying-out-helix-editor.md b/content/posts/2022-06-30-trying-out-helix-editor.md
index 817b042..c57a008 100644
--- a/content/posts/2022-06-30-trying-out-helix-editor.md
+++ b/content/posts/2022-06-30-trying-out-helix-editor.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Trying out Helix code editor as my main editor 2title: Trying out Helix code editor as my main editor
3url: /tying-out-helix-code-editor.html 3url: tying-out-helix-code-editor.html
4date: 2022-06-30T12:00:00+02:00 4date: 2022-06-30T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md b/content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md
index 1b82cb6..79e0176 100644
--- a/content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md
+++ b/content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md
@@ -1,6 +1,6 @@
1--- 1---
2title: What would DNA sound if synthesized to an audio file 2title: What would DNA sound if synthesized to an audio file
3url: /what-would-dna-sound-if-synthesized.html 3url: what-would-dna-sound-if-synthesized.html
4date: 2022-07-05T12:00:00+02:00 4date: 2022-07-05T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md b/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md
index fc00ea0..ab07a2d 100644
--- a/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md
+++ b/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md
@@ -1,6 +1,6 @@
1--- 1---
2title: State of Web Technologies and Web development in year 2022 2title: State of Web Technologies and Web development in year 2022
3url: /state-of-web-technologies-and-web-development-in-year-2022.html 3url: state-of-web-technologies-and-web-development-in-year-2022.html
4date: 2022-10-06T12:00:00+02:00 4date: 2022-10-06T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md b/content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md
index 1b8799f..8d131f0 100644
--- a/content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md
+++ b/content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Microsoundtrack — That sound that machine makes when struggling 2title: Microsoundtrack — That sound that machine makes when struggling
3url: /that-sound-that-machine-makes-when-struggling.html 3url: that-sound-that-machine-makes-when-struggling.html
4date: 2022-10-16T12:00:00+02:00 4date: 2022-10-16T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md b/content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md
index 067f381..27e227a 100644
--- a/content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md
+++ b/content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Trying to build a New kind of terminal emulator for the modern age 2title: Trying to build a New kind of terminal emulator for the modern age
3url: /trying-to-build-a-new-kind-of-terminal-emulator.html 3url: trying-to-build-a-new-kind-of-terminal-emulator.html
4date: 2023-01-26T12:00:00+02:00 4date: 2023-01-26T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-05-16-rekindling-my-love-for-programming.md b/content/posts/2023-05-16-rekindling-my-love-for-programming.md
index 69f8c7a..3c2267b 100644
--- a/content/posts/2023-05-16-rekindling-my-love-for-programming.md
+++ b/content/posts/2023-05-16-rekindling-my-love-for-programming.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Rekindling my love for programming and enjoying the act of creating 2title: Rekindling my love for programming and enjoying the act of creating
3url: /rekindling-my-love-for-programming.html 3url: rekindling-my-love-for-programming.html
4date: 2023-05-16T12:00:00+02:00 4date: 2023-05-16T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-05-23-i-was-wrong-about-git-workflows.md b/content/posts/2023-05-23-i-was-wrong-about-git-workflows.md
index c0ac6ea..073e72e 100644
--- a/content/posts/2023-05-23-i-was-wrong-about-git-workflows.md
+++ b/content/posts/2023-05-23-i-was-wrong-about-git-workflows.md
@@ -1,6 +1,6 @@
1--- 1---
2title: I think I was completely wrong about Git workflows 2title: I think I was completely wrong about Git workflows
3url: /i-was-wrong-about-git-workflows.html 3url: i-was-wrong-about-git-workflows.html
4date: 2023-05-23T12:00:00+02:00 4date: 2023-05-23T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md b/content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md
index b311509..fd44605 100644
--- a/content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md
+++ b/content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Re-Inventing Task Runner That I Actually Used Daily" 2title: "Re-Inventing Task Runner That I Actually Used Daily"
3url: /re-inventing-task-runner-that-i-actually-used-daily.html 3url: re-inventing-task-runner-that-i-actually-used-daily.html
4date: 2023-05-31T12:21:10+02:00 4date: 2023-05-31T12:21:10+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md b/content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md
index 61a3dcc..9059b00 100644
--- a/content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md
+++ b/content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Bringing all of my projects together under one umbrella" 2title: "Bringing all of my projects together under one umbrella"
3url: /bringing-all-of-my-projects-together-under-one-umbrella.html 3url: bringing-all-of-my-projects-together-under-one-umbrella.html
4date: 2023-07-01T18:49:07+02:00 4date: 2023-07-01T18:49:07+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md b/content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md
index 21e2f11..4743694 100644
--- a/content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md
+++ b/content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Who knows what the world will look like tomorrow" 2title: "Who knows what the world will look like tomorrow"
3url: /who-knows-what-the-world-will-look-like-tomorrow.html 3url: who-knows-what-the-world-will-look-like-tomorrow.html
4date: 2023-07-08T18:49:07+02:00 4date: 2023-07-08T18:49:07+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md b/content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md
index 7ff292e..917a44d 100644
--- a/content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md
+++ b/content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Elitist attitudes are sapping all the fun from programming" 2title: "Elitist attitudes are sapping all the fun from programming"
3url: /elitist-attitudes-are-sapping-all-the-fun-from-programming.html 3url: elitist-attitudes-are-sapping-all-the-fun-from-programming.html
4date: 2023-11-05T09:04:28+02:00 4date: 2023-11-05T09:04:28+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2024-02-11-k-mer.md b/content/posts/2024-02-11-k-mer.md
index 984e9de..3afcdbf 100644
--- a/content/posts/2024-02-11-k-mer.md
+++ b/content/posts/2024-02-11-k-mer.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Navigating the genome using k-mers for DNA analysis and visualization" 2title: "Navigating the genome using k-mers for DNA analysis and visualization"
3url: /navigating-the-genome-using-k-mers-for-dna-analysis-and-visualization.html 3url: navigating-the-genome-using-k-mers-for-dna-analysis-and-visualization.html
4date: 2024-02-11T01:04:28+02:00 4date: 2024-02-11T01:04:28+02:00
5type: post 5type: post
6draft: true 6draft: true
diff --git a/content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md b/content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md
index 42c20c0..f9a9cac 100644
--- a/content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md
+++ b/content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Converting Valgrind callgrinds to SVG format 2title: Converting Valgrind callgrinds to SVG format
3url: /converting-valgrind-callgrinds-to-svg-format.html 3url: converting-valgrind-callgrinds-to-svg-format.html
4date: 2024-02-28T03:23:00+01:00 4date: 2024-02-28T03:23:00+01:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2024-03-10-using-custom-software-with-github-actions-to-deploy-a-site.md b/content/posts/2024-03-10-using-custom-software-with-github-actions-to-deploy-a-site.md
new file mode 100644
index 0000000..bbf74fd
--- /dev/null
+++ b/content/posts/2024-03-10-using-custom-software-with-github-actions-to-deploy-a-site.md
@@ -0,0 +1,83 @@
1---
2title: "Using custom software with Github Actions to deploy a site"
3url: using-custom-software-with-github-actions-to-deploy-a-site.html
4date: 2024-03-10T15:30:11+01:00
5type: post
6draft: false
7---
8
9By default, GitHub uses Jekyll for their site generator which is fine,
10but it has some issues and the complexity is not really worth it for me.
11
12You could argue that Jekyll is simple, which it is to some degree,
13but it can become complicated quite quickly if you start adding your
14own spin on things.
15
16A while ago I wrote a simple static site generator called "[jbmafp -
17Just Build Me A Fucking Page](https://github.com/mitjafelicijan/jbmafp)"
18which was a protest against [Hugo](https://gohugo.io). Hugo is fine but
19again, if you try doing something that conflicts with the dogma they
20prescribe you are in trouble.
21
22I also moved this blog from self-hosted virtual machine to just GitHub
23Pages. I didn't want to bother myself managing that server anymore. And
24this presented a slight problem because I didn't want to use the default
25`_docs` folder GitHub wants you to use, and I also didn't want to upload
26`public` folder that gets generated to GitHub.
27
28Thankfully, there is a way to use custom software to generate your site
29like `jbmafp`.
30
31To achieve this you need to create a file `.github/workflows/deploy.yaml`
32in the root of your repository.
33
34```yaml
35name: Build and Deploy to Pages
36
37on:
38 push:
39 branches: ["master"]
40 workflow_dispatch:
41
42permissions:
43 contents: read
44 pages: write
45 id-token: write
46
47concurrency:
48 group: "pages"
49 cancel-in-progress: false
50
51jobs:
52 deploy:
53 environment:
54 name: github-pages
55 url: ${{ steps.deployment.outputs.page_url }}
56 runs-on: ubuntu-latest
57 steps:
58 - name: Checkout
59 uses: actions/checkout@v3
60 - name: Setup Pages
61 uses: actions/configure-pages@v3
62 - name: Run a multi-line script
63 run: |
64 wget https://github.com/mitjafelicijan/jbmafp/releases/download/v0.1/jbmafp.zip
65 unzip jbmafp.zip
66 chmod +x jbmafp
67 ./jbmafp -b
68 - name: Upload artifact
69 uses: actions/upload-pages-artifact@v2
70 with:
71 path: './public'
72 - name: Deploy to GitHub Pages
73 id: deployment
74 uses: actions/deploy-pages@v2
75```
76
77This is an example for `jbmafp`. When I execute `./jbmafp -b` the program
78creates `public` folder and puts all content there. And the directive
79`with: path: './public'` tells `actions/deploy-pages@v2` to look for
80`public` folder instead of `docs` folder.
81
82This can be used with anything, actually. Hugo, Gatsby, Astro, you
83name it.
diff --git a/templates/base.html b/templates/base.html
index 7b34a8c..45eb939 100755
--- a/templates/base.html
+++ b/templates/base.html
@@ -58,6 +58,15 @@
58 cap { text-transform: capitalize; } 58 cap { text-transform: capitalize; }
59 ul li { padding: 0.2em 0; } 59 ul li { padding: 0.2em 0; }
60 60
61 a {
62 color: var(--link-color);
63 text-decoration: none;
64 }
65
66 a:hover {
67 text-decoration: underline;
68 }
69
61 pre { 70 pre {
62 text-wrap: nowrap; 71 text-wrap: nowrap;
63 overflow-x: auto; 72 overflow-x: auto;
diff --git a/templates/feed.xml b/templates/feed.xml
index 97507e2..97106d9 100755
--- a/templates/feed.xml
+++ b/templates/feed.xml
@@ -10,9 +10,9 @@
10 {{ if not .Draft }} 10 {{ if not .Draft }}
11 <item> 11 <item>
12 <title>{{ $page.Title }}</title> 12 <title>{{ $page.Title }}</title>
13 <link>{{ $.Config.BaseURL }}{{ $page.RelPermalink }}</link> 13 <link>{{ $.Config.BaseURL }}/{{ $page.RelPermalink }}</link>
14 <pubDate>{{ $page.Created.Format "Mon, 02 Jan 2006 15:04:05 -0700" }}</pubDate> 14 <pubDate>{{ $page.Created.Format "Mon, 02 Jan 2006 15:04:05 -0700" }}</pubDate>
15 <guid>{{ $.Config.BaseURL }}{{ $page.RelPermalink }}</guid> 15 <guid>{{ $.Config.BaseURL }}/{{ $page.RelPermalink }}</guid>
16 <description>{{ $page.Summary }}</description> 16 <description>{{ $page.Summary }}</description>
17 <content:encoded>{{ $page.Raw }}</content:encoded> 17 <content:encoded>{{ $page.Raw }}</content:encoded>
18 </item> 18 </item>
diff --git a/templates/sitemap.xml b/templates/sitemap.xml
index 4d2617c..e11846d 100644
--- a/templates/sitemap.xml
+++ b/templates/sitemap.xml
@@ -3,7 +3,7 @@
3 {{ if or (eq $page.Type "post") (eq $page.Type "note") }} 3 {{ if or (eq $page.Type "post") (eq $page.Type "note") }}
4 {{ if not .Draft }} 4 {{ if not .Draft }}
5 <url> 5 <url>
6 <loc>{{ $.Config.BaseURL }}{{ $page.RelPermalink }}</loc> 6 <loc>{{ $.Config.BaseURL }}/{{ $page.RelPermalink }}</loc>
7 <lastmod>{{ $page.Created.Format "2006-01-02T15:04:05" }}+00:00</lastmod> 7 <lastmod>{{ $page.Created.Format "2006-01-02T15:04:05" }}+00:00</lastmod>
8 </url> 8 </url>
9 {{ end }} 9 {{ end }}