new stuff
This commit is contained in:
1
org/designdocs/artserver.org
Normal file
1
org/designdocs/artserver.org
Normal file
@@ -0,0 +1 @@
|
||||
#+title: Art Server
|
1
org/designdocs/imageboard.org
Normal file
1
org/designdocs/imageboard.org
Normal file
@@ -0,0 +1 @@
|
||||
#+title: Imageboard Software
|
33
org/designdocs/tenma.org
Normal file
33
org/designdocs/tenma.org
Normal 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:
|
36
org/designdocs/website.org
Normal file
36
org/designdocs/website.org
Normal 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
|
1
org/designdocs/witch-princess-lyrica.org
Normal file
1
org/designdocs/witch-princess-lyrica.org
Normal file
@@ -0,0 +1 @@
|
||||
#+title: Witch Princess Lyrica
|
2
org/friends.org
Normal file
2
org/friends.org
Normal file
@@ -0,0 +1,2 @@
|
||||
#+title: Friends
|
||||
* TODO
|
30
org/habits.org
Normal file
30
org/habits.org
Normal 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>
|
@@ -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
31
org/posts/inboxes.org
Normal 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/
|
13
org/posts/meta/article-ideas.org
Normal file
13
org/posts/meta/article-ideas.org
Normal 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
|
18
org/posts/meta/blog-todos.org
Normal file
18
org/posts/meta/blog-todos.org
Normal 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
|
4
org/posts/tech/25-01-24-emacs-friday-I.org
Normal file
4
org/posts/tech/25-01-24-emacs-friday-I.org
Normal 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
4
org/posts/thoughts.org
Normal file
@@ -0,0 +1,4 @@
|
||||
#+TITLE:
|
||||
#+DATE: <2025-06-11 Wed 18:54>
|
||||
|
||||
* Removal of Runescape free trade
|
@@ -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
32
org/todo.org
Normal 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
|
Reference in New Issue
Block a user