Ghostscript has a feature to merge multiple pdf files into one.
-Although ImageMagick also has this feature, I prefer this one, as it
-doesn’t rasterize and scales down the pdf files.
Ghostscript has a feature to merge multiple pdf files
+ into one. Although ImageMagick also has this feature, I
+ prefer this one, as it doesn’t rasterize and scales down the
+ pdf files.
-
-
-
+
+
+
+
diff --git a/build/articles/rsync-android b/build/articles/rsync-android
index 4f04da1..5e96bd6 100644
--- a/build/articles/rsync-android
+++ b/build/articles/rsync-android
@@ -2,7 +2,7 @@
Never
- [22m[3m[39m[49m[24m[29m12.01.2026[0m
+ [22m[3m[39m[49m[24m[29m2026-01-12[0m
────────────────────
@@ -89,28 +89,4 @@ config.
Now on your Linux machine, syncronise your Music library with rsync.
[0m[0m[22;23;24m[34;22;23;24mrsync[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[33;22;23;24m-av[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[33;22;23;24m-e[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m"ssh -p 8022"[0m[22;23;24m[0m[22;23;24m ~/Music [0m[22;23;24m[90;22;23;24m<[0m[22;23;24m[0m[22;23;24musername[0m[22;23;24m[90;22;23;24m>[0m[22;23;24m[0m[22;23;24m@[0m[22;23;24m[90;22;23;24m<[0m[22;23;24m[0m[22;23;24mip_address[0m[22;23;24m[90;22;23;24m>[0m[22;23;24m[0m[22;23;24m:/data/data/com.termux/files/home/storage/music[0m[22;23;24m[0m
-
-[1m[23m[39m[49m[24m[29mRefreshing the Android MediaStore[0m
-
-Android uses a Database to store files. In order to play your music,
-this database needs to be refreshed. This can be achieved by a reboot or
-by using adb to manually refresh it.
-
- [0m[0m[22;23;24m[34;22;23;24msudo[0m[22;23;24m[0m[22;23;24m dnf install adb[0m[22;23;24m[0m
-
-Connect the Android device via USB and see if it is listed.
-
- [0m[0m[22;23;24m[0m[22;23;24madb[0m[22;23;24m[0m[22;23;24m devices[0m[22;23;24m[0m
-
-If it is, restart adb in TCP mode with port 5555
-
- [0m[0m[22;23;24m[0m[22;23;24madb[0m[22;23;24m[0m[22;23;24m tcpip 5555[0m[22;23;24m[0m
-
-Connect to the device using its .
-
- [0m[0m[22;23;24m[0m[22;23;24madb[0m[22;23;24m[0m[22;23;24m connect [0m[22;23;24m[90;22;23;24m<[0m[22;23;24m[0m[22;23;24mip_address[0m[22;23;24m[90;22;23;24m>[0m[22;23;24m[0m
-
-Refresh MediaStore.
-
- [0m[0m[22;23;24m[0m[22;23;24madb[0m[22;23;24m[0m[22;23;24m shell am broadcast [0m[22;23;24m[33;22;23;24m-a[0m[22;23;24m[0m[22;23;24m android.intent.action.MEDIA_SCANNER_SCAN [0m[22;23;24m[33;22;23;24m-d[0m[22;23;24m[0m[22;23;24m file:///data/data/com.termux/files/home/storage/music/[0m[22;23;24m[0m
[0m]8;;\
\ No newline at end of file
diff --git a/build/articles/rsync-android.html b/build/articles/rsync-android.html
index d291267..98c0626 100644
--- a/build/articles/rsync-android.html
+++ b/build/articles/rsync-android.html
@@ -1,148 +1,168 @@
-
+
+
-
-
-
-
- Using rsync on Android to syncronise my Music library
-
-
-
+
+
+
+
+
+ Using rsync on Android to syncronise my Music library
+
+
+
+
+
-
-
-
Using rsync on Android to syncronise my Music
-library
-
Never
-
12.01.2026
-
-
-
-
-
Setup Termux
-
Install Termux using F-Droid.
-
Update software repos.
-
pkg update
-
Grant file access permissions using.
-
termux-setup-storage
-
Establishing an ssh
-connection
-
If network (such as eduroam) is blocking ssh trafic between machines,
-open a Wi-Fi Hotspot on your Linux machine and connect the Android
-device to it before using rsync or ssh.
-
Configuring Android
-
Install the openssh server on Termux.
-
pkg install openssh
-
Start the ssh server daemon.
-
sshd
-
Get the ip address of the Android machine (in the Hotspot).
Using rsync on Android to syncronise my
+Music library
+
Never
+
2026-01-12
+
+
+
+
Setup Termux
+
Install Termux using F-Droid.
+
Update software repos.
+
pkg update
+
Grant file access permissions using.
+
termux-setup-storage
+
Establishing an ssh
+ connection
+
If network (such as eduroam) is blocking ssh trafic
+ between machines, open a Wi-Fi Hotspot on your Linux machine
+ and connect the Android device to it before using
+ rsync or ssh.
+
Configuring Android
+
Install the openssh server on Termux.
+
pkg install openssh
+
Start the ssh server daemon.
+
sshd
+
Get the ip address of the Android machine (in the
+ Hotspot).
Android uses a Database to store files. In order to play your music,
-this database needs to be refreshed. This can be achieved by a reboot or
-by using adb to manually refresh it.
-
sudo dnf install adb
-
Connect the Android device via USB and see if it is listed.
-
adb devices
-
If it is, restart adb in TCP mode with port 5555
-
adb tcpip 5555
-
Connect to the device using its .
-
adb connect <ip_address>
-
Refresh MediaStore.
-
adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN -d file:///data/data/com.termux/files/home/storage/music/
-
-
-
+
In this case 10.42.0.200.
+
The ssh server should now be running and listening on
+ port 8022. You can check by running
+
nmap-Pn<ip_address>
+
For me <ip_address> whould be
+ 10.42.0.200.
+
Get the username.
+
whoami
+
u0_a700
+
Set a password for this user.
+
passwd
+
Connecting to Android
+ via ssh
+
Make sure you have an ssh key pair on the Linux system.
+ If not generate one using ssh-keygen.
+
Now connect to Android by ssh.
+
ssh<username>@<ip_address> -p 8022
+
Syncronising files
+ with rsync
+
Install rsync on Termux and Linux. Make sure
+ to keep your own openssl config.
+
pkg install rsync
+
Now on your Linux machine, syncronise your Music library
+ with rsync.
+
+
+
+
diff --git a/build/atom.xml b/build/atom.xml
new file mode 100644
index 0000000..7ed60f7
--- /dev/null
+++ b/build/atom.xml
@@ -0,0 +1,63 @@
+
+
+ nevereverever.de
+
+ nevereverever.de
+ 2026-08-25T11:59+02:00
+ 2026-03-10
+
+ Never
+
+ Here I post random stuff.
+
+ Bohnen und Maisbrot
+
+ beans-and-cornbread
+ 2026-06-22T20:47+02:00
+ 2026-06-22
+
+ Never
+
+ Inspiriert von der Küche der Kuhtreiber des Wilden
+Westens.
+
+
+ Using rsync on Android to syncronise my Music
+library
+
+ rsync-android
+ 2026-01-12T16:24+01:00
+ 2026-01-12
+
+ Never
+
+ As Spotify is getting enshittified by capitalism,
+keeping a music library is kind of essential. Here I use rsync to
+syncronise my library with my Android smartphone.
+
+
+ Latex Endeavors
+
+ latex-endeavors
+ 2026-01-10T16:23+01:00
+ 2026-01-09
+
+ Never
+
+ Latex undoubtedly has some quirks. Some of them have a
+rather unintuitive solution. In this article I cover some quirks and
+solutions I have encountered.
+
+
+ Random linux utilities
+
+ random-linux-utils
+ 2025-07-25T16:24+01:00
+ 2025-07-25
+
+ Never
+
+ Tricks and tools I learned about, while tweaking my
+Linux sytem or trying to do productive things.
+
+
diff --git a/build/index b/build/index
index d127fcf..b382e6e 100644
--- a/build/index
+++ b/build/index
@@ -2,25 +2,38 @@
────────────────────
-Hello World
+Hello! I am Never and this is my little place on the internet where I
+post the stuff that I am currently nerding out about.
+
+This Website itself is one of those projects, that I like to tweak and
+tinker with. Maybe I’ll write an article about its build system. It is
+also viewable via [22m[23m[31m[47m[24m[29m curl [0m. Just run
+
+ [0m[0m[22;23;24m[0m[22;23;24mcurl[0m[22;23;24m[0m[22;23;24m nevereverever.de[0m[22;23;24m[0m
+
+There also is an Atom Feed to stay updated about my doings.
[1m[23m[39m[49m[24m[29mARTICLES[0m
-[1m[23m[39m[49m[24m[29mLatex Endeavors[0m (latex-endeavors)
-Latex undoubtedly has some quirks. Some of them have a rather
-unintuitive solution. In this article I cover some quirks and solutions
-I have encountered.
- Never - [22m[3m[39m[49m[24m[29m9.1.2026[0m
-
-[1m[23m[39m[49m[24m[29mRandom linux utilities[0m (random-linux-utils)
-Tricks and tools I learned about, while tweaking my Linux sytem or
-trying to do productive things.
- Never - [22m[3m[39m[49m[24m[29m25.7.2025[0m
+[1m[23m[39m[49m[24m[29mBohnen und Maisbrot[0m (beans-and-cornbread)
+Inspiriert von der Küche der Kuhtreiber des Wilden Westens.
+ [22m[3m[39m[49m[24m[29mNever[0m - 2026-06-22
[1m[23m[39m[49m[24m[29mUsing rsync on Android to syncronise my Music
library[0m (rsync-android)
As Spotify is getting enshittified by capitalism, keeping a music
library is kind of essential. Here I use rsync to syncronise my library
with my Android smartphone.
- Never - [22m[3m[39m[49m[24m[29m12.01.2026[0m
+ [22m[3m[39m[49m[24m[29mNever[0m - 2026-01-12
+
+[1m[23m[39m[49m[24m[29mLatex Endeavors[0m (latex-endeavors)
+Latex undoubtedly has some quirks. Some of them have a rather
+unintuitive solution. In this article I cover some quirks and solutions
+I have encountered.
+ [22m[3m[39m[49m[24m[29mNever[0m - 2026-01-09
+
+[1m[23m[39m[49m[24m[29mRandom linux utilities[0m (random-linux-utils)
+Tricks and tools I learned about, while tweaking my Linux sytem or
+trying to do productive things.
+ [22m[3m[39m[49m[24m[29mNever[0m - 2025-07-25
[0m]8;;\
\ No newline at end of file
diff --git a/build/index.html b/build/index.html
index 3d7ae73..ea8d4ba 100644
--- a/build/index.html
+++ b/build/index.html
@@ -1,154 +1,198 @@
-
+
+
-
-
-
- Home
-
-
-
+
+
+
+ Home
+
+
+
+
+
-
-
-
Latex undoubtedly has
+some quirks. Some of them have a rather unintuitive solution. In this
+article I cover some quirks and solutions I have encountered.
Tricks and tools I
+learned about, while tweaking my Linux sytem or trying to do productive
+things.
+
+
+
+
+
+
+
diff --git a/images/shark.png b/images/shark.png
deleted file mode 100644
index ddab225..0000000
Binary files a/images/shark.png and /dev/null differ
diff --git a/images/shork.png b/images/shork.png
new file mode 100644
index 0000000..d8ede9b
Binary files /dev/null and b/images/shork.png differ
diff --git a/images/shork.xcf b/images/shork.xcf
new file mode 100644
index 0000000..ba8e0c8
Binary files /dev/null and b/images/shork.xcf differ
diff --git a/pandoc.md b/pandoc.md
new file mode 100644
index 0000000..3b3e70b
--- /dev/null
+++ b/pandoc.md
@@ -0,0 +1,209 @@
+---
+title: Testing pandoc markdown capabilities
+subtitle: Things I hope just work
+author: Never
+email: n.gude@posteo.de
+date: 2025-07-25
+summary: Pandocs wonderful Markdown features tested out.
+---
+
+# Level 1 Heading
+A link to a Heading [Level 4 Heading] followed by another paragraph.
+
+* fruits
+
+ Everything is a fruit
+ + apples
+ - macintosh
+ - red delicious
+ + pears
+ + peaches
+* vegetables
+ + broccoli
+ + chard
+
+1. first
+2. second
+3. third
+ i. subone
+ ii. subtwo
+ iii. subthree
+
+- [ ] an unchecked task list item
+- [x] checked item
+
+Lorem _ipsum dolor_ sit amet, consectetur *adipi*scing elit. Integer nisl enim, condimentum ~~vitae lacus vel~~, semper efficitur est. Cras pretium porta luctus. __Nulla iaculis__ nisi at quam varius, et con**sequat** lorem blandit. Ut tincidunt leo sit amet velit lobortis, et blandit metus mollis. Nam H~2~O tristique ex a quam aliquet, eget 2^10^ vehicula sapien `rhoncus`. Aliquam `return 0;`{.c} sodales pretium auctor. [Aliquam convallis]{.smallcaps} sodales [elementum]{.mark}.
+
+```c
+#include
+
+// TODO: A funny comment
+int main() {
+ char greetings[] = {'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd', '!', '\0'};
+ char greetings2[] = "Hello World!";
+
+ printf("%zu\n", sizeof(greetings));
+ printf("%zu\n", sizeof(greetings2));
+
+ return 0;
+}
+```
+
+Aenean eros lacus, volutpat at molestie vitae, pretium eu diam. Quisque sit $1 + 2 + 3 + \cdots + n$ amet nisl ut dolor congue sodales.
+
+$$
+\sum_{i=1}^{n} i = \frac{n (n + 1)}{2}
+$$
+
+
+
+## Level 2 Heading
+> This is a block quote with
+> two lines and a
+>
+> 1. List item
+> 2. Another list item
+>
+> > And a nested block quote
+>
+> Yeah
+
+Term 1
+
+: Definition 1
+
+Term 2 with *inline markup*
+
+: Definition 2
+
+ { some code, part of Definition 2 }
+
+ Third paragraph of definition 2.
+
+Term 1
+ ~ Definition 1
+
+Term 2
+ ~ Definition 2a
+ ~ Definition 2b
+
+
+### Level 3 Heading
+A little poem
+
+| The limerick packs laughs anatomical
+| In space that is quite economical.
+| But the good ones I've seen
+| So seldom are clean
+| And the clean ones so seldom are comical
+
+
+* * * *
+
+(@) My first example will be numbered (1).
+(@good) My second example will be numbered (2).
+
+Explanation of examples.
+
+(@) My third example will be numbered (3).
+
+As (@good) illustrates, ...
+
+---------------
+
+#### Level 4 Heading
+ Right Left Center Default
+------- ------ ---------- -------
+ 12 12 12 12
+ 123 123 123 123
+ 1 1 1 1
+
+Table: Demonstration of simple table syntax.
+
+Following is a multiline table
+
+-------------------------------------------------------------
+ Centered Default Right Left
+ Header Aligned Aligned Aligned
+----------- ------- --------------- -------------------------
+ First row 12.0 Example of a row that
+ spans multiple lines.
+
+ Second row 5.0 Here's another one. Note
+ the blank line between
+ rows.
+-------------------------------------------------------------
+
+Table: Here's the caption. It, too, may span
+multiple lines.
+
+Then we have a Grid table
+
++---------------------+-----------------------+
+| Location | Temperature 1961-1990 |
+| | in degree Celsius |
+| +-------+-------+-------+
+| | min | mean | max |
++:====================+======:+======:+======:+
+| Antarctica | -89.2 | N/A | 19.8 |
++---------------------+-------+-------+-------+
+| Earth | -89.2 | 14 | 56.7 |
++---------------------+-------+-------+-------+
+
+Table: Grid table
+
+An a Pipe table
+
+| Right | Left | Default | Center |
+|------:|:-----|---------|:------:|
+| 12 | 12 | 12 | 12 |
+| 123 | 123 | 123 | 123 |
+| 1 | 1 | 1 | 1 |
+
+ : Demonstration of pipe table syntax.
+
+##### Level 5 Heading
+
+
+
+
+[my label 1]: index.html "My title, optional"
+[my label 2]: .
+[my label 3]: https://fsf.org (The Free Software Foundation)
+[my label 4]: index.html#articles 'A title in single quotes'
+
+Link to [my label 1] and [my label 2] and [my label 3] and [my label 4]
+
+This is an [inline link](/url), and here's [one with
+a title](https://fsf.org "click here for a good time!") and [Write me!](mailto:sam@green.eggs.ham)
+
+{width=20%}
+
+Here is a footnote reference,[^1] and another.[^longnote]
+
+[^1]: Here is the footnote.
+
+[^longnote]: Here's one with multiple blocks.
+
+ Subsequent paragraphs are indented to show that they
+belong to the previous footnote.
+
+ { some.code }
+
+ The whole paragraph can be indented, or just the first
+ line. In this way, multi-paragraph footnotes work like
+ multi-paragraph list items.
+
+This paragraph won't be part of the note, because it
+isn't indented.
+
+###### Level 6 Heading
+::: Warning ::::::
+This is a warning.
+
+::: Danger
+This is a warning within a warning.
+:::
+::::::::::::::::::
+
+
diff --git a/pandoc/template b/pandoc/ansi-template
similarity index 79%
rename from pandoc/template
rename to pandoc/ansi-template
index 33ef978..65009f1 100644
--- a/pandoc/template
+++ b/pandoc/ansi-template
@@ -26,7 +26,7 @@ $endif$
$if(articles.summary)$
$articles.summary$
$endif$
-$if(articles.author)$ $articles.author$$endif$$if(articles.date)$ - [22m[3m[39m[49m[24m[29m$articles.date$[0m$endif$
+$if(articles.author)$ [22m[3m[39m[49m[24m[29m$articles.author$[0m$endif$$if(articles.date)$ - $articles.date$$endif$
$endfor$
$endif$
diff --git a/pandoc/atom-template.xml b/pandoc/atom-template.xml
new file mode 100644
index 0000000..3ddc2d4
--- /dev/null
+++ b/pandoc/atom-template.xml
@@ -0,0 +1,27 @@
+
+
+ $title$
+
+ $id$
+ $updated$
+ $date$
+
+ $author$
+
+$if(subtitle)$
+ $subtitle$
+$endif$
+$for(articles)$
+
+ $articles.title$
+
+ $articles.filename$
+ $if(articles.updated)$$articles.updated$$else$$articles.date$$endif$
+ $articles.date$
+
+ $articles.author$
+
+ $articles.summary$
+
+$endfor$
+
diff --git a/pandoc/html-template.html b/pandoc/html-template.html
new file mode 100644
index 0000000..bd11a1a
--- /dev/null
+++ b/pandoc/html-template.html
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+$for(author-meta)$
+
+$endfor$
+$if(date-meta)$
+
+$endif$
+$if(keywords)$
+
+$endif$
+$if(description-meta)$
+
+$endif$
+ $if(title-prefix)$$title-prefix$ – $endif$$pagetitle$
+
+
+
+$for(css)$
+
+$endfor$
+$for(header-includes)$
+$header-includes$
+$endfor$
+$if(math)$
+$if(mathjax)$
+
+$endif$
+$math$
+$endif$
+
+
+
+$for(include-before)$
+$include-before$
+$endfor$
+
+
+
-
-$endif$
-
-$for(include-after)$
-$include-after$
-$endfor$
-
-
-
diff --git a/public_ansi/beans-and-cornbread b/public_ansi/beans-and-cornbread
new file mode 100644
index 0000000..4df2e31
--- /dev/null
+++ b/public_ansi/beans-and-cornbread
@@ -0,0 +1,71 @@
+ [1m[23m[39m[49m[24m[29mBohnen und Maisbrot[0m
+
+ Never
+
+ [22m[3m[39m[49m[24m[29m2026-06-22[0m
+
+ ────────────────────
+
+[1m[23m[39m[49m[24m[29mBOHNEN[0m
+
+Maße Zutaten
+─────────────────────────────────── ───────────────────────────────────
+2 Zwiebeln
+2 Knoblauchzehen
+1 rote Chili (Peperoni/Chile de
+ árbol¹)
+ Kreuzkümmel
+ Speckwürfel (Optional)
+1 l Brühe (Gemüse/Huhn/Rind)
+1 Dose Kidneybohnen
+1 Dose Pintobohnen oder andere Bohnen
+1 Chile Ancho² oder geräuchertes
+ Paprikapulver
+ Petersilienstängel
+ Limettensaft
+ Salz
+─────────────────────────────────── ───────────────────────────────────
+
+[1m[23m[39m[49m[24m[29mZubereitung[0m
+
+1. Zwiebeln, Knoblauch, rote Chili, Kreuzkümmel und Speckwürfel
+ anbraten.
+
+2. Mit Brühe ablöschen und die Bohnen, Ancho Chili und
+ Petersilienstängel hinzufügen. Köcheln und etwas reduzieren lassen.
+
+3. Mit Salz und Limettensaft abschmecken.
+
+[1m[23m[39m[49m[24m[29mMAISBROT[0m
+
+Maße Zutaten
+─────────────────────────────────── ───────────────────────────────────
+1 Tasse Mehl
+1 Tasse Maismehl
+4 TL Backpulver
+ Salz
+1/4 Tasse brauner Zucker
+1 Ei
+1/3 Tasse flüssige Butter
+1 - 2 Tassen Milch oder Buttermilch
+1/3 Tasse flüssige Butter
+ Speckwürfel (Optional)
+ Gehackte grüne Chilis (Optional)
+─────────────────────────────────── ───────────────────────────────────
+
+[1m[23m[39m[49m[24m[29mZubereitung[0m
+
+1. Trockene Zutaten mischen.
+
+2. Ei und Butter unterrühren.
+
+3. Schrittweise die Milch hinzugeben, bis eine zähflüssige Masse
+ entstanden ist.
+
+ ────────────────────
+
+ 1. [22m[23m[36m[49m[4m[29m]8;;https://en.wikipedia.org/wiki/Chile_de_%C3%A1rbol\Chile de árbol[0m]8;;\; Eine kleine, scharfe, rote Chili. Meist getrocknet
+ zu finden.
+
+ 2. [22m[23m[36m[49m[4m[29m]8;;https://en.wikipedia.org/wiki/Poblano\Chile Ancho[0m]8;;\; Eine große getrocknete Chili mit rauchigem Geschmack.
+[0m]8;;\
\ No newline at end of file
diff --git a/public_ansi/index b/public_ansi/index
index d127fcf..b382e6e 100644
--- a/public_ansi/index
+++ b/public_ansi/index
@@ -2,25 +2,38 @@
────────────────────
-Hello World
+Hello! I am Never and this is my little place on the internet where I
+post the stuff that I am currently nerding out about.
+
+This Website itself is one of those projects, that I like to tweak and
+tinker with. Maybe I’ll write an article about its build system. It is
+also viewable via [22m[23m[31m[47m[24m[29m curl [0m. Just run
+
+ [0m[0m[22;23;24m[0m[22;23;24mcurl[0m[22;23;24m[0m[22;23;24m nevereverever.de[0m[22;23;24m[0m
+
+There also is an Atom Feed to stay updated about my doings.
[1m[23m[39m[49m[24m[29mARTICLES[0m
-[1m[23m[39m[49m[24m[29mLatex Endeavors[0m (latex-endeavors)
-Latex undoubtedly has some quirks. Some of them have a rather
-unintuitive solution. In this article I cover some quirks and solutions
-I have encountered.
- Never - [22m[3m[39m[49m[24m[29m9.1.2026[0m
-
-[1m[23m[39m[49m[24m[29mRandom linux utilities[0m (random-linux-utils)
-Tricks and tools I learned about, while tweaking my Linux sytem or
-trying to do productive things.
- Never - [22m[3m[39m[49m[24m[29m25.7.2025[0m
+[1m[23m[39m[49m[24m[29mBohnen und Maisbrot[0m (beans-and-cornbread)
+Inspiriert von der Küche der Kuhtreiber des Wilden Westens.
+ [22m[3m[39m[49m[24m[29mNever[0m - 2026-06-22
[1m[23m[39m[49m[24m[29mUsing rsync on Android to syncronise my Music
library[0m (rsync-android)
As Spotify is getting enshittified by capitalism, keeping a music
library is kind of essential. Here I use rsync to syncronise my library
with my Android smartphone.
- Never - [22m[3m[39m[49m[24m[29m12.01.2026[0m
+ [22m[3m[39m[49m[24m[29mNever[0m - 2026-01-12
+
+[1m[23m[39m[49m[24m[29mLatex Endeavors[0m (latex-endeavors)
+Latex undoubtedly has some quirks. Some of them have a rather
+unintuitive solution. In this article I cover some quirks and solutions
+I have encountered.
+ [22m[3m[39m[49m[24m[29mNever[0m - 2026-01-09
+
+[1m[23m[39m[49m[24m[29mRandom linux utilities[0m (random-linux-utils)
+Tricks and tools I learned about, while tweaking my Linux sytem or
+trying to do productive things.
+ [22m[3m[39m[49m[24m[29mNever[0m - 2025-07-25
[0m]8;;\
\ No newline at end of file
diff --git a/public_ansi/latex-endeavors b/public_ansi/latex-endeavors
index 27d3079..f6e4efd 100644
--- a/public_ansi/latex-endeavors
+++ b/public_ansi/latex-endeavors
@@ -3,7 +3,7 @@
Never
- [22m[3m[39m[49m[24m[29m9.1.2026[0m
+ [22m[3m[39m[49m[24m[29m2026-01-09[0m
────────────────────
diff --git a/public_ansi/pandoc b/public_ansi/pandoc
new file mode 100644
index 0000000..862b475
--- /dev/null
+++ b/public_ansi/pandoc
@@ -0,0 +1,218 @@
+ [1m[23m[39m[49m[24m[29mTesting pandoc markdown capabilities[0m
+ Things I hope just work
+
+ Never
+
+ [22m[3m[39m[49m[24m[29m2025-07-25[0m
+
+ ────────────────────
+
+[1m[23m[39m[49m[24m[29mLEVEL 1 HEADING[0m
+
+A link to a Heading [22m[23m[36m[49m[4m[29m]8;;#level-4-heading\Level 4 Heading[0m]8;;\ followed by another paragraph.
+
+• fruits
+
+ Everything is a fruit
+
+ • apples
+
+ • macintosh
+
+ • red delicious
+
+ • pears
+
+ • peaches
+
+• vegetables
+
+ • broccoli
+
+ • chard
+
+1. first
+
+2. second
+
+3. third
+
+ i. subone
+
+ ii. subtwo
+
+ iii. subthree
+
+• ☐ an unchecked task list item
+
+• ☒ checked item
+
+Lorem [22m[3m[39m[49m[24m[29mipsum dolor[0m sit amet, consectetur [22m[3m[39m[49m[24m[29madipi[0mscing elit. Integer nisl
+enim, condimentum [22m[23m[39m[49m[24m[9mvitae lacus vel[0m, semper efficitur est. Cras pretium
+porta luctus. [1m[23m[39m[49m[24m[29mNulla iaculis[0m nisi at quam varius, et con[1m[23m[39m[49m[24m[29msequat[0m lorem
+blandit. Ut tincidunt leo sit amet velit lobortis, et blandit metus
+mollis. Nam H₂O tristique ex a quam aliquet, eget 2¹⁰ vehicula sapien
+[22m[23m[31m[47m[24m[29m rhoncus [0m. Aliquam [22m[23m[31m[47m[24m[29m return 0; [0m sodales pretium auctor. Aliquam convallis
+sodales elementum.
+
+ [0m[0m[22;23;24m[37;22;23;24m1[0m[22;23;24m [33;22;23;24m#include [0m[22;23;24m[32;1;23;24m[0m[22;23;24m
+ [37;22;23;24m2[0m[22;23;24m
+ [37;22;23;24m3[0m[22;23;24m [90;22;3;24m// [0m[22;23;24m[91;1;23;24mTODO[0m[22;23;24m[90;22;3;24m: A funny comment[0m[22;23;24m
+ [37;22;23;24m4[0m[22;23;24m [31;22;23;24mint[0m[22;23;24m[0m[22;23;24m main[0m[22;23;24m[90;22;23;24m()[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[90;22;23;24m{[0m[22;23;24m
+ [37;22;23;24m5[0m[22;23;24m [0m[22;23;24m [0m[22;23;24m[31;22;23;24mchar[0m[22;23;24m[0m[22;23;24m greetings[0m[22;23;24m[90;22;23;24m[][0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[90;22;23;24m=[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[90;22;23;24m{[0m[22;23;24m[36;22;23;24m'H'[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m'e'[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m'l'[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m'l'[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m'o'[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m' '[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m'W'[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m'o'[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m'r'[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m'l'[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m'd'[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m'!'[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m'[0m[22;23;24m[36;22;23;24m\0[0m[22;23;24m[36;22;23;24m'[0m[22;23;24m[90;22;23;24m};[0m[22;23;24m
+ [37;22;23;24m6[0m[22;23;24m [0m[22;23;24m [0m[22;23;24m[31;22;23;24mchar[0m[22;23;24m[0m[22;23;24m greetings2[0m[22;23;24m[90;22;23;24m[][0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[90;22;23;24m=[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m"Hello World!"[0m[22;23;24m[90;22;23;24m;[0m[22;23;24m
+ [37;22;23;24m7[0m[22;23;24m
+ [37;22;23;24m8[0m[22;23;24m [0m[22;23;24m printf[0m[22;23;24m[90;22;23;24m([0m[22;23;24m[36;22;23;24m"[0m[22;23;24m[36;22;23;24m%zu\n[0m[22;23;24m[36;22;23;24m"[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[32;1;23;24msizeof[0m[22;23;24m[90;22;23;24m([0m[22;23;24m[0m[22;23;24mgreetings[0m[22;23;24m[90;22;23;24m));[0m[22;23;24m
+ [37;22;23;24m9[0m[22;23;24m [0m[22;23;24m printf[0m[22;23;24m[90;22;23;24m([0m[22;23;24m[36;22;23;24m"[0m[22;23;24m[36;22;23;24m%zu\n[0m[22;23;24m[36;22;23;24m"[0m[22;23;24m[90;22;23;24m,[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[32;1;23;24msizeof[0m[22;23;24m[90;22;23;24m([0m[22;23;24m[0m[22;23;24mgreetings2[0m[22;23;24m[90;22;23;24m));[0m[22;23;24m
+ [37;22;23;24m10[0m[22;23;24m
+ [37;22;23;24m11[0m[22;23;24m [0m[22;23;24m [0m[22;23;24m[32;1;23;24mreturn[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m0[0m[22;23;24m[90;22;23;24m;[0m[22;23;24m
+ [37;22;23;24m12[0m[22;23;24m [90;22;23;24m}[0m[22;23;24m[0m
+
+Aenean eros lacus, volutpat at molestie vitae, pretium eu diam. Quisque
+sit 1 + 2 + 3 + ⋯ + [22m[3m[39m[49m[24m[29mn[0m amet nisl ut dolor congue sodales.
+
+$$
+\sum_{i=1}^{n} i = \frac{n (n + 1)}{2}
+$$
+
+[1m[23m[39m[49m[24m[29mLevel 2 Heading[0m
+
+│ This is a block quote with two lines and a
+│
+│ 1. List item
+│
+│ 2. Another list item
+│
+│ │ And a nested block quote
+│
+│ Yeah
+
+[1m[23m[39m[49m[24m[29mTerm 1[0m
+ Definition 1
+
+[1m[23m[39m[49m[24m[29mTerm 2 with [1m[3m[39m[49m[24m[29minline markup[0m
+ Definition 2
+
+ [22m[23m[31m[49m[24m[29m{ some code, part of Definition 2 }[0m
+
+ Third paragraph of definition 2.
+
+[1m[23m[39m[49m[24m[29mTerm 1[0m
+ Definition 1
+
+[1m[23m[39m[49m[24m[29mTerm 2[0m
+ Definition 2a
+
+ Definition 2b
+
+[22m[3m[39m[49m[24m[29mLevel 3 Heading[0m
+
+A little poem
+
+The limerick packs laughs anatomical
+In space that is quite economical.
+ But the good ones I’ve seen
+ So seldom are clean
+And the clean ones so seldom are comical
+
+────────────────────
+
+(1) My first example will be numbered (1).
+
+(2) My second example will be numbered (2).
+
+Explanation of examples.
+
+(3) My third example will be numbered (3).
+
+As (2) illustrates, …
+
+────────────────────
+
+[22m[3m[39m[49m[24m[29mLevel 4 Heading[0m
+
+Right Left Center Default
+───────────────── ───────────────── ───────────────── ─────────────────
+12 12 12 12
+123 123 123 123
+1 1 1 1
+───────────────── ───────────────── ───────────────── ─────────────────
+
+ Demonstration of simple table syntax.
+
+Following is a multiline table
+
+Centered Default Right Aligned Left Aligned
+Header Aligned
+─────────── ─────── ─────────────── ────────────────────────
+First row 12.0 Example of a row that
+ spans multiple lines.
+Second row 5.0 Here’s another one. Note
+ the blank line between
+ rows.
+─────────── ─────── ─────────────── ────────────────────────
+
+ Here’s the caption. It, too, may span multiple lines.
+
+Then we have a Grid table
+
+Location Temperature 1961-1990
+ in degree Celsius
+min mean max
+───────────────────── ─────── ─────── ───────
+Antarctica -89.2 N/A 19.8
+Earth -89.2 14 56.7
+───────────────────── ─────── ─────── ───────
+
+ Grid table
+
+An a Pipe table
+
+Right Left Default Center
+───────────────── ───────────────── ───────────────── ─────────────────
+12 12 12 12
+123 123 123 123
+1 1 1 1
+───────────────── ───────────────── ───────────────── ─────────────────
+
+ Demonstration of pipe table syntax.
+
+[22m[3m[39m[49m[24m[29mLevel 5 Heading[0m
+
+[22m[23m[36m[49m[4m[29m]8;;https://google.com\https://google.com[0m]8;;\
+
+[22m[23m[36m[49m[4m[29m]8;;mailto:sam@green.eggs.ham\sam@green.eggs.ham[0m]8;;\
+
+Link to [22m[23m[36m[49m[4m[29m]8;;index.html\my label 1[0m]8;;\ and [22m[23m[36m[49m[4m[29m]8;;.\my label 2[0m]8;;\ and [22m[23m[36m[49m[4m[29m]8;;https://fsf.org\my label 3[0m]8;;\ and [22m[23m[36m[49m[4m[29m]8;;index.html#articles\my label 4[0m]8;;\
+
+This is an [22m[23m[36m[49m[4m[29m]8;;/url\inline link[0m]8;;\, and here’s [22m[23m[36m[49m[4m[29m]8;;https://fsf.org\one with a title[0m]8;;\ and [22m[23m[36m[49m[4m[29m]8;;mailto:sam@green.eggs.ham\Write me![0m]8;;\
+
+[image]
+
+ The wonderful shork
+
+Here is a footnote reference,¹ and another.²
+
+This paragraph won’t be part of the note, because it isn’t indented.
+
+[22m[3m[39m[49m[24m[29mLevel 6 Heading[0m
+
+This is a warning.
+
+This is a warning within a warning.
+
+ ────────────────────
+
+ 1. Here is the footnote.
+
+ 2. Here’s one with multiple blocks.
+
+ Subsequent paragraphs are indented to show that they belong to the
+ previous footnote.
+
+ [22m[23m[31m[49m[24m[29m{ some.code }[0m
+
+ The whole paragraph can be indented, or just the first line. In
+ this way, multi-paragraph footnotes work like multi-paragraph list
+ items.
+[0m]8;;\
\ No newline at end of file
diff --git a/public_ansi/random-linux-utils b/public_ansi/random-linux-utils
index 359dd0b..331d419 100644
--- a/public_ansi/random-linux-utils
+++ b/public_ansi/random-linux-utils
@@ -3,7 +3,7 @@
Never
- [22m[3m[39m[49m[24m[29m25.7.2025[0m
+ [22m[3m[39m[49m[24m[29m2025-07-25[0m
────────────────────
diff --git a/public_ansi/rsync-android b/public_ansi/rsync-android
index 4f04da1..5e96bd6 100644
--- a/public_ansi/rsync-android
+++ b/public_ansi/rsync-android
@@ -2,7 +2,7 @@
Never
- [22m[3m[39m[49m[24m[29m12.01.2026[0m
+ [22m[3m[39m[49m[24m[29m2026-01-12[0m
────────────────────
@@ -89,28 +89,4 @@ config.
Now on your Linux machine, syncronise your Music library with rsync.
[0m[0m[22;23;24m[34;22;23;24mrsync[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[33;22;23;24m-av[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[33;22;23;24m-e[0m[22;23;24m[0m[22;23;24m [0m[22;23;24m[36;22;23;24m"ssh -p 8022"[0m[22;23;24m[0m[22;23;24m ~/Music [0m[22;23;24m[90;22;23;24m<[0m[22;23;24m[0m[22;23;24musername[0m[22;23;24m[90;22;23;24m>[0m[22;23;24m[0m[22;23;24m@[0m[22;23;24m[90;22;23;24m<[0m[22;23;24m[0m[22;23;24mip_address[0m[22;23;24m[90;22;23;24m>[0m[22;23;24m[0m[22;23;24m:/data/data/com.termux/files/home/storage/music[0m[22;23;24m[0m
-
-[1m[23m[39m[49m[24m[29mRefreshing the Android MediaStore[0m
-
-Android uses a Database to store files. In order to play your music,
-this database needs to be refreshed. This can be achieved by a reboot or
-by using adb to manually refresh it.
-
- [0m[0m[22;23;24m[34;22;23;24msudo[0m[22;23;24m[0m[22;23;24m dnf install adb[0m[22;23;24m[0m
-
-Connect the Android device via USB and see if it is listed.
-
- [0m[0m[22;23;24m[0m[22;23;24madb[0m[22;23;24m[0m[22;23;24m devices[0m[22;23;24m[0m
-
-If it is, restart adb in TCP mode with port 5555
-
- [0m[0m[22;23;24m[0m[22;23;24madb[0m[22;23;24m[0m[22;23;24m tcpip 5555[0m[22;23;24m[0m
-
-Connect to the device using its .
-
- [0m[0m[22;23;24m[0m[22;23;24madb[0m[22;23;24m[0m[22;23;24m connect [0m[22;23;24m[90;22;23;24m<[0m[22;23;24m[0m[22;23;24mip_address[0m[22;23;24m[90;22;23;24m>[0m[22;23;24m[0m
-
-Refresh MediaStore.
-
- [0m[0m[22;23;24m[0m[22;23;24madb[0m[22;23;24m[0m[22;23;24m shell am broadcast [0m[22;23;24m[33;22;23;24m-a[0m[22;23;24m[0m[22;23;24m android.intent.action.MEDIA_SCANNER_SCAN [0m[22;23;24m[33;22;23;24m-d[0m[22;23;24m[0m[22;23;24m file:///data/data/com.termux/files/home/storage/music/[0m[22;23;24m[0m
[0m]8;;\
\ No newline at end of file
diff --git a/public_html/eh/eh/eh/eh-eh/atom.xml b/public_html/eh/eh/eh/eh-eh/atom.xml
new file mode 100644
index 0000000..7ed60f7
--- /dev/null
+++ b/public_html/eh/eh/eh/eh-eh/atom.xml
@@ -0,0 +1,63 @@
+
+
+ nevereverever.de
+
+ nevereverever.de
+ 2026-08-25T11:59+02:00
+ 2026-03-10
+
+ Never
+
+ Here I post random stuff.
+
+ Bohnen und Maisbrot
+
+ beans-and-cornbread
+ 2026-06-22T20:47+02:00
+ 2026-06-22
+
+ Never
+
+ Inspiriert von der Küche der Kuhtreiber des Wilden
+Westens.
+
+
+ Using rsync on Android to syncronise my Music
+library
+
+ rsync-android
+ 2026-01-12T16:24+01:00
+ 2026-01-12
+
+ Never
+
+ As Spotify is getting enshittified by capitalism,
+keeping a music library is kind of essential. Here I use rsync to
+syncronise my library with my Android smartphone.
+
+
+ Latex Endeavors
+
+ latex-endeavors
+ 2026-01-10T16:23+01:00
+ 2026-01-09
+
+ Never
+
+ Latex undoubtedly has some quirks. Some of them have a
+rather unintuitive solution. In this article I cover some quirks and
+solutions I have encountered.
+
+
+ Random linux utilities
+
+ random-linux-utils
+ 2025-07-25T16:24+01:00
+ 2025-07-25
+
+ Never
+
+ Tricks and tools I learned about, while tweaking my
+Linux sytem or trying to do productive things.
+
+
diff --git a/public_html/eh/eh/eh/eh-eh/beans-and-cornbread.html b/public_html/eh/eh/eh/eh-eh/beans-and-cornbread.html
new file mode 100644
index 0000000..d677a42
--- /dev/null
+++ b/public_html/eh/eh/eh/eh-eh/beans-and-cornbread.html
@@ -0,0 +1,235 @@
+
+
+
+
+
+
+
+
+
+ Bohnen und Maisbrot
+
+
+
+
+
+
+
+
+
+
Hello! I am Never and this is my little place on the
+ internet where I post the stuff that I am currently nerding
+ out about.
+
This Website itself is one of those projects, that I like
+ to tweak and tinker with. Maybe I’ll write an article about
+ its build system. It is also viewable via curl.
+ Just run
+
curl nevereverever.de
+
There also is an Atom Feed to stay updated about my
+ doings.
As Spotify is getting
+enshittified by capitalism, keeping a music library is kind of
+essential. Here I use rsync to syncronise my library with my Android
+smartphone.
Latex undoubtedly has some quirks. Some of
-them have a rather unintuitive solution. In this article I cover some
-quirks and solutions I have encountered.
As Spotify is getting enshittified by
-capitalism, keeping a music library is kind of essential. Here I use
-rsync to syncronise my library with my Android smartphone.
-
12.01.2026
-
-
-
-
-
-
+
+
Latex undoubtedly has
+some quirks. Some of them have a rather unintuitive solution. In this
+article I cover some quirks and solutions I have encountered.
A link to a Heading Level 4
+ Heading followed by another paragraph.
+
+
fruits
+
Everything is a fruit
+
+
apples
+
+
macintosh
+
red delicious
+
+
pears
+
peaches
+
+
vegetables
+
+
broccoli
+
chard
+
+
+
+
first
+
second
+
third
+
+
subone
+
subtwo
+
subthree
+
+
+
+
+
+
+
Lorem ipsum dolor sit amet, consectetur
+ adipiscing elit. Integer nisl enim, condimentum
+ vitae lacus vel, semper efficitur est. Cras
+ pretium porta luctus. Nulla iaculis nisi at
+ quam varius, et consequat lorem blandit. Ut
+ tincidunt leo sit amet velit lobortis, et blandit metus
+ mollis. Nam H2O tristique ex a quam aliquet, eget
+ 210 vehicula sapien rhoncus. Aliquam
+ return0;
+ sodales pretium auctor. Aliquam
+ convallis sodales elementum.
Aenean eros lacus, volutpat at molestie vitae, pretium eu
+ diam. Quisque sit
+
+ amet nisl ut dolor congue sodales.
+
+
Level 2 Heading
+
+
This is a block quote with two lines and a
+
+
List item
+
Another list item
+
+
+
And a nested block quote
+
+
Yeah
+
+
+
Term 1
+
+
Definition 1
+
+
Term 2 with inline markup
+
+
Definition 2
+
{ some code, part of Definition 2 }
+
Third paragraph of definition 2.
+
+
Term 1
+
+ Definition 1
+
+
Term 2
+
+ Definition 2a
+
+
+ Definition 2b
+
+
+
Level 3 Heading
+
A little poem
+
The limerick packs laughs
+ anatomical
+ In space that is quite economical.
+ But the good ones I’ve seen
+ So seldom are clean
+ And the clean ones so seldom are comical
+
+
+
My first example will be numbered (1).
+
My second example will be numbered (2).
+
+
Explanation of examples.
+
+
My third example will be numbered (3).
+
+
As (2) illustrates, …
+
+
Level 4 Heading
+
+
Demonstration of simple table syntax.
+
+
+
Right
+
Left
+
Center
+
Default
+
+
+
+
+
12
+
12
+
12
+
12
+
+
+
123
+
123
+
123
+
123
+
+
+
1
+
1
+
1
+
1
+
+
+
+
Following is a multiline table
+
+
Here’s the caption. It, too, may span multiple
+ lines.
+
+
+
+
+
+
+
+
+
Centered Header
+
Default Aligned
+
Right Aligned
+
Left Aligned
+
+
+
+
+
First
+
row
+
12.0
+
Example of a row that spans
+ multiple lines.
+
+
+
Second
+
row
+
5.0
+
Here’s another one. Note the
+ blank line between rows.
Ghostscript has a feature to merge multiple pdf files into one.
-Although ImageMagick also has this feature, I prefer this one, as it
-doesn’t rasterize and scales down the pdf files.
Ghostscript has a feature to merge multiple pdf files
+ into one. Although ImageMagick also has this feature, I
+ prefer this one, as it doesn’t rasterize and scales down the
+ pdf files.
If network (such as eduroam) is blocking ssh trafic between machines,
-open a Wi-Fi Hotspot on your Linux machine and connect the Android
-device to it before using rsync or ssh.
-
Configuring Android
-
Install the openssh server on Termux.
-
pkg install openssh
-
Start the ssh server daemon.
-
sshd
-
Get the ip address of the Android machine (in the Hotspot).
If network (such as eduroam) is blocking ssh trafic
+ between machines, open a Wi-Fi Hotspot on your Linux machine
+ and connect the Android device to it before using
+ rsync or ssh.
+
Configuring Android
+
Install the openssh server on Termux.
+
pkg install openssh
+
Start the ssh server daemon.
+
sshd
+
Get the ip address of the Android machine (in the
+ Hotspot).
Android uses a Database to store files. In order to play your music,
-this database needs to be refreshed. This can be achieved by a reboot or
-by using adb to manually refresh it.
-
sudo dnf install adb
-
Connect the Android device via USB and see if it is listed.
-
adb devices
-
If it is, restart adb in TCP mode with port 5555
-
adb tcpip 5555
-
Connect to the device using its .
-
adb connect <ip_address>
-
Refresh MediaStore.
-
adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN -d file:///data/data/com.termux/files/home/storage/music/
-
-
-
+
In this case 10.42.0.200.
+
The ssh server should now be running and listening on
+ port 8022. You can check by running
+
nmap-Pn<ip_address>
+
For me <ip_address> whould be
+ 10.42.0.200.
+
Get the username.
+
whoami
+
u0_a700
+
Set a password for this user.
+
passwd
+
Connecting to Android
+ via ssh
+
Make sure you have an ssh key pair on the Linux system.
+ If not generate one using ssh-keygen.
+
Now connect to Android by ssh.
+
ssh<username>@<ip_address> -p 8022
+
Syncronising files
+ with rsync
+
Install rsync on Termux and Linux. Make sure
+ to keep your own openssl config.
+
pkg install rsync
+
Now on your Linux machine, syncronise your Music library
+ with rsync.
Biber doens’t run if the (fedora) package
-libxcrypt-compat is missing. It will fail with the error
-message
-
biber: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
-
-
-
-
-
-
diff --git a/src/articles/random-linux-utils.md b/src/articles/random-linux-utils.md
index 6b5c743..852e7a3 100644
--- a/src/articles/random-linux-utils.md
+++ b/src/articles/random-linux-utils.md
@@ -2,7 +2,9 @@
title: Random linux utilities
subtitle: Neat things I picked up along the way
author: Never
-date: 25.7.2025
+email: n.gude@posteo.de
+date: 2025-07-25
+updated: 2025-07-25T16:24+01:00
summary: Tricks and tools I learned about, while tweaking my Linux sytem or trying to do productive things.
---
diff --git a/src/articles/rsync-android b/src/articles/rsync-android
deleted file mode 100644
index 27d3079..0000000
--- a/src/articles/rsync-android
+++ /dev/null
@@ -1,18 +0,0 @@
- [1m[23m[39m[49m[24m[29mLatex Endeavors[0m
- Some unintuitive quirks of Latex
-
- Never
-
- [22m[3m[39m[49m[24m[29m9.1.2026[0m
-
- ────────────────────
-
-[1m[23m[39m[49m[24m[29mBIBLATEX AND BIBER[0m
-
-[1m[23m[39m[49m[24m[29mBiber doesn’t run[0m
-
-Biber doens’t run if the (fedora) package [22m[23m[31m[47m[24m[29m libxcrypt-compat [0m is missing.
-It will fail with the error message
-
- [22m[23m[31m[49m[24m[29mbiber: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory[0m
-[0m]8;;\
\ No newline at end of file
diff --git a/src/articles/rsync-android.html b/src/articles/rsync-android.html
deleted file mode 100644
index df33063..0000000
--- a/src/articles/rsync-android.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-
- Latex Endeavors
-
-
-
-
-
-
-
-