This commit is contained in:
2026-04-27 01:30:33 +02:00
parent 9e29b8b096
commit 49e7930541
80 changed files with 924 additions and 703 deletions

View File

@@ -4,7 +4,7 @@ tags:
- data
- setup
requires:
- git
- data/git.md
---

View File

@@ -4,7 +4,7 @@ tags:
- data
- git
requires:
- git
- data/git.md
---
You can make Alice the author, while you are still the commiter:

View File

@@ -4,7 +4,7 @@ tags:
- data
- git
requires:
- git
- data/git.md
---
Git Large File Storage ('LFS') needs to change your `~/.gitconfig` to check out those binary files:

View File

@@ -4,7 +4,7 @@ tags:
- data
- git
requires:
- git
- data/git.md
---
Save file-changes without committing anything.

View File

@@ -5,8 +5,8 @@ tags:
- secrets
- TUI
requires:
- gpg
- vim
- data/gpg.md
- writing/vim.md
---

View File

@@ -4,10 +4,10 @@ tags:
- vim
- data
- gpg
requires:
- gpg
- vim
- comfy
requires:
- data/gpg.md
- writing/vim.md
---
The `vim-gnupg` plug-in lets vim edit gpg-encrypted files as if they were unencrypted.

View File

@@ -1,7 +1,8 @@
---
title: groff
tags:
- data
- documentation
- typography
- logic
---
# Basic Documents
@@ -62,8 +63,6 @@ The equation shorthands are predictable:
| Not equal | != |
| Superscript | sup {thing} |
- [List of symbols](https://www.math-linux.com/man/man7/groff_char.7.html)
### Examples
The fraction 2/5ths:

View File

@@ -13,7 +13,7 @@ mkdir ~/.config/newsboat
echo 'https://voidlinux.org/atom.xml foss tech' >> ~/.config/newsboat/urls
```
Start `newsobat` and press `r` to load your feed.
Start `newsboat` and press `r` to load your feed.
To add a feed, you can press `E` to edit that `urls` file.

View File

@@ -5,7 +5,7 @@ tags:
- credentials
- secrets
requires:
- gpg
- data/gpg.md
---
Setup [gpg](gpg.md) keys.

View File

@@ -7,7 +7,7 @@ tags:
- 2fa
- otp
requires:
- pass
- data/pass.md
---
Need a Microsoft or Google authenticator?

View File

@@ -1,25 +0,0 @@
#!/bin/bash
pdftoppm -png input.pdf page
for x in *png; do
tesseract -l eng "$x" - >> out.tex
done
rm *png
sed -i -ze :a -e 's/\([a-z]\)\(-\)\n\+\([a-zA-Z]\)/\1\3/g' out.tex
sed -i -ze :a -e 's/\([a-z]\)\n\+\([a-zA-Z]\)/\1 \2/g' out.tex
sed -i -ze :a -e 's/\([A-Z]\){3}\+\n/\1 XYZ/g' out.tex
sed -i -ze :a -e 's/\n\([A-Z]\{3\}\+\)\n/\\section{\1}\n/g' out.tex
sed -i -ze :a -e 's/\([a-z]\)\. \([A-Z]\)/\1\.\n\2/g' out.tex
sed -i 's/“//g' out.tex
sed -i "s/”/''/g" out.tex
sed -i "s//'/g" out.tex
sed -i "s//'/g" out.tex
sed -i "s/\.''/''\./g" out.tex
sed -i "s/ — / -- /g" out.tex
sed -i 's/\$/\\$/g' out.tex
sed -i 's/%/\\%/g' out.tex
sed -i 's/&/\\&/g' out.tex

View File

@@ -4,7 +4,7 @@ tags:
- metadata
- ghost script
- gs
- .pdf
- pdf
---
You cannot erase pdf metadata with `exiftool` (it only *appends* your changes).

View File

@@ -4,8 +4,7 @@ tags:
- data
- calendar
requires:
- nginx
- certbot
- networking/nginx.md
---
Check before you start:

View File

@@ -6,9 +6,9 @@ tags:
- recfiles
- tex
requires:
- recfiles
- tex
- makefiles
- data/recfiles.md
- writing/tex.md
- system/makefiles.md
---
Store your bibliography in a `recfile` database, then extract any part with `make`.

View File

@@ -5,7 +5,7 @@ tags:
- recfiles
- games
requires:
- recfiles
- data/recfiles.md
---
You can play with a board games database from boardgamegeek.com.

View File

@@ -5,7 +5,7 @@ tags:
- database
- recfiles
requires:
- recfiles
- data/recfiles.md
---
## Create

View File

@@ -4,7 +4,8 @@ tags:
- data
- recfiles
- games
requires: recfiles
requires:
- data/recfiles.md
---
## Download the Database

View File

@@ -5,8 +5,8 @@ tags:
- recfiles
- logs
requires:
- recfiles
- nginx
- data/recfiles.md
- networking/nginx.md
---
The standard `nginx` log format has such a lack of consistency or meaning that you might squint your face into a whirlpool making sense of them:

View File

@@ -4,7 +4,7 @@ tags:
- data
- recfiles
requires:
- recfiles
- data/recfiles.md
---
Sometimes `recsel` chokes on a large query, and you need to break the query into chunks with a pipe.

View File

@@ -6,7 +6,7 @@ tags:
- spreadsheet
- csv
requires:
- vim
- writing/vim.md
---
- [Sample file](sc-im/sample.sc)

View File

@@ -5,7 +5,8 @@ tags:
- search
- locate
- plocate
requires: cron
requires:
- system/cron.md
---
You can search every file on the computer instantly by installing `plocate`.

View File

@@ -6,8 +6,8 @@ tags:
- lfs
- TUI
requires:
- git
- nginx
- data/git.md
- networking/nginx.md
---
- [Soft-Serve with https](soft-serve/soft_https.md)

View File

@@ -5,8 +5,8 @@ tags:
- git server
- lfs
requires:
- git
- nginx
- data/git.md
- networking/nginx.md
---
## `http` Setup

View File

@@ -5,8 +5,8 @@ tags:
- git server
- maintenance
requires:
- git
- nginx
- data/git.md
- networking/nginx.md
---
Over time git repositories become bloated with old data, but never get cleaned.

View File

@@ -4,7 +4,7 @@ tags:
- backups
- synch
requires:
- ssh
- networking/ssh.md
---
Install unison on both machines, and make sure both have the same version of unison, with the same version of the ocaml compiler (the smallest difference will cause problems).