aboutsummaryrefslogtreecommitdiff
path: root/_articles
diff options
context:
space:
mode:
Diffstat (limited to '_articles')
-rw-r--r--_articles/2019-06-02-using-nixos-as-an-stateless-workstation.md2
-rw-r--r--_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.md6
-rw-r--r--_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.md4
-rw-r--r--_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.md4
-rw-r--r--_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.md12
-rw-r--r--_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.md6
-rw-r--r--_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.md4
7 files changed, 19 insertions, 19 deletions
diff --git a/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.md b/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.md
index 9431d54..a9c09bc 100644
--- a/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.md
+++ b/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.md
@@ -122,7 +122,7 @@ dozens of symlinks that I manage manually. This has worked so far, but
the solution is sometimes fragile and [not declarative at all][symlinks]. I
wonder if something like [GNU Stow][stow] can help me simplify this.
-[symlinks]: https://git.euandreh.xyz/dotfiles/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d
+[symlinks]: https://euandreh.xyz/dotfiles.git/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d
[stow]: https://www.gnu.org/software/stow/
## Conclusion
diff --git a/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.md b/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.md
index 2b6424d..85dfe4f 100644
--- a/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.md
+++ b/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.md
@@ -21,8 +21,8 @@ was able to quickly prototype a Rust and Cargo variation of it:
The initial prototype is even smaller than swift2nix: it has only
[37 lines of code][37-lines].
-[cargo2nix]: https://git.euandreh.xyz/cargo2nix/
-[37-lines]: https://git.euandreh.xyz/cargo2nix/tree/default.nix?id=472dde8898296c8b6cffcbd10b3b2c3ba195846d
+[cargo2nix]: https://euandreh.xyz/cargo2nix.git/
+[37-lines]: https://euandreh.xyz/cargo2nix.git/tree/default.nix?id=472dde8898296c8b6cffcbd10b3b2c3ba195846d
Here's how to use it (snippet taken from the repo's README):
@@ -74,7 +74,7 @@ Try out the demo (also taken from the repo's README):
```shell
pushd "$(mktemp -d)"
-git clone https://git.euandreh.xyz/cargo2nix-demo
+git clone https://euandreh.xyz/cargo2nix-demo.git
cd cargo2nix-demo/
nix-build
```
diff --git a/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.md b/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.md
index 3d17a39..030b2e3 100644
--- a/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.md
+++ b/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.md
@@ -56,8 +56,8 @@ I've worked on it just enough to make it usable for myself, so beware of
unimplemented cases. Patches welcome.
[nix]: https://nixos.org/
-[swift2nix]: https://git.euandreh.xyz/swift2nix/
-[actual-code]: https://git.euandreh.xyz/swift2nix/tree/default.nix?id=2af83ffe43fac631a8297ffaa8be3ff93b2b9e7c
+[swift2nix]: https://euandreh.xyz/swift2nix.git/
+[actual-code]: https://euandreh.xyz/swift2nix.git/tree/default.nix?id=2af83ffe43fac631a8297ffaa8be3ff93b2b9e7c
## Design
diff --git a/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.md b/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.md
index 8f9c421..91dcba3 100644
--- a/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.md
+++ b/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.md
@@ -102,7 +102,7 @@ Even though I keep a `TODOs.md` file on the main branch, you can have a `tasks`
These tools are familiar enough that you can adjust it to fit your workflow.
-[`TODOs.md`]: https://git.euandreh.xyz/remembering/tree/TODOs.md?id=3f727802cb73ab7aa139ca52e729fd106ea916d0
-[generate an HTML file from it]: https://git.euandreh.xyz/remembering/tree/aux/workflow/TODOs.sh?id=3f727802cb73ab7aa139ca52e729fd106ea916d0
+[`TODOs.md`]: https://euandreh.xyz/remembering.git/tree/TODOs.md?id=3f727802cb73ab7aa139ca52e729fd106ea916d0
+[generate an HTML file from it]: https://euandreh.xyz/remembering.git/tree/aux/workflow/TODOs.sh?id=3f727802cb73ab7aa139ca52e729fd106ea916d0
[publish]: https://euandreh.xyz/remembering/TODOs.html
[fossil-tickets]: https://fossil-scm.org/home/doc/trunk/www/bugtheory.wiki
diff --git a/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.md b/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.md
index f81a3fb..483af12 100644
--- a/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.md
+++ b/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.md
@@ -74,11 +74,11 @@ This code [already exists][clj-poc], but is yet fairly incomplete:
[than][clj-poc-o2-1] [one][clj-poc-o2-2] occurrence of `O²` functions;
- no query support yet.
-[clj-poc]: https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1
-[clj-poc-index]: https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295
-[clj-poc-o2-0]: https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130
-[clj-poc-o2-1]: https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146
-[clj-poc-o2-2]: https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n253
+[clj-poc]: https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1
+[clj-poc-index]: https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295
+[clj-poc-o2-0]: https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130
+[clj-poc-o2-1]: https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146
+[clj-poc-o2-2]: https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n253
## Top-down *and* bottom-up
@@ -224,7 +224,7 @@ and property-based testing for libedn.
[cbindgen-crate]: https://github.com/eqrion/cbindgen
[syn-crate]: https://github.com/dtolnay/syn
[rust-ffi]: https://blog.eqrion.net/future-directions-for-cbindgen/
-[libedn-repo]: https://git.euandreh.xyz/libedn/
+[libedn-repo]: https://euandreh.xyz/libedn.git/
## Conclusion
diff --git a/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.md b/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.md
index 12f3cd1..be1e7da 100644
--- a/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.md
+++ b/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.md
@@ -40,7 +40,7 @@ Sticking to POSIX sh makes it require less build-time dependencies. There aren't
The good thing is that the program itself is small enough ([119 lines][119-lines] on v0.1.0) that POSIX sh does the job just fine, combined with other POSIX utilities such as [getopts][getopts], [sort][sort] and [awk][awk].
-[119-lines]: https://git.euandreh.xyz/remembering/tree/remembering?id=v0.1.0
+[119-lines]: https://euandreh.xyz/remembering.git/tree/remembering?id=v0.1.0
[getopts]: http://www.opengroup.org/onlinepubs/9699919799/utilities/getopts.html
[sort]: http://www.opengroup.org/onlinepubs/9699919799/utilities/sort.html
[awk]: http://www.opengroup.org/onlinepubs/9699919799/utilities/awk.html
@@ -186,5 +186,5 @@ For my personal use, I've [packaged] `remembering` for GNU Guix and Nix. Packagi
Patches welcome!
-[packaged]: https://git.euandreh.xyz/package-repository/
-[nix-file]: https://git.euandreh.xyz/dotfiles/tree/nixos/not-on-nixpkgs/remembering.nix?id=0831444f745cf908e940407c3e00a61f6152961f
+[packaged]: https://euandreh.xyz/package-repository.git/
+[nix-file]: https://euandreh.xyz/dotfiles.git/tree/nixos/not-on-nixpkgs/remembering.nix?id=0831444f745cf908e940407c3e00a61f6152961f
diff --git a/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.md b/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.md
index 8000cc4..fa7078b 100644
--- a/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.md
+++ b/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.md
@@ -190,7 +190,7 @@ In fact, there are more lines of either Makefile (111), README.md (82) or troff
The price for such fine-grained control is that this approach requires more manual work.
[mallocfail]: https://github.com/ralight/mallocfail
-[`fallible_should_fail`]: https://git.euandreh.xyz/fallible/tree/src/fallible.c?id=v0.1.0#n16
+[`fallible_should_fail`]: https://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16
## Usage examples
@@ -239,4 +239,4 @@ Packaging it to any other distribution should be trivial, or just downloading th
Patches welcome!
-[package]: https://git.euandreh.xyz/package-repository/
+[package]: https://euandreh.xyz/package-repository.git/