rebranding from liquidex.house to riki.house

This commit is contained in:
りき萌 2025-01-05 20:15:10 +01:00
parent 93c24859d0
commit 2d687977c8
87 changed files with 381 additions and 175 deletions

View file

@ -1,14 +1,23 @@
%% title = "who that! (about me)"
% id = "01J09B2BZXJ989S2SGWBNZ397C"
+ I am *liquidex*.
+ my name's *riki!*
% id = "01J09B2BZX54T2GSP8H3D62S6J"
+ also known as *liquidex*
% id = "01JGW96B8N7V4EGTAFGDS08TFW"
- that's short for *rikiddo* (リキッド)
% id = "01JGW988E4E9CX48A93H9VZY77"
- you can pronounce it like "Ricky"
% id = "01JGW96B8NX66HF6ZNZFGZVMK6"
+ also known as *riki*
% id = "01J09B2BZXQ31FV1M3PMM6Q0GX"
- this is [the identity function](https://en.wikipedia.org/wiki/Identity_function) applied to my nickname
% id = "01J09B2BZX54T2GSP8H3D62S6J"
- also known as *liquidex*
% id = "01J09B2BZX0R0AX5QHND6EBRFE"
- also known as *liquidev* on [various programming platforms][def:social/github]
@ -37,7 +46,7 @@
"01J09E55G0WS63QCFBPP12EMRM",
"01J09E55G0H58Q8V8NV23QSQGC",
]
+ I'm a _he/him_-type cat [furry][page:philosophy/furry] doing various things with computers!
+ I'm a _he/him_-type cat [furry][page:philosophy/furry] doing various things with computers.
% id = "01J7S89Y467VSMGW5DCE1P2D75"
- I don't have enough drawing skill to pull off a full body fursona just yet, but this is me!
@ -73,7 +82,7 @@
+ [websites](/),
% id = "01J09B2BZXN6GWK2JPC7YGT0E1"
+ after all the treehouse is _my_ website, with _my_ own backend, static generator, _my_ own design, [an only partially stolen color scheme](https://github.com/ayu-theme/ayu-colors), and most important, lots of fun stuff hidden underneath the surface.
+ after all riki.house is _my_ website, with _my_ own backend, static generator, _my_ own design, [an only partially stolen color scheme](https://github.com/ayu-theme/ayu-colors), and most important, lots of fun stuff hidden underneath the surface.
% id = "01J09B2BZXZAEPD36XG495WYFH"
+ like have you wondered just how deep the rabbit hole goes?
@ -84,14 +93,7 @@
- `<!-- what I mean is if you haven't seen anyone else here, you haven't looked hard enough. -->`{=html}
% id = "01J09B2BZXX2R1TH10GGZC25KG"
+ you name it. as long as it poses a cool and fun challenge, I'll be on it :verified:
% id = "01J09B2BZX5WED9XE2RAADFW8M"
- there's probably only one thing I _don't_ like and it's backend web development. where did all the simplicity go?
% id = "01J09B2BZXQQMPDYQJ052131GT"
- obviously treehouse is a very simple website with a very simple backend, but. seriously.
why do people have to make websites be so complicated. and slow.
- you name it. as long as it poses a cool and fun challenge, I'll be on it :verified:
% id = "01J09B2BZXS6NZKYS6CTWMG1QY"
- and other than programming, I do various other things…
@ -148,3 +150,5 @@
% id = "01J09E55G1T4PPVBXH7PSR8ZNY"
- just don't forget to wave at me if you do - I need to tell you apart from bots somehow!

View file

@ -1,4 +1,4 @@
%% title = "liquidex's treehouse"
%% title = "riki's house"
styles = ["page/index.css"]
% id = "01H8V556P1PND8DQ73XBTZZJH7"

View file

@ -8,7 +8,7 @@
what a poor, small company they are to be having these problems :(
% id = "01HVNX7FMSV3DT95W29TDXG8R2"
- "well then why are you paying them, liquidex?" unfortunately lots of music is only available (_and_ UNAVAILABLE!) on Spotify, as seen on [_fuck DRM_][page:music/fuck-drm].
- "well then why are you paying them, riki?" unfortunately lots of music is only available (_and_ UNAVAILABLE!) on Spotify, as seen on [_fuck DRM_][page:music/fuck-drm].
from a consumer standpoint it's also really nice for discovering new music, because you don't have to pay a large amount just to give a listen to an album you may not end up liking.
% id = "01HVNX7FMSR6TFJK3A9VVQ667K"

View file

@ -10,6 +10,10 @@
- hey don't make this weird, okay.
showers are good for having thoughts.
% content.link = "philosophy/riki"
id = "01JGXMY2P2AX2GCVHQ2BPECJZF"
+ :page: nickname change!
% content.link = "philosophy/light-streaks"
id = "01JG55SH9HYR7TK5G1RVAGYQWR"
+ :page: my weird stim: writing with light streaks
@ -48,3 +52,4 @@

View file

@ -26,7 +26,7 @@ So grand.
yeah you're not very creative are you.
% id = "01JBAK3T1Z472KF0XFYZNNXA6Z"
- liquidex yells at cloud.
- riki yells at cloud.
% id = "01JBAK3T1ZHGDQFZNYGY941QDX"
- there's a reason I call myself a programming wizard.

View file

@ -28,7 +28,7 @@ what's wrong with speaking in a fluffy suit on a tech conference?
- and one word came to my mind. "responsibility."
% id = "01JDJ0RH4DS45GTSXEZ2R6ANT4"
- You are responsible for the company image, [Mr.](https://projectile.bandcamp.com/album/sinking){.secret title="Projectile."} {-Anderson-} liquidex.
- You are responsible for the company image, [Mr.](https://projectile.bandcamp.com/album/sinking){.secret title="Projectile."} {-Anderson-} riki.
% id = "01JDJ0RH4DCXZBSDZT29PWAG1R"
- so what is responsibility?
@ -56,7 +56,7 @@ what's wrong with speaking in a fluffy suit on a tech conference?
- we rectify negative consequences, because of monkey brain herd mentality: [conformity](https://en.wikipedia.org/wiki/Conformity).
% id = "01JDJ0RH4DRQW5XR9N7M7QZXCV"
- there are cases where you _have_ to stay serious, where [life's on the line](https://www.youtube.com/watch?v=1QNoygm8bEY){.secret title="And therefur liquidex did not stay serious and did his usual secret music link shenaniganry, including a furry joke in this very sentence you're reading right now. Splendid."} and some could _fucking die or get permanently hurt_.
- there are cases where you _have_ to stay serious, where [life's on the line](https://www.youtube.com/watch?v=1QNoygm8bEY){.secret title="And therefur riki did not stay serious and did his usual secret music link shenaniganry, including a furry joke in this very sentence you're reading right now. Splendid."} and some could _fucking die or get permanently hurt_.
% id = "01JDJ0RH4D6FT1Y7M7XGBXM83A"
- but since our species's inception, we as humans have become more than just hunter-gatherers.

View file

@ -0,0 +1,74 @@
%% title = "nickname change!"
% id = "01JGXMY094E9AGM67T7EXAW25Z"
- I'm changing my nickname from liquidex to *riki*!
so don't be surprised that <https://liquidex.house> now redirects to <https://riki.house>.
% id = "01JGXMY094R42TY12HYEPQWNMA"
- I don't remember how, but this new nickname came to me around New Year's Eve.
I was thinking about my alt nickname _rikiddo_ and thought to myself, "I wonder what will happen if I drop the ddo?"
and _riki_ felt like the name of the cutest little critter in the world, so I just had to make the switch!
% id = "01JGXMY094Z19V95YYTV08FXDP"
- I've been rocking the _liquidex_ moniker for 4 or 5 years now.
_liquid_ in various forms has been my nickname for over twice as long.
I liked it when I came up with it, but I feel like it no longer reflects myself or my values very well.
% id = "01JGXMY09417BKZ9ZQJ93RNQEK"
- honestly most of all, _liquidex_ just feels like the wrong sort of name for a furry ---w---
% id = "01JGXMY094QY1AMGNPPAMEC4AF"
- but that's not surprising, given that I came up with it while spreading hate towards innocent people.
it was _meant_ to be cheap and edgy-sounding.
% id = "01JGXMY094SDVHZVX9QWCPZVMV"
- which no longer aligns with what I want to be, so sayōnara, liquidex!
% id = "01JGXMY0945EWSD345WP3B74WQ"
- I'm not getting rid of the liquidex _username_ in most places, though---I like to imagine it might be a fun name for a company one day. _liquidex_ or _liquidev_, either would work, and they fit pretty well considering _riki_'s etymology.
% id = "01JGXMY094HKNKF3YY44V5F4CH"
- _riki_ feels like just the right sort of nickname for myself.
it sounds cute and fun, yet slightly mischievous, perfect for the playful little cat I am. ---w---
% id = "01JGXMY094G7MSVSPJGC5T7P70"
- I also kind of like it doesn't really imply a specific gender.
feels right for a femboy-ish person like myself.
% id = "01JGXMY094AZAMC177NF6FGBCK"
- I've been rebranding the treehouse to fit this change, of course.
% id = "01JGXMY09476P1MVYTRXFTMWNZ"
- my website's no longer _liquidex's treehouse_, it's *riki's house* now!
or, *riki's fluffy little house* if you like typing a lot.
% id = "01JGXMY0944ETDB31X8XRPNZZH"
- the new logo is essentially just [my Minecraft house][branch:01JGRNC1F4BR62X3CTXXQBA6BF], lmao.
I liked the design so much I thought it would be perfect for a website with a `.house` TLD.
% id = "01JGXMY094924XQ3GMRS0Z63EY"
- you may have noticed the website is a lot more _pink_ now.
or purple, if you're on dark mode.
% id = "01JGXMY094T6WGHJC2ZK942RG1"
- I decided to go with these colors, because they fit the pink color scheme of the house pretty well!
% id = "01JGXMY094FMQEGZ97B0EQYV5E"
- also, I don't really like the stereotype that pink is a girly color.
so here it is: I'm a guy with a girly-looking website.
cry about it!
% id = "01JGXMY094Z55EVDRVKHQ4FJT9"
- I increased the overall contrast and boldness of the typography _a ton_, too.
the text is now darker (or lighter, if you're in dark mode), the code examples now have a more readable light mode theme, and the fonts are overall more bold and readable.
% id = "01JGXMY094HKEP5FDZT21SAA2F"
- but, the treehouse in the corner is not going anywhere!
at its core, this piece of software is still called `treehouse`, and I don't really wanna change that.
I think it's a good name.
% id = "01JGXMY0940VX2RYFF0KDWM1P9"
- so yeah, I think that pretty much covers it all---my nickname's riki now, so don't be surprised about the change!

View file

@ -60,7 +60,7 @@ my intuitive understanding was this:
% id = "01HTWN4XAD1MF8MGFK2BQPNQJQ"
- now you might ask "what does this have to do with types mr. liquidex?"
- now you might ask "what does this have to do with types mr. riki?"
% id = "01HTWN4XADE1NAXYNE0MWP03SP"
- I've always thought of product types as being very similar to a Boolean `AND` of two types, and sum types as being very similar to a Boolean `OR` of two types.

View file

@ -286,7 +286,7 @@ like... you know. a _virtual_ file system?
- ### [Radio Edit (radio edit)](https://www.youtube.com/watch?v=WQzx9o2-0d0){.secret}
% id = "01JDJGVC7BH3VFBZ4MG5TXJT25"
- _but wait liquidex! what's that `edit_path` do?_
- _but wait riki! what's that `edit_path` do?_
% id = "01JDJGVC7B7WD9RA8KZ1RT4MPS"
- one notable thing about this virtual file system is that it doesn't allow writing to the virtual files.

View file

@ -14,10 +14,10 @@
- #### :page: credits
% id = "01HPSX8W0WQF2BXQ9RMME20628"
- **liquidex's treehouse** is brought to you by…
- **riki's house** is brought to you by…
% id = "01HPSX8W0W4ABATHQC52KXRPBV"
- [liquidex][branch:01H89P3CH836K8WKQ9BPR6RE3C]! of course. that's me!
- [riki][branch:01H89P3CH836K8WKQ9BPR6RE3C]! of course. that's me!
% id = "01HPSX8W0WTAFZPEGZPDB9CBJ3"
- the piece of software called [treehouse][def:treehouse/repo] which powers this website. it's open source, together with the content!

View file

@ -259,10 +259,10 @@
margin: 0px 2px;
&.red { background-color: var(--liquidex-brand-red); }
&.yellow { background-color: var(--liquidex-brand-yellow); }
&.green { background-color: var(--liquidex-brand-green); }
&.blue { background-color: var(--liquidex-brand-blue); }
&.red { background-color: var(--accent-red); }
&.yellow { background-color: var(--accent-yellow); }
&.green { background-color: var(--accent-green); }
&.blue { background-color: var(--accent-blue); }
}
</style>
```

View file

@ -32,6 +32,7 @@
- NOTE: this is C23 so you may see some unfamiliar keywords
% id = "01HY5R1ZW5DDH54AFNJTFMKZSF"
- patterns
```c
#include <stdio.h>
#define SOMETHING_SOMETHING
@ -62,6 +63,7 @@
% id = "01HY5R1ZW5X2AVZFVHV0QR1J93"
- keywords
```c
alignas alignof auto break case const constexpr continue default do else extern for goto if
inline register restrict return sizeof static static_assert switch thread_local typedef typeof
@ -75,6 +77,7 @@
% id = "01HY5R1ZW5PP1C00NSWAG5FA8B"
- sample
```c
#include <snug/bump.h>
@ -129,6 +132,7 @@
% id = "01HY5R1ZW5KYY6VCKWBHN1GF10"
- patterns
```c.types
x /*: int */
```
@ -138,6 +142,7 @@
% id = "01HRT0DG7V9PAY44NMYVMF7B63"
- patterns
```javascript
// This is a single-line comment.
/* This is
@ -154,6 +159,7 @@
% id = "01HRT0DG7VM2MV9YA5D694WA8Y"
- keywords
```javascript
as async await break case catch class const continue debugger default delete do else export
extends finally for from function get if import in instanceof let new of return set static
@ -166,6 +172,7 @@
% id = "01HRT0DG7VA7MA87JR7MGQW294"
- sample code
```javascript
// t is an existing tile index; variable name is short for brevity
export function removeRedundancies(t) {
@ -224,6 +231,7 @@
% id = "01HRT0W4AKPFENNFWMA7AAGN5Z"
- patterns
```json
abcd
0.912392198e+2113
@ -234,12 +242,14 @@
% id = "01HRT0W4AK8D1W9ZN9HJTHC85Q"
- keywords
```json
null true false
```
% id = "01HRT0W4AK4F2S65M1NT75PCGQ"
- sample
```json
{
"patterns": [
@ -265,6 +275,7 @@
% id = "01HTAQ23YHP2MN7VANBA573WWB"
- patterns
```lua
-- single-line comment
--[[
@ -285,6 +296,7 @@
% id = "01HTAQ23YHY8EH8Z8AQEQ8G6SA"
- keywords
```lua
if then else elseif end do function repeat until while for break return local in not and or goto
self
@ -294,6 +306,7 @@
% id = "01HTAQ23YHCRZFXM02VYRVS4JS"
- sample
```lua
-- Ticks the scheduler: executes every active fiber, removes inactive fibers,
-- and ignores sleeping fibers.
@ -330,6 +343,7 @@
% id = "01HTWRAS0E9FRH08MZZKMKXX2M"
- patterns
```rust
// this is a comment
/* this is a multiline comment */
@ -352,6 +366,7 @@
% id = "01HTWRAS0EQ3E9BV7TWEGQ01YF"
- keywords
```rust
_ as async await break const continue dyn else enum extern fn for if impl in let loop
macro_rules! match mod move mut pub ref return static struct trait type unsafe use where while
@ -365,6 +380,7 @@
% id = "01HTWRAS0EQRQJ9NHYPTE89Q5H"
- sample
```rust
use chrono::{Datelike, Utc};
use serde::{Deserialize, Serialize};

View file

@ -3,7 +3,7 @@ styles = ["dev.css"]
scripts = ["treehouse/dev/picture-upload.js"]
% id = "01JEHDJSJP282VCTRKYHNFM4N7"
- welcome! if you stumbled upon this page at random, know these tools are available in *debug builds only* (which <https://liquidex.house> is not.)
- welcome! if you stumbled upon this page at random, know these tools are available in *debug builds only* (which <https://riki.house> is not.)
% id = "01JEHDJSJP7FT74RB92VRA14F2"
- I don't currently have an option to disable generating a page in release builds, so here you are.

View file

@ -13,14 +13,14 @@ if you've been wondering what I've been up to, you've come to the right place.
- you can keep track of which posts you've read by looking at the color of the links.
% id = "01JDTA3BNHRT3GM61XSXHRKTPB"
- there is [an Atom feed][feed:new] in case you want to add the treehouse to your feed reader.
- there is [an Atom feed][feed:new] in case you want to add riki's house to your feed reader.
% id = "01JDTAEQPT6C6P6RSETHMAKTNH"
- hint: unlike this page (for now), the Atom feed exposes _categories_ you can feed to your reader to filter out posts you don't want to see.
% id = "01JEPCPH3ZZGC3NQWWDCC7SR1V"
- also, the Atom feed does not contain post content.
this is due to the treehouse being {-cybernetically enhanced-} better with all my artisanal touches and CSS!
this is due to the house being {-cybernetically enhanced-} better with all my artisanal touches and CSS!
if you want to read any of the posts, follow the links.
it's like that by design.
@ -166,7 +166,7 @@ if you've been wondering what I've been up to, you've come to the right place.
- ### ["I build things"][page:philosophy/i-build-things]
% id = "01JBAK3T1ZXJ8C8MKBWHGXABQX"
- liquidex yells at cloud.
- riki yells at cloud.
an insight as to how I believe life ought to be colorful, and how just saying "I build _things_" is gray and empty.
% id = "01JBAGZAZ30K443QYPK0XBNZWM"
@ -315,7 +315,7 @@ if you've been wondering what I've been up to, you've come to the right place.
% id = "01HQ8KV8T8GRCVFDJ3EP6QE163"
tags = ["design"]
- ### [liquidex's treehouse: design][page:design]
- ### [riki's treehouse: design][page:design]
% id = "01HQ8KV8T8EEX6XBG2K1X3FGKW"
- I started a branch on user interface and user experience design, because I was working with mintty at work and had some thoughts about it.