feat: convert all images to WebP

This commit is contained in:
Stefan Imhoff
2024-04-04 16:04:10 +02:00
parent 5aeb8632f7
commit ae280fe2c7
723 changed files with 533 additions and 530 deletions

View File

@@ -4,41 +4,41 @@ date: 2023-02-05
sort: 210
coverSize: medium
images:
- src: /assets/images/ai-art/after-humanity/1.jpeg
- src: /assets/images/ai-art/after-humanity/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/2.jpeg
- src: /assets/images/ai-art/after-humanity/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/3.jpeg
- src: /assets/images/ai-art/after-humanity/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/4.jpeg
- src: /assets/images/ai-art/after-humanity/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/5.jpeg
- src: /assets/images/ai-art/after-humanity/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/6.jpeg
- src: /assets/images/ai-art/after-humanity/6.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/7.jpeg
- src: /assets/images/ai-art/after-humanity/7.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/8.jpeg
- src: /assets/images/ai-art/after-humanity/8.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/9.jpeg
- src: /assets/images/ai-art/after-humanity/9.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/10.jpeg
- src: /assets/images/ai-art/after-humanity/10.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/11.jpeg
- src: /assets/images/ai-art/after-humanity/11.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/12.jpeg
- src: /assets/images/ai-art/after-humanity/12.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/13.jpeg
- src: /assets/images/ai-art/after-humanity/13.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/14.jpeg
- src: /assets/images/ai-art/after-humanity/14.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/15.jpeg
- src: /assets/images/ai-art/after-humanity/15.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/16.jpeg
- src: /assets/images/ai-art/after-humanity/16.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/17.jpeg
- src: /assets/images/ai-art/after-humanity/17.webp
aspectRatio: 1
- src: /assets/images/ai-art/after-humanity/18.jpeg
- src: /assets/images/ai-art/after-humanity/18.webp
aspectRatio: 1
---

View File

@@ -4,7 +4,7 @@ date: 2022-12-14
sort: 70
coverSize: medium
images:
- src: /assets/images/ai-art/ai-taking-over-the-world/1.jpeg
- src: /assets/images/ai-art/ai-taking-over-the-world/1.webp
aspectRatio: 1.6
---

View File

@@ -3,25 +3,25 @@ title: Alien World
date: 2023-02-11
sort: 40
images:
- src: /assets/images/ai-art/alien-world/1.jpeg
- src: /assets/images/ai-art/alien-world/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/alien-world/2.jpeg
- src: /assets/images/ai-art/alien-world/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/alien-world/3.jpeg
- src: /assets/images/ai-art/alien-world/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/alien-world/4.jpeg
- src: /assets/images/ai-art/alien-world/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/alien-world/5.jpeg
- src: /assets/images/ai-art/alien-world/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/alien-world/6.jpeg
- src: /assets/images/ai-art/alien-world/6.webp
aspectRatio: 1
- src: /assets/images/ai-art/alien-world/7.jpeg
- src: /assets/images/ai-art/alien-world/7.webp
aspectRatio: 1
- src: /assets/images/ai-art/alien-world/8.jpeg
- src: /assets/images/ai-art/alien-world/8.webp
aspectRatio: 1
- src: /assets/images/ai-art/alien-world/9.jpeg
- src: /assets/images/ai-art/alien-world/9.webp
aspectRatio: 1
- src: /assets/images/ai-art/alien-world/10.jpeg
- src: /assets/images/ai-art/alien-world/10.webp
aspectRatio: 1
---

View File

@@ -4,33 +4,33 @@ date: 2023-01-14
sort: 120
coverSize: large
images:
- src: /assets/images/ai-art/aurora/1.jpeg
- src: /assets/images/ai-art/aurora/1.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/aurora/2.jpeg
- src: /assets/images/ai-art/aurora/2.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/aurora/3.jpeg
- src: /assets/images/ai-art/aurora/3.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/aurora/4.jpeg
- src: /assets/images/ai-art/aurora/4.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/aurora/5.jpeg
- src: /assets/images/ai-art/aurora/5.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/aurora/6.jpeg
- src: /assets/images/ai-art/aurora/6.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/aurora/7.jpeg
- src: /assets/images/ai-art/aurora/7.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/aurora/8.jpeg
- src: /assets/images/ai-art/aurora/8.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/aurora/9.jpeg
- src: /assets/images/ai-art/aurora/9.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/aurora/10.jpeg
- src: /assets/images/ai-art/aurora/10.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/aurora/11.jpeg
- src: /assets/images/ai-art/aurora/11.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/aurora/12.jpeg
- src: /assets/images/ai-art/aurora/12.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/aurora/13.jpeg
- src: /assets/images/ai-art/aurora/13.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/aurora/14.jpeg
- src: /assets/images/ai-art/aurora/14.webp
aspectRatio: 0.67
---

View File

@@ -3,15 +3,15 @@ title: Bonsai
date: 2022-12-06
sort: 50
images:
- src: /assets/images/ai-art/bonsai/1.jpeg
- src: /assets/images/ai-art/bonsai/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/bonsai/2.jpeg
- src: /assets/images/ai-art/bonsai/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/bonsai/3.jpeg
- src: /assets/images/ai-art/bonsai/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/bonsai/4.jpeg
- src: /assets/images/ai-art/bonsai/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/bonsai/5.jpeg
- src: /assets/images/ai-art/bonsai/5.webp
aspectRatio: 1
---

View File

@@ -4,7 +4,7 @@ date: 2023-01-17
sort: 140
coverSize: medium
images:
- src: /assets/images/ai-art/chicken-nugget-woman/1.jpeg
- src: /assets/images/ai-art/chicken-nugget-woman/1.webp
aspectRatio: 1
---

View File

@@ -3,17 +3,17 @@ title: Chimera
date: 2023-02-11
sort: 220
images:
- src: /assets/images/ai-art/chimera/1.jpeg
- src: /assets/images/ai-art/chimera/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/chimera/2.jpeg
- src: /assets/images/ai-art/chimera/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/chimera/3.jpeg
- src: /assets/images/ai-art/chimera/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/chimera/4.jpeg
- src: /assets/images/ai-art/chimera/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/chimera/5.jpeg
- src: /assets/images/ai-art/chimera/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/chimera/6.jpeg
- src: /assets/images/ai-art/chimera/6.webp
aspectRatio: 1
---

View File

@@ -4,7 +4,7 @@ date: 2023-07-03
sort: 390
coverSize: medium
images:
- src: /assets/images/ai-art/clifton/1.jpeg
- src: /assets/images/ai-art/clifton/1.webp
aspectRatio: 1
---

View File

@@ -4,21 +4,21 @@ date: 2023-05-24
sort: 360
coverSize: medium
images:
- src: /assets/images/ai-art/comic-manga/1.jpeg
- src: /assets/images/ai-art/comic-manga/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/comic-manga/2.jpeg
- src: /assets/images/ai-art/comic-manga/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/comic-manga/3.jpeg
- src: /assets/images/ai-art/comic-manga/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/comic-manga/4.jpeg
- src: /assets/images/ai-art/comic-manga/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/comic-manga/5.jpeg
- src: /assets/images/ai-art/comic-manga/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/comic-manga/6.jpeg
- src: /assets/images/ai-art/comic-manga/6.webp
aspectRatio: 1
- src: /assets/images/ai-art/comic-manga/7.jpeg
- src: /assets/images/ai-art/comic-manga/7.webp
aspectRatio: 1
- src: /assets/images/ai-art/comic-manga/8.jpeg
- src: /assets/images/ai-art/comic-manga/8.webp
aspectRatio: 1
---

View File

@@ -3,23 +3,23 @@ title: Cosmic Horror
date: 2023-05-24
sort: 260
images:
- src: /assets/images/ai-art/cosmic-horror/1.jpeg
- src: /assets/images/ai-art/cosmic-horror/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/cosmic-horror/2.jpeg
- src: /assets/images/ai-art/cosmic-horror/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/cosmic-horror/3.jpeg
- src: /assets/images/ai-art/cosmic-horror/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/cosmic-horror/4.jpeg
- src: /assets/images/ai-art/cosmic-horror/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/cosmic-horror/5.jpeg
- src: /assets/images/ai-art/cosmic-horror/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/cosmic-horror/6.jpeg
- src: /assets/images/ai-art/cosmic-horror/6.webp
aspectRatio: 1
- src: /assets/images/ai-art/cosmic-horror/7.jpeg
- src: /assets/images/ai-art/cosmic-horror/7.webp
aspectRatio: 1
- src: /assets/images/ai-art/cosmic-horror/8.jpeg
- src: /assets/images/ai-art/cosmic-horror/8.webp
aspectRatio: 1
- src: /assets/images/ai-art/cosmic-horror/9.jpeg
- src: /assets/images/ai-art/cosmic-horror/9.webp
aspectRatio: 1
---

View File

@@ -4,13 +4,13 @@ date: 2022-12-12
sort: 80
coverSize: large
images:
- src: /assets/images/ai-art/cyberpunk-city/1.jpeg
- src: /assets/images/ai-art/cyberpunk-city/1.webp
aspectRatio: 1.6
- src: /assets/images/ai-art/cyberpunk-city/2.jpeg
- src: /assets/images/ai-art/cyberpunk-city/2.webp
aspectRatio: 1.6
- src: /assets/images/ai-art/cyberpunk-city/3.jpeg
- src: /assets/images/ai-art/cyberpunk-city/3.webp
aspectRatio: 1.6
- src: /assets/images/ai-art/cyberpunk-city/4.jpeg
- src: /assets/images/ai-art/cyberpunk-city/4.webp
aspectRatio: 1.6
---

View File

@@ -4,7 +4,7 @@ date: 2022-11-28
sort: 10
coverSize: medium
images:
- src: /assets/images/ai-art/cyberpunk-wizard/1.jpeg
- src: /assets/images/ai-art/cyberpunk-wizard/1.webp
aspectRatio: 1
---

View File

@@ -3,15 +3,15 @@ title: The Death of the Stoic Man
date: 2023-01-17
sort: 130
images:
- src: /assets/images/ai-art/death-of-the-stoic-man/1.jpeg
- src: /assets/images/ai-art/death-of-the-stoic-man/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/death-of-the-stoic-man/2.jpeg
- src: /assets/images/ai-art/death-of-the-stoic-man/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/death-of-the-stoic-man/3.jpeg
- src: /assets/images/ai-art/death-of-the-stoic-man/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/death-of-the-stoic-man/4.jpeg
- src: /assets/images/ai-art/death-of-the-stoic-man/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/death-of-the-stoic-man/5.jpeg
- src: /assets/images/ai-art/death-of-the-stoic-man/5.webp
aspectRatio: 1
---

View File

@@ -4,17 +4,17 @@ date: 2022-12-14
sort: 60
coverSize: medium
images:
- src: /assets/images/ai-art/distant-galaxy/1.jpeg
- src: /assets/images/ai-art/distant-galaxy/1.webp
aspectRatio: 1.6
- src: /assets/images/ai-art/distant-galaxy/2.jpeg
- src: /assets/images/ai-art/distant-galaxy/2.webp
aspectRatio: 1.6
- src: /assets/images/ai-art/distant-galaxy/3.jpeg
- src: /assets/images/ai-art/distant-galaxy/3.webp
aspectRatio: 2
- src: /assets/images/ai-art/distant-galaxy/4.jpeg
- src: /assets/images/ai-art/distant-galaxy/4.webp
aspectRatio: 2
- src: /assets/images/ai-art/distant-galaxy/5.jpeg
- src: /assets/images/ai-art/distant-galaxy/5.webp
aspectRatio: 2
- src: /assets/images/ai-art/distant-galaxy/6.jpeg
- src: /assets/images/ai-art/distant-galaxy/6.webp
aspectRatio: 2
---

View File

@@ -3,25 +3,25 @@ title: Dune
date: 2023-05-24
sort: 300
images:
- src: /assets/images/ai-art/dune/1.jpeg
- src: /assets/images/ai-art/dune/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/dune/2.jpeg
- src: /assets/images/ai-art/dune/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/dune/3.jpeg
- src: /assets/images/ai-art/dune/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/dune/4.jpeg
- src: /assets/images/ai-art/dune/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/dune/5.jpeg
- src: /assets/images/ai-art/dune/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/dune/6.jpeg
- src: /assets/images/ai-art/dune/6.webp
aspectRatio: 1
- src: /assets/images/ai-art/dune/7.jpeg
- src: /assets/images/ai-art/dune/7.webp
aspectRatio: 1
- src: /assets/images/ai-art/dune/8.jpeg
- src: /assets/images/ai-art/dune/8.webp
aspectRatio: 1
- src: /assets/images/ai-art/dune/9.jpeg
- src: /assets/images/ai-art/dune/9.webp
aspectRatio: 1
- src: /assets/images/ai-art/dune/10.jpeg
- src: /assets/images/ai-art/dune/10.webp
aspectRatio: 1
---

View File

@@ -3,17 +3,17 @@ title: Fantasy World
date: 2022-12-01
sort: 30
images:
- src: /assets/images/ai-art/fantasy-world/1.jpeg
- src: /assets/images/ai-art/fantasy-world/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/fantasy-world/2.jpeg
- src: /assets/images/ai-art/fantasy-world/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/fantasy-world/3.jpeg
- src: /assets/images/ai-art/fantasy-world/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/fantasy-world/4.jpeg
- src: /assets/images/ai-art/fantasy-world/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/fantasy-world/5.jpeg
- src: /assets/images/ai-art/fantasy-world/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/fantasy-world/6.jpeg
- src: /assets/images/ai-art/fantasy-world/6.webp
aspectRatio: 1
---

View File

@@ -4,13 +4,13 @@ date: 2022-12-05
sort: 150
coverSize: large
images:
- src: /assets/images/ai-art/female-cyborg/1.jpeg
- src: /assets/images/ai-art/female-cyborg/1.webp
aspectRatio: 1.6
- src: /assets/images/ai-art/female-cyborg/2.jpeg
- src: /assets/images/ai-art/female-cyborg/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/female-cyborg/3.jpeg
- src: /assets/images/ai-art/female-cyborg/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/female-cyborg/4.jpeg
- src: /assets/images/ai-art/female-cyborg/4.webp
aspectRatio: 1.6
---

View File

@@ -4,17 +4,17 @@ date: 2023-06-06
sort: 380
coverSize: large
images:
- src: /assets/images/ai-art/futuristic-bedroom/1.jpeg
- src: /assets/images/ai-art/futuristic-bedroom/1.webp
aspectRatio: 1.5
- src: /assets/images/ai-art/futuristic-bedroom/2.jpeg
- src: /assets/images/ai-art/futuristic-bedroom/2.webp
aspectRatio: 1.5
- src: /assets/images/ai-art/futuristic-bedroom/3.jpeg
- src: /assets/images/ai-art/futuristic-bedroom/3.webp
aspectRatio: 1.5
- src: /assets/images/ai-art/futuristic-bedroom/4.jpeg
- src: /assets/images/ai-art/futuristic-bedroom/4.webp
aspectRatio: 1.5
- src: /assets/images/ai-art/futuristic-bedroom/5.jpeg
- src: /assets/images/ai-art/futuristic-bedroom/5.webp
aspectRatio: 1.5
- src: /assets/images/ai-art/futuristic-bedroom/6.jpeg
- src: /assets/images/ai-art/futuristic-bedroom/6.webp
aspectRatio: 1.5
---

View File

@@ -4,13 +4,13 @@ date: 2022-11-28
sort: 20
coverSize: medium
images:
- src: /assets/images/ai-art/gods-of-the-copybook-headings/1.jpeg
- src: /assets/images/ai-art/gods-of-the-copybook-headings/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/gods-of-the-copybook-headings/2.jpeg
- src: /assets/images/ai-art/gods-of-the-copybook-headings/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/gods-of-the-copybook-headings/3.jpeg
- src: /assets/images/ai-art/gods-of-the-copybook-headings/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/gods-of-the-copybook-headings/4.jpeg
- src: /assets/images/ai-art/gods-of-the-copybook-headings/4.webp
aspectRatio: 1
---

View File

@@ -3,15 +3,15 @@ title: I, Robot
date: 2023-05-24
sort: 310
images:
- src: /assets/images/ai-art/i-robot/1.jpeg
- src: /assets/images/ai-art/i-robot/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/i-robot/2.jpeg
- src: /assets/images/ai-art/i-robot/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/i-robot/3.jpeg
- src: /assets/images/ai-art/i-robot/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/i-robot/4.jpeg
- src: /assets/images/ai-art/i-robot/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/i-robot/5.jpeg
- src: /assets/images/ai-art/i-robot/5.webp
aspectRatio: 1
---

View File

@@ -4,17 +4,17 @@ date: 2023-01-17
sort: 110
coverSize: medium
images:
- src: /assets/images/ai-art/irezumi/1.jpeg
- src: /assets/images/ai-art/irezumi/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/irezumi/2.jpeg
- src: /assets/images/ai-art/irezumi/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/irezumi/3.jpeg
- src: /assets/images/ai-art/irezumi/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/irezumi/4.jpeg
- src: /assets/images/ai-art/irezumi/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/irezumi/5.jpeg
- src: /assets/images/ai-art/irezumi/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/irezumi/6.jpeg
- src: /assets/images/ai-art/irezumi/6.webp
aspectRatio: 1
---

View File

@@ -3,25 +3,25 @@ title: Lord of the Rings
date: 2023-05-24
sort: 270
images:
- src: /assets/images/ai-art/lord-of-the-rings/1.jpeg
- src: /assets/images/ai-art/lord-of-the-rings/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/lord-of-the-rings/2.jpeg
- src: /assets/images/ai-art/lord-of-the-rings/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/lord-of-the-rings/3.jpeg
- src: /assets/images/ai-art/lord-of-the-rings/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/lord-of-the-rings/4.jpeg
- src: /assets/images/ai-art/lord-of-the-rings/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/lord-of-the-rings/5.jpeg
- src: /assets/images/ai-art/lord-of-the-rings/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/lord-of-the-rings/6.jpeg
- src: /assets/images/ai-art/lord-of-the-rings/6.webp
aspectRatio: 1
- src: /assets/images/ai-art/lord-of-the-rings/7.jpeg
- src: /assets/images/ai-art/lord-of-the-rings/7.webp
aspectRatio: 1
- src: /assets/images/ai-art/lord-of-the-rings/8.jpeg
- src: /assets/images/ai-art/lord-of-the-rings/8.webp
aspectRatio: 1
- src: /assets/images/ai-art/lord-of-the-rings/9.jpeg
- src: /assets/images/ai-art/lord-of-the-rings/9.webp
aspectRatio: 1
- src: /assets/images/ai-art/lord-of-the-rings/10.jpeg
- src: /assets/images/ai-art/lord-of-the-rings/10.webp
aspectRatio: 1
---

View File

@@ -4,19 +4,19 @@ date: 2023-05-03
sort: 90
coverSize: large
images:
- src: /assets/images/ai-art/misty-lake/1.jpeg
- src: /assets/images/ai-art/misty-lake/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/misty-lake/2.jpeg
- src: /assets/images/ai-art/misty-lake/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/misty-lake/3.jpeg
- src: /assets/images/ai-art/misty-lake/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/misty-lake/4.jpeg
- src: /assets/images/ai-art/misty-lake/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/misty-lake/5.jpeg
- src: /assets/images/ai-art/misty-lake/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/misty-lake/6.jpeg
- src: /assets/images/ai-art/misty-lake/6.webp
aspectRatio: 1
- src: /assets/images/ai-art/misty-lake/7.jpeg
- src: /assets/images/ai-art/misty-lake/7.webp
aspectRatio: 1
---

View File

@@ -4,19 +4,19 @@ date: 2023-03-14
sort: 250
coverSize: medium
images:
- src: /assets/images/ai-art/mona-lisa/1.jpeg
- src: /assets/images/ai-art/mona-lisa/1.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/mona-lisa/2.jpeg
- src: /assets/images/ai-art/mona-lisa/2.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/mona-lisa/3.jpeg
- src: /assets/images/ai-art/mona-lisa/3.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/mona-lisa/4.jpeg
- src: /assets/images/ai-art/mona-lisa/4.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/mona-lisa/5.jpeg
- src: /assets/images/ai-art/mona-lisa/5.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/mona-lisa/6.jpeg
- src: /assets/images/ai-art/mona-lisa/6.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/mona-lisa/7.jpeg
- src: /assets/images/ai-art/mona-lisa/7.webp
aspectRatio: 0.67
---

View File

@@ -3,13 +3,13 @@ title: Mushrooms
date: 2023-01-29
sort: 180
images:
- src: /assets/images/ai-art/mushrooms/1.jpeg
- src: /assets/images/ai-art/mushrooms/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/mushrooms/2.jpeg
- src: /assets/images/ai-art/mushrooms/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/mushrooms/3.jpeg
- src: /assets/images/ai-art/mushrooms/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/mushrooms/4.jpeg
- src: /assets/images/ai-art/mushrooms/4.webp
aspectRatio: 1
---

View File

@@ -3,31 +3,31 @@ title: Photo Realism
date: 2023-05-24
sort: 370
images:
- src: /assets/images/ai-art/photo-realism/1.jpeg
- src: /assets/images/ai-art/photo-realism/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/photo-realism/2.jpeg
- src: /assets/images/ai-art/photo-realism/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/photo-realism/3.jpeg
- src: /assets/images/ai-art/photo-realism/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/photo-realism/4.jpeg
- src: /assets/images/ai-art/photo-realism/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/photo-realism/5.jpeg
- src: /assets/images/ai-art/photo-realism/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/photo-realism/6.jpeg
- src: /assets/images/ai-art/photo-realism/6.webp
aspectRatio: 1
- src: /assets/images/ai-art/photo-realism/7.jpeg
- src: /assets/images/ai-art/photo-realism/7.webp
aspectRatio: 1
- src: /assets/images/ai-art/photo-realism/8.jpeg
- src: /assets/images/ai-art/photo-realism/8.webp
aspectRatio: 1
- src: /assets/images/ai-art/photo-realism/9.jpeg
- src: /assets/images/ai-art/photo-realism/9.webp
aspectRatio: 1
- src: /assets/images/ai-art/photo-realism/10.jpeg
- src: /assets/images/ai-art/photo-realism/10.webp
aspectRatio: 1
- src: /assets/images/ai-art/photo-realism/11.jpeg
- src: /assets/images/ai-art/photo-realism/11.webp
aspectRatio: 1
- src: /assets/images/ai-art/photo-realism/12.jpeg
- src: /assets/images/ai-art/photo-realism/12.webp
aspectRatio: 1
- src: /assets/images/ai-art/photo-realism/13.jpeg
- src: /assets/images/ai-art/photo-realism/13.webp
aspectRatio: 1
---

View File

@@ -4,47 +4,47 @@ date: 2023-03-18
sort: 240
coverSize: medium
images:
- src: /assets/images/ai-art/propaganda-poster/1.jpeg
- src: /assets/images/ai-art/propaganda-poster/1.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/2.jpeg
- src: /assets/images/ai-art/propaganda-poster/2.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/3.jpeg
- src: /assets/images/ai-art/propaganda-poster/3.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/4.jpeg
- src: /assets/images/ai-art/propaganda-poster/4.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/5.jpeg
- src: /assets/images/ai-art/propaganda-poster/5.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/6.jpeg
- src: /assets/images/ai-art/propaganda-poster/6.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/7.jpeg
- src: /assets/images/ai-art/propaganda-poster/7.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/8.jpeg
- src: /assets/images/ai-art/propaganda-poster/8.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/9.jpeg
- src: /assets/images/ai-art/propaganda-poster/9.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/10.jpeg
- src: /assets/images/ai-art/propaganda-poster/10.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/11.jpeg
- src: /assets/images/ai-art/propaganda-poster/11.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/12.jpeg
- src: /assets/images/ai-art/propaganda-poster/12.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/13.jpeg
- src: /assets/images/ai-art/propaganda-poster/13.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/14.jpeg
- src: /assets/images/ai-art/propaganda-poster/14.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/15.jpeg
- src: /assets/images/ai-art/propaganda-poster/15.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/16.jpeg
- src: /assets/images/ai-art/propaganda-poster/16.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/17.jpeg
- src: /assets/images/ai-art/propaganda-poster/17.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/18.jpeg
- src: /assets/images/ai-art/propaganda-poster/18.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/19.jpeg
- src: /assets/images/ai-art/propaganda-poster/19.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/20.jpeg
- src: /assets/images/ai-art/propaganda-poster/20.webp
aspectRatio: 0.67
- src: /assets/images/ai-art/propaganda-poster/21.jpeg
- src: /assets/images/ai-art/propaganda-poster/21.webp
aspectRatio: 0.67
---

View File

@@ -4,11 +4,11 @@ date: 2023-07-29
sort: 400
coverSize: large
images:
- src: /assets/images/ai-art/roman-stoics/seneca.jpeg
- src: /assets/images/ai-art/roman-stoics/seneca.webp
aspectRatio: 1
- src: /assets/images/ai-art/roman-stoics/marcus-aurelius.jpeg
- src: /assets/images/ai-art/roman-stoics/marcus-aurelius.webp
aspectRatio: 1
- src: /assets/images/ai-art/roman-stoics/epictetus.jpeg
- src: /assets/images/ai-art/roman-stoics/epictetus.webp
aspectRatio: 1
---

View File

@@ -3,45 +3,45 @@ title: The Simpsons
date: 2023-02-13
sort: 160
images:
- src: /assets/images/ai-art/the-simpsons/1.jpeg
- src: /assets/images/ai-art/the-simpsons/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/2.jpeg
- src: /assets/images/ai-art/the-simpsons/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/3.jpeg
- src: /assets/images/ai-art/the-simpsons/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/4.jpeg
- src: /assets/images/ai-art/the-simpsons/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/5.jpeg
- src: /assets/images/ai-art/the-simpsons/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/6.jpeg
- src: /assets/images/ai-art/the-simpsons/6.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/7.jpeg
- src: /assets/images/ai-art/the-simpsons/7.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/8.jpeg
- src: /assets/images/ai-art/the-simpsons/8.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/9.jpeg
- src: /assets/images/ai-art/the-simpsons/9.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/10.jpeg
- src: /assets/images/ai-art/the-simpsons/10.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/11.jpeg
- src: /assets/images/ai-art/the-simpsons/11.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/12.jpeg
- src: /assets/images/ai-art/the-simpsons/12.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/13.jpeg
- src: /assets/images/ai-art/the-simpsons/13.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/14.jpeg
- src: /assets/images/ai-art/the-simpsons/14.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/15.jpeg
- src: /assets/images/ai-art/the-simpsons/15.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/16.jpeg
- src: /assets/images/ai-art/the-simpsons/16.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/17.jpeg
- src: /assets/images/ai-art/the-simpsons/17.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/18.jpeg
- src: /assets/images/ai-art/the-simpsons/18.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/19.jpeg
- src: /assets/images/ai-art/the-simpsons/19.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-simpsons/20.jpeg
- src: /assets/images/ai-art/the-simpsons/20.webp
aspectRatio: 1
---

View File

@@ -4,13 +4,13 @@ date: 2023-05-24
sort: 330
coverSize: medium
images:
- src: /assets/images/ai-art/sin-city/1.jpeg
- src: /assets/images/ai-art/sin-city/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/sin-city/2.jpeg
- src: /assets/images/ai-art/sin-city/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/sin-city/3.jpeg
- src: /assets/images/ai-art/sin-city/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/sin-city/4.jpeg
- src: /assets/images/ai-art/sin-city/4.webp
aspectRatio: 1
---

View File

@@ -3,19 +3,19 @@ title: A Song of Ice and Fire
date: 2023-05-24
sort: 280
images:
- src: /assets/images/ai-art/song-of-ice-and-fire/1.jpeg
- src: /assets/images/ai-art/song-of-ice-and-fire/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/song-of-ice-and-fire/2.jpeg
- src: /assets/images/ai-art/song-of-ice-and-fire/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/song-of-ice-and-fire/3.jpeg
- src: /assets/images/ai-art/song-of-ice-and-fire/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/song-of-ice-and-fire/4.jpeg
- src: /assets/images/ai-art/song-of-ice-and-fire/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/song-of-ice-and-fire/5.jpeg
- src: /assets/images/ai-art/song-of-ice-and-fire/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/song-of-ice-and-fire/6.jpeg
- src: /assets/images/ai-art/song-of-ice-and-fire/6.webp
aspectRatio: 1
- src: /assets/images/ai-art/song-of-ice-and-fire/7.jpeg
- src: /assets/images/ai-art/song-of-ice-and-fire/7.webp
aspectRatio: 1
---

View File

@@ -3,13 +3,13 @@ title: Sons of Anarchy
date: 2023-05-24
sort: 320
images:
- src: /assets/images/ai-art/sons-of-anarchy/1.jpeg
- src: /assets/images/ai-art/sons-of-anarchy/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/sons-of-anarchy/2.jpeg
- src: /assets/images/ai-art/sons-of-anarchy/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/sons-of-anarchy/3.jpeg
- src: /assets/images/ai-art/sons-of-anarchy/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/sons-of-anarchy/4.jpeg
- src: /assets/images/ai-art/sons-of-anarchy/4.webp
aspectRatio: 1
---

View File

@@ -3,13 +3,13 @@ title: South Park
date: 2023-02-22
sort: 230
images:
- src: /assets/images/ai-art/south-park/1.jpeg
- src: /assets/images/ai-art/south-park/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/south-park/2.jpeg
- src: /assets/images/ai-art/south-park/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/south-park/3.jpeg
- src: /assets/images/ai-art/south-park/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/south-park/4.jpeg
- src: /assets/images/ai-art/south-park/4.webp
aspectRatio: 1
---

View File

@@ -3,21 +3,21 @@ title: Star Wars
date: 2023-05-24
sort: 290
images:
- src: /assets/images/ai-art/star-wars/1.jpeg
- src: /assets/images/ai-art/star-wars/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/star-wars/2.jpeg
- src: /assets/images/ai-art/star-wars/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/star-wars/3.jpeg
- src: /assets/images/ai-art/star-wars/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/star-wars/4.jpeg
- src: /assets/images/ai-art/star-wars/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/star-wars/5.jpeg
- src: /assets/images/ai-art/star-wars/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/star-wars/6.jpeg
- src: /assets/images/ai-art/star-wars/6.webp
aspectRatio: 1
- src: /assets/images/ai-art/star-wars/7.jpeg
- src: /assets/images/ai-art/star-wars/7.webp
aspectRatio: 1
- src: /assets/images/ai-art/star-wars/8.jpeg
- src: /assets/images/ai-art/star-wars/8.webp
aspectRatio: 1
---

View File

@@ -4,11 +4,11 @@ date: 2023-05-24
sort: 350
coverSize: medium
images:
- src: /assets/images/ai-art/the-terminator/1.jpeg
- src: /assets/images/ai-art/the-terminator/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-terminator/2.jpeg
- src: /assets/images/ai-art/the-terminator/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-terminator/3.jpeg
- src: /assets/images/ai-art/the-terminator/3.webp
aspectRatio: 1
---

View File

@@ -3,7 +3,7 @@ title: This is John Galt Speaking
date: 2023-04-18
sort: 200
images:
- src: /assets/images/ai-art/this-is-john-galt-speaking/1.jpeg
- src: /assets/images/ai-art/this-is-john-galt-speaking/1.webp
aspectRatio: 1
---

View File

@@ -3,23 +3,23 @@ title: Tower of Babel
date: 2023-01-29
sort: 190
images:
- src: /assets/images/ai-art/tower-of-babel/1.jpeg
- src: /assets/images/ai-art/tower-of-babel/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/tower-of-babel/2.jpeg
- src: /assets/images/ai-art/tower-of-babel/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/tower-of-babel/3.jpeg
- src: /assets/images/ai-art/tower-of-babel/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/tower-of-babel/4.jpeg
- src: /assets/images/ai-art/tower-of-babel/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/tower-of-babel/5.jpeg
- src: /assets/images/ai-art/tower-of-babel/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/tower-of-babel/6.jpeg
- src: /assets/images/ai-art/tower-of-babel/6.webp
aspectRatio: 1
- src: /assets/images/ai-art/tower-of-babel/7.jpeg
- src: /assets/images/ai-art/tower-of-babel/7.webp
aspectRatio: 1
- src: /assets/images/ai-art/tower-of-babel/8.jpeg
- src: /assets/images/ai-art/tower-of-babel/8.webp
aspectRatio: 1
- src: /assets/images/ai-art/tower-of-babel/9.jpeg
- src: /assets/images/ai-art/tower-of-babel/9.webp
aspectRatio: 1
---

View File

@@ -3,15 +3,15 @@ title: Utopia & Dystopia
date: 2023-01-29
sort: 170
images:
- src: /assets/images/ai-art/utopia-dystopia/1.jpeg
- src: /assets/images/ai-art/utopia-dystopia/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/utopia-dystopia/2.jpeg
- src: /assets/images/ai-art/utopia-dystopia/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/utopia-dystopia/3.jpeg
- src: /assets/images/ai-art/utopia-dystopia/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/utopia-dystopia/4.jpeg
- src: /assets/images/ai-art/utopia-dystopia/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/utopia-dystopia/5.jpeg
- src: /assets/images/ai-art/utopia-dystopia/5.webp
aspectRatio: 1
---

View File

@@ -3,17 +3,17 @@ title: The Walking Dead
date: 2023-05-24
sort: 340
images:
- src: /assets/images/ai-art/the-walking-dead/1.jpeg
- src: /assets/images/ai-art/the-walking-dead/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-walking-dead/2.jpeg
- src: /assets/images/ai-art/the-walking-dead/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-walking-dead/3.jpeg
- src: /assets/images/ai-art/the-walking-dead/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-walking-dead/4.jpeg
- src: /assets/images/ai-art/the-walking-dead/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-walking-dead/5.jpeg
- src: /assets/images/ai-art/the-walking-dead/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/the-walking-dead/6.jpeg
- src: /assets/images/ai-art/the-walking-dead/6.webp
aspectRatio: 1
---

View File

@@ -3,17 +3,17 @@ title: Yakuza
date: 2023-01-06
sort: 100
images:
- src: /assets/images/ai-art/yakuza/1.jpeg
- src: /assets/images/ai-art/yakuza/1.webp
aspectRatio: 1
- src: /assets/images/ai-art/yakuza/2.jpeg
- src: /assets/images/ai-art/yakuza/2.webp
aspectRatio: 1
- src: /assets/images/ai-art/yakuza/3.jpeg
- src: /assets/images/ai-art/yakuza/3.webp
aspectRatio: 1
- src: /assets/images/ai-art/yakuza/4.jpeg
- src: /assets/images/ai-art/yakuza/4.webp
aspectRatio: 1
- src: /assets/images/ai-art/yakuza/5.jpeg
- src: /assets/images/ai-art/yakuza/5.webp
aspectRatio: 1
- src: /assets/images/ai-art/yakuza/6.jpeg
- src: /assets/images/ai-art/yakuza/6.webp
aspectRatio: 1
---

View File

@@ -22,7 +22,7 @@ In any case, I think that one _gets_ the everyday madness governed by Allens
## The GTD Basics
<Figure caption="This is what the inbox looked like before I sorted all loose ends">
<Image src="/assets/images/posts/gtd-before.jpg" alt="My desk before" />
<Image src="/assets/images/posts/gtd-before.webp" alt="My desk before" />
</Figure>
GTD uses the concept of _contexts_, which are certain situations/places to which a task is assigned (telephone, home, care, or similar). Besides, there can be an allocation to a _project_.
@@ -42,7 +42,7 @@ Tasks can be delegated to other people or planned for certain times. If you have
## GTD in Everyday Life
<Figure caption="This is what the inbox looked like after sorting all loose ends">
<Image src="/assets/images/posts/gtd-after.jpg" alt="My desk afterward" />
<Image src="/assets/images/posts/gtd-after.webp" alt="My desk afterward" />
</Figure>
GTD may look complicated or awkward, but it helps immensely to prevent keeping pondering.

View File

@@ -4,7 +4,7 @@ slug: koi-design
author: Stefan Imhoff
date: 2007-06-02
description: Irezumi (Japanese tattooing) is an inspiration for my website and the origin of my design.
cover: /assets/images/cover/design-koi.jpg
cover: /assets/images/cover/design-koi.webp
tags: ["design", "book"]
---
@@ -46,7 +46,7 @@ In addition to gods, mythical creatures, and demons, the most important source o
caption="Motif from Suikoden by Kuniyoshi: Captain Lu-Ta, the flowery monk, smashes a tree with a blow to impress a gang of good-for-nothings."
size="wide"
>
<Image src="/assets/images/posts/suikoden-luta.jpg" alt="Woodblock print of a Chinese Monk" />
<Image src="/assets/images/posts/suikoden-luta.webp" alt="Woodblock print of a Chinese Monk" />
</Figure>
In short, it is about a band of robbers of 108 heroic men and women. Each of whom is forced into lawless life by adverse circumstances, and entrenching themselves on a fortified island in Liang-Shan marsh, where they go on a rampant raid for years. They fight against corrupt officials of the emperor and numerous villains. The story is true in parts and should have taken place in the Song Dynasty.

View File

@@ -4,7 +4,7 @@ slug: git
author: Stefan Imhoff
date: 2009-02-10
description: An extensive collection of links to tutorials, tutorials, screencasts, and documentation on Git.
cover: /assets/images/cover/git.jpg
cover: /assets/images/cover/git.webp
tags: ["code"]
---

View File

@@ -4,7 +4,7 @@ slug: home-documentary
author: Stefan Imhoff
date: 2009-06-15
description: "Recommended Film: View the nature documentation HOME by Yann Arthus-Bertrand for FREE. Beautiful aerial photographs of the world. The creation of the earth, life, destruction by man and hope and ways out."
cover: /assets/images/cover/home-documentary.jpg
cover: /assets/images/cover/home-documentary.webp
tags: ["film", "recommendation"]
---

View File

@@ -4,7 +4,7 @@ slug: rework
author: Stefan Imhoff
date: 2010-04-27
description: "Reading recommendation for the new book from Basecamp: Rework. A short, well-illustrated book on product development and how to run a company that has not been wrongly put on the bestseller list for a long time and has been praised to the highest standards."
cover: /assets/images/cover/rework.jpg
cover: /assets/images/cover/rework.webp
tags: ["book", "recommendation"]
---

View File

@@ -4,7 +4,7 @@ slug: vim
author: Stefan Imhoff
date: 2010-10-29
description: How I became a convinced Vim disciple, why Vim is an ingenious editor, and how to best practice if you want to learn Vim.
cover: /assets/images/cover/vim-polisher.jpg
cover: /assets/images/cover/vim-polisher.webp
tags: ["code"]
---
@@ -13,7 +13,7 @@ tags: ["code"]
Something similar was said by the superhero _He-Man_ from the 80s TV show _Masters of the Universe_ before he got his superpowers. And Vim exists about as long as the TV show: **22 years**. And the older Vi, on which Vim is based, has been around even longer than I live. If a _simple_ text editor exists for a long time and gives these _powers_, it has to be something special about it.
<Figure caption="Vim - cleanser and polisher. Brightens the home and the age.">
<Image src="/assets/images/posts/vim-vintage.jpg" alt="Vim, Reinigungs- und Poliermittel." />
<Image src="/assets/images/posts/vim-vintage.webp" alt="Vim, Reinigungs- und Poliermittel." />
</Figure>
The first time I stumbled upon Vim (or Vi) a couple of years ago, was when I first had to edit any file on a server and none of my fancy editors worked there. The first time I worked with Vi(m) was my natural reaction: <q>WTF, I cannot tap until I press `i`? Who invented this crap?</q>

View File

@@ -4,7 +4,7 @@ slug: webstandards-magazine-django
author: Stefan Imhoff
date: 2010-09-21
description: I was asked to write a multipage article about Django in Webstandards-Magazin. I wrote about what I appreciate about Django and why I use it.
cover: /assets/images/cover/webstandards-magazine-django.jpg
cover: /assets/images/cover/webstandards-magazine-django.webp
tags: ["code"]
---

View File

@@ -4,7 +4,7 @@ slug: decodeunicode
author: Stefan Imhoff
date: 2011-06-02
description: "Book recommendation for those who are interested in writing and characters: 'decodeunicode - Die Schriftzeichen der Welt'. 656 pages thick, almost 2 kg heavy, and with all 109,242 current characters of the Unicode character set."
cover: /assets/images/cover/book-decodeunicode.jpg
cover: /assets/images/cover/book-decodeunicode.webp
tags: ["book", "design", "recommendation"]
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-1-intro-setup
author: Stefan Imhoff
date: 2014-10-18
description: "The ultimate tutorial and guide for Gulp.js: The first part of my series on Gulp.js. What is Gulp.js? Why use it? And how to install Gulp and Jekyll."
cover: /assets/images/cover/gulp-1.jpg
cover: /assets/images/cover/gulp-1.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-10-generating-sprites
author: Stefan Imhoff
date: 2014-10-27
description: "The ultimate tutorial and guide for Gulp.js: How to generate image sprite maps with Spritesmith."
cover: /assets/images/cover/gulp-10.jpg
cover: /assets/images/cover/gulp-10.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-11-production-build-server-and-jekyll
author: Stefan Imhoff
date: 2014-10-28
description: "The ultimate tutorial and guide for Gulp.js: How to write the production task for Jekyll and BrowserSync."
cover: /assets/images/cover/gulp-11.jpg
cover: /assets/images/cover/gulp-11.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-12-optimize-css-javascript-images-and-html
author: Stefan Imhoff
date: 2014-10-29
description: "The ultimate tutorial and guide for Gulp.js: How to optimize CSS, JavaScript, images, and HTML to speed up your website."
cover: /assets/images/cover/gulp-12.jpg
cover: /assets/images/cover/gulp-12.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-13-revisioning
author: Stefan Imhoff
date: 2014-10-30
description: "The ultimate tutorial and guide for Gulp.js: How to use revisioning to allow long caching of your assets and replace them with hashed file names, that can be cache-busted."
cover: /assets/images/cover/gulp-13.jpg
cover: /assets/images/cover/gulp-13.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-14-deploying-the-website
author: Stefan Imhoff
date: 2014-10-31
description: "The ultimate tutorial and guide for Gulp.js: How to deploy your website with rsync to your server."
cover: /assets/images/cover/gulp-14.jpg
cover: /assets/images/cover/gulp-14.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-15-performance-improvements-webp-gzip
author: Stefan Imhoff
date: 2014-12-21
description: "The ultimate tutorial and guide for Gulp.js: How to improve the speed and performance of your website with WebP and Gzip."
cover: /assets/images/cover/gulp-15.jpg
cover: /assets/images/cover/gulp-15.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-16-postcss
author: Stefan Imhoff
date: 2014-12-30
description: "The ultimate tutorial and guide for Gulp.js: How to use PostCSS with Gulp to process CSS and how to lint your CSS files with Stylelint."
cover: /assets/images/cover/gulp-16.jpg
cover: /assets/images/cover/gulp-16.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-2-development-server-browsersync-configuration
author: Stefan Imhoff
date: 2014-10-19
description: "The ultimate tutorial and guide for Gulp.js: How to set up a development server with BrowserSync."
cover: /assets/images/cover/gulp-2.jpg
cover: /assets/images/cover/gulp-2.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-3-build-clean-jekyll
author: Stefan Imhoff
date: 2014-10-20
description: "The ultimate tutorial and guide for Gulp.js: How to write tasks for cleaning files and folders, generating the build and the website with Jekyll."
cover: /assets/images/cover/gulp-3.jpg
cover: /assets/images/cover/gulp-3.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-4-css-generation-sass
author: Stefan Imhoff
date: 2014-10-21
description: "The ultimate tutorial and guide for Gulp.js: How to create CSS and Source Maps with Sass and Compass."
cover: /assets/images/cover/gulp-4.jpg
cover: /assets/images/cover/gulp-4.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-5-javascripts-browserify
author: Stefan Imhoff
date: 2014-10-22
description: "The ultimate tutorial and guide for Gulp.js: How to bundle JavaScript files with Browserify and use CommonJS modules to structure and organize your code."
cover: /assets/images/cover/gulp-5.jpg
cover: /assets/images/cover/gulp-5.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-6-images-vector-fonts
author: Stefan Imhoff
date: 2014-10-23
description: "The ultimate tutorial and guide for Gulp.js: How to move images and generate vector fonts from SVG."
cover: /assets/images/cover/gulp-6.jpg
cover: /assets/images/cover/gulp-6.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-7-base64
author: Stefan Imhoff
date: 2014-10-24
description: "The ultimate tutorial and guide for Gulp.js: How to replace small images with base64 encoded images."
cover: /assets/images/cover/gulp-7.jpg
cover: /assets/images/cover/gulp-7.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-8-watch
author: Stefan Imhoff
date: 2014-10-25
description: "The ultimate tutorial and guide for Gulp.js: How to set up a watch task, which triggers other tasks on file changes."
cover: /assets/images/cover/gulp-8.jpg
cover: /assets/images/cover/gulp-8.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: gulp-tutorial-9-linting-scss-and-javascript
author: Stefan Imhoff
date: 2014-10-26
description: "The ultimate tutorial and guide for Gulp.js: How to check the syntax of SCSS and JavaScript files."
cover: /assets/images/cover/gulp-9.jpg
cover: /assets/images/cover/gulp-9.webp
tags: ["code"]
series: gulp
---

View File

@@ -4,7 +4,7 @@ slug: john-seymour-books
author: Stefan Imhoff
date: 2014-08-03
description: On John Seymours fantastic, beautifully illustrated books on self-sufficiency, agriculture, and crafts. The optimal equipment for an upcoming zombie apocalypse.
cover: /assets/images/cover/john-seymour.jpg
cover: /assets/images/cover/john-seymour.webp
tags: ["book", "recommendation", "self-improvement"]
---

View File

@@ -4,7 +4,7 @@ slug: logo-design
author: Stefan Imhoff
date: 2014-04-18
description: "Insight into the design of my new logo and Rakkan: idea, research, and a short digression on the Chinese script."
cover: /assets/images/cover/rakkan.jpg
cover: /assets/images/cover/rakkan.webp
tags: ["design"]
---
@@ -19,7 +19,7 @@ It was clear to me early that I wanted to use a _Rakkan_ instead of a modern log
A Rakkan (or Hanko) is called in Japan a seal, which is carved in stone, representing the signature of an artist and is stamped under the artwork, and thus works as a signature.
<Figure caption="Imprint of my Rakkan below a symbol for 忍 (Shinobi) written by me.">
<Image src="/assets/images/posts/rakkan.jpg" alt="Rakkan written ink below symbol" />
<Image src="/assets/images/posts/rakkan.webp" alt="Rakkan written ink below symbol" />
</Figure>
Even with my [martial arts portal](https://www.kogakure.de/), I use a seal as a logo.
@@ -66,7 +66,7 @@ First, I made numerous pencil drawings, first of individual characters that I li
<Figure caption="Moleskine with pencil drawings of characters">
<Image
src="/assets/images/posts/moleskine-pencil-drawings.jpg"
src="/assets/images/posts/moleskine-pencil-drawings.webp"
alt="Moleskine with pencil drawings of characters"
/>
</Figure>

View File

@@ -4,7 +4,7 @@ slug: calisthenics
author: Stefan Imhoff
date: 2015-05-19
description: Learning Body Weight Training is possible for everybody. Its free, you can do it anywhere, you need no gym or expensive equipment to train, and you can improve constantly.
cover: /assets/images/cover/calisthenics.jpg
cover: /assets/images/cover/calisthenics.webp
tags: ["self-improvement"]
---
@@ -26,7 +26,7 @@ Other names for body weight training are **Street Workout**, **Ghetto Fitness**,
<Figure caption="Arm Elbow Lever on Beer Bottles">
<Image
src="/assets/images/posts/calisthenics-arm-elbow-lever.jpg"
src="/assets/images/posts/calisthenics-arm-elbow-lever.webp"
alt="Arm Elbow Lever on Beer Bottles"
/>
</Figure>
@@ -63,7 +63,7 @@ I keep track of my workouts in a diary and can see the training days in a calend
<Figure caption="If a father of three can do it, what is your excuse?">
<Image
src="/assets/images/posts/calisthenics-best-dad-ever.jpg"
src="/assets/images/posts/calisthenics-best-dad-ever.webp"
alt="Man doing a Pull-Up with 3 children as additional weight"
/>
</Figure>

View File

@@ -4,7 +4,7 @@ slug: human-documentary
author: Stefan Imhoff
date: 2015-09-29
description: Human, the new movie by Yann Arthus-Bertrand is a moving film made of real-life stories from more than 2000 women and men in 60 countries mixed with stunning aerial photography and ground photography.
cover: /assets/images/cover/human-documentary.jpg
cover: /assets/images/cover/human-documentary.webp
tags: ["film", "recommendation"]
---

View File

@@ -4,7 +4,7 @@ slug: motivational-video
author: Stefan Imhoff
date: 2015-08-14
description: Last week I found an inspirational film on YouTube, focusing on Motivation. But because it was poorly quoted, I tried to find the quotes and resolve the issue.
cover: /assets/images/cover/motivational-video.jpg
cover: /assets/images/cover/motivational-video.webp
tags: ["film"]
---

View File

@@ -4,7 +4,7 @@ slug: japanese-netflix-tv-show-underwear
author: Stefan Imhoff
date: 2016-02-12
description: "Netflix released a new Japanese TV Show: Underwear (Atelier). I recommend this brilliant work about a young girl starting in an exclusive custom tailoring lingerie store in Tokyo."
cover: /assets/images/cover/netflix-underwear.jpg
cover: /assets/images/cover/netflix-underwear.webp
tags: ["film", "recommendation"]
---

View File

@@ -5,7 +5,7 @@ author: Stefan Imhoff
date: 2017-11-03
description: A guide on how to get your attention back in the age of constant distraction.
featured: true
cover: /assets/images/cover/attention.jpg
cover: /assets/images/cover/attention.webp
tags: ["self-improvement"]
---

View File

@@ -4,7 +4,7 @@ slug: gitbook
author: Stefan Imhoff
date: 2017-06-27
description: I finished writing my first book in GitBook. I worked on it for the last six months, and its available to read online, as PDF, EPUB, and Mobi.
cover: /assets/images/cover/gitbook.jpg
cover: /assets/images/cover/gitbook.webp
tags: ["book", "writing"]
---
@@ -58,7 +58,7 @@ GitBook is not only good for books but to write documentation for anything.
<Figure caption="GitBook: kogakure">
<a href="https://www.kogakure.de/">
<Image src="/assets/images/posts/gitbook-kogakure.jpg" alt="GitBook: kogakure" />
<Image src="/assets/images/posts/gitbook-kogakure.webp" alt="GitBook: kogakure" />
</a>
</Figure>

View File

@@ -27,7 +27,7 @@ Minimalism is **not glamorous**, its **humble** and a result of **deep mindfu
Critics of Minimalism describe it as cold, empty, and without personality. People following Minimalism would deny their past or prove their inability to connect to other people. It would be a hopeless attempt to control life, as Linda Tutmann described Minimalism in her ZEIT article [Alles mein](https://www.zeit.de/2017/06/besitz-minimalismus-dinge-erinnerungen-besitztum).
<Figure caption="Sorry, it doesnt look cold, empty, and without personality. I failed as a Minimalist.">
<Image src="/assets/images/posts/minimalism-office.jpg" alt="My Minimalist home office" />
<Image src="/assets/images/posts/minimalism-office.webp" alt="My Minimalist home office" />
</Figure>
This misconception of Minimalism is the result of its shift to a lifestyle and of extreme Minimalists, who live in sterile homes. Minimalism is not about having as few things as possible. It is about _not_ owning things, which dont bring joy or getting rid of things, which were acquired as a result of other reasons than a _need_ or _love_ for an object.
@@ -83,7 +83,7 @@ The next step was reading David Allen's book <cite><AffiliateLink asin="01431265
This way I got rid of many things for the first time.
<Figure caption="My office before cleaning up">
<Image src="/assets/images/posts/gtd-before.jpg" alt="My office before cleaning up" />
<Image src="/assets/images/posts/gtd-before.webp" alt="My office before cleaning up" />
</Figure>
The exhibition [LEVEL GREEN](https://www.autostadt.de/en/-/level-green) in Autostadt Wolfsburg introduced me first in a differently drastic way to the concept of sustainability. People could learn, by answering questions about how they lived, and how big their impact on the earth was. To maintain my lifestyle from back then, I would need 1.8 planets of Earth. This changed my idea of how to live responsibly a lot.
@@ -97,7 +97,7 @@ In the last few years I changed my ideas of how to live in many ways:
I cleaned my whole flat of things I didnt like or needed anymore. It took me three days to clean my basement from packages, cables, and technical waste, which I acquired over 10 years.
<Figure caption="Cleanup of my cellar">
<Image src="/assets/images/posts/minimalism-cleanup-cellar.jpg" alt="Cleanup of my cellar" />
<Image src="/assets/images/posts/minimalism-cleanup-cellar.webp" alt="Cleanup of my cellar" />
</Figure>
I gave more than 150 books away (I own 763) and sold my car. I use the subway, bus, car-sharing, and train to commute or travel.
@@ -123,7 +123,7 @@ I switched to green energy a few years ago, buy organic food if available, and t
When I was young, I always wanted a big, big house (preferably on a remote private island). But living in a small space is helpful for a Minimalist. It forces you to make decisions in your interest. I live on 51 m², and this is enough space for 1-2 people. Thats why I think if I need to buy something. I like the concept of small space living, but Im happy to have a separate bedroom. This is much more relaxing, because of the different temperatures in the living and sleeping area. And I do not keep electronics in my bedroom.
<Figure caption="My Minimalist living room">
<Image src="/assets/images/posts/minimalism-living.jpg" alt="My Minimalist living room" />
<Image src="/assets/images/posts/minimalism-living.webp" alt="My Minimalist living room" />
</Figure>
### On Digital Minimalism

View File

@@ -5,7 +5,7 @@ date: 2020-03-14
updated: 2023-06-09
author: Stefan Imhoff
description: In this essay, I show my Everyday Carries and explain why I carry them.
cover: /assets/images/cover/everyday-carry.jpg
cover: /assets/images/cover/everyday-carry.webp
tags: ["self-improvement", "technology"]
---

View File

@@ -154,7 +154,7 @@ I didnt invert colors but needed to make sure to create good contrast, which
Next, I moved my focus to the logo. A logo is always a difficult topic. Do I need one? Why? What should it be? My initials? An image? Its easy to create a cheesy logo. I used a _rakkan_ (落款), a Japanese artist seal, for at least 10 years. An artist carved it for me into stone, using the oldest Chinese font, the _small seal script_, introduced by the Chinese Emperor _Qin Shi Huang_, 2200 years ago. It gets pressed into red ink and then applied to the artwork as the signature. I choose the characters of my internet pseudonym _kogakure_ (木隠), meaning “hidden behind leaves”.
<Figure caption="Rakkan">
<Image src="/assets/images/posts/rakkan.jpg" alt="Rakkan" />
<Image src="/assets/images/posts/rakkan.webp" alt="Rakkan" />
</Figure>
I created a few sketches of other possible logos, but eventually, I discarded them all and moved back to my _rakkan_. Likewise, I decided to simplify the vector form and reduce the number of points and make it more performant and easier to recognize in smaller sizes.
@@ -212,7 +212,7 @@ As he shows in the fantastic free video, [Aaron Draplin Takes On a Logo Design C
I followed this technique on all my designs and created dozens of variations, sometimes entire pages, sometimes a small detail as the footer or a meta section.
<Figure caption="All Artboards of the base design" size="fullsize">
<Image src="/assets/images/posts/base-design.jpg" alt="All Artboards of the base design" />
<Image src="/assets/images/posts/base-design.webp" alt="All Artboards of the base design" />
</Figure>
<Figure caption="Variants of the Meta section" size="fullsize">
@@ -224,23 +224,23 @@ Designing was the part that brought the most fun to me. Designing is like a conc
I started designing the blog detail page headline and moved out from there, creating text, header, footer, and small details.
<Figure caption="About Section" size="fullsize">
<Image src="/assets/images/posts/about-design.jpg" alt="About Section" />
<Image src="/assets/images/posts/about-design.webp" alt="About Section" />
</Figure>
Then I moved into color variations for the pages. I designed error pages, navigation, special pages, and the homepage last. I didnt design every detail, but quickly moved from idea to idea, leaving behind a mess of unnamed layers and incomplete or outdated ideas.
<Figure caption="Color Variants" size="fullsize">
<Image src="/assets/images/posts/color-variants-design.jpg" alt="Color Variants" />
<Image src="/assets/images/posts/color-variants-design.webp" alt="Color Variants" />
</Figure>
I created a giant design for all layout variations I wanted to support on a page (e.g., the combination of an image and a text). I moved quickly to [CodePen](https://codepen.io/) to create prototypes for these variations to validate my ideas where feasible. You can see all my prototypes on my CodePen account.
<Figure caption="Homepage" size="fullsize">
<Image src="/assets/images/posts/homepage-design.jpg" alt="Homepage" />
<Image src="/assets/images/posts/homepage-design.webpp" alt="Homepage" />
</Figure>
<Figure caption="Haiku Section" size="fullsize">
<Image src="/assets/images/posts/haiku-design.jpg" alt="Haiku Section" />
<Image src="/assets/images/posts/haiku-design.webp" alt="Haiku Section" />
</Figure>
In the fall of 2019, I finished my design and left it for a few weeks untouched to see if I start disliking it. On the 25th of November 2019, I finally started coding.

View File

@@ -13,11 +13,11 @@ Finally, after **3 years** with **250 hours** of work, I finished my longest-run
There are _multiple_ reasons it took me a while: I created not only a new design, with a light and dark theme, screen size-dependent grid, and typography. I developed it with a new technology stack, including the static-site generator [Gatsby](https://www.gatsbyjs.org/), [TypeScript](https://www.typescriptlang.org/), [Styled Components](https://styled-components.com/), [MDX](https://mdxjs.com/), [GraphQL](https://graphql.org/), and [CSS Grid Layout](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout).
<Figure caption="Light Version Homepage">
<Image src="/assets/images/posts/homepage-light.jpg" alt="Light Version Homepage" />
<Image src="/assets/images/posts/homepage-light.webp" alt="Light Version Homepage" />
</Figure>
<Figure caption="Dark Version Homepage">
<Image src="/assets/images/posts/homepage-dark.jpg" alt="Dark Version Homepage" />
<Image src="/assets/images/posts/homepage-dark.webp" alt="Dark Version Homepage" />
</Figure>
I always take the opportunity to learn new things while working on personal projects. This time I intentionally picked TypeScript, even though I knew it would slow me down. I wanted to learn it beyond basic training and theory, which is possible while doing it.
@@ -43,7 +43,7 @@ For the first time, the website has a [Projects](/projects/) section showing my
My Haiku (short Japanese poems) collection was previously loveless, dumped on a single page without proper context. After the relaunch, I dedicated a whole section to the [Haiku](/haiku/), including English translations.
<Figure caption="Haiku">
<Image src="/assets/images/posts/haiku.jpg" alt="Haiku" />
<Image src="/assets/images/posts/haiku.webp" alt="Haiku" />
</Figure>
### Sketchnotes
@@ -55,7 +55,7 @@ I had a collection of my Sketchnotes hosted on a subdomain on Tumblr and wanted
A few years back I created a small project, creating an ASE file out of Traditional Colors of Japanese mentioned in a book with the same title. This project got [an own page](/traditional-colors-of-japan/) showing all colors and the books these are from.
<Figure caption="The Traditional Colors of Japan">
<Image src="/assets/images/posts/colors-of-japan.jpg" alt="The Traditional Colors of Japan" />
<Image src="/assets/images/posts/colors-of-japan.webp" alt="The Traditional Colors of Japan" />
</Figure>
The entire project stretched for three years because I didnt work continuously on the website, and sometimes didnt do something for multiple months.

View File

@@ -57,7 +57,10 @@ Obsidian has a Quick Switcher that allows jumping between notes in seconds and s
The Graph View is a cool feature! It displays all notes as dots (depending on the zoom level with or without the note name) and all connections between notes are visualized as lines. This allows us to see how good (or bad) the notes are connected. You can drag notes around and all connected notes will follow.
<Figure caption="Obsidian Graph View of my 3,500 notes" size="wide">
<Image src="/assets/images/posts/obsidian-graph-view.jpg" alt="Obsidian Graph View of my notes" />
<Image
src="/assets/images/posts/obsidian-graph-view.webp"
alt="Obsidian Graph View of my notes"
/>
</Figure>
One plugin allows opening a note via custom shortcuts in the default app, which I use to edit longer notes in iA Writer.

View File

@@ -128,7 +128,7 @@ Originally, I had the tags included in the note, but I discarded the idea, becau
One of the best features of DEVONthink is its fantastic sorter. It can be used as a menu bar item or a floating index tab, it can be triggered with various shortcuts. It allows capturing notes in many possible formats. Additionally, audio, video, screenshots, and websites. The latter one is powerful and able to strip all clutter and keep text and images or convert the content to Markdown, save it as HTML, rich text, pure text, PDF, or web archive.
<Figure caption="The DEVONthink sorter to capture content quickly">
<Image src="/assets/images/posts/devonthink-sorter.jpg" alt="The DEVONthink Sorter" />
<Image src="/assets/images/posts/devonthink-sorter.webp" alt="The DEVONthink Sorter" />
</Figure>
### Fast Live Search with Powerful Search Operators
@@ -193,7 +193,7 @@ I regularly reserve time to transfer notes, highlights, and quotes from books I
<Figure caption="DEVONthink view on a Markdown document with a sidebar for notes" size="wide">
<Image
src="/assets/images/posts/devonthink-zettelkasten.jpg"
src="/assets/images/posts/devonthink-zettelkasten.webp"
alt="My Zettelkasten in DEVONthink"
/>
</Figure>

View File

@@ -4,7 +4,7 @@ slug: how-to-prepare-for-the-worst-case
date: 2021-11-19
author: Stefan Imhoff
description: When potential dangers to the individual increase due to mismanagement, political incompetency, or tribalism, its good to have a plan on how to protect yourself and your family.
cover: /assets/images/cover/bug-out-bag.jpg
cover: /assets/images/cover/bug-out-bag.webp
tags: ["recommendation", "self-improvement", "book"]
---
@@ -288,7 +288,7 @@ Next, I bought a waterproof <AffiliateLink asin="B08NF9KH46" text="45L Military
And yes, I bought the <AffiliateLink asin="B085VRYBPH" text="Gadsden flag" /> sticker additionally. Its the flag used by Libertarians around the world. The snake design and the words "Dont Tread On Me" is a warning of vigilance and willingness to act in defense against coercion. 😂
<Figure caption="Bug Out Bag">
<Image src="/assets/images/posts/bug-out-bag.jpg" alt="Bug Out Bag" />
<Image src="/assets/images/posts/bug-out-bag.webp" alt="Bug Out Bag" />
</Figure>
[^mooser2021lp]: Barbara Mooser (2021): _Skandal im Netz: Abgeordneter Huber im Twitter-Gewitter_, https://www.sueddeutsche.de/muenchen/ebersberg/falscher-hashtag-skandal-im-netz-abgeordneter-huber-im-twitter-gewitter-1.5388590.

View File

@@ -4,7 +4,7 @@ slug: interpretation-the-gods-of-the-copybook-headings
date: 2021-06-12
author: Stefan Imhoff
description: A modern interpretation of Rudyard Kiplings great poem.
cover: /assets/images/cover/copybook-headings.jpg
cover: /assets/images/cover/copybook-headings.webp
featured: true
tags: ["poetry", "politics", "philosophy"]
series: kipling-poems
@@ -32,7 +32,7 @@ The poem is his warning.
<Figure caption="A page from a 19th-century copybook, in which the printed headings have been copied. The homily is paraphrased from a 17th-century sermon of Isaac Barrow, Against Detraction — “Good nature, like a bee, collects honey from every herb. Ill nature, like a spider, sucks poison from the flowers.”">
<Image
src="/assets/images/posts/copybook-headings.jpg"
src="/assets/images/posts/copybook-headings.webp"
alt="A page from a 19th-century copybook"
/>
</Figure>

View File

@@ -10,7 +10,7 @@ tags: ["code", "design"]
My brand-new website is online, using [Eleventy](https://www.11ty.dev/) as its static site generator. The development was quick and fun, and Eleventy gives me a huge amount of flexibility. And its fast, [very fast](https://www.zachleat.com/web/build-benchmark/). Burned by my last technology choice, I did this time a performance test _before_ picking the tool. I created 1000 large Markdown pages and let Eleventy render them to HTML. It was done in an astonishing 3.8 seconds.
<Figure caption="New Website 2021 Homepage" size="wide">
<Image src="/assets/images/posts/new-website-2021.jpg" alt="New Website 2021 Homepage" />
<Image src="/assets/images/posts/new-website-2021.webp" alt="New Website 2021 Homepage" />
</Figure>
## Whats New?

View File

@@ -45,7 +45,7 @@ My previous dotfiles used a custom script to create symbolic links from inside t
Previously, I used [iTerm2](https://iterm2.com/) as my terminal application, but it is slow and using Vim is sluggish. I heard of [Kitty](https://github.com/kovidgoyal/kitty) and [Alacritty](https://github.com/alacritty/alacritty) and tried both. In the end, I decided to use Kitty as my new terminal application. It is a cross-platform, fast, feature-rich, GPU-based terminal. Additionally, it has built-in support for [Ligatures](<https://en.wikipedia.org/wiki/Ligature_(writing)>).
<Figure caption="Terminal" size="wide">
<Image src="/assets/images/posts/work-environment-terminal.jpg" alt="Terminal" />
<Image src="/assets/images/posts/work-environment-terminal.webp" alt="Terminal" />
</Figure>
## Shell
@@ -89,7 +89,7 @@ While it is possible to download color themes for each tool, I use [base16-shell
The terminal beginner uses a new terminal window when wanting to run something while a process is in progress. The intermediate terminal user uses the built-in feature of terminals to create new tabs. The advanced terminal user uses the built-in feature to split windows into separate sections. The professional terminal user uses a terminal multiplexer. It allows you to switch between several programs in one terminal and detach them while keeping them running in the background.
<Figure caption="TMUX" size="wide">
<Image src="/assets/images/posts/work-environment-tmux.jpg" alt="TMUX" />
<Image src="/assets/images/posts/work-environment-tmux.webp" alt="TMUX" />
</Figure>
A co-worker introduced me to this concept 10 years ago. Since then, I use [tmux](https://tmux.github.io/). It allows me to run many work projects and private projects at the same time and switch with a few keystrokes between them.
@@ -117,7 +117,7 @@ This is where useful tools like [z](https://github.com/rupa/z) and [fzf](https:/
[FZF](https://github.com/junegunn/fzf) is my favorite tool on the terminal. It is a general-purpose command-line fuzzy finder that is blazing fast and can be combined with every tool thinkable.
<Figure caption="FZF" size="wide">
<Image src="/assets/images/posts/work-environment-fzf.jpg" alt="FZF" />
<Image src="/assets/images/posts/work-environment-fzf.webp" alt="FZF" />
</Figure>
You can take nearly any output and pass it to FZF to get a list that can be filtered down with a fuzzy search in seconds. It can handle tenths of thousands or even hundreds of thousands of items with a fantastic performance.
@@ -127,7 +127,7 @@ You can take nearly any output and pass it to FZF to get a list that can be filt
Terminals have tools like `cat`, `head`, or `tail` to quickly view content without opening them in a more powerful editor. Cat is the most used tool of this kind, but it doesnt have plenty of features except showing the content.
<Figure caption="Bat" size="wide">
<Image src="/assets/images/posts/work-environment-bat.jpg" alt="Bat" />
<Image src="/assets/images/posts/work-environment-bat.webp" alt="Bat" />
</Figure>
[Bat](https://github.com/sharkdp/bat) is a content viewer like cat, but with powerful features like syntax highlighting, line numbers, git integration, and paging. I replaced it nearly everywhere where I used `cat` before. It can be combined with FZF to view the code.
@@ -200,7 +200,7 @@ I use [pyenv](https://github.com/pyenv/pyenv) for version management with Python
There are dozens of window managers available, paid or free. Even the built-in macOS split feature might be enough for regular people. But a powerful window manager is crucial for effective working. As a developer, we use two or even more monitors to constantly monitor services, browse the documentation, write code, check email or chat, and browse the internet. The context switches throughout the day, sometimes the Browser is a primary tool (when surfing), and other times its a secondary tool (when coding). Moving windows around monitors, resizing and arranging them is therefore important.
<Figure caption="Hammerspoon" size="wide">
<Image src="/assets/images/posts/work-environment-hammerspoon.jpg" alt="Hammerspoon" />
<Image src="/assets/images/posts/work-environment-hammerspoon.webp" alt="Hammerspoon" />
</Figure>
I use [Hammerspoon](https://www.hammerspoon.org/) for nearly 10 years. It is a bridge between macOS and a Lua scripting engine. Its possible to control nearly everything with it and listen to Wi-Fi or USB events. I use it mainly for window resizing, window layout management, and application switching. If youre interested in my configuration, you can find it in [init.lua](https://github.com/kogakure/dotfiles/blob/master/hammerspoon/init.lua) and additional helper functions in [functions.lua](https://github.com/kogakure/dotfiles/blob/master/hammerspoon/functions.lua). Those are copied because I had no clue about Lua 10 years ago.

View File

@@ -72,7 +72,7 @@ Neovim has many features inherited from Vim and Vi, but the developers cant a
Even for installing plugins, you have multiple options: You can download and copy the file manually (nobody does this) or install one of the many plugin managers. I use [vim-plug](https://github.com/kogakure/dotfiles/blob/master/nvim/autocmd.vim). All you need to do is add a line pointing to the plugin to your configuration, reload Vim, and run `:PlugInstall`.
<Figure caption="Vim Plug" size="wide">
<Image src="/assets/images/posts/work-environment-plug-install.jpg" alt="Vim Plug" />
<Image src="/assets/images/posts/work-environment-plug-install.webp" alt="Vim Plug" />
</Figure>
### Plugin Configuration
@@ -94,7 +94,7 @@ The amount of my plugins is currently 78. I will use the rough categories of my
The built-in LSP client of Neovim is a fantastic feature. But its the most complicated part to set up at the moment. Of all the plugins, I struggled the most in setting up LSP. The main plugins to help are [lspconfig](https://github.com/neovim/nvim-lspconfig) and [nvim-lsp-installer](https://github.com/williamboman/nvim-lsp-installer) will help to create configurations for the LSP servers and to install them without additional manual work.
<Figure caption="LSP Installer" size="wide">
<Image src="/assets/images/posts/work-environment-lsp-installer.jpg" alt="LSP Installer" />
<Image src="/assets/images/posts/work-environment-lsp-installer.webp" alt="LSP Installer" />
</Figure>
One of the LSP servers is the diagnostics language server. There is an [unofficial collection](https://github.com/creativenull/diagnosticls-configs-nvim) of configurations for useful things such as prettier or ESLint.
@@ -106,7 +106,7 @@ One of the LSP servers is the diagnostics language server. There is an [unoffici
Vim has a nice completion engine with `omnicomplete`, but with [nvim-cmp](https://github.com/hrsh7th/nvim-cmp) it feels much more modern. The recommended setup includes more plugins by the same author to complete LSP, buffers, path, vims command line, and snippets of one of the four biggest snippet plugins.
<Figure caption="Completion" size="wide">
<Image src="/assets/images/posts/work-environment-completion.jpg" alt="Completion" />
<Image src="/assets/images/posts/work-environment-completion.webp" alt="Completion" />
</Figure>
I decided to stay with [Ultisnips](https://github.com/SirVer/ultisnips) because its the most starred, creating snippets is quick and easy and with [vim-snippets](https://github.com/honza/vim-snippets) it brings a massive collection of snippets. There is a [source for nvim-cmp](https://github.com/quangnguyen30192/cmp-nvim-ultisnips).
@@ -118,7 +118,7 @@ The plugin [lspkind-nvim](https://github.com/onsails/lspkind-nvim) will add pret
[Telescope](https://github.com/nvim-telescope/telescope.nvim) is my favorite plugin. It is a plugin to find, filter, preview, and pick files. It supports built-in dozens of features, for example, files, Vim features, LSP, Git, and many more. But it can be extended to browse [the file system](https://github.com/nvim-telescope/telescope-file-browser.nvim), [fzf](https://github.com/nvim-telescope/telescope-fzf-native.nvim), [recently used files](https://github.com/nvim-telescope/telescope-frecency.nvim), [node_modules](https://github.com/nvim-telescope/telescope-node-modules.nvim), or [browser bookmarks](https://github.com/dhruvmanila/telescope-bookmarks.nvim).
<Figure caption="Telescope" size="wide">
<Image src="/assets/images/posts/work-environment-telescope.jpg" alt="Telescope" />
<Image src="/assets/images/posts/work-environment-telescope.webp" alt="Telescope" />
</Figure>
I dont use Tree plugins much because Telescope is fast and finds everything, but every so often you want to browse a specific folder structure. NerdTree is the most famous tree plugin, but I use a newer version written in Lua: [nvim-tree.lua](https://github.com/kyazdani42/nvim-tree.lua).
@@ -160,7 +160,7 @@ Another thing on the opposite end of the window that many people want is a statu
I like to work distraction-free. In Visual Studio Code there is the Zen mode which will hide all unnecessary things. For Vim, the plugin [Goyo](https://github.com/junegunn/goyo.vim) does a similar thing. It centers the editor and removes all distractions.
<Figure caption="Goyo" size="wide">
<Image src="/assets/images/posts/work-environment-goyo.jpg" alt="Goyo" />
<Image src="/assets/images/posts/work-environment-goyo.webp" alt="Goyo" />
</Figure>
### Syntax Highlighting
@@ -174,7 +174,7 @@ The only problem I have is support for Styled Components. Its an [open issue
As a Front-end Web Developer, I love to see my color values visualized. The plugin [colorizer.lua](https://github.com/norcalli/nvim-colorizer.lua) does this fast and pretty.
<Figure caption="Colorizer" size="wide">
<Image src="/assets/images/posts/work-environment-colorizer.jpg" alt="Colorizer" />
<Image src="/assets/images/posts/work-environment-colorizer.webp" alt="Colorizer" />
</Figure>
Another plugin I use is [Emmet](https://github.com/mattn/emmet-vim). It allows using this simple syntax to automatically create HTML or CSS.

View File

@@ -4,7 +4,7 @@ slug: artificial-intelligence-1-introduction
date: 2022-12-14
author: Stefan Imhoff
description: This is a four-part series of essays that investigates different aspects of AI.
cover: /assets/images/cover/ai-cover-1.jpg
cover: /assets/images/cover/ai-cover-1.webp
tags: ["code", "technology"]
series: artificial-intelligence
---

View File

@@ -4,7 +4,7 @@ slug: artificial-intelligence-2-text-generation
date: 2022-12-17
author: Stefan Imhoff
description: This is a four-part series of essays that investigates different aspects of AI.
cover: /assets/images/cover/ai-cover-2.jpg
cover: /assets/images/cover/ai-cover-2.webp
tags: ["code", "technology", "writing"]
series: artificial-intelligence
---

View File

@@ -4,7 +4,7 @@ slug: artificial-intelligence-3-text-to-image-generation
date: 2022-12-21
author: Stefan Imhoff
description: This is a four-part series of essays that investigates different aspects of AI.
cover: /assets/images/cover/ai-cover-3.jpg
cover: /assets/images/cover/ai-cover-3.webp
tags: ["code", "technology", "design"]
series: artificial-intelligence
---

View File

@@ -4,7 +4,7 @@ slug: artificial-intelligence-4-getting-started
date: 2022-12-24
author: Stefan Imhoff
description: This is a four-part series of essays that investigates different aspects of AI.
cover: /assets/images/cover/ai-cover-4.jpg
cover: /assets/images/cover/ai-cover-4.webp
tags: ["code", "technology", "design"]
series: artificial-intelligence
---
@@ -21,7 +21,7 @@ If youre just curious and dont to pay for the necessary hardware, or creat
If you have an iPad or iPhone, youre in luck because a free app is available on the App Store that allows using dozens of free image models based on Stable Diffusion. The name of the app is [Draw Things: AI Generation](https://apps.apple.com/app/draw-things-ai-generation/id6444050820), developed by Liu Liu. The app is mind-blowing and I highly recommend it.
<Figure caption="Draw Things app for iOS/iPadOS" size="wide">
<Image src="/assets/images/posts/ai-draw-things.jpg" alt="Draw Things app" />
<Image src="/assets/images/posts/ai-draw-things.webp" alt="Draw Things app" />
</Figure>
The developer improves the app constantly by adding interesting new models. I downloaded over 50 GB of model data. Besides the official versions of Stable Diffusion, there are models from the community. The most important website for models is [Hugging Face](https://huggingface.co/), an AI community to build, train and deploy models powered by the reference open source in machine learning. Its the GitHub for AI. You can find exciting [projects](https://huggingface.co/huggingface-projects) on Huggingface, for example [diffuse the f rest](https://huggingface.co/spaces/huggingface-projects/diffuse-the-rest), where you draw an image and provide a prompt and the AI will generate a better version of it.
@@ -67,7 +67,7 @@ To show what the models are capable of, I used my profile picture with different
<Figure caption="My profile picture in different diffusion models" size="wide">
<Image
src="/assets/images/posts/ai-diffusion-models.jpg"
src="/assets/images/posts/ai-diffusion-models.webp"
alt="Profile picture in diffusion models"
/>
</Figure>
@@ -93,7 +93,7 @@ Some generators allow negative prompts, to exclude specific things from the imag
My first prompt was basic, I asked the AI to generate `a cyberpunk wizard`. The result was impressive, but random luck. I recreated the first two images with the same seed and upscaled the second one to add more detail. But the third image, generated with a new seed, created a complete different picture.
<Figure caption="A cyberpunk wizard" size="wide">
<Image src="/assets/images/posts/ai-cyberpunk-wizard.jpg" alt="Cyberpunk wizard" />
<Image src="/assets/images/posts/ai-cyberpunk-wizard.webp" alt="Cyberpunk wizard" />
</Figure>
The art or skill of writing a good prompt is somewhere between programming, art direction, art history, photography, and writing. The more you know about formats, lenses, colors, lighting, art, artists, photography, painting, and many other art forms, the better you can write a good prompt.
@@ -125,7 +125,7 @@ A seed is a starting point for generating an AI image. It can be a random value
Inpainting is a technique used in image processing and computer vision to fill in missing or corrupted parts of an image. Inpainting algorithms can be used to restore damaged or degraded images, remove objects from an image, or fill in gaps in an image. These algorithms work by using information from surrounding pixels in the image to estimate the values of the missing or corrupted pixels. In the context of AI image generation, inpainting can be used to improve the quality of generated images by filling in any missing or incomplete pixels.
<Figure caption="AI Inpainting" size="wide">
<Image src="/assets/images/posts/ai-inpainting.jpg" alt="AI Inpainting" />
<Image src="/assets/images/posts/ai-inpainting.webp" alt="AI Inpainting" />
</Figure>
The simplest form of inpainting is to remove a specific object from an image. For example, if you want to remove a person from an image, you can use an inpainting algorithm to fill in the missing pixels with the surrounding pixels. It is possible to fill the area in with a prompt. In the image above, I asked Stable Diffusion to fill in a teddy bear, sitting on a sofa.

View File

@@ -7,7 +7,7 @@ description: This is the introduction to a seven-part series that
investigates why the last 10 years were uniquely turbulent with
ever-increasing political division, rampant censorship, and growing
authoritarianism.
cover: /assets/images/cover/civil-war-truth-1-introduction.jpg
cover: /assets/images/cover/civil-war-truth-1-introduction.webp
tags: ["politics"]
series: civil-war-truth
---

View File

@@ -7,7 +7,7 @@ description: This is the second part of a seven-part series that
investigates why the last 10 years were uniquely turbulent with
ever-increasing political division, rampant censorship, and growing
authoritarianism.
cover: /assets/images/cover/civil-war-truth-2-corporatism-technocracy.jpg
cover: /assets/images/cover/civil-war-truth-2-corporatism-technocracy.webp
tags: ["politics"]
series: civil-war-truth
---

View File

@@ -7,7 +7,7 @@ description: This is the third part of a seven-part series that
investigates why the last 10 years were uniquely turbulent with
ever-increasing political division, rampant censorship, and growing
authoritarianism.
cover: /assets/images/cover/civil-war-truth-3-political-division.jpg
cover: /assets/images/cover/civil-war-truth-3-political-division.webp
tags: ["politics"]
series: civil-war-truth
---

View File

@@ -7,7 +7,7 @@ description: This is the fourth part of a seven-part series that
investigates why the last 10 years were uniquely turbulent with
ever-increasing political division, rampant censorship, and growing
authoritarianism.
cover: /assets/images/cover/civil-war-truth-4-media-journalism.jpg
cover: /assets/images/cover/civil-war-truth-4-media-journalism.webp
tags: ["politics"]
series: civil-war-truth
---

View File

@@ -7,7 +7,7 @@ description: This is the fifth part of a seven-part series that
investigates why the last 10 years were uniquely turbulent with
ever-increasing political division, rampant censorship, and growing
authoritarianism.
cover: /assets/images/cover/civil-war-truth-5-academia.jpg
cover: /assets/images/cover/civil-war-truth-5-academia.webp
tags: ["politics"]
series: civil-war-truth
---

View File

@@ -7,7 +7,7 @@ description: This is the sixth part of a seven-part series that
investigates why the last 10 years were so uniquely turbulent with
ever-increasing political division, rampant censorship, and growing
authoritarianism.
cover: /assets/images/cover/civil-war-truth-6-science.jpg
cover: /assets/images/cover/civil-war-truth-6-science.webp
tags: ["politics"]
series: civil-war-truth
---

View File

@@ -7,7 +7,7 @@ description: This is the last part of a seven-part series that
investigates why the last 10 years were so uniquely turbulent with
ever-increasing political division, rampant censorship, and growing
authoritarianism.
cover: /assets/images/cover/civil-war-truth-7-conclusion.jpg
cover: /assets/images/cover/civil-war-truth-7-conclusion.webp
tags: ["politics"]
series: civil-war-truth
---

View File

@@ -5,7 +5,7 @@ date: 2022-04-22
updated: 2022-04-30
author: Stefan Imhoff
description: When writing notes, its important to keep references somewhere to make sure our ideas are backed up, and we can quote the source accordingly. This is how I work with my references.
cover: /assets/images/cover/manage-references-for-note-taking.jpg
cover: /assets/images/cover/manage-references-for-note-taking.webp
tags: ["writing", "productivity", "recommendation"]
---

View File

@@ -4,7 +4,7 @@ slug: rss-news-feed
date: 2022-11-05
author: Stefan Imhoff
description: Why you should stop reading news inside of social media sites and instead use the RSS/Atom news feed format to directly follow content creators, and why you should provide a news feed as a content creator.
cover: /assets/images/cover/news-wave.jpg
cover: /assets/images/cover/news-wave.webp
tags: ["recommendation", "technology"]
---

View File

@@ -5,7 +5,7 @@ author: Stefan Imhoff
date: 2022-03-17
description: I created a preview template for my favorite writing app iA Writer.
featured: true
cover: /assets/images/cover/ia-writer-template-nanzan.jpg
cover: /assets/images/cover/ia-writer-template-nanzan.webp
tags: ["code", "design", "download"]
series: ia-writer-templates
---

View File

@@ -5,7 +5,7 @@ author: Stefan Imhoff
date: 2022-03-18
description: I created a preview template for my favorite writing app iA Writer.
featured: true
cover: /assets/images/cover/ia-writer-template-shibui.jpg
cover: /assets/images/cover/ia-writer-template-shibui.webp
tags: ["code", "design", "download"]
series: ia-writer-templates
---

View File

@@ -4,7 +4,7 @@ slug: tools-for-better-writing
date: 2022-09-09
author: Stefan Imhoff
description: The tools I use for better writing
cover: /assets/images/cover/tools-for-better-writing.jpg
cover: /assets/images/cover/tools-for-better-writing.webp
tags: ["writing", "technology"]
---

View File

@@ -4,7 +4,7 @@ slug: shokunin
date: 2023-03-08
author: Stefan Imhoff
description: The Japanese word “shokunin” describes an artisan or craftsman. In this essay, I investigate the meaning and history of the word and show a variety of examples.
cover: /assets/images/cover/shinto-gate.jpg
cover: /assets/images/cover/shinto-gate.webp
tags: ["philosophy", "design", "film"]
---

Some files were not shown because too many files have changed in this diff Show More