site-josuah

/usr/josuah
Log | Files | Refs

commit c90d7074697c327081f0db66778246b453f26a0b
parent 8c570c64466353e3f6fd327622885b4996005e91
Author: Josuah Demangeon <me@josuah.net>
Date:   Sun,  4 Oct 2020 18:26:40 +0200

move paths to new home directory

Diffstat:
Mindex.md | 21+++++++++++----------
Mwiki/awk/index.md | 8++++----
Mwiki/jj/index.md | 8++++----
Mwiki/qmail/index.md | 2+-
Mwiki/supervisor/index.md | 1-
Mwiki/tinydns/index.md | 6+++---
6 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/index.md b/index.md @@ -2,21 +2,22 @@ Welcome to my publication tool. You can find documentation about my software projects: -* The [NotWiki](//code.z0.is/notwiki/) project, a website/gophersite +* The [NotWiki](/notwiki/) project, a website/gophersite generation tool. -* The [sni-shunt](//code.z0.is/sni-shunt/) tool, dispatch TLS session +* The [sni-shunt](/sni-shunt/) tool, dispatch TLS session according to server-name. -* The [passlock](//code.z0.is/passlock/) tool, an authentication backend. -* The [netini](//code.z0.is/netini/) toolbox, to plot networks. -* The [ics2txt](//code.z0.is/ics2txt/) tool, to deal with the iCalendar format. -* My [githooks](/wiki/git-hooks/) scripts, that regenerate my NotWiki sites. +* The [passlock](/passlock/) tool, an authentication backend. +* The [netini](/netini/) toolbox, to plot networks. +* The [ics2txt](/ics2txt/) tool, to deal with the iCalendar format. +* My [githooks](/~josuah/wiki/git-hooks/) scripts, that regenerate my NotWiki sites. As well as documentation on other people's software: -* Use of [awk](/wiki/awk/), the command/language. -* Use of [jj](/wiki/jj/) IRC client with UCSPI and s6. -* Use of [tinydns](/wiki/tinydns/) with an awk scripts for generating dns +* Use of [awk](/~josuah/wiki/awk/), the command/language. +* Use of [jj](/~josuah/wiki/jj/) IRC client with UCSPI and s6. +* Use of [tinydns](/~josuah/wiki/tinydns/) with an awk scripts for generating dns ./data. * Notes on [notqmail](https://notqmail.z0.is/) implementation. -And finally, [ASCII](/ascii/) Art and [quotes](/quotes/) and [links](/links/). +And finally, [ASCII](/~josuah/ascii/) Art and [quotes](/~josuah/quotes/) and +[links](/~josuah/links/). diff --git a/wiki/awk/index.md b/wiki/awk/index.md @@ -10,13 +10,13 @@ but many things are. I use it for multiple projects: * [[NotWiki]], featuring a (not)markdown parser that does two passes on to easen-up the parsing, * [ics2txt](//code.z0.is/ics2txt/), a iCalendar to other format converter. -* [jj](/wiki/jj/) by aaronNGi, a daemon with an awk engine to project that - turns raw IRC protocol into *very* easy to parse split log files. +* [jj](/~josuah/wiki/jj/) by aaronNGi, a daemon with an awk engine to project + that turns raw IRC protocol into *very* easy to parse split log files. [perf]: https://adamdrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html -[notwiki]: //code.z0.is/notwiki/ +[notwiki]: /~josuah/notwiki/ [ics2txt]: gopher://bitreich.org/1/scm/ics2txt -[parser]: //code.z0.is/git/notwiki/files/ +[parser]: /notwiki/notwiki-index-html Below are multiple ways of using awk for getting the best out of it. These are partly by myself, partly collected from what I saw in the wild. diff --git a/wiki/jj/index.md b/wiki/jj/index.md @@ -193,7 +193,7 @@ Being log-based, wrappers tools are necessary for making jj useable as a main IRC client. -### [jj-in](/wiki/jj/jj-in) +### [jj-in](/~josuah/wiki/jj/jj-in) *similar to jji from the jj package* @@ -201,7 +201,7 @@ Take lines from the user stdin with a prompt set to the name of the channel. A better line-editing tool could be used, such as rlwrap around this. -### [jj-log](/wiki/jj/jj-log) +### [jj-log](/~josuah/wiki/jj/jj-log) *similar to jjp in the jj package* @@ -209,7 +209,7 @@ Get a human-readable feed out of the jj log: Filter the log to add colors. One way to use it is: tail -f chan.log | jj-log -### [retail](/wiki/jj/retail) +### [retail](/~josuah/wiki/jj/retail) *not in original jj package* @@ -217,7 +217,7 @@ Print the multiple files sorted as if tail -f was printing them since the beginning, with the same "==> filename <==" header. -### [jj-tail](/wiki/jj/jj-tail) +### [jj-tail](/~josuah/wiki/jj/jj-tail) *not in original jj package* diff --git a/wiki/qmail/index.md b/wiki/qmail/index.md @@ -7,7 +7,7 @@ * [Choosing the destination MX][mx] -[mx]: /wiki/qmail/destination-mx/ +[mx]: /~josuah/wiki/qmail/destination-mx/ For documentation on how to use qmail, [life with qmail][lwq] is the practical you are probably looking for. diff --git a/wiki/supervisor/index.md b/wiki/supervisor/index.md @@ -1,6 +1,5 @@ Daemons, supervisors, and simplicity ==================================== - When it comes to servers, daemon is a central concept, here is a proposed definition: diff --git a/wiki/tinydns/index.md b/wiki/tinydns/index.md @@ -20,8 +20,8 @@ rr.alias ┘ The workhorse here is [[data.awk]], and the whole chain is controlled by a small [[Makefile]]. -[data.awk]: /wiki/tinydns/data.awk -[makefile]: /wiki/tinydns/Makefile +[data.awk]: /~josuah/wiki/tinydns/data.awk +[makefile]: /~josuah/wiki/tinydns/Makefile /etc/tinydns/rr.domain ---------------------- @@ -81,7 +81,7 @@ kuntur josuah.z0.is Uploading data.cdb to nameservers --------------------------------- "make push" update all necessary parts to build data.cdb as seen above, then -calls [push.awk](/wiki/tinydns/push.awk). +calls [push.awk](/~josuah/wiki/tinydns/push.awk). push.awk copies data.cdb to each nameserver in rr.ns, using the IP found in rr.host (so even if your DNS is down, you can still update it from remote).