aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Wade <stephen@stephenwade.me>2022-07-24 13:32:55 -0400
committerGitHub <noreply@github.com>2022-07-24 13:32:55 -0400
commit1d0413cebfbd247d78ec728d283a6b79f1219098 (patch)
tree9411b383c550d2cd2b8f8ef1df0d4db1240af790
parente9733ce6844894f4f1f30948611a57a02c6766ec (diff)
downloadxesite-1d0413cebfbd247d78ec728d283a6b79f1219098.tar.xz
xesite-1d0413cebfbd247d78ec728d283a6b79f1219098.zip
Domain move - change links to match (#518)
* Replace cdn.christine.website with cdn.xeiaso.net * Replace me@christine.website with me@xeiaso.net * Replace christine.website with xeiaso.net * Replace christine dot website with xeiaso dot net * Replace Christine Dodrill with Xe Iaso * Update blog/fun-with-redirection-2021-09-22.markdown * Update blog/ircd-k8s-2019-12-21.markdown * Update blog/reconlangmo-6-lexicon-2020-05-22.markdown Co-authored-by: Xe Iaso <me@xeiaso.net>
-rw-r--r--Cargo.toml2
-rw-r--r--LICENSE2
-rw-r--r--blog/TLDR-rust-2020-09-19.markdown2
-rw-r--r--blog/aegis-prometheus-2021-04-05.markdown2
-rw-r--r--blog/android-thoughts-2021-07-03.markdown2
-rw-r--r--blog/backslash-kubernetes-2021-01-03.markdown2
-rw-r--r--blog/cloud-init-2021-06-04.markdown22
-rw-r--r--blog/convoluted-vrchat-gchat-setup-2021-02-24.markdown6
-rw-r--r--blog/creators-code-2018-09-18.markdown1
-rw-r--r--blog/death-stranding-review-2019-11-11.markdown2
-rw-r--r--blog/dev-printerfact-2021-04-17.markdown4
-rw-r--r--blog/emoji-not-language-2021-07-14.markdown2
-rw-r--r--blog/fun-with-redirection-2021-09-22.markdown2
-rw-r--r--blog/go-servemux-slash-2021-11-04.markdown2
-rw-r--r--blog/how-http-requests-work-2020-05-19.markdown16
-rw-r--r--blog/how-mara-works-2020-09-30.markdown12
-rw-r--r--blog/i-was-wrong-about-nix-2020-02-10.markdown2
-rw-r--r--blog/identity-model-software-2021-01-31.markdown2
-rw-r--r--blog/irc-stuff-nixos-2021-05-29.markdown8
-rw-r--r--blog/ircd-k8s-2019-12-21.markdown2
-rw-r--r--blog/metroid-dread-review-2021-10-10.markdown14
-rw-r--r--blog/minicompiler-lexing-2020-10-29.markdown4
-rw-r--r--blog/my-homelab-2021-06-08.markdown4
-rw-r--r--blog/nix-flakes-4-wsl-2022-05-01.markdown2
-rw-r--r--blog/nixops-services-2020-11-09.markdown4
-rw-r--r--blog/nixos-desktop-flow-2020-04-25.markdown2
-rw-r--r--blog/nixos-vr-hell-2021-12-02.markdown6
-rw-r--r--blog/no-more-youtube-comments-2021-11-27.markdown4
-rw-r--r--blog/pomodoro-2022-02-19.markdown2
-rw-r--r--blog/progressive-webapp-conversion-2019-01-26.markdown12
-rw-r--r--blog/prometheus-grafana-loki-nixos-2020-11-20.markdown20
-rw-r--r--blog/reconlangmo-6-lexicon-2020-05-22.markdown2
-rw-r--r--blog/rg280m-review.markdown4
-rw-r--r--blog/robocadey-2022-04-30.markdown4
-rw-r--r--blog/rss-feed-generation-2017-03-29.markdown2
-rw-r--r--blog/rtmp-server-setup-2020-01-11.markdown2
-rw-r--r--blog/rust-crates-go-stdlib-2020-09-27.markdown10
-rw-r--r--blog/scavenger-hunt-solution-2020-11-25.markdown4
-rw-r--r--blog/site-to-site-wireguard-part-3-2019-04-11.markdown2
-rw-r--r--blog/site-update-2021-12-19.markdown4
-rw-r--r--blog/site-update-patron-page-fixed.markdown4
-rw-r--r--blog/social-media-mistake-2021-01-26.markdown4
-rw-r--r--blog/social-quandry-devops-2022-03-17.markdown2
-rw-r--r--blog/unix-domain-sockets-2021-04-01.markdown6
-rw-r--r--blog/various-updates-2020-11-18.markdown4
-rw-r--r--blog/vrchat-avatar-to-vrm-vtubing-2022-01-02.markdown20
-rw-r--r--blog/vtubing-setup-2022-01-13.markdown2
-rw-r--r--blog/waifud-progress-2022-02-06.markdown2
-rw-r--r--blog/wasmcloud-progress-domains-2020-10-31.markdown2
-rw-r--r--blog/windows-pain-2021-03-03.markdown2
-rw-r--r--blog/xeact-0.0.69-2021-11-18.markdown18
-rw-r--r--blog/xesite-app-stores-2021-06-26.markdown2
-rw-r--r--blog/zsa-moonlander-first-impressions-2020-10-27.markdown10
-rw-r--r--blog/zsa-moonlander-review-2020-11-06.markdown6
-rw-r--r--dhall/authors.dhall6
-rw-r--r--lib/cfcache/Cargo.toml2
-rw-r--r--lib/cfcache/examples/purge.rs2
-rw-r--r--lib/mi/Cargo.toml2
-rw-r--r--lib/patreon/Cargo.toml2
-rw-r--r--static/id_ed25519.pub2
-rw-r--r--static/js/conversation.js6
-rw-r--r--static/stories/test.html2
-rw-r--r--talks/systemd-the-good-parts-2021-05-16.markdown4
-rw-r--r--templates/blog_atom.rs.xml2
64 files changed, 158 insertions, 159 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 6cfe314..c0d824d 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "xesite"
version = "2.4.0"
-authors = ["Xe Iaso <me@christine.website>"]
+authors = ["Xe Iaso <me@xeiaso.net>"]
edition = "2018"
build = "src/build.rs"
repository = "https://github.com/Xe/site"
diff --git a/LICENSE b/LICENSE
index b14329d..7956331 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2017-2021 Christine Dodrill <me@christine.website>
+Copyright (c) 2017-2022 Christine Dodrill <me@xeiaso.net>
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
diff --git a/blog/TLDR-rust-2020-09-19.markdown b/blog/TLDR-rust-2020-09-19.markdown
index 2668128..85382ef 100644
--- a/blog/TLDR-rust-2020-09-19.markdown
+++ b/blog/TLDR-rust-2020-09-19.markdown
@@ -17,7 +17,7 @@ various patterns used in Rust code.
Also I'm happy to introduce Mara to the blog!
-[Hey, happy to be here! I'm Mara, a shark hacker from Christine's imagination.
+[Hey, happy to be here! I'm Mara, a shark hacker from Xe's imagination.
I'll interject with side information, challenge assertions and more! Thanks for
inviting me!](conversation://Mara/hacker)
diff --git a/blog/aegis-prometheus-2021-04-05.markdown b/blog/aegis-prometheus-2021-04-05.markdown
index d258702..174f8ed 100644
--- a/blog/aegis-prometheus-2021-04-05.markdown
+++ b/blog/aegis-prometheus-2021-04-05.markdown
@@ -6,7 +6,7 @@ tags:
- o11y
---
-[*Last time in the christine dot website cinematic
+[*Last time in the xeiaso dot net cinematic
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.
diff --git a/blog/android-thoughts-2021-07-03.markdown b/blog/android-thoughts-2021-07-03.markdown
index 28130d5..3793db5 100644
--- a/blog/android-thoughts-2021-07-03.markdown
+++ b/blog/android-thoughts-2021-07-03.markdown
@@ -37,7 +37,7 @@ Power](https://www.gsmarena.com/motorola_moto_g8_power-10052.php) from Amazon
and then I used it for the final testing on the app before I shipped it on the
Google Play store. I unboxed the phone, set it up, plugged it into my MacBook
and then hit "run" in Android Studio. The app installed instantly and I saw [the
-homepage for my site](https://cdn.christine.website/file/christine-static/blog/Screenshot_20210703-101654.png).
+homepage for my site](https://cdn.xeiaso.net/file/christine-static/blog/Screenshot_20210703-101654.png).
It was a magical experience. Me, someone that has no idea what they are doing
with Android app development was able to take an existing project I've poured
diff --git a/blog/backslash-kubernetes-2021-01-03.markdown b/blog/backslash-kubernetes-2021-01-03.markdown
index c630d48..98437cd 100644
--- a/blog/backslash-kubernetes-2021-01-03.markdown
+++ b/blog/backslash-kubernetes-2021-01-03.markdown
@@ -155,7 +155,7 @@ on boot. I missed it the first time around, but on the second time I was able to
capture this screenshot:
![The error I was looking
-for](https://cdn.christine.website/file/christine-static/blog/Screen+Shot+2021-01-03+at+1.13.05+AM.png)
+for](https://cdn.xeiaso.net/file/christine-static/blog/Screen+Shot+2021-01-03+at+1.13.05+AM.png)
Then it hit me. I did the install on NixOS unstable. My other servers use NixOS
20.09. I had downgraded zfs and the older version of zfs couldn't mount the
diff --git a/blog/cloud-init-2021-06-04.markdown b/blog/cloud-init-2021-06-04.markdown
index 3aa22c1..9afb002 100644
--- a/blog/cloud-init-2021-06-04.markdown
+++ b/blog/cloud-init-2021-06-04.markdown
@@ -176,7 +176,7 @@ Open up virt-manager and then create a new virtual machine. Make sure you select
![The first step of the "create a new virtual machine" wizard in virt-manager
with "manual install"
-selected](https://cdn.christine.website/file/christine-static/blog/20210604_06h43m27s_grim.png)
+selected](https://cdn.xeiaso.net/file/christine-static/blog/20210604_06h43m27s_grim.png)
</center>
@@ -188,7 +188,7 @@ but it's kinda sorta like CentOS 7, so enter CentOS 7 here.
![The second step of the "create a new virtual machine" wizard in virt-manager
with "CentOS 7" selected as the OS the virtual machine will be
-running](https://cdn.christine.website/file/christine-static/blog/20210604_06h45m35s_grim.png)
+running](https://cdn.xeiaso.net/file/christine-static/blog/20210604_06h45m35s_grim.png)
</center>
@@ -199,7 +199,7 @@ you have more restrictive hardware requirements.
![The third step of the "create a new virtual machine" wizard in virt-manager
with 1024 MB of ram and 2 virtual CPU cores
-selected](https://cdn.christine.website/file/christine-static/blog/20210604_06h50m09s_grim.png)
+selected](https://cdn.xeiaso.net/file/christine-static/blog/20210604_06h50m09s_grim.png)
</center>
@@ -213,7 +213,7 @@ location.
![The fourth step of the "create a new virtual machine" wizard in virt-manager
with `/dev/zvol/rpool/safe/vms/mayhem` selected as the path to the
-disk](https://cdn.christine.website/file/christine-static/blog/20210604_06h53m58s_grim.png)
+disk](https://cdn.xeiaso.net/file/christine-static/blog/20210604_06h53m58s_grim.png)
</center>
@@ -225,7 +225,7 @@ you can mount the seed data.
![The last step of the "create a new virtual machine" wizard in virt-manager,
setting the virtual machine name to "mayhem" and indicating that you want to
customize configuration before
-installation](https://cdn.christine.website/file/christine-static/blog/20210604_06h56m54s_grim.png)
+installation](https://cdn.xeiaso.net/file/christine-static/blog/20210604_06h56m54s_grim.png)
</center>
@@ -234,7 +234,7 @@ window.
<center>
-![](https://cdn.christine.website/file/christine-static/blog/20210604_06h58m53s_grim.png)
+![](https://cdn.xeiaso.net/file/christine-static/blog/20210604_06h58m53s_grim.png)
</center>
@@ -242,7 +242,7 @@ Make a new CDROM storage device that points to your seed image:
<center>
-![](https://cdn.christine.website/file/christine-static/blog/20210604_07h01m24s_grim.png)
+![](https://cdn.xeiaso.net/file/christine-static/blog/20210604_07h01m24s_grim.png)
</center>
@@ -252,7 +252,7 @@ VM's IP address will be listed:
<center>
-![](https://cdn.christine.website/file/christine-static/blog/20210604_07h05m28s_grim.png)
+![](https://cdn.xeiaso.net/file/christine-static/blog/20210604_07h05m28s_grim.png)
</center>
@@ -415,9 +415,9 @@ it.](conversation://Mara/happy)
<center>
<picture>
- <source srcset="https://cdn.christine.website/file/christine-static/stickers/cadey/percussive-maintenance.avif" type="image/avif">
- <source srcset="https://cdn.christine.website/file/christine-static/stickers/cadey/percussive-maintenance.webp" type="image/webp">
- <img src="https://cdn.christine.website/file/christine-static/stickers/cadey/percussive-maintenance.png" alt="Cadey is percussive-maintenance">
+ <source srcset="https://cdn.xeiaso.net/file/christine-static/stickers/cadey/percussive-maintenance.avif" type="image/avif">
+ <source srcset="https://cdn.xeiaso.net/file/christine-static/stickers/cadey/percussive-maintenance.webp" type="image/webp">
+ <img src="https://cdn.xeiaso.net/file/christine-static/stickers/cadey/percussive-maintenance.png" alt="Cadey is percussive-maintenance">
</picture>
</center>
diff --git a/blog/convoluted-vrchat-gchat-setup-2021-02-24.markdown b/blog/convoluted-vrchat-gchat-setup-2021-02-24.markdown
index bb747b1..007d809 100644
--- a/blog/convoluted-vrchat-gchat-setup-2021-02-24.markdown
+++ b/blog/convoluted-vrchat-gchat-setup-2021-02-24.markdown
@@ -124,7 +124,7 @@ I ended up with this image:
<center>
-![](https://cdn.christine.website/file/christine-static/blog/2021-02-24-20-20-58.jpg)
+![](https://cdn.xeiaso.net/file/christine-static/blog/2021-02-24-20-20-58.jpg)
</center>
@@ -136,7 +136,7 @@ with this image I posted to Twitter:
<center>
-![](https://cdn.christine.website/file/christine-static/blog/Eu6iR6jXUAQH0iq.jpeg)
+![](https://cdn.xeiaso.net/file/christine-static/blog/Eu6iR6jXUAQH0iq.jpeg)
</center>
@@ -168,7 +168,7 @@ camera set up for OBS. It looks like this:
<center>
-![Screenshot of the optimized world](https://cdn.christine.website/file/christine-static/blog/154306141_1368071216896631_2989259612329820447_o.jpg)
+![Screenshot of the optimized world](https://cdn.xeiaso.net/file/christine-static/blog/154306141_1368071216896631_2989259612329820447_o.jpg)
</center>
diff --git a/blog/creators-code-2018-09-18.markdown b/blog/creators-code-2018-09-18.markdown
index 285d272..6060240 100644
--- a/blog/creators-code-2018-09-18.markdown
+++ b/blog/creators-code-2018-09-18.markdown
@@ -1,6 +1,5 @@
---
title: "Creator's Code"
-author: Christine Dodrill
date: 2018-09-17
tags:
- release
diff --git a/blog/death-stranding-review-2019-11-11.markdown b/blog/death-stranding-review-2019-11-11.markdown
index 51d0e35..6848397 100644
--- a/blog/death-stranding-review-2019-11-11.markdown
+++ b/blog/death-stranding-review-2019-11-11.markdown
@@ -95,4 +95,4 @@ that America needs.
By [mmmintdesign](https://twitter.com/mmmintdesign) [source](https://twitter.com/mmmintdesign/status/1192856164331114497)
Score: 10 out of 10
-Christine Dodrill's Game of the Year 2019
+Xe Iaso's Game of the Year 2019
diff --git a/blog/dev-printerfact-2021-04-17.markdown b/blog/dev-printerfact-2021-04-17.markdown
index b08f750..62f94d2 100644
--- a/blog/dev-printerfact-2021-04-17.markdown
+++ b/blog/dev-printerfact-2021-04-17.markdown
@@ -220,7 +220,7 @@ in import "${pkgs}/nixos/tests/make-test-python.nix" ({ pkgs, ... }: {
})
```
-[For those of you playing the christine dot website home game, you may want to
+[For those of you playing the xeiaso dot net home game, you may want to
edit the top of that file for your own projects to get its `pkgs` with something
like `pkgs = <nixpkgs>;`. The `sources.pkgs` thing is being used here to jive
with niv.](conversation://Mara/hacker?smol)
@@ -340,7 +340,7 @@ use kernel::{chrdev, cstr, file_operations::{FileOperations, File}, user_ptr::Us
module! {
type: PrinterFacts,
name: b"printerfacts",
- author: b"Christine Dodrill <me@christine.website>",
+ author: b"Xe Iaso <me@xeiaso.net>",
description: b"/dev/printerfact support because I can",
license: b"GPL v2",
params: {
diff --git a/blog/emoji-not-language-2021-07-14.markdown b/blog/emoji-not-language-2021-07-14.markdown
index 12e9c36..b8886c0 100644
--- a/blog/emoji-not-language-2021-07-14.markdown
+++ b/blog/emoji-not-language-2021-07-14.markdown
@@ -118,7 +118,7 @@ description:
<center>
-![](https://cdn.christine.website/file/christine-static/blog/friday_deploy.png)
+![](https://cdn.xeiaso.net/file/christine-static/blog/friday_deploy.png)
</center>
diff --git a/blog/fun-with-redirection-2021-09-22.markdown b/blog/fun-with-redirection-2021-09-22.markdown
index c8c8c52..e846af3 100644
--- a/blog/fun-with-redirection-2021-09-22.markdown
+++ b/blog/fun-with-redirection-2021-09-22.markdown
@@ -337,7 +337,7 @@ example you can take a folder, zip it up and then unzip it over on another
machine using a command like this:
```
-$ tar cz ./blog | ssh pneuma tar xz -C ~/code/christine.website/blog
+$ tar cz ./blog | ssh pneuma tar xz -C ~/code/xeiaso.net/blog
```
This will run `tar` to create a compressed copy of the `./blog` folder and then
diff --git a/blog/go-servemux-slash-2021-11-04.markdown b/blog/go-servemux-slash-2021-11-04.markdown
index 79758cf..d074f17 100644
--- a/blog/go-servemux-slash-2021-11-04.markdown
+++ b/blog/go-servemux-slash-2021-11-04.markdown
@@ -155,7 +155,7 @@ reporting that everything was successful. Then the final typo was spotted:
<center>
-![](https://cdn.christine.website/file/christine-static/stickers/cadey/percussive-maintenance.png)
+![](https://cdn.xeiaso.net/file/christine-static/stickers/cadey/percussive-maintenance.png)
</center>
diff --git a/blog/how-http-requests-work-2020-05-19.markdown b/blog/how-http-requests-work-2020-05-19.markdown
index 6a2919d..8a76bd2 100644
--- a/blog/how-http-requests-work-2020-05-19.markdown
+++ b/blog/how-http-requests-work-2020-05-19.markdown
@@ -10,7 +10,7 @@ tags:
Reading this webpage is possible because of millions of hours of effort with
tens of thousands of actors across thousands of companies. At some level it's a
minor miracle that this all works at all. Here's a preview into the madness that
-goes into hitting enter on christine.website and this website being loaded.
+goes into hitting enter on xeiaso.net and this website being loaded.
## Beginnings
@@ -22,9 +22,9 @@ to a windowing server talking to the browser program.
The browser selects the memory region normally reserved for the address bar. The
browser then parses this string as an [RFC 3986][rfc3986] URI and scrapes out
-the protocol (https), hostname (christine.website) and path (/). The browser
+the protocol (https), hostname (xeiaso.net) and path (/). The browser
then uses this information to create an abstract HTTP request object with the
-Host header set to christine.website, HTTP method (GET), and path set to the
+Host header set to xeiaso.net, HTTP method (GET), and path set to the
path. This request object then passes through various layers of credential
storage and middleware to add the appropriate cookies and other headers in order
to tell my website what language it should localize the response to, what
@@ -35,9 +35,9 @@ make the request.
## Connections
-The browser then checks if it has a connection to christine.website open
+The browser then checks if it has a connection to xeiaso.net open
already. If it does not, then it creates a new one. It creates a new connection
-by figuring out what the IP address of christine.website is using [DNS][dns]. A
+by figuring out what the IP address of xeiaso.net is using [DNS][dns]. A
DNS request is made over [UDP][udp] on port 53 to the DNS server configured in
the operating system (such as 8.8.8.8, 1.1.1.1 or 75.75.75.75). The UDP
connection is created using operating system-dependent system calls and a DNS
@@ -80,7 +80,7 @@ UDP is unreliable by design, so this packet may or may not survive the entire
round trip. It may take one or more retries for the DNS information to get to
the remote server and back, but it usually works the first time. The response to
this request is cached based on the time-to-live specified in the DNS response.
-The response also contains the IP address of christine.website.
+The response also contains the IP address of xeiaso.net.
## Security
@@ -98,7 +98,7 @@ be transferred and read through it.
However, this data is UNENCRYPTED by default. [Transport Layer Security][tls] is
used to encrypt this data so prying eyes can't look into it. TLS has its own
handshake too. The session is established by sending a TLS ClientHello packet
-with the domain name (christine.website), the list of ciphers the client
+with the domain name (xeiaso.net), the list of ciphers the client
supports, any application layer protocols the client supports (like HTTP/2) and
the list of TLS versions that the client supports. This information is sent over
the wire to the remote server using that entire long and complicated process
@@ -143,7 +143,7 @@ there may be layers of encryption involved.
Now, the request finally gets to the application server. This TCP session is
accepted by the application server and the headers are read into memory. The
path is read by the application server and the correct handler is chosen. The
-HTML for the front page of christine.website is rendered and written to the TCP
+HTML for the front page of xeiaso.net is rendered and written to the TCP
session and travels to the load balancer, gets encrypted with TLS, the encrypted
HTML gets sent back over the internet to your browser and then your browser
decrypts it and starts to parse and display the website. The browser will run
diff --git a/blog/how-mara-works-2020-09-30.markdown b/blog/how-mara-works-2020-09-30.markdown
index 269c1d0..626fc49 100644
--- a/blog/how-mara-works-2020-09-30.markdown
+++ b/blog/how-mara-works-2020-09-30.markdown
@@ -119,9 +119,9 @@ element like this:
```html
<picture>
- <source srcset="https://cdn.christine.website/file/christine-static/stickers/@character.to_lowercase()/@(mood).avif" type="image/avif">
- <source srcset="https://cdn.christine.website/file/christine-static/stickers/@character.to_lowercase()/@(mood).webp" type="image/webp">
- <img src="https://cdn.christine.website/file/christine-static/stickers/@character.to_lowercase()/@(mood).png" alt="@character is @mood">
+ <source srcset="https://cdn.xeiaso.net/file/christine-static/stickers/@character.to_lowercase()/@(mood).avif" type="image/avif