minor corrections and cleanup

This commit is contained in:
reaction.la 2023-11-03 23:28:05 +00:00
parent 90ac55f30a
commit 9341691d26
No known key found for this signature in database
GPG Key ID: 99914792148C8388
3 changed files with 26 additions and 12 deletions

View File

@ -453,6 +453,13 @@ be disastrous if you have been using your backup live any time after you
used the master live. After backing up, run your backup live once briefly, used the master live. After backing up, run your backup live once briefly,
before using the backed up master, then never again till the next backup. before using the backed up master, then never again till the next backup.
## Windows 10 in virtual box
Install, as always, with no internet connected, so that you get the UI to create a local user
with no password.
Remove bloat and disable spyware with the tool provided by `https://github.com/christopherhowe02/Debloat10`
# Actual server # Actual server
Setting up an actual server is similar to setting up the virtual machine Setting up an actual server is similar to setting up the virtual machine
@ -3025,6 +3032,9 @@ ssh and gpg key under profile and settings / ssh gpg keys, and to
prevent the use of https/certificate authority as a backdoor, require prevent the use of https/certificate authority as a backdoor, require
commits to be gpg signed by people listed as collaborators. commits to be gpg signed by people listed as collaborators.
It can be set to require everything to be ssh signed, thus moving our
identity model from username/password to ssh key. Zooko minus names instead of minus keys
If email is enabled, password reset is by default enabled. Unfortunately If email is enabled, password reset is by default enabled. Unfortunately
email password reset makes CA system the root of identity so we have to email password reset makes CA system the root of identity so we have to
disable it. We need to make gpg the root of identity, as a temporary disable it. We need to make gpg the root of identity, as a temporary
@ -3239,6 +3249,8 @@ to be paid.
### Phabricator ### Phabricator
Too fat, and not exactly open source.
Server Size : 2GB Ram 1 CPU Core 50GB SSD Server Size : 2GB Ram 1 CPU Core 50GB SSD
If you have more than five users, this may not suffice, but you can limp If you have more than five users, this may not suffice, but you can limp
along OK with one gigabyte. along OK with one gigabyte.
@ -3301,6 +3313,8 @@ Github clients spontaneously choose one git repository as the single truth, but
### Gitlab repository ### Gitlab repository
Enemy controlled.
Git, like email, automatically works provided that all users have ssh Git, like email, automatically works provided that all users have ssh
login to the git user, but it is rather bare bones, better to fork out login to the git user, but it is rather bare bones, better to fork out
the extra cash and support gitlab but gitlab is far from automagic, the extra cash and support gitlab but gitlab is far from automagic,

View File

@ -25,10 +25,7 @@ Google provides a workaround for the newness problem, but really, you want to be
The correct behavior is to show you a thread, rather than a blog generated from your view of the thread (what is new to you in the thread) plus the blogs view of the thread (what it thinks is not spam). Anything posted to a thread should appear on all blogs participating in a thread, unless the blog owner chooses to filter it blogs should work like usenet, but with html instead of plain text, decentralized spam filtering and censorship of morons. </p><p> The correct behavior is to show you a thread, rather than a blog generated from your view of the thread (what is new to you in the thread) plus the blogs view of the thread (what it thinks is not spam). Anything posted to a thread should appear on all blogs participating in a thread, unless the blog owner chooses to filter it blogs should work like usenet, but with html instead of plain text, decentralized spam filtering and censorship of morons. </p><p>
The underlying mechanism should be usenet like on a thread basis each blog gets the latest posts on a thread from those blogs and threads it is subscribing to for some blogs automatically, for some with varying degrees of blog owner review. </p><p> The underlying mechanism should be usenet like on a thread basis each blog gets the latest posts on a thread from those blogs and threads it is subscribing to for some blogs automatically, for some with varying degrees of blog owner review. </p>
test</p>
<p style="background-color : #ccffcc; font-size:80%">These documents are <p style="background-color : #ccffcc; font-size:80%">These documents are
licensed under the <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative licensed under the <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative
Commons Attribution-Share Alike 3.0 License</a></p> Commons Attribution-Share Alike 3.0 License</a></p>

View File

@ -114,10 +114,11 @@ compile correctly, but `\ln` and `\log` is more likely to compile correctly than
symbol. symbol.
$$\ln(1+x)=x-\bigcirc(x^2)$$ $$\ln(1+x)=x-\bigcirc(x^2)$$
$$H(a|b|v)$$ $$H(a|b|v)$$
though it is subtly prettier with katex, and some maths expressions will Some maths expressions will break Pandoc unless one tells it to use katex. Stick the
break Pandoc unless one tells it to use katex. `# katex` header in when something breaks. Pandoc avoids using katex unless it has
to.
Some maths, Pandoc needs katex: But for these expressions, it has to:
$$\sin(\frac{\pi}{6}) = \frac12$$ $$\sin(\frac{\pi}{6}) = \frac12$$
$$\displaystyle\frac{u(x)}{v(x)}$$ $$\displaystyle\frac{u(x)}{v(x)}$$
@ -142,8 +143,8 @@ But if it does need katex, it has the header
```markdown ```markdown
--- ---
title: >- title: >-
Document title
# katex # katex
Document title
... ...
``` ```
@ -486,7 +487,7 @@ defined by very small source code.
font-weight="400" font-weight="400"
stroke-width="2"> stroke-width="2">
<path fill="none" stroke="#00f000" <path fill="none" stroke="#00f000"
d="M14 101, c40 -20, 30 -56, 54 -18 s60 15, 40 15 c -20,0 -10,-20 0,-20 q 5,0 10,10" /> d="M14 101, c40 -20, 30 -56, 54 -18 s60 15, 40 15 c -20,0 -10,-20 0,-20 s 9,7 8,12" />
<ellipse cx="60" cy="85" rx="12" ry="5" style="fill:red" /> <ellipse cx="60" cy="85" rx="12" ry="5" style="fill:red" />
<text x="60" y="82" text-anchor="middle" style="fill:#A050C0;" > <text x="60" y="82" text-anchor="middle" style="fill:#A050C0;" >
A simple scalable vector graphic A simple scalable vector graphic
@ -515,6 +516,7 @@ defined by very small source code.
</script> </script>
```svg ```svg
<div style="width: 100%; height: 22em; overflow: auto;">
<svg <svg
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
width="29em" height="12em" width="29em" height="12em"
@ -549,8 +551,7 @@ defined by very small source code.
font-weight="400" font-weight="400"
stroke-width="2"> stroke-width="2">
<path fill="none" stroke="#00f000" <path fill="none" stroke="#00f000"
d="M14.629 101.381c25.856-20.072 50.69-56.814 d="M14 101, c40 -20, 30 -56, 54 -18 s60 15, 40 15 c -20,0 -10,-20 0,-20 s 9,7 8,12" />
54.433-18.37 3.742 38.443 40.484 15.309 40.484 15.309"/>
<ellipse cx="60" cy="85" rx="12" ry="5" style="fill:red" /> <ellipse cx="60" cy="85" rx="12" ry="5" style="fill:red" />
<text x="60" y="82" text-anchor="middle" style="fill:#A050C0;" > <text x="60" y="82" text-anchor="middle" style="fill:#A050C0;" >
A simple scalable vector graphic A simple scalable vector graphic
@ -560,6 +561,7 @@ defined by very small source code.
</text> </text>
</g> </g>
</svg> </svg>
</div>
``` ```
```script ```script
@ -578,4 +580,5 @@ defined by very small source code.
} }
); );
</script> </script>
</div>
``` ```