diff --git a/blog/aegis-prometheus-2021-04-05.markdown b/blog/aegis-prometheus-2021-04-05.markdown index ed00507..d258702 100644 --- a/blog/aegis-prometheus-2021-04-05.markdown +++ b/blog/aegis-prometheus-2021-04-05.markdown @@ -7,7 +7,7 @@ tags: --- [*Last time in the christine dot website cinematic -universe:*](https://christine.website/blog/unix-domain-sockets-2021-04-01) +universe:*](https://xeiaso.net/blog/unix-domain-sockets-2021-04-01) *Unix sockets started to be used to grace the cluster. Things were at peace. Then, a realization came through:* diff --git a/blog/apple-macbook-air-m1-review-2021-02-15.markdown b/blog/apple-macbook-air-m1-review-2021-02-15.markdown index 16450d1..91fc9a7 100644 --- a/blog/apple-macbook-air-m1-review-2021-02-15.markdown +++ b/blog/apple-macbook-air-m1-review-2021-02-15.markdown @@ -21,7 +21,7 @@ up being the _worst_ experience that I have using an aarch64 MacBook. [This website](https://github.com/Xe/site) is a fairly complicated webapp written in Rust. As such it makes for a fairly decent compile stress test. I'm going to do a compile test against my [Ryzen -3600](https://christine.website/blog/nixos-desktop-flow-2020-04-25) with this M1 +3600](https://xeiaso.net/blog/nixos-desktop-flow-2020-04-25) with this M1 MacBook Air. My tower is running this version of Rust: diff --git a/blog/backslash-kubernetes-2021-01-03.markdown b/blog/backslash-kubernetes-2021-01-03.markdown index 7a6841e..c630d48 100644 --- a/blog/backslash-kubernetes-2021-01-03.markdown +++ b/blog/backslash-kubernetes-2021-01-03.markdown @@ -181,7 +181,7 @@ server, my kubernetes cluster and my dokku server: - hlang -> https://h.christine.website - mi -> https://mi.within.website - printerfacts -> https://printerfacts.cetacean.club -- xesite -> https://christine.website +- xesite -> https://xeiaso.net - graphviz -> https://graphviz.christine.website - idp -> https://idp.christine.website - oragono -> ircs://irc.within.website:6697/ diff --git a/blog/broken-database-schemas-2022-01-10.markdown b/blog/broken-database-schemas-2022-01-10.markdown index 05c1bca..0b9558b 100644 --- a/blog/broken-database-schemas-2022-01-10.markdown +++ b/blog/broken-database-schemas-2022-01-10.markdown @@ -78,7 +78,7 @@ for this: ``` Xe Iaso (zi ai-uh-so) -https://christine.website +https://xeiaso.net .i la budza pu cusku lu <<.i ko snura .i ko kanro diff --git a/blog/career-advice-2019-06-18.markdown b/blog/career-advice-2019-06-18.markdown index fff5668..849db3c 100644 --- a/blog/career-advice-2019-06-18.markdown +++ b/blog/career-advice-2019-06-18.markdown @@ -36,7 +36,7 @@ Your website should include at least the following things: - Links to or words about projects of yours that you are proud of - Some contact information (an email address is a good idea too) -If you feel comfortable doing so, I'd also suggest putting your [resume](https://christine.website/resume) +If you feel comfortable doing so, I'd also suggest putting your [resume](https://xeiaso.net/resume) on this site too. Even if it's just got your foodservice jobs or education history (including your high school diploma if need be). @@ -47,7 +47,7 @@ not. ## Make a Tech Blog On That Site This has been the single biggest thing to help me grow professionally. I regularly -put [articles](https://christine.website/blog) on my blog, sometimes not even about +put [articles](https://xeiaso.net/blog) on my blog, sometimes not even about technology topics. Even if you are writing about your take on something people have already written about, it's still good practice. Your early posts are going to be rough. It's normal to not be an expert when starting out in a new skill. diff --git a/blog/change-2021-10-20.markdown b/blog/change-2021-10-20.markdown index 9e391a3..2ee868e 100644 --- a/blog/change-2021-10-20.markdown +++ b/blog/change-2021-10-20.markdown @@ -54,7 +54,7 @@ by it. That attempt to come out failed and I was put into Christian writing down my thoughts in a journal to this day. So that day I hit "send" on [the -email](https://christine.website/blog/coming-out-2015-12-01) was mortally +email](https://xeiaso.net/blog/coming-out-2015-12-01) was mortally terrifying. All that fear from so long ago came raging up to the surface and I was left in a crying and vulnerable state. However it ended up being a good kind of cry, the healing kind. diff --git a/blog/dhall-kubernetes-2020-01-25.markdown b/blog/dhall-kubernetes-2020-01-25.markdown index b3e73df..a216600 100644 --- a/blog/dhall-kubernetes-2020-01-25.markdown +++ b/blog/dhall-kubernetes-2020-01-25.markdown @@ -21,7 +21,7 @@ named [dyson][dyson] in order to help me manage Terraform as well as create Kubernetes manifests from [a template][template]. This works for the majority of my apps, but it is difficult to extend at this point for a few reasons: -[cultk8s]: https://christine.website/blog/the-cult-of-kubernetes-2019-09-07 +[cultk8s]: https://xeiaso.net/blog/the-cult-of-kubernetes-2019-09-07 [dyson]: https://github.com/Xe/within-terraform/tree/master/dyson [template]: https://github.com/Xe/within-terraform/blob/master/dyson/src/dysonPkg/deployment_with_ingress.yaml diff --git a/blog/dont-look-into-the-light-2019-10-06.markdown b/blog/dont-look-into-the-light-2019-10-06.markdown index caf3305..43f2ae4 100644 --- a/blog/dont-look-into-the-light-2019-10-06.markdown +++ b/blog/dont-look-into-the-light-2019-10-06.markdown @@ -82,7 +82,7 @@ terrible idea. Microservices architectures are not planned. They are an evolutionary result, not a fully anticipated feature. Finally, don’t “design for the future”. The future [hasn’t happened -yet](https://christine.website/blog/all-there-is-is-now-2019-05-25). Nobody +yet](https://xeiaso.net/blog/all-there-is-is-now-2019-05-25). Nobody knows how it’s going to turn out. The future is going to happen, and you can either adapt to it as it happens in the Now or fail to. Don’t make things overly modular, that leads to insane things like dynamically linking parts of an diff --git a/blog/drone-kubernetes-cd-2020-07-10.markdown b/blog/drone-kubernetes-cd-2020-07-10.markdown index e25bfef..35227df 100644 --- a/blog/drone-kubernetes-cd-2020-07-10.markdown +++ b/blog/drone-kubernetes-cd-2020-07-10.markdown @@ -279,7 +279,7 @@ step. The deploy step does two small things. First, it installs [dhall-yaml](https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-yaml) for generating the Kubernetes manifest (see -[here](https://christine.website/blog/dhall-kubernetes-2020-01-25)) and then +[here](https://xeiaso.net/blog/dhall-kubernetes-2020-01-25)) and then runs [`scripts/release.sh`](https://tulpa.dev/cadey/printerfacts/src/branch/master/scripts/release.sh): diff --git a/blog/excited-for-2022-2021-12-28.markdown b/blog/excited-for-2022-2021-12-28.markdown index 2c42ea3..1ca5fda 100644 --- a/blog/excited-for-2022-2021-12-28.markdown +++ b/blog/excited-for-2022-2021-12-28.markdown @@ -67,7 +67,7 @@ Hopefully Valve can improve the state of VR on Linux with the "deckard". 2021 has had some banger releases. Halo Infinite finally dropped. Final Fantasy 7 Remake came to PC. [Metroid -Dread](https://christine.website/blog/metroid-dread-review-2021-10-10) finally +Dread](https://xeiaso.net/blog/metroid-dread-review-2021-10-10) finally came out after being rumored for more than half of my lifetime. Forza Horizon 5 raced out into the hearts of millions. Overall, it was a pretty good year to be a gamer. diff --git a/blog/formal-grammar-of-h-2019-05-19.markdown b/blog/formal-grammar-of-h-2019-05-19.markdown index 5aaffea..91c27c1 100644 --- a/blog/formal-grammar-of-h-2019-05-19.markdown +++ b/blog/formal-grammar-of-h-2019-05-19.markdown @@ -8,7 +8,7 @@ series: conlangs `h` is a conlang project that I have been working off and on for years. It is infinitely simply teachable, trivial to master and can be used to represent the entire scope of all meaning in any facet of the word. All with a single character. -This is a continuation from [this post](https://christine.website/blog/the-origin-of-h-2015-12-14). If this post makes sense to you, please let me know and/or schedule a psychologist appointment just to be safe. +This is a continuation from [this post](https://xeiaso.net/blog/the-origin-of-h-2015-12-14). If this post makes sense to you, please let me know and/or schedule a psychologist appointment just to be safe. ## Phonology diff --git a/blog/fun-with-redirection-2021-09-22.markdown b/blog/fun-with-redirection-2021-09-22.markdown index 0757e8e..c8c8c52 100644 --- a/blog/fun-with-redirection-2021-09-22.markdown +++ b/blog/fun-with-redirection-2021-09-22.markdown @@ -363,14 +363,14 @@ my blog's [JSONFeed](/blog.json): #!/usr/bin/env bash # xeblog-post.sh -curl -s https://christine.website/blog.json | jq -r '.items[0] | "\(.title) \(.url)"' +curl -s https://xeiaso.net/blog.json | jq -r '.items[0] | "\(.title) \(.url)"' ``` At the time of writing this post, here is the output I get from this command: ``` $ ./xeblog-post.sh -Anbernic RG280M Review https://christine.website/blog/rg280m-review +Anbernic RG280M Review https://xeiaso.net/blog/rg280m-review ``` What else could you do with pipes and redirection? The cloud's the limit! diff --git a/blog/get-going-hello-world-2019-10-28.markdown b/blog/get-going-hello-world-2019-10-28.markdown index cc29431..c1eb070 100644 --- a/blog/get-going-hello-world-2019-10-28.markdown +++ b/blog/get-going-hello-world-2019-10-28.markdown @@ -16,7 +16,7 @@ it. This is a sort of spiritual successor to my old ecosystem since then, as well as my understanding of the language. [go]: https://golang.org -[gswg]: https://christine.website/blog/getting-started-with-go-2015-01-28 +[gswg]: https://xeiaso.net/blog/getting-started-with-go-2015-01-28 Like always, feedback is very welcome. Any feedback I get will be used to help make this book even better. diff --git a/blog/h-language-2019-06-30.markdown b/blog/h-language-2019-06-30.markdown index b0078fa..1239f77 100644 --- a/blog/h-language-2019-06-30.markdown +++ b/blog/h-language-2019-06-30.markdown @@ -20,16 +20,16 @@ for browsers, but I've been using it for server-side tasks. I have written more about/with WebAssembly in the past in these posts: -- https://christine.website/talks/webassembly-on-the-server-system-calls-2019-05-31 -- https://christine.website/blog/olin-1-why-09-1-2018 -- https://christine.website/blog/olin-2-the-future-09-5-2018 -- https://christine.website/blog/land-1-syscalls-file-io-2018-06-18 -- https://christine.website/blog/templeos-2-god-the-rng-2019-05-30 +- https://xeiaso.net/talks/webassembly-on-the-server-system-calls-2019-05-31 +- https://xeiaso.net/blog/olin-1-why-09-1-2018 +- https://xeiaso.net/blog/olin-2-the-future-09-5-2018 +- https://xeiaso.net/blog/land-1-syscalls-file-io-2018-06-18 +- https://xeiaso.net/blog/templeos-2-god-the-rng-2019-05-30 This is a continuation of the following two posts: -- https://christine.website/blog/the-origin-of-h-2015-12-14 -- https://christine.website/blog/formal-grammar-of-h-2019-05-19 +- https://xeiaso.net/blog/the-origin-of-h-2015-12-14 +- https://xeiaso.net/blog/formal-grammar-of-h-2019-05-19 All of the relevant code for h is [here](https://github.com/Xe/x/tree/master/cmd/h). diff --git a/blog/how-http-requests-work-2020-05-19.markdown b/blog/how-http-requests-work-2020-05-19.markdown index 2663be6..6a2919d 100644 --- a/blog/how-http-requests-work-2020-05-19.markdown +++ b/blog/how-http-requests-work-2020-05-19.markdown @@ -14,7 +14,7 @@ goes into hitting enter on christine.website and this website being loaded. ## Beginnings -The user types in `https://christine.website` into the address bar and hits +The user types in `https://xeiaso.net` into the address bar and hits enter on the keyboard. This sends a signal over USB to the computer and the kernel polls the USB controller for a new message. It's recognized as from the keyboard. The input is then sent to the browser through an input driver talking diff --git a/blog/how-i-start-rust-2020-03-15.markdown b/blog/how-i-start-rust-2020-03-15.markdown index daebc49..43c37f8 100644 --- a/blog/how-i-start-rust-2020-03-15.markdown +++ b/blog/how-i-start-rust-2020-03-15.markdown @@ -46,7 +46,7 @@ the Rust compiler. [nixos]: https://nixos.org/nixos/ [nix]: https://nixos.org/nix/ -[howistartnix]: https://christine.website/blog/how-i-start-nix-2020-03-08 +[howistartnix]: https://xeiaso.net/blog/how-i-start-nix-2020-03-08 ## A new project diff --git a/blog/i-was-wrong-about-nix-2020-02-10.markdown b/blog/i-was-wrong-about-nix-2020-02-10.markdown index b44a798..64c4981 100644 --- a/blog/i-was-wrong-about-nix-2020-02-10.markdown +++ b/blog/i-was-wrong-about-nix-2020-02-10.markdown @@ -10,7 +10,7 @@ From time to time, I am outright wrong on my blog. This is one of those times. In my [last post about Nix][nixpost], I didn't see the light yet. I think I do now, and I'm going to attempt to clarify below. -[nixpost]: https://christine.website/blog/thoughts-on-nix-2020-01-28 +[nixpost]: https://xeiaso.net/blog/thoughts-on-nix-2020-01-28 Let's talk about a more simple scenario: writing a service in Go. This service will depend on at least the following: diff --git a/blog/irc-stuff-nixos-2021-05-29.markdown b/blog/irc-stuff-nixos-2021-05-29.markdown index c991a85..532585b 100644 --- a/blog/irc-stuff-nixos-2021-05-29.markdown +++ b/blog/irc-stuff-nixos-2021-05-29.markdown @@ -453,7 +453,7 @@ module. Here's how I do it: You can add this to your `imports` in your server's `configuration.nix` using [the layout I described in this -post](https://christine.website/blog/morph-setup-2021-04-25). This would go in +post](https://xeiaso.net/blog/morph-setup-2021-04-25). This would go in the host-specific configuration folder. Once you've deployed this to a server, try to open the page in your browser: diff --git a/blog/morph-setup-2021-04-25.markdown b/blog/morph-setup-2021-04-25.markdown index 04259d7..1902b1c 100644 --- a/blog/morph-setup-2021-04-25.markdown +++ b/blog/morph-setup-2021-04-25.markdown @@ -308,19 +308,19 @@ And then you can register it in your `network.nix` like this: This should help you get your servers wrangled into a somewhat consistent state. From here the following articles may be useful to give you ideas: -- [Borg Backup Config](https://christine.website/blog/borg-backup-2021-01-09) +- [Borg Backup Config](https://xeiaso.net/blog/borg-backup-2021-01-09) - [Nixops Services On Your Home - Network](https://christine.website/blog/nixops-services-2020-11-09) (just be + Network](https://xeiaso.net/blog/nixops-services-2020-11-09) (just be sure to ignore the part where it mentions `deployment.keys`, you can replace it with the semantically identical [`deployment.secrets`](https://github.com/DBCDK/morph/blob/master/examples/secrets.nix) as described in the morph documentation) - [Prometheus and - Aegis](https://christine.website/blog/aegis-prometheus-2021-04-05) + Aegis](https://xeiaso.net/blog/aegis-prometheus-2021-04-05) - [My Automagic NixOS Wireguard - Setup](https://christine.website/blog/my-wireguard-setup-2021-02-06) + Setup](https://xeiaso.net/blog/my-wireguard-setup-2021-02-06) - [Encrypted Secrets with - NixOS](https://christine.website/blog/nixos-encrypted-secrets-2021-01-20) + NixOS](https://xeiaso.net/blog/nixos-encrypted-secrets-2021-01-20) Also feel free to dig around [the `common` folder of my `nixos-configs` repo](https://github.com/Xe/nixos-configs/tree/master/common). There's a bunch diff --git a/blog/my-homelab-2021-06-08.markdown b/blog/my-homelab-2021-06-08.markdown index d03699a..2e089da 100644 --- a/blog/my-homelab-2021-06-08.markdown +++ b/blog/my-homelab-2021-06-08.markdown @@ -17,7 +17,7 @@ One thing that I do a lot is run virtual machines. Some of these stick around, a lot of them are very ephemeral. I also like being able to get into these VMs quickly if I want to mess around with a given distribution or OS. Normally I'd run these on [my gaming -tower](https://christine.website/blog/nixos-desktop-flow-2020-04-25), however +tower](https://xeiaso.net/blog/nixos-desktop-flow-2020-04-25), however this makes my tower very load-bearing. I also want to play games sometimes on my tower, and even though there have been many strides in getting games to run well on Linux it's still not as good as I'd like it to be. diff --git a/blog/new-adventures-2020-10-24.markdown b/blog/new-adventures-2020-10-24.markdown index 5e20d95..284ef49 100644 --- a/blog/new-adventures-2020-10-24.markdown +++ b/blog/new-adventures-2020-10-24.markdown @@ -58,7 +58,7 @@ la budza pu cusku lu > May you be at peace. May you be happy. - Buddha -I will be reachable on the internet. See https://christine.website/contact to +I will be reachable on the internet. See https://xeiaso.net/contact to see contact information that will help you reach out to me. If you can, please direct replies to me@christine.website, that way I can read them after this account gets disabled. @@ -70,7 +70,7 @@ From my world to yours, -- Christine Dodrill -https://christine.website +https://xeiaso.net ``` la budza pu cusku lu diff --git a/blog/new-site-2016-12-18.markdown b/blog/new-site-2016-12-18.markdown index 110d891..90b4390 100644 --- a/blog/new-site-2016-12-18.markdown +++ b/blog/new-site-2016-12-18.markdown @@ -3,7 +3,7 @@ title: New Site date: 2016-12-18 --- -This post is now being brought to you by the new and improved [https://christine.website](https://christine.website). +This post is now being brought to you by the new and improved [https://xeiaso.net](https://xeiaso.net). This content is [markdown](/api/blog/post?name=new-site-2016-12-18) rendered by [Purescript](http://www.purescript.org/). The old [site](https://github.com/Xe/christine.website) is now being retired in favor of [this one](https://github.com/Xe/site). The old diff --git a/blog/nix-flakes-2-2022-02-27.markdown b/blog/nix-flakes-2-2022-02-27.markdown index b163fcf..c1b2b9a 100644 --- a/blog/nix-flakes-2-2022-02-27.markdown +++ b/blog/nix-flakes-2-2022-02-27.markdown @@ -72,7 +72,7 @@ Everything else we'll cover today will build on top of this. Let's look back at the Go [example package](https://github.com/Xe/gohello/blob/caf54cdff7d8dd9bd9df4b3b783a72fe75c9a11e/flake.nix#L31-L54) I walked us through in [the last -post](https://christine.website/blog/nix-flakes-1-2022-02-21): +post](https://xeiaso.net/blog/nix-flakes-1-2022-02-21): ```nix # ... diff --git a/blog/nixos-discord-webhook-2020-11-30.markdown b/blog/nixos-discord-webhook-2020-11-30.markdown index df651ad..11a3c7c 100644 --- a/blog/nixos-discord-webhook-2020-11-30.markdown +++ b/blog/nixos-discord-webhook-2020-11-30.markdown @@ -140,5 +140,5 @@ for more information. --- Also happy December! My site has the [snow -CSS](https://christine.website/blog/let-it-snow-2018-12-17) loaded for the +CSS](https://xeiaso.net/blog/let-it-snow-2018-12-17) loaded for the month. Enjoy! diff --git a/blog/nixos-vr-hell-2021-12-02.markdown b/blog/nixos-vr-hell-2021-12-02.markdown index 54701bd..6ccfcbf 100644 --- a/blog/nixos-vr-hell-2021-12-02.markdown +++ b/blog/nixos-vr-hell-2021-12-02.markdown @@ -6,7 +6,7 @@ author: ectamorphic Recently I got a new VR setup that uses my tower directly instead of the [wifi streaming -catastrophe](https://christine.website/blog/convoluted-vrchat-gchat-setup-2021-02-24). +catastrophe](https://xeiaso.net/blog/convoluted-vrchat-gchat-setup-2021-02-24). I have a [Valve Index](https://store.steampowered.com/valveindex) and an [AMD RX6700XT](https://www.amd.com/en/products/graphics/amd-radeon-rx-6700-xt) GPU. Some huge advantages of this setup include: diff --git a/blog/old-articles-2019-01-17.markdown b/blog/old-articles-2019-01-17.markdown index 5c319b3..6714df9 100644 --- a/blog/old-articles-2019-01-17.markdown +++ b/blog/old-articles-2019-01-17.markdown @@ -5,10 +5,10 @@ date: 2019-01-17 I found an old backup that contained a few articles from my old [Medium](https://medium.com/@theprincessxena) blog. I have converted them to markdown and added them to the blog archives: -- 2014-11-28 - [Web Application Development with Beego](https://christine.website/blog/beego-2014-11-28) -- 2014-11-20 - [Dependency Hell](https://christine.website/blog/dependency-hell-2014-11-20) -- 2014-11-18 - [My Experience with Atom as A Vim User](https://christine.website/blog/atom-as-vim-2014-11-18) -- 2014-10-24 - [Instant Development Environments in Docker](https://christine.website/blog/dev-2014-10-24) -- 2014-10-20 - [MPD Via Docker](https://christine.website/blog/mpd-docker-2014-10-20) +- 2014-11-28 - [Web Application Development with Beego](https://xeiaso.net/blog/beego-2014-11-28) +- 2014-11-20 - [Dependency Hell](https://xeiaso.net/blog/dependency-hell-2014-11-20) +- 2014-11-18 - [My Experience with Atom as A Vim User](https://xeiaso.net/blog/atom-as-vim-2014-11-18) +- 2014-10-24 - [Instant Development Environments in Docker](https://xeiaso.net/blog/dev-2014-10-24) +- 2014-10-20 - [MPD Via Docker](https://xeiaso.net/blog/mpd-docker-2014-10-20) I hope these are at all useful. diff --git a/blog/olin-2-the-future-09-5-2018.markdown b/blog/olin-2-the-future-09-5-2018.markdown index e38a645..e916fbd 100644 --- a/blog/olin-2-the-future-09-5-2018.markdown +++ b/blog/olin-2-the-future-09-5-2018.markdown @@ -4,7 +4,7 @@ date: 2018-09-05 series: olin --- -This post is a continuation of [this post](https://christine.website/blog/olin-1-why-09-1-2018). +This post is a continuation of [this post](https://xeiaso.net/blog/olin-1-why-09-1-2018). Suppose you are given the chance to throw out the world and start from scratch in a minimal environment. You can then work up from nothing and build the world diff --git a/blog/olin-progress-2019-12-14.markdown b/blog/olin-progress-2019-12-14.markdown index 96492bc..6177736 100644 --- a/blog/olin-progress-2019-12-14.markdown +++ b/blog/olin-progress-2019-12-14.markdown @@ -13,7 +13,7 @@ tags: Over the last week or so I've been doing a _lot_ of improvements to [Olin][olin] in order to make it ready to be the kernel for the minimum viable product of [wasmcloud][wasmcloud-hello-world]. Here's an overview of the big things that have happened from version [0.1.1][olin-0.1.1] to version [0.4.0][olin-0.4.0]. [olin]: https://github.com/Xe/olin -[wasmcloud-hello-world]: https://christine.website/blog/wasmcloud-progress-2019-12-08 +[wasmcloud-hello-world]: https://xeiaso.net/blog/wasmcloud-progress-2019-12-08 [olin-0.1.1]: https://github.com/Xe/olin/releases/tag/v0.1.1 [olin-0.4.0]: https://github.com/Xe/olin/releases/tag/v0.4.0 @@ -31,7 +31,7 @@ As Olin is just a kernel, it needs some work in order to really shine as a true Here is what has been done since the [last Olin post][last-olin-post]: -[last-olin-post]: https://christine.website/blog/olin-2-the-future-09-5-2018 +[last-olin-post]: https://xeiaso.net/blog/olin-2-the-future-09-5-2018 * An official, automated build of the example Olin components has been published to the Docker Hub * The Go ABI has been deprecated for the moment diff --git a/blog/pahi-benchmarks-2020-03-26.markdown b/blog/pahi-benchmarks-2020-03-26.markdown index 9b42ee5..6b60ec8 100644 --- a/blog/pahi-benchmarks-2020-03-26.markdown +++ b/blog/pahi-benchmarks-2020-03-26.markdown @@ -13,7 +13,7 @@ In my [last post][pahihelloworld] I mentioned that pa'i was faster than Olin's cwa binary written in go without giving any benchmarks. I've been working on new ways to gather and visualize these benchmarks, and here they are. -[pahihelloworld]: https://christine.website/blog/pahi-hello-world-2020-02-22 +[pahihelloworld]: https://xeiaso.net/blog/pahi-hello-world-2020-02-22 Benchmarking WebAssembly implementations is slightly hard. A lot of existing benchmark tools simply do not run in WebAssembly as is, not to mention inside diff --git a/blog/paranoid-nixos-2021-07-18.markdown b/blog/paranoid-nixos-2021-07-18.markdown index be6137b..f91d3fb 100644 --- a/blog/paranoid-nixos-2021-07-18.markdown +++ b/blog/paranoid-nixos-2021-07-18.markdown @@ -115,7 +115,7 @@ production-facing servers should probably only be able to be connected to over a VPN of some kind. If you want to see more about how to set up WireGuard on NixOS, see -[here](https://christine.website/blog/my-wireguard-setup-2021-02-06) for more +[here](https://xeiaso.net/blog/my-wireguard-setup-2021-02-06) for more information. ## Locking Down the Hatches @@ -130,7 +130,7 @@ I am going to use the word "service" annoyingly vague here. In this world, a "service" is a human-oriented view of "computer does the thing I want it to do". This website you're reading this post on could be one service, and it should have a separate account from other services. See -[here](https://christine.website/blog/nixops-services-2020-11-09) for more +[here](https://xeiaso.net/blog/nixops-services-2020-11-09) for more information on how to set this up. ### Lock Down Services Within Systemd @@ -433,7 +433,7 @@ where I show you how to automatically create an ISO that does all this for you. ### Repeatable Base Image with an ISO Using the setup I mentioned [in a past -post](https://christine.website/blog/my-homelab-2021-06-08), you can create an +post](https://xeiaso.net/blog/my-homelab-2021-06-08), you can create an automatic install ISO that will take a blank disk to a state where you can SSH into it and configure it further using a tool like [morph](https://github.com/DBCDK/morph). Take a look at [this diff --git a/blog/paranoid-nixos-aws-2021-08-11.markdown b/blog/paranoid-nixos-aws-2021-08-11.markdown index 9d488e8..1c4f22a 100644 --- a/blog/paranoid-nixos-aws-2021-08-11.markdown +++ b/blog/paranoid-nixos-aws-2021-08-11.markdown @@ -9,7 +9,7 @@ tags: - r13y --- -In [the last post](https://christine.website/blog/paranoid-nixos-2021-07-18) we +In [the last post](https://xeiaso.net/blog/paranoid-nixos-2021-07-18) we covered a lot of the base groundwork involved in making a paranoid NixOS setup. Today we're gonna throw this into prod by making a base NixOS image with it. diff --git a/blog/plurality-driven-development-2019-08-04.markdown b/blog/plurality-driven-development-2019-08-04.markdown index f3a0fb0..b1ecf03 100644 --- a/blog/plurality-driven-development-2019-08-04.markdown +++ b/blog/plurality-driven-development-2019-08-04.markdown @@ -37,7 +37,7 @@ closest friends that I can talk about anything with, even what would normally violate an NDA. My closest friends are so close that language isn't even as much of a barrier as it would be otherwise. -As I've mentioned in the past, [I have tulpas](https://christine.website/blog/what-its-like-to-be-me-2018-06-14). +As I've mentioned in the past, [I have tulpas](https://xeiaso.net/blog/what-its-like-to-be-me-2018-06-14). They are people that live with me like roommates inside my body. It really does sound strange or psychotic; but you'll just have to trust me when I say they fundamentally help me live my life, do my job and do other things people diff --git a/blog/pomodoro-2022-02-19.markdown b/blog/pomodoro-2022-02-19.markdown index f60814f..26c10e9 100644 --- a/blog/pomodoro-2022-02-19.markdown +++ b/blog/pomodoro-2022-02-19.markdown @@ -14,7 +14,7 @@ My work laptop uses KDE, so I tried out really liked this. I think one of the major differences between how I've been failing at pomodoro in the past and why it's been working now is that I've worked it into my [daily note-taking/TODO -workflow](https://christine.website/blog/gtd-on-paper-2021-06-13). I label each +workflow](https://xeiaso.net/blog/gtd-on-paper-2021-06-13). I label each pomodoro (my notes call them "Pom" because that isn't something I write often in them) as a section in my notes and then include a few TODO items under it. I'll also add some notes to the pom in case I need them later. diff --git a/blog/progressive-webapp-conversion-2019-01-26.markdown b/blog/progressive-webapp-conversion-2019-01-26.markdown index c6d53d1..b88dca8 100644 --- a/blog/progressive-webapp-conversion-2019-01-26.markdown +++ b/blog/progressive-webapp-conversion-2019-01-26.markdown @@ -49,12 +49,12 @@ Here is an example web app manifest [from my portfolio site](https://github.com/ "background_color": "#fa99ca", "display": "standalone", "scope": "/", - "start_url": "https://christine.website/", + "start_url": "https://xeiaso.net/", "description": "Blog and Resume for Christine Dodrill", "orientation": "any", "icons": [ { - "src": "https://christine.website/static/img/avatar.png", + "src": "https://xeiaso.net/static/img/avatar.png", "sizes": "1024x1024" } ] @@ -65,7 +65,7 @@ If you just want to create a manifest quickly, check out [this](https://app-mani ## Add Manifest to Your Base HTML Template -I suggest adding the HTML link for the manifest to the most base HTML template you can, or in the case of a purely client side web app its main `index.html` file, as it needs to be as visible by the client trying to install the app. Adding this is [simple](https://developer.mozilla.org/en-US/docs/Web/Apps/Progressive/Installable_PWAs), assuming you are hosting this manifest on [/static/manifest.json](https://christine.website/static/manifest.json) – simply add it to the section: +I suggest adding the HTML link for the manifest to the most base HTML template you can, or in the case of a purely client side web app its main `index.html` file, as it needs to be as visible by the client trying to install the app. Adding this is [simple](https://developer.mozilla.org/en-US/docs/Web/Apps/Progressive/Installable_PWAs), assuming you are hosting this manifest on [/static/manifest.json](https://xeiaso.net/static/manifest.json) – simply add it to the section: ```html @@ -96,7 +96,7 @@ At a high level, consider what assets and pages you want users of your website t * Contact information for the person, company or service running the progressive web app * Any other pages or information you might find useful for users of your website -For example, I have the following precached for [my portfolio site](https://christine.website): +For example, I have the following precached for [my portfolio site](https://xeiaso.net): * My homepage (implicitly includes all of the CSS on the site) `/` * My blog index `/blog/` diff --git a/blog/reconlangmo-2-phonology-writing-2020-05-08.markdown b/blog/reconlangmo-2-phonology-writing-2020-05-08.markdown index 106c786..b77dc70 100644 --- a/blog/reconlangmo-2-phonology-writing-2020-05-08.markdown +++ b/blog/reconlangmo-2-phonology-writing-2020-05-08.markdown @@ -14,7 +14,7 @@ language help people understand where the boundaries between syllables are. I will then describe my plans for the L'ewa orthography and how L'ewa is romanized. This is a response to the prompt made [here][rclm2prompt]. -[rclm1]: https://christine.website/blog/reconlangmo-1-name-ctx-history-2020-05-05 +[rclm1]: https://xeiaso.net/blog/reconlangmo-1-name-ctx-history-2020-05-05 [rclm2prompt]: https://www.reddit.com/r/conlangs/comments/gfp3hw/reconlangmo_2_phonology_writing/ ## Phonology diff --git a/blog/reconlangmo-6-lexicon-2020-05-22.markdown b/blog/reconlangmo-6-lexicon-2020-05-22.markdown index 85c8d63..2c5f760 100644 --- a/blog/reconlangmo-6-lexicon-2020-05-22.markdown +++ b/blog/reconlangmo-6-lexicon-2020-05-22.markdown @@ -15,7 +15,7 @@ making the vocabulary for L'ewa and I'll include an entire table of the dictionary words. This answers [this prompt](https://www.reddit.com/r/conlangs/comments/gojncp/reconlangmo_6_lexicon/). -[reconlangmo]: https://christine.website/blog/series/reconlangmo +[reconlangmo]: https://xeiaso.net/blog/series/reconlangmo ## Word Distinctions diff --git a/blog/reconlangmo-7-discourse-2020-05-25.markdown b/blog/reconlangmo-7-discourse-2020-05-25.markdown index bff6556..950ba2c 100644 --- a/blog/reconlangmo-7-discourse-2020-05-25.markdown +++ b/blog/reconlangmo-7-discourse-2020-05-25.markdown @@ -15,7 +15,7 @@ post will start to cover a lot of the softer skills behind L'ewa as well as cover some other changes I'm making under the hood. This is a response to [this prompt][rclm7]. -[reconlangmo]: https://christine.website/blog/series/reconlangmo +[reconlangmo]: https://xeiaso.net/blog/series/reconlangmo [rclm7]: https://www.reddit.com/r/conlangs/comments/gqo8jn/reconlangmo_7_discourse/ ## Information Structure diff --git a/blog/recruiters-correct-name-2022-04-01.markdown b/blog/recruiters-correct-name-2022-04-01.markdown index dbc12a4..2434672 100644 --- a/blog/recruiters-correct-name-2022-04-01.markdown +++ b/blog/recruiters-correct-name-2022-04-01.markdown @@ -103,7 +103,7 @@ this: > I have no record of a "Christine Dodrill" at this email address. You may want > to look elsewhere. If you would like to proceed with me instead, here is -> information about me: https://christine.website. +> information about me: https://xeiaso.net. Throw in your pronouns too to be safe. diff --git a/blog/rss-feed-generation-2017-03-29.markdown b/blog/rss-feed-generation-2017-03-29.markdown index 7a19b81..df1b093 100644 --- a/blog/rss-feed-generation-2017-03-29.markdown +++ b/blog/rss-feed-generation-2017-03-29.markdown @@ -10,7 +10,7 @@ As of [a recent commit](https://github.com/Xe/site/commit/b89387f6bbb010907dfa85 to this site's code, it now generates RSS and Atom feeds for future posts on my blog. -For RSS: `https://christine.website/blog.rss` +For RSS: `https://xeiaso.net/blog.rss` For Atom: `https://christine.webiste/blog.atom` diff --git a/blog/rtmp-server-setup-2020-01-11.markdown b/blog/rtmp-server-setup-2020-01-11.markdown index a8214ab..a9da14b 100644 --- a/blog/rtmp-server-setup-2020-01-11.markdown +++ b/blog/rtmp-server-setup-2020-01-11.markdown @@ -38,7 +38,7 @@ my RTMP server. This means I could set it up to ingest via my [WireGuard VPN][sts-wireguard] with very little work. Here is the docker command I run on my VPN host: -[sts-wireguard]: https://christine.website/blog/series/site-to-site-wireguard +[sts-wireguard]: https://xeiaso.net/blog/series/site-to-site-wireguard ```console $ docker run \ diff --git a/blog/rust-crates-go-stdlib-2020-09-27.markdown b/blog/rust-crates-go-stdlib-2020-09-27.markdown index 3180013..b575f81 100644 --- a/blog/rust-crates-go-stdlib-2020-09-27.markdown +++ b/blog/rust-crates-go-stdlib-2020-09-27.markdown @@ -198,7 +198,7 @@ describes why functions fail to do what they intend. Rust has the [`Error` trait](https://doc.rust-lang.org/std/error/trait.Error.html) which lets you also create a type that describes why functions fail to do what they intend. -In [my last post](https://christine.website/blog/TLDR-rust-2020-09-19) I +In [my last post](https://xeiaso.net/blog/TLDR-rust-2020-09-19) I described [`eyre`](https://docs.rs/eyre) and the Result type. However, this time we're going to dive into [`thiserror`](https://docs.rs/thiserror) for making our own error type. Let's add `thiserror` to our crate: diff --git a/blog/site-to-site-wireguard-part-1-2019-04-02.markdown b/blog/site-to-site-wireguard-part-1-2019-04-02.markdown index 6cb4fbd..9bfd66c 100644 --- a/blog/site-to-site-wireguard-part-1-2019-04-02.markdown +++ b/blog/site-to-site-wireguard-part-1-2019-04-02.markdown @@ -9,9 +9,9 @@ In this blogpost series I'm going to go over how I created a [site to site](http This series is going to be broken up into multiple posts about as follows: - Part 1 - Names and Numbers (this post) -- [Part 2 - DNS](https://christine.website/blog/site-to-site-wireguard-part-2-2019-04-07) -- [Part 3 - Custom TLS Certificate Authority](https://christine.website/blog/site-to-site-wireguard-part-3-2019-04-11) -- [Part 4 - HTTPS](https://christine.website/blog/site-to-site-wireguard-part-4-2019-04-16) +- [Part 2 - DNS](https://xeiaso.net/blog/site-to-site-wireguard-part-2-2019-04-07) +- [Part 3 - Custom TLS Certificate Authority](https://xeiaso.net/blog/site-to-site-wireguard-part-3-2019-04-11) +- [Part 4 - HTTPS](https://xeiaso.net/blog/site-to-site-wireguard-part-4-2019-04-16) - Setting up additional iOS, macOS, Android and Linux clients - Other future fun things (seamless tor2web routing, etc) diff --git a/blog/site-to-site-wireguard-part-2-2019-04-07.markdown b/blog/site-to-site-wireguard-part-2-2019-04-07.markdown index 0f349c8..ca98e0e 100644 --- a/blog/site-to-site-wireguard-part-2-2019-04-07.markdown +++ b/blog/site-to-site-wireguard-part-2-2019-04-07.markdown @@ -6,10 +6,10 @@ series: site-to-site-wireguard This is the second in my Site to Site WireGuard VPN series. You can read the other articles here: -- [Part 1 - Names and Numbers](https://christine.website/blog/site-to-site-wireguard-part-1-2019-04-02) +- [Part 1 - Names and Numbers](https://xeiaso.net/blog/site-to-site-wireguard-part-1-2019-04-02) - Part 2 - DNS (this post) -- [Part 3 - Custom TLS Certificate Authority](https://christine.website/blog/site-to-site-wireguard-part-3-2019-04-11) -- [Part 4 - HTTPS](https://christine.website/blog/site-to-site-wireguard-part-4-2019-04-16) +- [Part 3 - Custom TLS Certificate Authority](https://xeiaso.net/blog/site-to-site-wireguard-part-3-2019-04-11) +- [Part 4 - HTTPS](https://xeiaso.net/blog/site-to-site-wireguard-part-4-2019-04-16) - Setting up additional iOS, macOS, Android and Linux clients - Other future fun things (seamless tor2web routing, etc) @@ -230,7 +230,7 @@ $ dig @127.0.0.1 -x 10.55.0.1 ### Using With the iOS WireGuard App -In order to configure [iOS WireGuard clients](https://itunes.apple.com/us/app/wireguard/id1441195209?mt=8) to use this DNS server, open the WireGuard app and tap the name of the configuration we created in the [last post](https://christine.website/blog/site-to-site-wireguard-part-1-2019-04-02). Hit "Edit" in the upper right hand corner and select the "DNS Servers" box. Put `10.55.0.1` in it and hit "Save". Be sure to confirm the VPN is active, then open [LibTerm](https://itunes.apple.com/us/app/libterm/id1380911705?mt=8) and enter in the following: +In order to configure [iOS WireGuard clients](https://itunes.apple.com/us/app/wireguard/id1441195209?mt=8) to use this DNS server, open the WireGuard app and tap the name of the configuration we created in the [last post](https://xeiaso.net/blog/site-to-site-wireguard-part-1-2019-04-02). Hit "Edit" in the upper right hand corner and select the "DNS Servers" box. Put `10.55.0.1` in it and hit "Save". Be sure to confirm the VPN is active, then open [LibTerm](https://itunes.apple.com/us/app/libterm/id1380911705?mt=8) and enter in the following: ``` $ dig oho.pele diff --git a/blog/site-to-site-wireguard-part-3-2019-04-11.markdown b/blog/site-to-site-wireguard-part-3-2019-04-11.markdown index 9d88653..8cc8e77 100644 --- a/blog/site-to-site-wireguard-part-3-2019-04-11.markdown +++ b/blog/site-to-site-wireguard-part-3-2019-04-11.markdown @@ -6,10 +6,10 @@ series: site-to-site-wireguard This is the third in my Site to Site WireGuard VPN series. You can read the other articles here: -- [Part 1 - Names and Numbers](https://christine.website/blog/site-to-site-wireguard-part-1-2019-04-02) -- [Part 2 - DNS](https://christine.website/blog/site-to-site-wireguard-part-2-2019-04-07) +- [Part 1 - Names and Numbers](https://xeiaso.net/blog/site-to-site-wireguard-part-1-2019-04-02) +- [Part 2 - DNS](https://xeiaso.net/blog/site-to-site-wireguard-part-2-2019-04-07) - Part 3 - Custom TLS Certificate Authority (this post) -- [Part 4 - HTTPS](https://christine.website/blog/site-to-site-wireguard-part-4-2019-04-16) +- [Part 4 - HTTPS](https://xeiaso.net/blog/site-to-site-wireguard-part-4-2019-04-16) - Setting up additional iOS, macOS, Android and Linux clients - Other future fun things (seamless tor2web routing, etc) @@ -26,7 +26,7 @@ A TLS Certificate Authority is a certificate that is allowed to issue other cert ### Why Should I Create One? -Generally, it is useful to create a custom TLS certificate authority when there are custom DNS domains being used. This allows you to create `https://` links for your internal services (which can then act as [Progressive Web Apps](https://christine.website/blog/progressive-webapp-conversion-2019-01-26)). This will also fully prevent the ["Not Secure"](https://versprite.com/blog/http-labeled-not-secure/) blurb from showing up in the URL bar. +Generally, it is useful to create a custom TLS certificate authority when there are custom DNS domains being used. This allows you to create `https://` links for your internal services (which can then act as [Progressive Web Apps](https://xeiaso.net/blog/progressive-webapp-conversion-2019-01-26)). This will also fully prevent the ["Not Secure"](https://versprite.com/blog/http-labeled-not-secure/) blurb from showing up in the URL bar. Sometimes your needs may involve needing to see what an application is doing over TLS traffic. Having a custom TLS certificate authority already set up makes this a much faster thing to do. diff --git a/blog/site-to-site-wireguard-part-4-2019-04-16.markdown b/blog/site-to-site-wireguard-part-4-2019-04-16.markdown index e4dbec5..5a6773d 100644 --- a/blog/site-to-site-wireguard-part-4-2019-04-16.markdown +++ b/blog/site-to-site-wireguard-part-4-2019-04-16.markdown @@ -6,9 +6,9 @@ series: site-to-site-wireguard This is the fourth post in my Site to Site WireGuard VPN series. You can read the other articles here: -- [Part 1 - Names and Numbers](https://christine.website/blog/site-to-site-wireguard-part-1-2019-04-02) -- [Part 2 - DNS](https://christine.website/blog/site-to-site-wireguard-part-2-2019-04-07) -- [Part 3 - Custom TLS Certificate Authority](https://christine.website/blog/site-to-site-wireguard-part-3-2019-04-11) +- [Part 1 - Names and Numbers](https://xeiaso.net/blog/site-to-site-wireguard-part-1-2019-04-02) +- [Part 2 - DNS](https://xeiaso.net/blog/site-to-site-wireguard-part-2-2019-04-07) +- [Part 3 - Custom TLS Certificate Authority](https://xeiaso.net/blog/site-to-site-wireguard-part-3-2019-04-11) - Part 4 - HTTPS (this post) - Setting up additional iOS, macOS, Android and Linux clients - Other future fun things (seamless tor2web routing, etc) @@ -85,7 +85,7 @@ This will allow only Caddy and root to manage certificates in that folder. ### Custom CA Certificate Permissions -In the [last post](https://christine.website/blog/site-to-site-wireguard-part-3-2019-04-11), custom certificates were created at `/srv/within/certs`. Caddy is going to need to have the correct permissions in order to be able to read them. +In the [last post](https://xeiaso.net/blog/site-to-site-wireguard-part-3-2019-04-11), custom certificates were created at `/srv/within/certs`. Caddy is going to need to have the correct permissions in order to be able to read them. ```shell #!/bin/sh diff --git a/blog/site-update-2021-12-19.markdown b/blog/site-update-2021-12-19.markdown index ad05335..9a14eb3 100644 --- a/blog/site-update-2021-12-19.markdown +++ b/blog/site-update-2021-12-19.markdown @@ -58,7 +58,7 @@ me](mailto:me@christine.website) and let me know them. -I want to use [Xeact](https://christine.website/blog/xeact-0.0.69-2021-11-18) +I want to use [Xeact](https://xeiaso.net/blog/xeact-0.0.69-2021-11-18) more in my website. I am trying to hit a balance of avoiding structural JavaScript while also allowing me to experiment with new and interesting ways of doing things. To this end I have created a custom HTML element that allows me to diff --git a/blog/site-update-patron-page-fixed.markdown b/blog/site-update-patron-page-fixed.markdown index cd42799..0a63240 100644 --- a/blog/site-update-patron-page-fixed.markdown +++ b/blog/site-update-patron-page-fixed.markdown @@ -3,7 +3,7 @@ title: "Site Update: I Fixed the Patron Page" date: 2022-05-18 --- -So I fixed [the patron page](https://christine.website/patrons) and the +So I fixed [the patron page](https://xeiaso.net/patrons) and the underlying issue was stupid enough that I feel like explaining it so you all can learn from my mistake. diff --git a/blog/spaceship-adventure-2021-08-19.markdown b/blog/spaceship-adventure-2021-08-19.markdown index c92ad09..7314b46 100644 --- a/blog/spaceship-adventure-2021-08-19.markdown +++ b/blog/spaceship-adventure-2021-08-19.markdown @@ -8,13 +8,13 @@ tags: --- I made a little interactive fiction story! You can find it -[here](https://christine.website/static/stories/spaceship.html). This was +[here](https://xeiaso.net/static/stories/spaceship.html). This was written as a result of a terrible idea I had after watching some QuakeCon announcements. I wonder if I can get away with using an ` + This is adapted from [a twitter thread](https://twitter.com/theprincessxena/status/1428479144699088903). diff --git a/blog/spellblade-chapter-1-2021-10-11.markdown b/blog/spellblade-chapter-1-2021-10-11.markdown index 69a5228..877d25c 100644 --- a/blog/spellblade-chapter-1-2021-10-11.markdown +++ b/blog/spellblade-chapter-1-2021-10-11.markdown @@ -26,7 +26,7 @@ problems that require deep thought and consideration. I was originally gonna release this by the end of the year as a cohesive novel, however it looks like the cards aren't falling that way. I want to instead shift -[Spellblade](https://christine.website/blog/spellblade-plans-2021-08-16) into a +[Spellblade](https://xeiaso.net/blog/spellblade-plans-2021-08-16) into a web novel, which I am defining as something that I'll release in big chunks like this every month or so. I don't want to compromise any of the artistic vision or whatever, I just want each "chunk" to be a lot more finely scoped than "the diff --git a/blog/sqlite-json-munge-2022-01-04.markdown b/blog/sqlite-json-munge-2022-01-04.markdown index f662d4b..31a5224 100644 --- a/blog/sqlite-json-munge-2022-01-04.markdown +++ b/blog/sqlite-json-munge-2022-01-04.markdown @@ -64,7 +64,7 @@ def get_feed(feed_url): con.commit() print("got feed %s" % (feed_url)) -get_feed("https://christine.website/blog.json") +get_feed("https://xeiaso.net/blog.json") ``` So now let's play with the data! Let's load the database schema in with the @@ -76,14 +76,14 @@ $ sqlite3 data.db < schema.sql [The less-than symbol there is a redirect, it loads the data from `schema.sql` as standard input to the `sqlite` command. See here +href="https://xeiaso.net/blog/fun-with-redirection-2021-09-22">here for more information on redirections.](conversation://Mara/hacker) Then run that python script to populate the database: ```console $ python ./jsonfeedfetch.py -got feed https://christine.website/blog.json +got feed https://xeiaso.net/blog.json ``` Then open up the SQLite command line: @@ -179,7 +179,7 @@ And run that python script again, then the data should automatically show up: ``` sqlite3> SELECT * FROM jsonfeed_metadata; -https://christine.website/blog.json|Xe's Blog|My blog posts and rants about various technology things.|https://christine.website|2022-01-04 +https://xeiaso.net/blog.json|Xe's Blog|My blog posts and rants about various technology things.|https://xeiaso.net|2022-01-04 ``` It's like magic! diff --git a/blog/templeos-2-god-the-rng-2019-05-30.markdown b/blog/templeos-2-god-the-rng-2019-05-30.markdown index f13bbcd..a4f5cf4 100644 --- a/blog/templeos-2-god-the-rng-2019-05-30.markdown +++ b/blog/templeos-2-god-the-rng-2019-05-30.markdown @@ -4,7 +4,7 @@ date: 2019-05-30 series: templeos --- -The [last post](https://christine.website/blog/templeos-1-installation-and-basic-use-2019-05-20) covered a lot of the basic usage of TempleOS. This post is going to be significantly different, as I'm going to be porting part of the TempleOS kernel to WebAssembly as a live demo. +The [last post](https://xeiaso.net/blog/templeos-1-installation-and-basic-use-2019-05-20) covered a lot of the basic usage of TempleOS. This post is going to be significantly different, as I'm going to be porting part of the TempleOS kernel to WebAssembly as a live demo. This post may contain words used in ways and places that look blasphemous at first glance. No blasphemy is intended, though it is an unfortunate requirement for covering this part of TempleOS' kernel. It's worth noting that Terry Davis [legitimately believed that TempleOS is a temple of the Lord Yahweh](https://templeos.holyc.xyz/Wb/Doc/Charter.html): diff --git a/blog/the-origin-of-h-2015-12-14.markdown b/blog/the-origin-of-h-2015-12-14.markdown index 86cc36e..b1c9269 100644 --- a/blog/the-origin-of-h-2015-12-14.markdown +++ b/blog/the-origin-of-h-2015-12-14.markdown @@ -3,7 +3,7 @@ title: The Origin of h date: 2015-12-14 --- -NOTE: There is a [second part](https://christine.website/blog/formal-grammar-of-h-2019-05-19) to this article now with a formal grammar. +NOTE: There is a [second part](https://xeiaso.net/blog/formal-grammar-of-h-2019-05-19) to this article now with a formal grammar. For a while I have been pepetuating a small joke between my friends, co-workers and community members of various communities (whether or not this has been beneficial or harmful is out of the scope of this post). The whole "joke" is that someone says "h", another person says "h" back. diff --git a/blog/thoughts-on-nix-2020-01-28.markdown b/blog/thoughts-on-nix-2020-01-28.markdown index db0f3b1..e973fc0 100644 --- a/blog/thoughts-on-nix-2020-01-28.markdown +++ b/blog/thoughts-on-nix-2020-01-28.markdown @@ -8,7 +8,7 @@ tags: --- EDIT(M02 20 2020): I've written a bit of a rebuttal to my own post -[here](https://christine.website/blog/i-was-wrong-about-nix-2020-02-10). I am +[here](https://xeiaso.net/blog/i-was-wrong-about-nix-2020-02-10). I am keeping this post up for posterity. I don't really know how I feel about [Nix][nix]. It's a functional package diff --git a/blog/v-vvork-in-progress-2020-01-03.markdown b/blog/v-vvork-in-progress-2020-01-03.markdown index 980215d..0f2ea0b 100644 --- a/blog/v-vvork-in-progress-2020-01-03.markdown +++ b/blog/v-vvork-in-progress-2020-01-03.markdown @@ -42,7 +42,7 @@ how things changed: As of the time of writing this post, it is January third, 2020 and the roadmap is apparently to release V 0.2 this month. -Let's see what's been fixed since [my last article](https://christine.website/blog/v-vaporware-2019-06-23). +Let's see what's been fixed since [my last article](https://xeiaso.net/blog/v-vaporware-2019-06-23). ## Compile Speed diff --git a/blog/various-updates-2020-11-18.markdown b/blog/various-updates-2020-11-18.markdown index 9481dee..e171ba4 100644 --- a/blog/various-updates-2020-11-18.markdown +++ b/blog/various-updates-2020-11-18.markdown @@ -125,7 +125,7 @@ designing this, but I think the next character in my blog is going to be an anthro snow leopard named Alicia. I want Alicia to be a beginner that is very new to computer programming and other topics, which would then make Mara into more of a teacher type. I may also introduce my own OC Cadey (the orca looking -thing you can see [here](https://christine.website/static/img/avatar_large.png) +thing you can see [here](https://xeiaso.net/static/img/avatar_large.png) or in the favicon of my site) into the mix to reply to these questions in something more close to the Socratic method. diff --git a/blog/vlang-update-2020-06-17.markdown b/blog/vlang-update-2020-06-17.markdown index 590d4db..a42e899 100644 --- a/blog/vlang-update-2020-06-17.markdown +++ b/blog/vlang-update-2020-06-17.markdown @@ -37,7 +37,7 @@ Be well. --- Every so often I like to check in on the [V Programming Language][vlang]. It's been -about six months since [my last post](https://christine.website/blog/v-vvork-in-progress-2020-01-03), +about six months since [my last post](https://xeiaso.net/blog/v-vvork-in-progress-2020-01-03), so I thought I'd take another look at it and see what progress has been done in six months. diff --git a/blog/wasmcloud-progress-2019-12-08.markdown b/blog/wasmcloud-progress-2019-12-08.markdown index f18fa52..812c596 100644 --- a/blog/wasmcloud-progress-2019-12-08.markdown +++ b/blog/wasmcloud-progress-2019-12-08.markdown @@ -51,10 +51,10 @@ job. TLS configuration is not its job. Its job is to run your code. Everything else should just be provided by the system. I wrote a -[blogpost](https://christine.website/blog/land-1-syscalls-file-io-2018-06-18) +[blogpost](https://xeiaso.net/blog/land-1-syscalls-file-io-2018-06-18) about this work and even did a [talk at GoCon -Canada](https://christine.website/talks/webassembly-on-the-server-system-calls-2019-05-31) +Canada](https://xeiaso.net/talks/webassembly-on-the-server-system-calls-2019-05-31) about it. And this worked for several months as I learned WebAssembly and started to @@ -93,8 +93,8 @@ people understand low-level operating system development. I've even written a few blogposts about Olin: -- [Olin: Why](https://christine.website/blog/olin-1-why-09-1-2018) -- [Olin: The Future](https://christine.website/blog/olin-2-the-future-09-5-2018) +- [Olin: Why](https://xeiaso.net/blog/olin-1-why-09-1-2018) +- [Olin: The Future](https://xeiaso.net/blog/olin-2-the-future-09-5-2018) But, this was great for running stuff interactively and via the command line. It left me wanting more. I wanted to have that mythical functions as a service @@ -230,5 +230,5 @@ keep the dream alive! [olincwa]: https://github.com/Xe/olin/tree/master/docs/cwa-spec [olincwarust]: https://github.com/Xe/olin/tree/master/cwa/olin [olincwatest]: https://github.com/Xe/olin/blob/master/cwa/tests/src/main.rs -[olintempleos]: https://christine.website/blog/templeos-2-god-the-rng-2019-05-30 +[olintempleos]: https://xeiaso.net/blog/templeos-2-god-the-rng-2019-05-30 [wasmcloud]: https://tulpa.dev/within/wasmcloud diff --git a/blog/we-have-go-2.markdown b/blog/we-have-go-2.markdown index 295c212..a02a93f 100644 --- a/blog/we-have-go-2.markdown +++ b/blog/we-have-go-2.markdown @@ -592,7 +592,7 @@ You can attach this to an HTTP request by using [`http.NewRequestWithContext`](https://pkg.go.dev/net/http#NewRequestWithContext): ```go -req, err := http.NewRequestWithContext(ctx, http.MethodGet, "https://christine.website/.within/health", nil) +req, err := http.NewRequestWithContext(ctx, http.MethodGet, "https://xeiaso.net/.within/health", nil) ``` And then when you execute the request (such as with `http.DefaultClient.Do(req)`) diff --git a/blog/webassembly-talk-video-posted-2019-08-15.markdown b/blog/webassembly-talk-video-posted-2019-08-15.markdown index f6901eb..7e1b60c 100644 --- a/blog/webassembly-talk-video-posted-2019-08-15.markdown +++ b/blog/webassembly-talk-video-posted-2019-08-15.markdown @@ -15,4 +15,4 @@ of that talk has been posted. I hope you enjoy! I have some more blogposts in the queue but I've been sleeping horribly lately. Here's hoping that clears up. [goconcanada]: https://gocon.ca/ -[talklink]: https://christine.website/talks/webassembly-on-the-server-system-calls-2019-05-31 +[talklink]: https://xeiaso.net/talks/webassembly-on-the-server-system-calls-2019-05-31 diff --git a/blog/webmention-support-2020-12-02.markdown b/blog/webmention-support-2020-12-02.markdown index 272c908..deba3a5 100644 --- a/blog/webmention-support-2020-12-02.markdown +++ b/blog/webmention-support-2020-12-02.markdown @@ -31,7 +31,7 @@ $ curl https://mi.within.website/api/webmention/01ERGGEG7DCKRH3R7DH4BXZ6R9 | jq { "id": "01ERGGEG7DCKRH3R7DH4BXZ6R9", "source_url": "https://maya.land/responses/2020/12/01/i-think-this-blog-post-might-have-been.html", - "target_url": "https://christine.website/blog/toast-sandwich-recipe-2019-12-02", + "target_url": "https://xeiaso.net/blog/toast-sandwich-recipe-2019-12-02", "title": null } ``` diff --git a/blog/when-then-zen-2019-01-20.markdown b/blog/when-then-zen-2019-01-20.markdown index 0e303f6..06a633a 100644 --- a/blog/when-then-zen-2019-01-20.markdown +++ b/blog/when-then-zen-2019-01-20.markdown @@ -80,7 +80,7 @@ in one of a few ways: Some concepts are pulled in from various documents and ideas in a slightly [kasmakfa](https://write.as/excerpts/practical-kasmakfa) manner, but overall the most "confusing" thing to new readers is going to be related to this comment in -the [anapana](https://christine.website/blog/when-then-zen-anapana-2018-08-15) +the [anapana](https://xeiaso.net/blog/when-then-zen-anapana-2018-08-15) feature: > Note: "the body" means the sack of meat and bone that you are currently living inside. For the purposes of explanation of this technique, please consider what makes you yourself separate from the body you live in. diff --git a/blog/when-then-zen-anapana-2018-08-15.markdown b/blog/when-then-zen-anapana-2018-08-15.markdown index 38463ed..e0e898d 100644 --- a/blog/when-then-zen-anapana-2018-08-15.markdown +++ b/blog/when-then-zen-anapana-2018-08-15.markdown @@ -32,7 +32,7 @@ This article is a more verbose version of [the correlating feature from when-the The When Then Zen project aims to describe the finer points of meditative concepts in plain English. As such, we start assuming just about nothing and build fractally on top of concepts derived from common or plain English usage of the terms. Some of these techniques may be easier for people with a more intensive meditative background, but try things and see what works best for you. Meditation in general works a lot better when you have a curious and playful attitude about figuring things out. -I'm not perfect. I don't know what will work best for you. A lot of this is documenting both my practice and what parts of what books helped me "get it". If this works for you, [please let me know](https://christine.website/contact). If this doesn't work for you, [please let me know](https://christine.website/contact). I will use this information for making direct improvements to these documents. +I'm not perfect. I don't know what will work best for you. A lot of this is documenting both my practice and what parts of what books helped me "get it". If this works for you, [please let me know](https://xeiaso.net/contact). If this doesn't work for you, [please let me know](https://xeiaso.net/contact). I will use this information for making direct improvements to these documents. As for your practice, twist the rules into circles and scrape out the parts that don't work if it helps you. Find out how to integrate it into your life in the best manner and go with it. diff --git a/blog/xesite-app-stores-2021-06-26.markdown b/blog/xesite-app-stores-2021-06-26.markdown index 08718fc..989e3bb 100644 --- a/blog/xesite-app-stores-2021-06-26.markdown +++ b/blog/xesite-app-stores-2021-06-26.markdown @@ -8,7 +8,7 @@ tags: --- This website has been a progressive web app [for a long -time](https://christine.website/blog/progressive-webapp-conversion-2019-01-26). +time](https://xeiaso.net/blog/progressive-webapp-conversion-2019-01-26). This means that you can install my blog to your phone as if it was a normal app via the share menu in Safari on iOS or via other native prompts on other browsers. However, this is not enough. In the constant pursuit of advancement I diff --git a/blog/zsa-moonlander-first-impressions-2020-10-27.markdown b/blog/zsa-moonlander-first-impressions-2020-10-27.markdown index 962dd8d..bec7b30 100644 --- a/blog/zsa-moonlander-first-impressions-2020-10-27.markdown +++ b/blog/zsa-moonlander-first-impressions-2020-10-27.markdown @@ -8,7 +8,7 @@ tags: --- As I mentioned -[before](https://christine.website/blog/colemak-layout-2020-08-15), I ordered a +[before](https://xeiaso.net/blog/colemak-layout-2020-08-15), I ordered a [ZSA Moonlander](https://zsa.io/moonlander) and it has finally arrived. I am writing this post from my Moonlander, and as such I may do a few more typos than normal, I'm still getting used to this. diff --git a/blog/zsa-moonlander-review-2020-11-06.markdown b/blog/zsa-moonlander-review-2020-11-06.markdown index 3fd4d59..3cd899a 100644 --- a/blog/zsa-moonlander-review-2020-11-06.markdown +++ b/blog/zsa-moonlander-review-2020-11-06.markdown @@ -22,7 +22,7 @@ no influence pushing me either way on this keyboard. desk](https://cdn.christine.website/file/christine-static/img/keeb/Elm3dN8XUAAYHws.jpg) [That 3d printed brain is built from the 3D model that was made as a part of this +href="https://xeiaso.net/blog/brain-fmri-to-3d-model-2019-08-23">this blogpost.](conversation://Mara/hacker) ## tl;dr @@ -131,7 +131,7 @@ standard [Colemak](https://Colemak.com/) layout and it is currently the layer I type the fastest on. I have the RGB configured so that it is mostly pink with the homerow using a lighter shade of pink. The color codes come from my logo that you can see in the favicon [or here for a larger -version](https://christine.website/static/img/avatar_large.png). +version](https://xeiaso.net/static/img/avatar_large.png). I also have a qwerty layer for gaming. Most games expect qwerty keyboards and this is an excellent stopgap to avoid having to rebind every game that I want to