diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2023-05-26 00:40:40 +0200 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2023-05-26 00:40:40 +0200 |
| commit | 43b0708769eb61392050045b881f8e6ba39c5b66 (patch) | |
| tree | 3939579a13b8325325d5ebb8e05324a41ed78a6d /content/notes | |
| parent | 49e7e7d555a6cd9810d81561fa3e98e3d64502be (diff) | |
| download | mitjafelicijan.com-43b0708769eb61392050045b881f8e6ba39c5b66.tar.gz | |
Massive update to posts, archetypes
Added a archetypes for creating notes and posts so it auto-populates
fields.
Fixed existing posts so they align with the rule of 80 columns now.
Diffstat (limited to 'content/notes')
21 files changed, 102 insertions, 19 deletions
diff --git a/content/notes/cachebusting-in-hugo.md b/content/notes/cachebusting-in-hugo.md index 65d7769..34e1684 100644 --- a/content/notes/cachebusting-in-hugo.md +++ b/content/notes/cachebusting-in-hugo.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Cache busting in Hugo | 2 | title: Cache busting in Hugo |
| 3 | url: cachebusting-in-hugo.html | 3 | url: cachebusting-in-hugo.html |
| 4 | date: 2023-05-01 | 4 | date: 2023-05-01T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [hugo, cachebusting] | 7 | tags: [hugo, cachebusting] |
diff --git a/content/notes/catv-weechat-config.md b/content/notes/catv-weechat-config.md index 3e6e612..ea53120 100644 --- a/content/notes/catv-weechat-config.md +++ b/content/notes/catv-weechat-config.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: "#cat-v on weechat configuration" | 2 | title: "#cat-v on weechat configuration" |
| 3 | url: catv-weechat-config.html | 3 | url: catv-weechat-config.html |
| 4 | date: 2023-05-09 | 4 | date: 2023-05-09T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [irc, weechat, cat-v] | 7 | tags: [irc, weechat, cat-v] |
diff --git a/content/notes/convert-mkv.md b/content/notes/convert-mkv.md index bafdfb3..0e1987a 100644 --- a/content/notes/convert-mkv.md +++ b/content/notes/convert-mkv.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Convert all MKV files into other formats | 2 | title: Convert all MKV files into other formats |
| 3 | url: convert-mkv.html | 3 | url: convert-mkv.html |
| 4 | date: 2023-05-14 | 4 | date: 2023-05-14T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [ffmpeg, mkv, webm, mp4] | 7 | tags: [ffmpeg, mkv, webm, mp4] |
diff --git a/content/notes/dcss-materials.md b/content/notes/dcss-materials.md new file mode 100644 index 0000000..e446224 --- /dev/null +++ b/content/notes/dcss-materials.md | |||
| @@ -0,0 +1,69 @@ | |||
| 1 | --- | ||
| 2 | title: Dungeon Crawl Stone Soup Materials | ||
| 3 | url: dcss-materials.html | ||
| 4 | date: 2023-05-25T22:00:00+02:00 | ||
| 5 | type: notes | ||
| 6 | draft: false | ||
| 7 | tags: [dcss] | ||
| 8 | --- | ||
| 9 | |||
| 10 | An amazing game deserves an amazing guide. All this material can be find in | ||
| 11 | some for on another on [craw's](https://github.com/crawl/crawl) official | ||
| 12 | repository. | ||
| 13 | |||
| 14 | - [DCSS Quickstart](/notes/dcss-quickstart.pdf) - Very short introduction to the game | ||
| 15 | - [DCSS Manual](/notes/dcss_manual.pdf) - Extensive manual about the game | ||
| 16 | |||
| 17 |  | ||
| 18 | |||
| 19 | **Movement and Exploration** | ||
| 20 | |||
| 21 | - You can move around with the numpad (try numlock on and off), vi-keys, or clicking with the mouse. Arrow keys work, though you can't move diagonally with them. Pressing Shift and a direction will move until you see/hit something. | ||
| 22 | - Pressing `>` will take you down a staircase, and `<` to go up a staircase. | ||
| 23 | - You can open doors by walking into them, and close them with `C`. | ||
| 24 | - You can autoexplore by pressing `o`. | ||
| 25 | - You can re-view recent messages with `Ctrl-p`. | ||
| 26 | |||
| 27 | **Monsters and Combat** | ||
| 28 | |||
| 29 | - You can pick up items with `,` or `g`. | ||
| 30 | - Wield weapons with `w`. Weapons have different stats. | ||
| 31 | - (You may also engage in Unarmed Combat, though it isn't very effective when untrained). | ||
| 32 | - Attack monsters in melee by walking in their direction (or with Ctrl-direction). | ||
| 33 | - You can wait with `.` or `s`, passing your turn - such as to get monsters into a corridor with you. | ||
| 34 | - You can rest with `5`, waiting until you are fully healed, or something noteworthy happens. | ||
| 35 | - Either mouseover and rightclick, or use `x` then `v` on the monster to examine monsters. Monsters with a red border are 'dangerous' relative to your current XP level (XL). | ||
| 36 | - Quiver (often ranged) actions for further use with `Q`. | ||
| 37 | - You can fire ranged weapons manually with `f`, or auto-target your quiver with `p` or `Shift-Tab`. Throwing weapons can be thrown immediately, while launchers (like bows) need to be wielded first. | ||
| 38 | |||
| 39 | **Items and Inventory** | ||
| 40 | |||
| 41 | - View your inventory by pressing `i`. Most item related commands can also be done with this menu. | ||
| 42 | - You can wear amour with `W;` amour gives `AC`, while heavier body armour reduces `EV`. | ||
| 43 | - Autoexplore will automatically pick up useful items, such as potions and scrolls, if you aren't in danger. | ||
| 44 | - You can read scrolls with `r` and drink ("quaff") potions with `q`. | ||
| 45 | - Equipment items may have brands, with special properties. Branded equipment is blue when unidentified. | ||
| 46 | - Equipment items may be artifacts, often with unique properties, and are unmodifiable. They are written in white. | ||
| 47 | - You can evoke wands with `V`. | ||
| 48 | - You can put on jewelry with `P`, and remove it with `R`. | ||
| 49 | - Gold is used in shops, which can be interacted with by either `>` or `<`. | ||
| 50 | |||
| 51 | **Magic and Spellcasting** | ||
| 52 | |||
| 53 | - Once you find a spellbook, you can memorize spells with `M`. | ||
| 54 | - You need to be the same XL as the spell's spell level in order to learn it, in addition to training magical skill (to lower failure rate). | ||
| 55 | - Cast spells by pressing `z`, then the letter assigned to the spell. You may also Quiver a spell and then use it like a ranged weapon (with Shift-Tab). | ||
| 56 | - You can view your memorized spells by pressing `I` (capital-i) or `z`. | ||
| 57 | - Like HP, you can recover MP by resting (with 5). | ||
| 58 | - Many spells can be positioned more effectively, or combined with other spells, in order to get (more effective) use out of them. | ||
| 59 | - Heavier body amour and shields hamper spellcasting. | ||
| 60 | |||
| 61 | **Gods and Divine Abilities** | ||
| 62 | |||
| 63 | - You may look at a god's overview by praying at their altar (with `>` or `<`). After praying, you can worship the god by pressing Enter afterwards. | ||
| 64 | - Gods all have unique features about them. Trog, the god of the tutorial, is also the god of rage and bloodshed, and so despises spellcasting. | ||
| 65 | - Gods like and dislike different things. Most gods either like killing things (like Trog) or exploring new areas (like Elyvilon), rewarding you piety (divine favor) for doing so. | ||
| 66 | - You should learn to use and even rely on divine abilities often, as they are usually very strong. Trog's Berserk gives you 1.5x health, 1.5x speed (to all valid actions), and a big damage boost. Note that Berserk prevents most actions other than move and melee attack, and runs out very quickly if you aren't attacking. And after berserk ends, you are slowed down and can't berserk again for a short time. | ||
| 67 | - In addition, the vast majority of abilities consume piety in the process. Regardless, this ability is very cheap, and the benefits are incredible, so don't hold back! | ||
| 68 | - Pressing `^` will let you view your current god, abilities, and piety. | ||
| 69 | |||
diff --git a/content/notes/download-youtube-videos.md b/content/notes/download-youtube-videos.md index 455c550..6d26d12 100644 --- a/content/notes/download-youtube-videos.md +++ b/content/notes/download-youtube-videos.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Download list of YouTube files | 2 | title: Download list of YouTube files |
| 3 | url: download-youtube-videos.html | 3 | url: download-youtube-videos.html |
| 4 | date: 2023-05-13 | 4 | date: 2023-05-13T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [youtube, yt-dlp, ffmpeg, webm, mp4] | 7 | tags: [youtube, yt-dlp, ffmpeg, webm, mp4] |
diff --git a/content/notes/extend-lua-with-custom-c.md b/content/notes/extend-lua-with-custom-c.md index 2151237..eaa55a1 100644 --- a/content/notes/extend-lua-with-custom-c.md +++ b/content/notes/extend-lua-with-custom-c.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Extend Lua with custom C functions using Clang | 2 | title: Extend Lua with custom C functions using Clang |
| 3 | url: extend-lua-with-custom-c.html | 3 | url: extend-lua-with-custom-c.html |
| 4 | date: 2023-05-23 | 4 | date: 2023-05-23T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [lua, clang, c] | 7 | tags: [lua, clang, c] |
diff --git a/content/notes/fix-plan9-bootloader.md b/content/notes/fix-plan9-bootloader.md index 675eabc..fdd9425 100644 --- a/content/notes/fix-plan9-bootloader.md +++ b/content/notes/fix-plan9-bootloader.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Fix bootloader not being written in Plan9 | 2 | title: Fix bootloader not being written in Plan9 |
| 3 | url: fix-plan9-bootloader.html | 3 | url: fix-plan9-bootloader.html |
| 4 | date: 2023-05-11 | 4 | date: 2023-05-11T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [plan9, bootloader] | 7 | tags: [plan9, bootloader] |
diff --git a/content/notes/fresh-9front-desktop.md b/content/notes/fresh-9front-desktop.md index 71edd04..840126a 100644 --- a/content/notes/fresh-9front-desktop.md +++ b/content/notes/fresh-9front-desktop.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: My brand new Plan9/9front desktop | 2 | title: My brand new Plan9/9front desktop |
| 3 | url: fresh-9front-desktop.html | 3 | url: fresh-9front-desktop.html |
| 4 | date: 2023-05-24 | 4 | date: 2023-05-24T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [plan9, 9front] | 7 | tags: [plan9, 9front] |
diff --git a/content/notes/git-push-multiple-origins.md b/content/notes/git-push-multiple-origins.md index 14b6ed0..929a5dc 100644 --- a/content/notes/git-push-multiple-origins.md +++ b/content/notes/git-push-multiple-origins.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Push to multiple origins at once in Git | 2 | title: Push to multiple origins at once in Git |
| 3 | url: git-push-multiple-origins.html | 3 | url: git-push-multiple-origins.html |
| 4 | date: 2023-05-06 | 4 | date: 2023-05-06T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [git] | 7 | tags: [git] |
diff --git a/content/notes/install-plan9port-linux.md b/content/notes/install-plan9port-linux.md index 7e8994d..b74d2c0 100644 --- a/content/notes/install-plan9port-linux.md +++ b/content/notes/install-plan9port-linux.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Install Plan9port on Linux | 2 | title: Install Plan9port on Linux |
| 3 | url: install-plan9port-linux.html | 3 | url: install-plan9port-linux.html |
| 4 | date: 2023-05-12 | 4 | date: 2023-05-12T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [plan9, plan9port, linux] | 7 | tags: [plan9, plan9port, linux] |
diff --git a/content/notes/mass-set-permission.md b/content/notes/mass-set-permission.md index 84ec97a..b57374c 100644 --- a/content/notes/mass-set-permission.md +++ b/content/notes/mass-set-permission.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Change permissions of matching files recursively | 2 | title: Change permissions of matching files recursively |
| 3 | url: mass-set-permission.html | 3 | url: mass-set-permission.html |
| 4 | date: 2023-05-16 | 4 | date: 2023-05-16T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [linux, find, chmod] | 7 | tags: [linux, find, chmod] |
diff --git a/content/notes/mount-plan9-over-network.md b/content/notes/mount-plan9-over-network.md index 9e9875e..f643395 100644 --- a/content/notes/mount-plan9-over-network.md +++ b/content/notes/mount-plan9-over-network.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Mount Plan9 over network | 2 | title: Mount Plan9 over network |
| 3 | url: mount-plan9-over-network.html | 3 | url: mount-plan9-over-network.html |
| 4 | date: 2023-05-07 | 4 | date: 2023-05-07T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [plan9, linux, 9pfs] | 7 | tags: [plan9, linux, 9pfs] |
diff --git a/content/notes/non-blocking-shell-exec-csharp.md b/content/notes/non-blocking-shell-exec-csharp.md index 6de081e..cf43716 100644 --- a/content/notes/non-blocking-shell-exec-csharp.md +++ b/content/notes/non-blocking-shell-exec-csharp.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Execute not blocking async shell command in C# | 2 | title: Execute not blocking async shell command in C# |
| 3 | url: non-blocking-shell-exec-csharp.html | 3 | url: non-blocking-shell-exec-csharp.html |
| 4 | date: 2023-05-22 | 4 | date: 2023-05-22T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [csharp, async, shell] | 7 | tags: [csharp, async, shell] |
diff --git a/content/notes/parse-rss-with-lua.md b/content/notes/parse-rss-with-lua.md index 1757d45..1efeae5 100644 --- a/content/notes/parse-rss-with-lua.md +++ b/content/notes/parse-rss-with-lua.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Parse RSS feeds with Lua | 2 | title: Parse RSS feeds with Lua |
| 3 | url: parse-rss-with-lua.html | 3 | url: parse-rss-with-lua.html |
| 4 | date: 2023-05-23 | 4 | date: 2023-05-23T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [lua, rss] | 7 | tags: [lua, rss] |
diff --git a/content/notes/plan9-screenshot.md b/content/notes/plan9-screenshot.md index fe21ee4..c8a8f23 100644 --- a/content/notes/plan9-screenshot.md +++ b/content/notes/plan9-screenshot.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Take a screenshot in Plan9 | 2 | title: Take a screenshot in Plan9 |
| 3 | url: plan9-screenshot.html | 3 | url: plan9-screenshot.html |
| 4 | date: 2023-05-10 | 4 | date: 2023-05-10T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [plan9, screenshot] | 7 | tags: [plan9, screenshot] |
diff --git a/content/notes/preview-troff-man-pages.md b/content/notes/preview-troff-man-pages.md index acda0d6..ad94256 100644 --- a/content/notes/preview-troff-man-pages.md +++ b/content/notes/preview-troff-man-pages.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Previews how man page written in Troff will look like | 2 | title: Previews how man page written in Troff will look like |
| 3 | url: preview-troff-man-pages.html | 3 | url: preview-troff-man-pages.html |
| 4 | date: 2023-05-15 | 4 | date: 2023-05-15T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [troff, man] | 7 | tags: [troff, man] |
diff --git a/content/notes/run-9front-in-qemu.md b/content/notes/run-9front-in-qemu.md index 0001162..3bf2ff5 100644 --- a/content/notes/run-9front-in-qemu.md +++ b/content/notes/run-9front-in-qemu.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Run 9front in Qemu | 2 | title: Run 9front in Qemu |
| 3 | url: run-9front-in-qemu.html | 3 | url: run-9front-in-qemu.html |
| 4 | date: 2023-05-05 | 4 | date: 2023-05-05T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [plan9, qemu] | 7 | tags: [plan9, qemu] |
diff --git a/content/notes/show-xterm-colors.md b/content/notes/show-xterm-colors.md index fc7280b..008966b 100644 --- a/content/notes/show-xterm-colors.md +++ b/content/notes/show-xterm-colors.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Display xterm color palette | 2 | title: Display xterm color palette |
| 3 | url: write-iso-usb.html | 3 | url: write-iso-usb.html |
| 4 | date: 2023-05-25 | 4 | date: 2023-05-25T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [linux, xterm, palette] | 7 | tags: [linux, xterm, palette] |
diff --git a/content/notes/something.md b/content/notes/something.md new file mode 100644 index 0000000..435ea8c --- /dev/null +++ b/content/notes/something.md | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | --- | ||
| 2 | title: "Something" | ||
| 3 | url: something.html | ||
| 4 | date: 2023-05-26T00:37:57+02:00 | ||
| 5 | type: notes | ||
| 6 | draft: true | ||
| 7 | tags: [] | ||
| 8 | --- | ||
| 9 | |||
| 10 | Start here ... | ||
| 11 | |||
diff --git a/content/notes/tmux-sane-defaults.md b/content/notes/tmux-sane-defaults.md index f23e19d..bd76d28 100644 --- a/content/notes/tmux-sane-defaults.md +++ b/content/notes/tmux-sane-defaults.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Sane defaults for tmux with more visible statusbar | 2 | title: Sane defaults for tmux with more visible statusbar |
| 3 | url: tmux-sane-defaults.html | 3 | url: tmux-sane-defaults.html |
| 4 | date: 2023-05-25 | 4 | date: 2023-05-25T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [tmux] | 7 | tags: [tmux] |
diff --git a/content/notes/write-iso-usb.md b/content/notes/write-iso-usb.md index 860e6a7..9e379fd 100644 --- a/content/notes/write-iso-usb.md +++ b/content/notes/write-iso-usb.md | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Write ISO to USB Key | 2 | title: Write ISO to USB Key |
| 3 | url: write-iso-usb.html | 3 | url: write-iso-usb.html |
| 4 | date: 2023-05-08 | 4 | date: 2023-05-08T12:00:00+02:00 |
| 5 | type: notes | 5 | type: notes |
| 6 | draft: false | 6 | draft: false |
| 7 | tags: [linux, iso, usb] | 7 | tags: [linux, iso, usb] |
| @@ -12,3 +12,6 @@ Write ISO to USB key. Nothing fancy here. | |||
| 12 | ```sh | 12 | ```sh |
| 13 | sudo dd if=iso_file.iso of=/dev/sdX bs=4M status=progress conv=fdatasync | 13 | sudo dd if=iso_file.iso of=/dev/sdX bs=4M status=progress conv=fdatasync |
| 14 | ``` | 14 | ``` |
| 15 | |||
| 16 | |||
| 17 | |||
