new stuff

This commit is contained in:
Akko
2025-06-24 00:59:23 +02:00
parent de49cd6b49
commit fac0a2266d
63 changed files with 1481 additions and 4896 deletions

View File

@@ -0,0 +1 @@
#+title: Art Server

View File

@@ -0,0 +1 @@
#+title: Imageboard Software

33
org/designdocs/tenma.org Normal file
View File

@@ -0,0 +1,33 @@
#+title: Tenma
* Opening tenma up to friends
Our server/intranet Tenma is currently underutilized, and it would be nice/fun/useful to open it up to select other people. This would only be available to friends, not a public service.
** Tenma Specs
- Storage: 2×12TB in RAID 1
- CPU: Ryzen 7 3700X (16 threads @ 3.6GHz)
- Memory: 64GB
- Network: Gigabit ethernet (Hetzner server in Finland)
** Things that Tenma can provide
*** Storage
As of 23-06-2025, 4.6TB free space. Could start by reserving 1TB, which would provide enough storage for 20×50GB for guests users, which would be plenty for a long time. Tenma also hosts a [[https://github.com/9001/copyparty][copyparty]] instance that could be opened to the public to some extent or another.
*** Bandwidth/hosting
Tenma has full web hosting infrastructure set up (hosting this blog among other things), so that would be easy to extend to other people as well.
*** VPS
In line with the previous 2 points; compute resources are currently underutilized.
*** Intranet
Tenma runs a Wireguard VPN network. You can use this to, for instance, access services between two connected devices without having to open them up to the wider internet.
*** DNS Server
Tenma runs a fully resolving DNS server, with some local entries for devices on the VPN network. This should probably be automated in some way, and the service should be augmented with DNSSEC before opening.
*** Git
Tenma has a [[https://git.nakadashi.lol/][Gitea instance]]
*** Livestreaming
Tenma has infrastructure proven capable of restreaming 1080p video and high quality audio to at least ~100 people although this is CPU intensive and requires activating a high bandwidth restreaming VPS that is usually kept disabled to save costs.
*** Other things
Some other services that currently run on Tenma or have run there before:
- [[https://github.com/dani-garcia/vaultwarden][Vaultwarden]] Bitwarden-compatible password manager server
- [[https://soju.im/][Soju]] IRC bouncer
- [[https://syncplay.pl/][Syncplay]] server
- Video game servers (think Minecraft, Terraria, ...)
** Considerations
- This would require Tenma's internal documentation to be updated, adapted and publicized.
- Security :teto:

View File

@@ -0,0 +1,36 @@
#+title: nakadashi.lol website
* akko.nakadashi.lol Design Document
** Hackerman Shit
*** TODO Source Exposure
Every page should have a button that takes you to the org-mode source for that page, using the beautifully named ~org-org-export-to-org~. This should interact properly with [[*Access Control]].
** TODO Access Control
The blog should have a form of access control. For instance, some things might be public, but other things I might only want to show to select people, or might contain other people's semi-confidential information that needs protection. Also, some people might want to opt out/not care about certain types of content, or I might want to present a certain "view" of the content myself.
As such, we need:
*** TODO System for marking content
With one or more categories. This should definitely work at least on the section level. The most viable candidate feature seems to be [[https://orgmode.org/manual/Tags.html][org-mode tags]].
*** TODO A way to export the correct selection of sections for every possible "view"
Best place to start would be looking at [[https://orgmode.org/manual/Export-Settings.html][~EXCLUDE_TAGS~]]. Should export to org file first and from there to HTML, in order to enable [[*Source Exposure]].
*** TODO A way of encoding which view corresponds to which html file.
*** TODO A way of encoding which view should be given, for a given URL.
i.e., the actual permission system. I definitely want to at least be able to:
- Generate a direct link to a specific view;
- Have a concept of a person having certain permissions, maybe through a cookie;
- Be able to revoke permissions;
- NOT have an "account system";
- Of course, have security on this.
** Style
*** TODO different theme
*** TODO theme selection
** Social
*** TODO Followable feed
*** TODO Comment section
Maybe powered by bluesky? I've heard that's a thing people do.
** Meme features
*** TODO teto face
** Open Issues
*** TODO Running the publish command in Emacs doesn't remove orphan HTML files.
*** TODO Port [[../static/esquemadorg.js][esquemadorg.js]] to modern JS and get rid of jquery dependency.
Good use case for AI
*** TODO "Last Modified" implementation is a bit janky and I don't remember exactly how it works

View File

@@ -0,0 +1 @@
#+title: Witch Princess Lyrica

2
org/friends.org Normal file
View File

@@ -0,0 +1,2 @@
#+title: Friends
* TODO

30
org/habits.org Normal file
View File

@@ -0,0 +1,30 @@
#+title: Habits
* Activate habits
** TODO Meditation
<2025-06-23 Mon ++1d>
** TODO Walk 5000 steps
<2025-06-23 Mon ++1d>
** TODO Work on website
:PROPERTIES:
:LAST_REPEAT: [2025-06-23 Mon 13:33]
:END:
- State "DONE" from "TODO" [2025-06-23 Mon 13:33]
<2025-06-24 Tue ++1d>
** TODO Log into Runescape
<2025-06-23 Mon ++1d>
* Inactive Habits
** TODO Write diary entry
<2025-06-23 Mon ++1d>
** TODO Daily prep morning/evening
<2025-06-23 Mon ++1d>
** TODO Listen to new music
<2025-06-23 Mon ++1d>
** TODO Practice drawing
<2025-06-23 Mon ++1d>
** TODO Work through inboxes (art/email/browser tabs)
<2025-06-23 Mon ++1d>
** TODO Study French
<2025-06-23 Mon ++1d>
** TODO Maintain social media presence
<2025-06-23 Mon ++1d>

View File

@@ -1,5 +1,5 @@
#+TITLE: Index
Welcome to my website! I'm [[./about.org][Sakka]]. I blog about Emacs, programming, Buddhism and meditation, otaku stuff, and other things that interest me. You can view the full list of pages on this website on the [[./sitemap.org][sitemap]].
Welcome to my website! I'm [[./about.org][akk0]]. I blog about Emacs, programming, Buddhism and meditation, otaku stuff, and other things that interest me. You can view the full list of pages on this website on the [[./sitemap.org][sitemap]].
Site currently under construction and only has a few ancient articles >_<" I will update this I promise!!

31
org/posts/inboxes.org Normal file
View File

@@ -0,0 +1,31 @@
#+TITLE: Loot from my Inboxes
#+DATE: <2025-01-22 Wed 16:58>
* Loot from my Inboxes
Enjoy various links and stuff I found working through hundreds of browser tabs and other piles of "I'll deal with it later".
** French Language
*** https://old.reddit.com/r/French/comments/lcpv6o/faqs_look_here_first_before_posting_a_question/
General French learning FAQ
*** https://www.reddit.com/r/French/comments/7nx4mc/happy_new_year_here_is_over_1gb_of_french/
1GB of frogs and bread
** Tech
*** Gentoo Cheat Sheet
https://wiki.gentoo.org/wiki/Gentoo_Cheat_Sheet
** Sex
*** OSSM Sex Machine
https://www.researchanddesire.com/collections
** Websites
*** Guy who goes to Africa and writes cool notes
https://mattlakeman.org
*** Music ripper thing
https://cobalt.tools/
** Software
*** Panoptikon
https://github.com/reasv/panoptikon
*** Futo android keyboard
https://keyboard.futo.org/
** Interesting
*** Cayley Graphs
https://juliapoo.github.io/mathematics/2023/07/15/plotting-cayley-graphs.html
*** Functions are Vectors
https://thenumb.at/Functions-are-Vectors/

View File

@@ -0,0 +1,13 @@
#+TITLE: Ideas for Articles
#+DATE: <2024-10-15 Tue 15:10>
* Ideas for Articles
** Go through every module in Doom Emacs
** Toshokan retrospective
*** different article?: media lists & scoring
** eris retrospective
** crypto retrospective
** various thoughts on AI:
*** slop is good actually
*** what is intelligence
** expand ambitions article

View File

@@ -0,0 +1,18 @@
#+TITLE: Things left to do for this blog
#+DATE: <2024-10-15 Tue 15:08>
* Things left to do for this blog
** Tech
*** TODO style bullet points as arrows
- I mean these
This might conflict with the current system for collapsing sections.
*** TODO fix collapsing sections on mobile
*** TODO system to mark things as ready for publishing or not
And what about the (public) git repo for this blog?
*** TODO system for footnotes
*** TODO caching
right now I think things end up with stale caches all the time (like the sitemap); should be set with headers
*** TODO system for having different "views" of the blog
i.e. one back end, multiple front ends
*** TODO ability to have spoiler tags

View File

@@ -0,0 +1,4 @@
#+TITLE: Emacs Friday I
#+DATE: <2025-01-24 Fri 15:57>
* Emacs Friday I

4
org/posts/thoughts.org Normal file
View File

@@ -0,0 +1,4 @@
#+TITLE:
#+DATE: <2025-06-11 Wed 18:54>
* Removal of Runescape free trade

View File

@@ -1,11 +1,27 @@
#+TITLE: Sitemap for project pages
- [[file:todo.org][To Do]]
- [[file:friends.org][Friends]]
- [[file:habits.org][Habits]]
- [[file:index.org][Index]]
- [[file:about.org][About]]
- Designdocs
- [[file:designdocs/website.org][nakadashi.lol website]]
- [[file:designdocs/witch-princess-lyrica.org][Witch Princess Lyrica]]
- [[file:designdocs/imageboard.org][Imageboard Software]]
- [[file:designdocs/artserver.org][Art Server]]
- [[file:designdocs/tenma.org][Tenma]]
- Posts
- [[file:posts/thoughts.org][thoughts]]
- [[file:posts/inboxes.org][Loot from my Inboxes]]
- [[file:posts/blog-tech.org][How this blog is built]]
- [[file:posts/framework.org][Framework Laptop Review]]
- Fiction
- [[file:posts/fiction/jesus.org][The Gospel According to Saint Francis]]
- Expression
- [[file:posts/expression/unusual_words.org][Reserved Jabbing with Pokey Words]]
- [[file:posts/expression/unusual_words.org][Reserved Jabbing with Pokey Words]]
- Tech
- [[file:posts/tech/25-01-24-emacs-friday-I.org][Emacs Friday I]]
- Meta
- [[file:posts/meta/article-ideas.org][Ideas for Articles]]
- [[file:posts/meta/blog-todos.org][Things left to do for this blog]]

32
org/todo.org Normal file
View File

@@ -0,0 +1,32 @@
#+title: To Do
* New phone
** TODO Connect to Tenma Intranet
** TODO Set up Kagi as search engine
** TODO Install adblock on Firefox
** TODO Import contacts
* Tenma Infrastructure
** TODO Screenshots service
Automatically upload screenshots to centralized place, ability to get link etc (useful for sharing screenshots between machines, posting on IRC)
** TODO [[./designdocs/tenma.org][Prepare Tenma]] to open her up to other users.
* Premier Impact
** TODO Upload pictures/videos somewhere and make them available
** TODO Collect re-recordings of sets and host them
** TODO Post-mortem with staff
* Life/houshold things
** TODO Adopt a cat
** TODO Have wisdom teeth pulled
** TODO Health checkup
** TODO Put plants in the house
* Blog/nakadashi.lol
** TODO See [[./designdocs/website.org][the design document]]
* Design Documents
** TODO [[./designdocs/witch-princess-lyrica.org][Witch Princess Lyrica]]
** TODO [[./designdocs/imageboard.org][Imageboard Software]]
** TODO [[./designdocs/artserver.org][Art Server]]
* Other
** TODO Headphones/over ears or something for the gym
** TODO Exercise playlists
** TODO Shop at Amiami
** TODO Create [[./friends.org][Friends]] webring page on the blog
** TODO Keyboards blog page
** TODO custom emacs theme