From 2cf1512c8633d8c3be04e2d809bf979b837aa178 Mon Sep 17 00:00:00 2001 From: slonkazoid Date: Sat, 17 Aug 2024 19:07:14 +0300 Subject: [PATCH] tiny update --- .prettierrc.json | 2 +- img/veast.png | Bin 0 -> 1649 bytes index.html | 339 ++++++++++++++++++++++++++++++++++++----------- projects.html | 10 +- style.css | 23 +++- 5 files changed, 289 insertions(+), 85 deletions(-) create mode 100644 img/veast.png diff --git a/.prettierrc.json b/.prettierrc.json index 4712153..5f2b945 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1,5 +1,5 @@ { - "printWidth": 160, + "printWidth": 100, "useTabs": true, "tabWidth": 4 } diff --git a/img/veast.png b/img/veast.png new file mode 100644 index 0000000000000000000000000000000000000000..f2ab446e99059afe18246897ed5509c1a7cdd3c4 GIT binary patch literal 1649 zcmV-%29EiOP)nEd3kv$DJcX51ncYT-QC?{VqzH?836$SBO@bOSy_#Zjj^$@ z%F4>$-{0@=@AdWd`T6Ou%FYN5>@bK`{)6?AC-0JG;_V)IMhK3Lj5H>b8!otF? zuC8EUU@$N+zrVjcJUs2~?OtA9=;-KcYiq#3z(7Di^78WH;^O%D_$w z^Yio0&dxtSKc1eRTU%QO1_oAER<^dbfq{Vt2nd{qobqacX=!O9A|jfa zn#;?}(9qBq7ZEG!HR47|L&t*x!t*x0hNvSegrdwY9dUtbOm4opl;@$vBq2?<6vp`oFdmzQ*Objh)F;Q#;x4@pEpRCt`Nl?`lDRTRh15&J6rnCl1#Oa^o5 z98J&wU^5`u50V+fClN_nmw4d*_~e@BbmF4H0D%h3RRi4a^uL z%MtqK^n&del6xDWuTLjSiAcs*s8ZVOK><7kDaBNhn|ZzCc?OJ z^2bX?{v`PQ?X*c{*<0S(7XoY5C+lWQ;>Pn&?x2+G@I5_j;+6z|SV!iAfu{9MQLt9* zeD`CT$}QhYiL5?!=iDUtwe$wED}IDIcF!jl-sU1bl@GebdVaVwAZ2we(;?4r9V8g zGf#2{%%l>^gl8aPKFZrW3m_<^f}IOaP;T{=soeT5QV`ekH3>(07%YAlQ-)tpa=Y4c zd(~^~xg{Q^D0OO#Y829h?QiQO?4CyspKcLFtGH2Wzj&x3825X-DGzY2f)Ianx7@`p-?r6)7(q{W@@S6@BhtIgD$v zKJb#xF}7*oud3-#%)6ooS5n41-y9E~xM|?S6?7=}uF}oQBE4{6D&VE045meWx>>V1 vWKj7#0)M@lE_A>C-~Y`kREq6yPX_!S!o+DWCG{2V00000NkvXXu0mjfWuG{k literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 968c3aa..d25dc68 100644 --- a/index.html +++ b/index.html @@ -1,9 +1,13 @@ - + + @@ -16,32 +20,103 @@

my slonksite

+

hi, i'm Rain, or slonkazoid
i write code and break computers
- also see my blog + also see + my blog

+

about

-

programmer, linux user, overall nerd

+

- i write web apps, cli tools, bots, and such. you can find some of them over at the projects page.
- my favorite languages are rust and bash, but i can write js/ts, c, c#; and to a lesser extent, java (minecraft modding), python, brainfuck, php, - and lua.
- i'm a quick learner. i like to step out of my comfort zone and try out technology i have little to no experience with. i make learner projects - with new stacks and i come out more knowledgable in the end. + i have been writing code since i was 10. the first language i learned was c# (with + winforms), and i was really interested in malware analysis. predictably, danooct1 + was among my favorite youtubers at the time.
+ though time changes people, and it has changed me quite a bit. i am still really + into cybersecurity and malware analysis, but my + main thing has shifted towards webdev.
+ nowadays, i specialize in backend web development and write web + apps, cli tools, bots, etc. you can find some of my personal projects over at + projects.html.
+ my favorite languages are rust and bash, but i can write + js/ts, c, c#, go; and to a lesser extent, + java (minecraft modding), + python, brainfuck, php, and lua.

+

- my favorite web stack is rust (language) + tokio (runtime) + axum (web framework) + hyper (http server) + askama (templating engine) + sqlx - (database driver) + postgresql (database) + lighttpd (proxy/web server) + linux (os) + aarch64 (architecture). and musl if you care about - libc.
- also experienced with php (7, plain), express.js, mysql & mariadb, sqlite3, nocodb, electron, ejs, and i'm always willing to learn. + learning new things is one of my passions. every time i want to + learn a new technology, i will try to make a non-trivial starter project in it to + give me a head start.
+ most of these learner projects serve a purpose, though sometimes, i will make a + potentionally useless + yet involved project just to + learn a new thing or practice my skills.

+ +
+
+ my favorite/go-to web stack is + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
programming languagerust
web frameworkaxum
logging systemtracing
async runtime + tokio, and the rest + of the tokio ecosystem +
templating engineaskama
database and driver + postgresql with + sqlx +
web serverlighttpd
systemlinux on arm64
+ also experienced with handlebars, express.js, mysql & mariadb, sqlite3, nocodb, + electron, ejs, php (7, plain), and i'm always willing to learn. +
+
+

- i also play video games. my all-time favorites are, in no specific order after the second, team fortress 2, celeste, deep rock galactic, - ultrakill, minecraft, half-life, and counter-strike. + i also play video games. my all-time favorites are, in no specific order after the + first: team fortress 2, celeste, deep rock galactic, ultrakill, minecraft, + half-life, counter-strike, hyperhell, portal & portal 2.

-

i am fluent in english and turkish (native). i am (not actively) learning german. i was also learning russian at some point.

+ +

+ fluent in english (not certified though one could reasonably guess C-level) and + turkish (native). A1 in german. enough to play csgo in russian. +

+

my cat's name is karamel.

+
contact info @@ -54,8 +129,13 @@ @@ -66,31 +146,47 @@ - + - + - + + + + + - - + +
download - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHVWgaeL8f7Rwh4WzvqJ5DWG9c7wwjpHG5tsOzF7yVVe slonkazoid
- if key this changes, i will make sure to sign the new key with this one and put it on the + ssh-ed25519 + AAAAC3NzaC1lZDI1NTE5AAAAIHVWgaeL8f7Rwh4WzvqJ5DWG9c7wwjpHG5tsOzF7yVVe + slonkazoid
+ if key this changes, i will make sure to sign the new key with this + one and put it on the identity page
discordmatrix.org + matrix.org + (preferred) +
matrix@slonk:slonk.ing + @slonk:slonk.ing + (might not see) +
steam/id/slonkazoid + /id/slonkazoid +
fedi @slonk@donotsta.re
forgejoslonk
gitlab slonkazoid
forgejoslonkgithubslonkazoid
+ + in order of chance of actually reaching me:
+ discord (99% if you dm me), email (95%), fedi (90%), matrix (80%), steam (60%), + phone (0%)
-
+
specs
    @@ -112,7 +208,13 @@ disk - 1x 1 TB ADATA XPG SX8200 Pro PCIe Gen3x4 M.2 2280 Solid State Drive (3000 MB/s read/write) + + 1x 1 TB Samsung SSD 990 EVO PCIe Gen4x2 M.2-2280 NVMe (4000 + MB/s read/write) +
    + 1x 1 TB ADATA SX8200PNP Gen3x4 M.2-2280 NVMe (3000 MB/s + read/write) (dying) + mb @@ -120,27 +222,36 @@ fs - btrfs with compress=zstd:3 + btrfs os - dual booting arch (first in bootorder) and fedora 40 kde (main) + fedora 40 kde - compositor + comp kwin - monitor - cheap 1920x1080 144Hz (i run it at 120) VA panel by GameBooster + panel + + shittiest 1920x1080 144Hz (i run it at 120) VA panel + possible, brought to you me by GameBooster + - rice (old) - slonkazoid/dotfiles + rice + + slonkazoid/dotfiles + (old) + +
  • laptop (what this server runs on) @@ -155,35 +266,40 @@ ram - 8 GB DDR3-???? (4 stock+4 1333 MT/s) + 8 GB DDR3-1600 (4+4) gpu - Intel HD Graphics 520 (1 GB VRAM + 2 GB shared) + (disabled) AMD Radeon R5 M330 (2 GB VRAM) + + Intel HD Graphics 520 (1 GB VRAM + 2 GB shared) +
    + AMD Radeon R5 M330 (2 GB VRAM) (firmware not loaded) + disk - 1x 500 GB Samsung SSD 870 EVO SATA III (500 MB/s read/write) + + 1x 500 GB Samsung SSD 870 EVO SATA III (500 MB/s read/write) + fs - LUKS+btrfs with compress=zstd:1 and TPM unlocking + + LUKS+btrfs with compress=zstd:1 and TPM + unlocking + os - arch - - - wm - sway - - - rice - same as main + + probably some sort of frankendebian + several debian 12 + systemd-machined containers +
  • +
  • phone @@ -215,6 +331,7 @@
  • + +
  • - old phone (what this site was running on, R.I.P) + + old phone (what this site was running on, R.I.P) + @@ -280,12 +400,16 @@ + + + +
    modelos postmarketOS
    deathby cat
-
+ -

did you know? this website has a total of 0 bytes of javascript
- in my opinion, simple websites like this shouldn't require a powerful system to render. i want my site to be accessible on an old smartphone, on - your 14 year old computer, curl | bat -l html, a new high-end computer, and the sbc you found on the sidewalk. + in my opinion, simple websites like this shouldn't require a powerful system to + render. i want my site to be accessible on an old smartphone, on your 14 year old, + crumbling computer, curl | bat -l html, a nasa supercomputer, and the + sbc you found on the sidewalk.
+ my other projects do have javascript, and sometimes even require it. do you really + need to react facebook nextjs angular vue csr hydration firebase a personal website, + though?

+
+

+ "never spend diamonds on a hoe. eff5 unb3 mending diamond hoes are already in + the loot table of ancient city main chests." +

+ - anonymous +
+

ssi webring @@ -336,59 +472,110 @@ slonk - maggie (colon 3) + maggie (colon 3) maira.cc chxry pandarose - (fox) theresnotime + (fox) theresnotime n3 Zvava.org - mat does dev! (colon 3) + mat does dev! (colon 3) (witch hat) adryd notnite shwecky - lily.pet, cat! (points to cat) - kibty town + lily.pet, cat! (points to cat) + kibty town honbra TUFO - funtimes + funtimes jamie (heart) - maia crimew arson - northernsi.de - towu (@theonlywayup) - (butterfly) aubrey - sylvie.lol + maia crimew arson + chloe vea.st + northernsi.de + towu (@theonlywayup) + (butterfly) aubrey + sylvie.lol red is purple nikolan dam marquee - amr (cat) + amr (cat) server scanning inc eightyeightthirty.oneeightyeightthirty.one team fortress now half-life - i hate microsoft - linux now! (2.5) - powered by Arch BTW + i hate microsoft + linux now! (2.5) + powered by Arch BTW Powered by debianPowered by debian made with neovim - lynx now! (2.5) - links browser - viewable with any browser - W3C XHTML 1.0 verified - tested on firefox - anything but chrome! - catspace meow! (3.0) - uBlock Origin NOW! + lynx now! (2.5) + links browser + viewable with any browser + W3C XHTML 1.0 verified + tested on firefox + anything but chrome! + catspace meow! (3.0) + uBlock Origin NOW! LineageOS GrapheneOS - support wikipedia + support wikipedia

diff --git a/projects.html b/projects.html index 9992fb5..cb34b8c 100644 --- a/projects.html +++ b/projects.html @@ -1,4 +1,4 @@ - + @@ -89,7 +89,7 @@ keywords - web + web, learner project category @@ -294,7 +294,7 @@ keywords - web, twitter, scraping + web, twitter, scraping, learner project category @@ -333,7 +333,7 @@ keywords - web + web, learner project category @@ -372,7 +372,7 @@ keywords - bot + bot, learner project category diff --git a/style.css b/style.css index 285242a..5b8ca55 100644 --- a/style.css +++ b/style.css @@ -29,7 +29,8 @@ :root, code { - font-family: "Hack", "Hack Nerd Font", "JetBrains Mono", "JetBrainsMono Nerd Font", monospace, sans-serif; + font-family: "Hack", "Hack Nerd Font", "JetBrains Mono", "JetBrainsMono Nerd Font", monospace, + sans-serif; } :root { @@ -77,10 +78,10 @@ progress { width: 100%; border: 2px solid; - border-color: var(--text); background-color: var(--base); color: var(--pink); accent-color: var(--pink); + border-color: var(--text); } ::-moz-progress-bar, ::-webkit-progress-value { @@ -92,6 +93,8 @@ progress { } fieldset { + margin-bottom: 1em; + border-color: var(--text); } @@ -166,7 +169,7 @@ td:first-child { } td:nth-child(2) { - padding-left: 0.5em; + padding-left: 1em; word-break: break-all; } @@ -174,6 +177,13 @@ td:nth-child(2) { text-decoration: none; } +blockquote { + margin-left: 1em; + padding-left: 1.5em; + border-left: 0.5em solid; + border-color: var(--rosewater); +} + @media (min-width: 956px) { :root { --target-ratio: 0.7; /* 669px - 1344x */ @@ -219,7 +229,12 @@ td:nth-child(2) { width: 100vw; height: 100vh; background: rgb(154, 65, 40); - background: linear-gradient(215deg, rgba(154, 65, 40, 1) 0%, rgba(116, 36, 94, 1) 50%, rgba(59, 56, 132, 1) 100%); + background: linear-gradient( + 215deg, + rgba(154, 65, 40, 1) 0%, + rgba(116, 36, 94, 1) 50%, + rgba(59, 56, 132, 1) 100% + ); background-repeat: no-repeat; background-attachment: fixed; background-size: 100% 100%;