diff options
| author | Zofia Szweda <sophies@disroot.org> | 2026-09-07 21:00:43 +0200 |
|---|---|---|
| committer | Zofia Szweda <sophies@disroot.org> | 2026-09-07 21:01:01 +0200 |
| commit | d988b034d40c96e0588044150c80ce2ed7432ce1 (patch) | |
| tree | ee1331b21fe0a121bd1128101e92386fb445d1f2 | |
| parent | 57c46e0f2793fefc69f5036e6a475c848275f964 (diff) | |
stuff
| -rw-r--r-- | 2026-09-06-101410_777x673_scrot.png | bin | 0 -> 81551 bytes | |||
| -rw-r--r-- | 404.html | 10 | ||||
| -rw-r--r-- | AGPL-SOURCE-LINK.html | 2 | ||||
| -rw-r--r-- | about.html | 37 | ||||
| -rw-r--r-- | ai.html | 58 | ||||
| -rw-r--r-- | atproto/index.html | 14 | ||||
| -rw-r--r-- | blank.html | 27 | ||||
| -rw-r--r-- | contact.html | 35 | ||||
| -rw-r--r-- | fakeindex.html | 12 | ||||
| -rw-r--r-- | girl.html | 16 | ||||
| -rw-r--r-- | height.js | 32 | ||||
| -rw-r--r-- | hello.html | 27 | ||||
| -rw-r--r-- | index.html | 71 | ||||
| -rw-r--r-- | now.html | 18 | ||||
| -rw-r--r-- | slashes.html | 22 | ||||
| -rw-r--r-- | style.css | 46 | ||||
| -rw-r--r-- | tarantino/index.html | 18 | ||||
| -rw-r--r-- | tarantino/ring.json | 6 | ||||
| -rw-r--r-- | uses.html | 26 | ||||
| -rw-r--r-- | webring.js | 2 | ||||
| -rw-r--r-- | webrings.html | 20 |
21 files changed, 319 insertions, 180 deletions
diff --git a/2026-09-06-101410_777x673_scrot.png b/2026-09-06-101410_777x673_scrot.png Binary files differnew file mode 100644 index 0000000..4e454a4 --- /dev/null +++ b/2026-09-06-101410_777x673_scrot.png @@ -1,22 +1,22 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> diff --git a/AGPL-SOURCE-LINK.html b/AGPL-SOURCE-LINK.html index 33c259a..112dbd7 100644 --- a/AGPL-SOURCE-LINK.html +++ b/AGPL-SOURCE-LINK.html @@ -9,7 +9,7 @@ There is NO WARRANTY, to the extent permitted by law. --> <p class="license"> - <a href="https://sophies.rocks">Source code</a> + <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a> </p> @@ -1,28 +1,28 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> -<!DOCTYPE html> +<!doctype html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta name="theme-color" content="#f8efdf" /> + <meta name="theme-color" content="#f8efdf" /> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>/about</title> @@ -38,15 +38,18 @@ <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> - <a href="https://blog.sophies.rocks">/blog</a> - <a href="https://1kb.sophies.rocks">/1kb</a> - <a href="/tarantino/">/tarantino</a> -</nav> + <a href="https://blog.roughlynamed.net">/blog</a> + <a href="https://1kb.roughlynamed.net">/1kb</a> + <a href="/tarantino/">/tarantino</a> + </nav> <h1>/about</h1> - <p>Hi, I'm Sophie (she/they), I am a transfemme furry programmer</p> <p> - I somehow ended up running this website on my Raspberry Pi Zero 2 W. A - tiny Pi. + Hi, I'm Madeline (real name Magdalena Szweda (not legally (yet))), I am a + transfemme furry programmer + </p> + <p> + I somehow ended up running this website on my Raspberry Pi Zero W. A tiny + Pi. </p> <p>Fursona: Cottonball (deer)</p> <section class="terminology"> @@ -62,13 +65,13 @@ <h3>Names</h3> <ul> <li class="rating-love"> - <img class="icon" src="/assets/images/icons/heart.png" />Sophie + <img class="icon" src="/assets/images/icons/heart.png" />Madeline </li> <li class="rating-love"> <img class="icon" src="/assets/images/icons/heart.png" />puss puss </li> <li class="rating-like">Cottonball</li> - <li class="rating-like">Madeline</li> + <li class="rating-like">Sophie</li> <li class="rating-never"> <img class="icon" @@ -236,7 +239,7 @@ </ul> <p>all of these gave up on except nixos.</p> <p class="license"> - <a href="https://sophies.rocks">Source code</a> + <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a> </p> @@ -0,0 +1,58 @@ +<!-- + roughlynamed.net + + Copyright (C) 2026 Zofia Szweda + + This file is part of roughlynamed.net. + + roughlynamed.net is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation, either version 3 of + the License, or (at your option) any later version. + + roughlynamed.net is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. +--> +<!DOCTYPE html> +<html lang="en" xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta name="theme-color" content="#f8efdf" /> + <meta charset="UTF-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>/ai</title> + <link rel="icon" type="image/png" href="/assets/_.ico" /> + <link rel="preconnect" href="https://libre.fm" /> + <link rel="stylesheet" href="/style.css" /> + </head> + <body> + <p>under construction</p> + <br /> + <nav> + <a href="/">index</a> + <a href="/about.html">/about</a> + <a href="/contact.html">/contact</a> + <a href="/slashes.html">/slashes</a> + <a href="/uses.html">/uses</a> + <a href="/webrings.html">/webrings</a> + <a href="https://blog.roughlynamed.net">/blog</a> + <a href="https://1kb.roughlynamed.net">/1kb</a> + <a href="/tarantino/">/tarantino</a> + </nav> + <h1> + /ai + </h1> + <p>this is a page dedicated to what i think about Artificial Inteligence and Large Language Models</p> + <p>TLDR; I don't like AI and i think LLM's should be gone</p> + <p>LLM's are ruining the planet.</p> + <p>Each data center being placed is slowly destroying the earths ecology and making the residents living near the data center live horrible lives without clean water, + and no, 1 GPT prompt doesnt waste 8 mililiters of water or whatever-the-fuck that one statistic is, it's a lie.</p> + <p>AI is making us stupider, a prime example of this is the main feed of Bluesky after Claude goes down.</p> + <p>So many people on Bluesky are LLM-Pilled beyong recognition, when you dare to bring up "AI is bad" you get called a luddite and blocked (atleast from my experience) + I sum this point up in "Your ability to output code shouldn't hinder when an LLM service goes down</p> + </body> +</html> diff --git a/atproto/index.html b/atproto/index.html index 91092f2..54c89bf 100644 --- a/atproto/index.html +++ b/atproto/index.html @@ -1,22 +1,22 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> <!DOCTYPE html> @@ -40,8 +40,8 @@ <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> - <a href="https://blog.sophies.rocks">/blog</a> - <a href="https://1kb.sophies.rocks">/1kb</a> + <a href="https://blog.roughlynamed.net">/blog</a> + <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a> </nav> <h1>The ATProtocol webring</h1> @@ -1,38 +1,21 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> -<!DOCTYPE html> -<html lang="en" xmlns="http://www.w3.org/1999/xhtml"> -<head> - <meta name="theme-color" content="#f8efdf" /> - <meta charset="UTF-8" /> - <title>/blank</title> - <link rel="icon" type="image/png" href="/assets/_.ico"/> -<link rel="stylesheet" href="/style.css" /> -</head> -<body> -<p class="license"> - <a href="https://sophies.rocks">Source code</a> - — - <a href="COPYING">GNU AGPLv3</a> -</p> -</body> -</html> diff --git a/contact.html b/contact.html index ad74cdf..b9f2057 100644 --- a/contact.html +++ b/contact.html @@ -1,24 +1,24 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> -<!DOCTYPE html> +<!doctype html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="theme-color" content="#f8efdf" /> @@ -37,34 +37,33 @@ <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> - <a href="https://blog.sophies.rocks">/blog</a> - <a href="https://1kb.sophies.rocks">/1kb</a> + <a href="https://blog.roughlynamed.net">/blog</a> + <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a> </nav> <h1>/contact</h1> <p>Where can you find me?</p> <p> - my handle in the ATmosphere is sophies.rocks, but heres a full list of + my handle in the ATmosphere is roughlynamed.net, but heres a full list of links. </p> <ul> + <li><a href="https://tangled.org/roughlynamed.net">tangled.org</a></li> + <li><a href="https://bsky.app/profile/roughlynamed.net">bluesky</a></li> <li> - <a href="https://gaygeek.social/@sophies">mastodon(gaygeek.social)</a> + <a href="https://blog.roughlynamed.net">leaflet</a>, also in the navbar. </li> - <li><a href="https://tangled.org/sophies.rocks">tangled.org</a></li> - <li><a href="https://go.bsky.app/profile/sophies.rocks">bluesky</a></li> - <li> - <a href="https://blog.sophies.rocks">leaflet</a>, also in the navbar. - </li> - <li>XMPP: sophies@yax.im</li> + <li><a href="xmpp:roughlynamed@yax.im">xmpp:roughlynamed@yax.im</a></li> <li><a href="https://lobste.rs/~zelda">lobste.rs</a></li> + <li>Twitch: sophiesdotrocks</li> </ul> <h2>email</h2> <p> My primary email is <a href="mailto:sophies@disroot.org">sophies@disroot.org</a> </p> - <p>My gpg key is:</p> + <p>GPG fingerprint: 3258 B28C 124A B089 1D6C 9E92 9B72 909E EF00 CBD0</p> + <p>My full gpg key is:</p> <pre class="pgp-key"> -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -93,7 +92,7 @@ i7cXAP0buK+/cs1h+uocQKzojIvuF7joZD/h+P7n5+7V93+0Ag== <br /> </span> <p class="license"> - <a href="https://sophies.rocks">Source code</a> + <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a> </p> diff --git a/fakeindex.html b/fakeindex.html index 7264f5f..d37349a 100644 --- a/fakeindex.html +++ b/fakeindex.html @@ -1,22 +1,22 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> <!DOCTYPE html> @@ -54,7 +54,7 @@ <p> well guess what, fucko, it won't, now move your fat fucking fingers on your stupid dumb moron idiot body and type the sweet url of - "https://sophies.rocks" in the url bar of your shitty little browser + "https://roughlynamed.net" in the url bar of your shitty little browser </p> <p>fuck you</p> </div> @@ -1,22 +1,22 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> <!DOCTYPE html> @@ -39,8 +39,8 @@ <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> - <a href="https://blog.sophies.rocks">/blog</a> - <a href="https://1kb.sophies.rocks">/1kb</a> + <a href="https://blog.roughlynamed.net">/blog</a> + <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a> </nav> <h1>/girl</h1> @@ -57,7 +57,7 @@ <li>lispy girl (like the language!)</li> </ul> <p class="license"> - <a href="https://sophies.rocks">Source code</a> + <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a> </p> diff --git a/height.js b/height.js new file mode 100644 index 0000000..626f362 --- /dev/null +++ b/height.js @@ -0,0 +1,32 @@ +const scrobbles = document.getElementById('recent-scrobbles'); +const publications = document.getElementById('recent-publications'); +const changelog = document.getElementById('recent-now'); +const column = document.querySelector('.recent-column'); + +let userResized = false; +let lastSetHeight = null; + +new ResizeObserver(([entry]) => { + const observedHeight = Math.round(entry.contentRect.height); + if (lastSetHeight !== null && observedHeight !== lastSetHeight) { + userResized = true; + column.style.height = 'auto'; // NEW — release the lock so flow can push content down + } +}).observe(changelog); + +function syncHeights() { + if (userResized) return; + + const gap = parseFloat(getComputedStyle(column).rowGap) || 0; + const changelogFloor = parseFloat(getComputedStyle(changelog).minHeight) || 0; + const naturalFloor = publications.offsetHeight + gap + changelogFloor; + const targetColumnHeight = Math.max(naturalFloor, scrobbles.offsetHeight); + const changelogHeight = targetColumnHeight - publications.offsetHeight - gap; + + lastSetHeight = Math.round(changelogHeight); + changelog.style.height = `${changelogHeight}px`; + column.style.height = `${targetColumnHeight}px`; +} + +new ResizeObserver(syncHeights).observe(scrobbles); +new ResizeObserver(syncHeights).observe(publications); @@ -1,22 +1,22 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> <!DOCTYPE html> @@ -39,19 +39,18 @@ <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> - <a href="https://blog.sophies.rocks">/blog</a> - <a href="https://1kb.sophies.rocks">/1kb</a> + <a href="https://blog.roughlynamed.net">/blog</a> + <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a> </nav> <h1>/hello</h1> <p>(how i prefer to keep in touch)</p> - <br /> - <p>The main way i'd like for anyone interested to contact me is via email, my inbox is at <a - href="mailto:sophie@qwq.sh">sophie@qwq.sh</a>, hosted on mail.qwq.sh by my friend <a - href="https://qwq.sh">hazel!</a></p> - <p>If this is unavailable, you can /msg <code>sophies</code> on libera.chat.</p> -<p class="license"> - <a href="https://sophies.rocks">Source code</a> + <br></br> + <p>If you would like to contact me, please email <a href="mailto:sophies@disroot.org">sophies@disroot.org</a></p> + <p>If you cannot access your email or prefer something else, please message me on <a href="xmpp:sophies@yax.im">sophies@yax.im</a> via XMPP</p> + <br/> + <p class="license"> + <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a> </p> @@ -1,22 +1,22 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> @@ -24,7 +24,7 @@ <meta name="theme-color" content="#f8efdf" /> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <title>sophies website or something</title> + <title>a roughly named site</title> <link rel="icon" type="image/png" href="/assets/_.ico" /> <link rel="preconnect" href="https://libre.fm" /> <link rel="stylesheet" href="/style.css" /> @@ -40,11 +40,11 @@ <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> - <a href="https://blog.sophies.rocks">/blog</a> - <a href="https://1kb.sophies.rocks">/1kb</a> + <a href="https://blog.roughlynamed.net">/blog</a> + <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a> </nav> - <h1>sophies.rocks</h1> + <h1>roughlynamed.net</h1> <p id="visitor-count">you are visitor: ...</p> <section id="recent"> <h2>Recent</h2> @@ -60,6 +60,33 @@ <h3>Changelog</h3> <ul> <li> + <time datetime="2026-09-6"> 2026-09-6 </time> + <p> + Added + <a href="/ai.html">/ai</a> + </p> + + <p>Made the changelog resizable</p> + </li> + <li> + <time datetime="2026-09-5"> 2026-09-5 </time> + <p> + changed CSS colors, CSS will be changed periodically, CSS + changes will not be included in the changelog + </p> + </li> + + <li> + <time datetime="2026-09-3"> 2026-09-3 </time> + <p>Changed Source Code link in all pages</p> + + <p> + Added twitch to + <a href="/contact.html">/contact</a> + </p> + </li> + + <li> <time datetime="2026-08-29">2026-08-29</time> <p> Renamed Pi 0 2 w -> Pi 0 w in <a href="/uses.html">/uses</a> @@ -124,7 +151,7 @@ <p>(which i dont really wanna do)</p> <hr /> <footer class="buttons"> - <a href="https://sophies.rocks"> + <a href="https://roughlynamed.net"> <img src="/assets/eightyeight.png" alt="my 88x31 button!" @@ -200,7 +227,7 @@ width="88" height="31" /></a> - <a href="https://caddy.com"> + <a href="https://caddyserver.com"> <img src="/assets/caddy.png" alt="caddy.com" @@ -225,10 +252,10 @@ title="the web is made for humans" /> </a> - <a href="https://go.bsky.app/profile/sophies.rocks" + <a href="https://go.bsky.app/profile/roughlynamed.net" ><img src="/assets/bluesky.png" - alt="bsky.app/sophies.rocks - my bluesky profile" + alt="bsky.app/roughlynamed.net - my bluesky profile" title="follow me on bluesky!" /></a> <a href="https://php.net" @@ -263,7 +290,7 @@ ><img src="/assets/marque.png" alt="https://marque.at" - title="marque bought me sophies.rocks domain i love them" + title="marque bought me roughlynamed.net domain i love them" /></a> <a href="https://sarascafe.lenowo.org" ><img @@ -274,14 +301,21 @@ <a href="https://www.raspberrypi.com" ><img src="/assets/pipowered.png" alt="raspberrypi.com" title="pi 0 w" /></a> - <a href="https://xmpp.org"><img src="/assets/xmpp.png" alt="xmpp.org" title="Find me on XMPP (sophies@yax.im)"/></a> + <a href="https://xmpp.org" + ><img + src="/assets/xmpp.png" + alt="xmpp.org" + title="Find me on XMPP (sophies@yax.im)" + /></a> </footer> <p class="button-code-label"> if you want to link back, PLEASE DONT HOTLINK! it hurts my little pi, instead save the image and do: </p> - <pre><code><a href="https://sophies.rocks"><img src="/path/to/badge.png" width="88" height="31" - alt="sophies.rocks"></a></code></pre> + <pre><code><a href="https://roughlynamed.net"><img src="/path/to/badge.png" width="88" height="31" + alt="roughlynamed.net"></a></code></pre> + <p>the theme on this website changes every now and then, be warned!</p> + <script> //<![CDATA[ fetch("/counter.php") @@ -298,9 +332,10 @@ </script> <script src="/scrobbles.js" defer="defer"></script> <script src="/publications.js" defer="defer"></script> + <script src="/height.js"></script> <p class="license"> - <a href="https://sophies.rocks">Source code</a> + <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a> </p> @@ -1,22 +1,22 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> <!DOCTYPE html> @@ -39,8 +39,8 @@ <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> - <a href="https://blog.sophies.rocks">/blog</a> - <a href="https://1kb.sophies.rocks">/1kb</a> + <a href="https://blog.roughlynamed.net">/blog</a> + <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a> </nav> <h1>/now</h1> @@ -48,12 +48,12 @@ <p>I'm also developing this website, trying to finish all the slashpages.</p> <p>If you want a more up-to-date "now" page, read my finger!</p> <p>Simply install the finger client on your computer, and run: - <pre><code>finger sophie@sophies.rocks</code></pre> + <pre><code>finger sophie@roughlynamed.net</code></pre> </p> <p class="license"> - <a href="https://sophies.rocks">Source code</a> + <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a> </p> diff --git a/slashes.html b/slashes.html index 5b37417..a1934cd 100644 --- a/slashes.html +++ b/slashes.html @@ -1,22 +1,22 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> <!DOCTYPE html> @@ -39,8 +39,8 @@ <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> - <a href="https://blog.sophies.rocks">/blog</a> - <a href="https://1kb.sophies.rocks">/1kb</a> + <a href="https://blog.roughlynamed.net">/blog</a> + <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a> </nav> <h1>/slashes</h1> @@ -78,10 +78,10 @@ <dt>/caw <span class="tag todo">todo</span></dt> <dd>crows.</dd> - <dt><a href="/phlog.html">/log</a> <span class="tag done">done</span></dt> - <dd>/phlog.html <span class="tag todo">todo: rename</span></dd> + <dt><a href="/index.html">/log</a> <span class="tag done">done</span></dt> + <dd>(its the changelog in index.html)</dd> - <dt><a href="/maccas.html">/mcdonalds</a> <span class="tag done">done</span></dt> + <dt><a href="/maccas.html">/mcdonalds</a> <span class="tag todo">todo</span></dt> <dd>/maccas.html</dd> <dt>/colophon <span class="tag todo">todo</span></dt> @@ -228,7 +228,7 @@ <p>Love!<br />Sophie</p> <p class="license"> - <a href="https://sophies.rocks">Source code</a> + <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a> </p> @@ -18,15 +18,36 @@ * You should have received a copy of the GNU Affero General Public License * along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. */ +/* ROOT COLORSCHEME CHANGES WHENEVER I FEEL LIKE IT */ + +/* :root { */ +/* /1* flatwhite *1/ */ +/* --bg: #f1ece4; */ +/* --text: #605a52; */ +/* --accent: #4c5361; */ +/* --border: #93836c; */ +/* --muted: hsl(30, 8%, 55%); */ +/* } */ :root { - --bg: #f8efdf; - --text: #33281c; - --accent: #b8783e; - --border: #e4e0d8; - --muted: #7a6a54 + /* eink */ + --bg: #f2efe9; + --text: #2b2926; + --accent: #7a5c3e; + --border: #d8d2c4; + --muted: #8a8578; } + +/* :root { */ +/* /1* classic *1/ */ +/* --bg: #f8efdf; */ +/* --text: #33281c; */ +/* --accent: #b8783e; */ +/* --border: #e4e0d8; */ +/* --muted: #7a6a54 */ +/* } */ + * { box-sizing: border-box; } @@ -122,7 +143,7 @@ code { grid-template-columns: 2fr 1fr; gap: 1.5rem; margin-top: 1.5rem; - align-items: stretch; + align-items: start; } .recent-column { @@ -157,12 +178,15 @@ code { font-weight: 600; } - +#recent-publications { + flex-shrink: 0; +} #recent-now { - flex: 1; - min-height: 0; - max-height: 180px; + flex: 0 1 auto; + min-height: 150px; + max-height: 500px; overflow-y: auto; + resize: vertical; scrollbar-width: thin; scrollbar-color: var(--accent) var(--bg); } @@ -363,4 +387,4 @@ dl.slashlist dd { .rating-never { color: #a34f45; font-weight: 700; -}
\ No newline at end of file +} diff --git a/tarantino/index.html b/tarantino/index.html index c005933..4a1a740 100644 --- a/tarantino/index.html +++ b/tarantino/index.html @@ -1,22 +1,22 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> @@ -94,12 +94,12 @@ <nav style="display: flex; align-items: center; justify-content: center;"> <a id="ring-prev" href="#">prev</a> <span>|</span> - <a href="https://sophies.rocks/tarantino/">TARANTINO</a> + <a href="https://roughlynamed.net/tarantino/">TARANTINO</a> <a id="ring-random" href="#" style="font-size: 60%;">(random)</a> <span>|</span> <a id="ring-next" href="#">next</a> </nav> - <script src="https://sophies.rocks/webring.js" defer></script> + <script src="https://roughlynamed.net/webring.js" defer></script> </pre > </code> @@ -117,5 +117,9 @@ <a id="ring-next" href="#">next</a> </nav> <script src="/webring.js" defer></script> + <h2>Bugs</h2> + <p> + If there are any issues with the webring, please email me about them. + </p> </body> </html> diff --git a/tarantino/ring.json b/tarantino/ring.json index 0b59186..6220f6c 100644 --- a/tarantino/ring.json +++ b/tarantino/ring.json @@ -1,9 +1,9 @@ { "members": [ { - "name": "sophie", - "url": "https://sophies.rocks", + "name": "Madeline", + "url": "https://roughlynamed.net", "content_warnings": [] } ] -}
\ No newline at end of file +} @@ -1,22 +1,22 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> <!DOCTYPE html> @@ -38,8 +38,8 @@ <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> - <a href="https://blog.sophies.rocks">/blog</a> - <a href="https://1kb.sophies.rocks">/1kb</a> + <a href="https://blog.roughlynamed.net">/blog</a> + <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a> </nav> <h1>/uses</h1> @@ -91,7 +91,8 @@ <p>Shell: <a href="https://fishshell.com/">fish</a></p> <p> Editor: <a href="https://www.vim.org">vim</a>, i'm a huge fan of - Emacs and <a href="https://helix-editor.com">Helix</a> + Emacs, + <a href="https://gram-editor.com"> Gram</a> and <a href="https://helix-editor.com">Helix</a> though. </p> <p> @@ -100,7 +101,7 @@ <a href="https://usgraphics.com/products/berkeley-mono">Berkeley Mono</a> </p> <h2>VCS</h2> - <p>VCS: <a href="https://git-scm.org">git</a>, previously <a href="https://gameoftrees.org">Game Of Trees</a>, happy to try out <a href="https://github.com/jj-vcs/jj">JuJutsu</a></p> + <p>VCS: <a href="https://github.com/jj-vcs/jj">jj</a></p> <p>Forge: <a href="https://tangled.org">tangled.org</a></p> <h2>Music</h2> <p>Download: <a href="https://nicotine-plus.org">Nicotine+</a></p> @@ -144,18 +145,19 @@ </p> <h2>ATProto</h2> - <p>Client: <a href="https://blacksky.community">Blacksky</a></p> + <p>Client: <a href="https://mu.social/">mu.social</a> +</p> <p> list of total atproto apps i use: <ul> <li><a href="https://tangled.org">tangled.org</a> for my git forge</li> <li><a href="https://leaflet.pub">leaflet.pub</a> for my blogging</li> <li><a href="https://blacksky.community">blacksky.community</a> for my bluesky</li> - <li><a href="https://marque.at">marque.at</a> for my DNS (kinda like porkbun), i want to thank them for donating me the <a href="https://sophies.rocks">sophies.rocks</a> domain</li> + <li><a href="https://marque.at">marque.at</a> for my DNS (kinda like porkbun), i want to thank them for donating me the <a href="https://roughlynamed.net">roughlynamed.net</a> domain</li> </ul> </p> <p class="license"> - <a href="https://sophies.rocks">Source code</a> + <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a> </p> @@ -8,7 +8,7 @@ async function fetchRingMembers() { if (Date.now() - ts < RING_CACHE_TTL_MS) return data; } - const res = await fetch('https://sophies.rocks/tarantino/ring.json'); + const res = await fetch('https://roughlynamed.net/tarantino/ring.json'); if (!res.ok) throw new Error(`tarantino webring fetch failed: ${res.status}`); const { members } = await res.json(); diff --git a/webrings.html b/webrings.html index beeec8a..191f135 100644 --- a/webrings.html +++ b/webrings.html @@ -1,22 +1,22 @@ <!-- - sophies.rocks + roughlynamed.net Copyright (C) 2026 Zofia Szweda - This file is part of sophies.rocks. + This file is part of roughlynamed.net. - sophies.rocks is free software: you can redistribute it and/or modify + roughlynamed.net is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - sophies.rocks is distributed in the hope that it will be useful, + roughlynamed.net is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License - along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>. + along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>. --> <!DOCTYPE html> @@ -40,8 +40,8 @@ <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> - <a href="https://blog.sophies.rocks">/blog</a> - <a href="https://1kb.sophies.rocks">/1kb</a> + <a href="https://blog.roughlynamed.net">/blog</a> + <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a> </nav> <h1>Webrings</h1> @@ -92,11 +92,11 @@ text-decoration: none; } </style> - <a href="https://softmachine.dev/webring/linuxring/redirect?url=https%3A%2F{sophies.rocks}%2F&go=prev">←</a> + <a href="https://softmachine.dev/webring/linuxring/redirect?url=https%3A%2F{roughlynamed.net}%2F&go=prev">←</a> <a href="https://softmachine.dev/webring/linuxring"> <div>*nixRing<br><img style="height: 25px;" src="https://softmachine.dev/webring/linuxring/icon/tux.png"></div> </a> - <a href="https://softmachine.dev/webring/linuxring/redirect?url=https%3A%2F{sophies.rocks}%2F&go=next">→</a> + <a href="https://softmachine.dev/webring/linuxring/redirect?url=https%3A%2F{roughlynamed.net}%2F&go=next">→</a> </div> </center> <hr> @@ -173,7 +173,7 @@ <script src="/webring.js" defer></script> <hr></hr> <p class="license"> - <a href="https://sophies.rocks">Source code</a> + <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a> </p> |
