e1e0.net

sources for e1e0 website
git clone https://git.e1e0.net/e1e0.net.git
Log | Files | Refs

commit b71a76c76f25eb89c73fc987f8180714d01d9c92
parent 3a97c2082cdb7728a7df8ab06329e48356c7245f
Author: Paco Esteban <paco@e1e0.net>
Date:   Thu,  2 Jul 2020 17:29:59 +0200

prepare for ssnail(1)

Diffstat:
Dsrc/.ggenignore | 6------
Dsrc/.ssgignore | 4----
Dsrc/_footer.html | 15---------------
Dsrc/_header.html | 25-------------------------
Msrc/blocking-abusers.md | 9++++-----
Msrc/browser-dependency.md | 9++++-----
Msrc/brymen869s-serial-cable.md | 9++++-----
Msrc/code.md | 5++++-
Msrc/easy-dns-zone-management-accross-providers.md | 9++++-----
Msrc/free-cetus.md | 9++++-----
Msrc/gopher.md | 9++++-----
Msrc/gophermap | 40++++++++++++++++++++--------------------
Dsrc/index.html | 21---------------------
Msrc/ipv6-config-he.md | 9++++-----
Msrc/long-wireless-links-and-monitoring.md | 9++++-----
Msrc/manage-k8s-from-openbsd.md | 9++++-----
Msrc/nfs-performance-improvements-openbsd.md | 9++++-----
Msrc/openbsd-encrypt-usb-flash-drive.md | 9++++-----
Msrc/partkeepr-barcodes-and-TME.md | 9++++-----
Msrc/pass-terminal.md | 9++++-----
Msrc/raidz-disk-change.md | 10++++------
Msrc/self-hosted-xmpp-server.md | 9++++-----
Msrc/style.css | 7++++++-
Msrc/teensy-midi-controller.md | 9++++-----
Msrc/tmux-splitw-on-current-folder.md | 9++++-----
Msrc/upsc-prometheus-exporter.md | 9++++-----
Msrc/vim-registers.md | 9++++-----
Atemplates/_footer.html | 16++++++++++++++++
Atemplates/_header.html | 28++++++++++++++++++++++++++++
29 files changed, 150 insertions(+), 189 deletions(-)

diff --git a/src/.ggenignore b/src/.ggenignore @@ -1,6 +0,0 @@ -.ssgignore -.ggenignore -*html -style.css -rss.png -favicon.ico diff --git a/src/.ssgignore b/src/.ssgignore @@ -1,4 +0,0 @@ -gophermap -.ssgignore -.ggenignore -phlog diff --git a/src/_footer.html b/src/_footer.html @@ -1,15 +0,0 @@ - </main> - <footer> - <em> - Content: <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a> - </em> - / - <em>Code: <a href="https://opensource.org/licenses/ISC">ISC</a></em> - / - <em>Subscribe via: </em> - <a href="/rss.xml"> - <img src="/rss.png" alt="RSS button" style="width:36px;height:14px" /> - </a> - </footer> - </body> -</html> diff --git a/src/_header.html b/src/_header.html @@ -1,25 +0,0 @@ -<!DOCTYPE html> -<html> - <head> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="author" content="paco" /> - <link rel="alternate" type="application/atom+xml" href="/rss.xml"> - <link rel="stylesheet" href="/style.css" /> - <link rel="shortcut icon" href="/favicon.png" type="image/png"> - <link rel="icon" href="/favicon.png" type="image/png"> - <title></title> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="/">home</a></li> - <li><a href="/code.html">code</a></li> - <li><a href="/contact.txt">contact</a></li> - <li><a href="/gpgkey.asc">GnuPG Key</a></li> - <li><a href="/gpg_keys_transition.txt">Keys transition statement</a></li> - </ul> - </nav> - </header> - <main> diff --git a/src/blocking-abusers.md b/src/blocking-abusers.md @@ -1,5 +1,7 @@ -# Blocking abusers on personal servers (OpenBSD PF) -2018-09-07 +Title: Blocking abusers on personal servers (OpenBSD PF) +Author: paco +Date: 2018-09-07 +Type: article Inspired by Jordan Geoghegan's article about [pf-badhost][1] I wanted to create my own list based on the "attack attempts" I get on my personal @@ -76,7 +78,4 @@ Of course you'll have to add some rules to `pf.conf`: Remember to add the necessary permissions on `doas.conf` to the user that runs the script. -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://www.geoghegan.ca/pfbadhost.html -[999]: mailto:comments@e1e0.net?Subject=Blocking%20abusers%20on%20personal%20servers%20(OpenBSD%20PF) diff --git a/src/browser-dependency.md b/src/browser-dependency.md @@ -1,5 +1,7 @@ -# Trying to avoid browser dependency. -2019-05-07 +Title: Trying to avoid browser dependency. +Author: paco +Date: 2019-05-07 +Type: article Web browsers are almost the only GUI programs I use. They are also the most bloated and vulnerable programs one can have installed on desktop/laptop. @@ -260,8 +262,6 @@ So those are the programs I use to try to stay away from the browser as much as possible. If you have other alternatives or suggestions, contact me and I'll add them here. -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1548973 [2]: https://lynx.invisible-island.net/ [3]: https://github.com/RadhiFadlillah/shiori @@ -276,4 +276,3 @@ _Have any comments ? Send an email to the [comments address][999]._ [12]: https://feh.finalrewind.org/ [13]: https://mpv.io/ [14]: https://youtube-dl.org/ -[999]: mailto:comments@e1e0.net?Subject=Trying%20to%20avoid%20browser%20dependency. diff --git a/src/brymen869s-serial-cable.md b/src/brymen869s-serial-cable.md @@ -1,5 +1,7 @@ -# Brymen 869s Serial cable build. -2018-12-08 +Title: Brymen 869s Serial cable build. +Author: paco +Date: 2018-12-08 +Type: article The Brymen 869s is a fantastic multimeter. Among a lot of other functionalities it has serial communication to a PC. The problem is @@ -53,10 +55,7 @@ somebody wants to use it without installing FreeCAD. All and all a small but pretty fun project to do on a weekend. And now I have data logging on my meter for almost no cost. -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://www.eevblog.com/forum/testgear/brymen-ir-connection-protocol-anyone-sniffed-it-yet/ [2]: https://e1e0.net/files/brymen_cable_schematic.png [3]: https://git.e1e0.net/brymen_bm869s_ir_cable/log.html [4]: https://e1e0.net/files/brymen_cable_attachemnt_v2.stl -[999]: mailto:comments@e1e0.net?Subject=Brymen%20869s%20Serial%20cable%20build. diff --git a/src/code.md b/src/code.md @@ -1,4 +1,7 @@ -# Code +Title: Code +Author: paco +Date: 2020-06-16 +Type: page I sometimes write some code (small stuff really). You can find it hosted at [git.e1e0.net][1]. I also have a [GitHub account][2]. The content there is diff --git a/src/easy-dns-zone-management-accross-providers.md b/src/easy-dns-zone-management-accross-providers.md @@ -1,5 +1,7 @@ -# Easy DNS zone management across providers -2020-06-07 +Title: Easy DNS zone management across providers +Author: paco +Date: 2020-06-07 +Type: article For personal projects and at work I have to manage some DNS zones. They are not that many, but I would say that if they are more than 2 or 3, or if the @@ -191,10 +193,7 @@ a central point for certificate generation. Hope it's useful. -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://github.com/github/octodns [2]: https://stackexchange.github.io/dnscontrol/ [3]: https://en.wikipedia.org/wiki/Domain-specific_language [4]: https://stackexchange.github.io/dnscontrol/js -[999]: mailto:comments@e1e0.net?Subject=Easy%20DNS%20zone%20management%20across%20providers diff --git a/src/free-cetus.md b/src/free-cetus.md @@ -1,5 +1,7 @@ -# Cetus3D printer mods (free cetus !) -2019-01-16 +Title: Cetus3D printer mods (free cetus !) +Author: paco +Date: 2019-01-16 +Type: article The Cetus is a 3D printer by [Tiertime][1]. It's small and affordable (although not on the super cheap range of the @@ -192,8 +194,6 @@ combination with the open source slicer and gcode sender of your choice. I personally prefer [Slic3r][12] and [Octoprint][13] (so the printer is not right next to me). -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://www.cetus3d.com/ [2]: https://www.tinyfab.xyz/ [3]: http://smoothieware.org/ @@ -207,4 +207,3 @@ _Have any comments ? Send an email to the [comments address][999]._ [11]: http://smoothieware.org/temperaturecontrol#pid-autotuning [12]: https://slic3r.org/ [13]: https://octoprint.org/ -[999]: mailto:comments@e1e0.net?Subject=Cetus3D%20printer%20mods%20(free%20cetus%20!) diff --git a/src/gopher.md b/src/gopher.md @@ -1,5 +1,7 @@ -# Gopher ! -2018-08-04 +Title: Gopher ! +Author: paco +Date: 2018-08-04 +Type: article _** Update 2019-12-22: Changed links to gophernicus source code, as yargo@sdf points out, the original author passed the flag some time ago. Thank you @@ -94,9 +96,6 @@ Take a look at docs. So now the terminal lovers can find this site at gopher://e1e0.net/ -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://en.wikipedia.org/wiki/Gopher_(protocol) [2]: https://github.com/gophernicus/gophernicus [3]: https://github.com/gophernicus/gophernicus/blob/master/README.Gophermap -[999]: mailto:comments@e1e0.net?Subject=Gopher%20! diff --git a/src/gophermap b/src/gophermap @@ -12,25 +12,25 @@ Sometimes I write things so I do not forget ... o--o-- Random (usually tech) stuff -0Easy DNS zone management across providers /easy-dns-zone-management-accross-providers.md.txt e1e0.net 70 -0Manage Kubernetes clusters from OpenBSD /manage-k8s-from-openbsd.md.txt e1e0.net 70 -0Split window on current working directory on tmux /tmux-splitw-on-current-folder.md.txt e1e0.net 70 -0upsc (NUT) Prometheus exporter /upsc-prometheus-exporter.md.txt e1e0.net 70 -0Notes on Vim register /vim-registers.md.txt e1e0.net 70 -0Encrypt a USB flash drive on OpenBSD. /openbsd-encrypt-usb-flash-drive.md.txt e1e0.net 70 -0Long Wireless links and monitoring. /long-wireless-links-and-monitoring.md.txt e1e0.net 70 -0Trying to avoid browser dependency. /browser-dependency.md.txt e1e0.net 70 -0Self hosted XMPP server (on OpenBSD) /self-hosted-xmpp-server.md.txt e1e0.net 70 -0Teensy MIDI controller /teensy-midi-controller.md.txt e1e0.net 70 -0Cetus3D printer mods (free cetus !) /free-cetus.md.txt e1e0.net 70 -0Brymen 869s Serial cable build. /brymen869s-serial-cable.md.txt e1e0.net 70 -0Performance improvements on NFS mounts on OpenBSD /nfs-performance-improvements-openbsd.md.txt e1e0.net 70 -0ZFS RAIDZ disk change /raidz-disk-change.md.txt e1e0.net 70 -0IPv6 setup when your provider doesn't give a shit. /ipv6-config-he.md.txt e1e0.net 70 -0Blocking abusers on personal servers (OpenBSD PF) /blocking-abusers.md.txt e1e0.net 70 -0Gopher ! /gopher.md.txt e1e0.net 70 -0Barcodes, Partkeepr and parts providers(TME) /partkeepr-barcodes-and-TME.md.txt e1e0.net 70 -0Password management in the terminal done right. /pass-terminal.md.txt e1e0.net 70 +0Easy DNS zone management across providers /easy-dns-zone-management-accross-providers.md e1e0.net 70 +0Manage Kubernetes clusters from OpenBSD /manage-k8s-from-openbsd.md e1e0.net 70 +0Split window on current working directory on tmux /tmux-splitw-on-current-folder.md e1e0.net 70 +0upsc (NUT) Prometheus exporter /upsc-prometheus-exporter.md e1e0.net 70 +0Notes on Vim register /vim-registers.md e1e0.net 70 +0Encrypt a USB flash drive on OpenBSD. /openbsd-encrypt-usb-flash-drive.md e1e0.net 70 +0Long Wireless links and monitoring. /long-wireless-links-and-monitoring.md e1e0.net 70 +0Trying to avoid browser dependency. /browser-dependency.md e1e0.net 70 +0Self hosted XMPP server (on OpenBSD) /self-hosted-xmpp-server.md e1e0.net 70 +0Teensy MIDI controller /teensy-midi-controller.md e1e0.net 70 +0Cetus3D printer mods (free cetus !) /free-cetus.md e1e0.net 70 +0Brymen 869s Serial cable build. /brymen869s-serial-cable.md e1e0.net 70 +0Performance improvements on NFS mounts on OpenBSD /nfs-performance-improvements-openbsd.md e1e0.net 70 +0ZFS RAIDZ disk change /raidz-disk-change.md e1e0.net 70 +0IPv6 setup when your provider doesn't give a shit. /ipv6-config-he.md e1e0.net 70 +0Blocking abusers on personal servers (OpenBSD PF) /blocking-abusers.md e1e0.net 70 +0Gopher ! /gopher.md e1e0.net 70 +0Barcodes, Partkeepr and parts providers(TME) /partkeepr-barcodes-and-TME.md e1e0.net 70 +0Password management in the terminal done right. /pass-terminal.md e1e0.net 70 o--o-- Ramblings @@ -39,7 +39,7 @@ o--o-- Ramblings o--o-- More Info -0Code /code.md.txt e1e0.net 70 +0Code /code.md e1e0.net 70 0Contact /contact.txt e1e0.net 70 0GnuPG key /gpgkey.asc e1e0.net 70 0GnuPG Keys transition statement /gpg_keys_transition.txt e1e0.net 70 diff --git a/src/index.html b/src/index.html @@ -1,21 +0,0 @@ -<ul> -<li><a href="easy-dns-zone-management-accross-providers.html" title="2020-06-07">Easy DNS zone management across providers</a></li> -<li><a href="manage-k8s-from-openbsd.html" title="2020-05-08">Manage Kubernetes clusters from OpenBSD</a></li> -<li><a href="/tmux-splitw-on-current-folder.html" title="2020-03-14">Split window on current working directory on tmux</a></li> -<li><a href="/upsc-prometheus-exporter.html" title="2020-01-17">upsc (NUT) Prometheus exporter</a></li> -<li><a href="/vim-registers.html" title="2019-12-06">Notes on Vim registers</a></li> -<li><a href="/openbsd-encrypt-usb-flash-drive.html" title="2019-08-24">Encrypt a USB flash drive on OpenBSD.</a></li> -<li><a href="/long-wireless-links-and-monitoring.html" title="2019-05-31">Long Wireless links and monitoring</a></li> -<li><a href="/browser-dependency.html" title="2019-05-07">Trying to avoid browser dependency.</a></li> -<li><a href="/self-hosted-xmpp-server.html" title="2019-04-25">Self hosted XMPP server (on OpenBSD)</a></li> -<li><a href="/teensy-midi-controller.html" title="2019-03-16">Teensy MIDI controller</a></li> -<li><a href="/free-cetus.html" title="2019-01-16">Cetus3D printer mods (free cetus !)</a></li> -<li><a href="/brymen869s-serial-cable.html" title="2018-12-08">Brymen 869s Serial cable build.</a></li> -<li><a href="/nfs-performance-improvements-openbsd.html" title="2018-11-18">Performance improvements on NFS mounts on OpenBSD</a></li> -<li><a href="/raidz-disk-change.html" title="2018-11-13">ZFS RAIDZ disk change</a></li> -<li><a href="/ipv6-config-he.html" title="2018-11-09">IPv6 setup when your provider doesn't give a shit.</a></li> -<li><a href="/blocking-abusers.html" title="2018-09-07">Blocking abusers on personal servers (OpenBSD PF)</a></li> -<li><a href="/gopher.html" title="2018-08-04">Gopher !</a></li> -<li><a href="/partkeepr-barcodes-and-TME.html" title="2018-03-08">Barcodes, Partkeepr and parts providers(TME)</a></li> -<li><a href="/pass-terminal.html" title="2017-07-16">Password management in the terminal done right.</a></li> -</ul> diff --git a/src/ipv6-config-he.md b/src/ipv6-config-he.md @@ -1,5 +1,7 @@ -# IPv6 setup when your provider doesn't give a shit. -2018-11-09 +Title: IPv6 setup when your provider doesn't give a shit. +Author: paco +Date: 2018-11-09 +Type: article This is a small guide to set up IPv6 via [HE][1] tunnel on a mostly "unixy" environment. @@ -153,10 +155,7 @@ if you take some time to do it and you'll learn a lot in the process. Besides, they will send you a super nerd t-shirt when you complete all levels ;-) -_Have any comments ? Send an email to the [comments address][999]._ - [1]: http://he.net/ [2]: https://tunnelbroker.net [3]: https://en.wikipedia.org/wiki/List_of_IPv6_tunnel_brokers [4]: https://ipv6.he.net/certification/ -[999]: mailto:comments@e1e0.net?Subject=IPv6%20setup%20when%20your%20provider%20doesn't%20give%20a%20shit. diff --git a/src/long-wireless-links-and-monitoring.md b/src/long-wireless-links-and-monitoring.md @@ -1,5 +1,7 @@ -# Long Wireless links and monitoring. -2019-07-31 +Title: Long Wireless links and monitoring. +Author: paco +Date: 2019-07-31 +Type: article ## Intro @@ -510,8 +512,6 @@ automate responses if I need to. I hope this may serve as a source of ideas for similar projects. -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://en.wikipedia.org/wiki/Point-to-point_(telecommunications) [2]: https://en.wikipedia.org/wiki/Fresnel_zone [3]: https://www.ui.com/airmax/powerbeam/ @@ -527,4 +527,3 @@ _Have any comments ? Send an email to the [comments address][999]._ [13]: https://grafana.com/docs/installation/debian/ [14]: https://github.com/opthomas-prime/xmpp-webhook/ [15]: https://git.e1e0.net/xmpp-webhook/log.html -[999]: mailto:comments@e1e0.net?Subject=Long%20Wireless%20links%20and%20monitoring. diff --git a/src/manage-k8s-from-openbsd.md b/src/manage-k8s-from-openbsd.md @@ -1,5 +1,7 @@ -# Manage Kubernetes clusters from OpenBSD -2020-05-08 +Title: Manage Kubernetes clusters from OpenBSD +Author: paco +Date: 2020-05-08 +Type: article _This should work with OpenBSD `6.7`. I write this while the source tree is locked for release, so even if I use `-current` this is as close as `-current` @@ -173,12 +175,9 @@ pipeline/redirection composition ways of the shell. I really doubt that there's much OpenBSD users managing Kubernetes clusters out there, but maybe this could be useful to somebody. -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://kustomize.io/ [2]: https://fluxcd.io/ [3]: https://github.com/bitnami-labs/sealed-secrets [4]: https://cloud.google.com/sdk/docs/quickstart-linux#initialize_the_sdk [5]: https://kustomize.io [6]: https://marc.info/?l=openbsd-ports-cvs&m=159136413409093&w=2 -[999]: mailto:comments@e1e0.net?Subject=Manage%20Kubernetes%20from%20OpenBSD diff --git a/src/nfs-performance-improvements-openbsd.md b/src/nfs-performance-improvements-openbsd.md @@ -1,5 +1,7 @@ -# Performance improvements on NFS mounts on OpenBSD -2018-11-18 +Title: Performance improvements on NFS mounts on OpenBSD +Author: paco +Date: 2018-11-18 +Type: article Those are simple notes on how to increase performance (read basically) on my OpenBSD desktop again my NAS at home. @@ -39,7 +41,4 @@ So in the end I end up using TCP. Maybe I'll take a closer look in the future to see if I can improve write a little bit, but it's OK for me at this stage. -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://marc.info/?l=openbsd-misc&m=146130062830832&w=2 -[999]: mailto:comments@e1e0.net?Subject=Performance%20improvements%20on%20NFS%20mounts%20on%20OpenBSD diff --git a/src/openbsd-encrypt-usb-flash-drive.md b/src/openbsd-encrypt-usb-flash-drive.md @@ -1,5 +1,7 @@ -# Encrypt a USB flash drive on OpenBSD. -2019-08-24 +Title: Encrypt a USB flash drive on OpenBSD. +Author: paco +Date: 2019-08-24 +Type: article This are some notes to encrypt a USB flash drive on OpenBSD, is taken from the [OpenBSD FAQ][1] just with a bit more explanation so I can remember what's all @@ -63,8 +65,5 @@ command you used to create the crypto device, and then mount it: Remember to unmount and detach before removing it. -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://www.openbsd.org/faq/faq14.html#softraid [2]: https://man.openbsd.org/bioctl.8 -[999]: mailto:comments@e1e0.net?Subject=Encrypt%20a%20USB%20flash%20drive%20on%20OpenBSD. diff --git a/src/partkeepr-barcodes-and-TME.md b/src/partkeepr-barcodes-and-TME.md @@ -1,5 +1,7 @@ -# Barcodes, Partkeepr and parts providers(TME) -2018-03-08 +Title: Barcodes, Partkeepr and parts providers(TME) +Author: paco +Date: 2018-03-08 +Type: article Electronic parts are small ... and they get smaller and smaller when you go down the rabbit hole of SMD components. They are also really difficult @@ -64,12 +66,9 @@ just pipe the output of zbar to the script like this: If I order something from Farnell I'll check if they do something similar, so I can adapt the script. -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://www.partkeepr.org/ [2]: https://www.tme.eu/ [3]: http://farnell.com [4]: http://zbar.sourceforge.net [5]: https://git.e1e0.net/parteye/log.html [6]: https://developers.tme.eu -[999]: mailto:comments@e1e0.net?Subject=Barcodes,%20Partkeepr%20and%20parts%20providers(TME) diff --git a/src/pass-terminal.md b/src/pass-terminal.md @@ -1,5 +1,7 @@ -# Password management in the terminal done right. -2017-07-16 +Title: Password management in the terminal done right. +Author: paco +Date: 2017-07-16 +Type: article _Update_: Some time ago I wrote a little more detailed intro to `pass` on the [tilde.institute wiki][2] @@ -46,8 +48,5 @@ password, as you're encrypting to your GPG public key, but edit or show will. It's a good idea to have GPG agent setup, so you can control how/when passwords are requested. -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://www.passwordstore.org/ [2]: https://wiki.tilde.institute/w/pass -[999]: mailto:comments@e1e0.net?Subject=Password%20management%20in%20the%20terminal%20done%20right. diff --git a/src/raidz-disk-change.md b/src/raidz-disk-change.md @@ -1,5 +1,7 @@ -# ZFS RAIDZ disk change -2018-11-13 +Title: ZFS RAIDZ disk change +Author: paco +Date: 2018-11-13 +Type: article Here are some notes in order to change a failing disk on a RAIDZ pool. This has been tested on FreeBSD 11.2. It may work with other versions, @@ -80,7 +82,3 @@ disks, partitions and status: Take a look at the respective man pages before executing anything on your machine ! - -_Have any comments ? Send an email to the [comments address][999]._ - -[999]: mailto:comments@e1e0.net?Subject=ZFS%20RAIDZ%20disk%20change diff --git a/src/self-hosted-xmpp-server.md b/src/self-hosted-xmpp-server.md @@ -1,5 +1,7 @@ -# Self hosted XMPP server (on OpenBSD) -2019-04-25 +Title: Self hosted XMPP server (on OpenBSD) +Author: paco +Date: 2019-04-25 +Type: article Tested on OpenBSD 6.5 (prosody version 0.11.2) @@ -238,8 +240,6 @@ Now you should have a working XMPP server. It can not only be used for IM, but also for notifications on your scripts using the libraries for your language of choice. Here you have some examples in [perl][9], [python][10] and [golang][11] -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://prosody.im [2]: https://homebrewserver.club/configuring-a-modern-xmpp-server.html [3]: https://gajim.org/ @@ -251,4 +251,3 @@ _Have any comments ? Send an email to the [comments address][999]._ [9]: https://metacpan.org/pod/Net::XMPP [10]: https://lab.louiz.org/poezio/slixmpp [11]: https://github.com/FluuxIO/go-xmpp -[999]: mailto:comments@e1e0.net?Subject=Self%20hosted%20XMPP%20server%20(on%20OpenBSD) diff --git a/src/style.css b/src/style.css @@ -39,7 +39,7 @@ hr { footer { padding: 10px; - font-size: 12px; + font-size: small; border-top: 2px solid; } @@ -65,3 +65,8 @@ pre { overflow: auto; padding: 10px; } + +.comments { + font-size: medium; + font-style: italic; +} diff --git a/src/teensy-midi-controller.md b/src/teensy-midi-controller.md @@ -1,5 +1,7 @@ -# Teensy MIDI controller -2019-03-16 +Title: Teensy MIDI controller +Author: paco +Date: 2019-03-16 +Type: article I recently discovered, and been playing with [VCV Rack][1]. This software is just awesome. @@ -70,8 +72,6 @@ Here you have more references for [Teensy USB MIDI][7] and VCV Rack Have fun ! -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://vcvrack.com/ [2]: https://en.wikipedia.org/wiki/MIDI [3]: https://www.pjrc.com/teensy/ @@ -81,4 +81,3 @@ _Have any comments ? Send an email to the [comments address][999]._ [7]: https://www.pjrc.com/teensy/td_midi.html [8]: https://www.youtube.com/channel/UCuWKHSHTHMV_nVSeNH4gYAg [9]: https://www.youtube.com/channel/UCnZEv3hADF9ELOIwUNu6RVg -[999]: mailto:comments@e1e0.net?Subject=Teensy%20MIDI%20controller diff --git a/src/tmux-splitw-on-current-folder.md b/src/tmux-splitw-on-current-folder.md @@ -1,5 +1,7 @@ -# Split window on current working directory on tmux -2020-03-14 +Title: Split window on current working directory on tmux +Author: paco +Date: 2020-03-14 +Type: article _Update 2020-06-13: [@pertho][2] (thanks !!) points out that `#{pane_current_path}` is back on tmux for OpenBSD, so there's no need for all @@ -71,8 +73,5 @@ in this case) exists and is not zero, the first alternative (after the first comma) will be taken. If not, it will be the second one (empty in this case). Check `tmux(1)`, in particular the `FORMATS` section for more info. -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://github.com/sthen/getcwd [2]: https://bsd.network/@pertho -[999]: mailto:comments@e1e0.net?Subject=Split%20window%20on%20current%20working%20directory%20on%20tmux diff --git a/src/upsc-prometheus-exporter.md b/src/upsc-prometheus-exporter.md @@ -1,5 +1,7 @@ -# upsc (NUT) Prometheus Exporter -2020-01-17 +Title: upsc (NUT) Prometheus Exporter +Author: paco +Date: 2020-01-17 +Type: article I have a cheap [UPS][1] that provides backup power to my main workstation and some other equipment. This device has a USB interface that provides some data about @@ -85,11 +87,8 @@ example for more info. Hope somebody find it useful and, as usual, any patches and suggestions are welcome. -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://en.wikipedia.org/wiki/Uninterruptible_power_supply [2]: https://networkupstools.org/ [3]: https://github.com/jzck/prometheus-upsc-exporter [4]: https://git.e1e0.net/prometheus-upsc-exporter/log.html [5]: https://e1e0.net/repo/ -[999]: mailto:comments@e1e0.net?Subject=upsc%20(NUT)%20Prometheus%20Exporter diff --git a/src/vim-registers.md b/src/vim-registers.md @@ -1,5 +1,7 @@ -# Vim registers -2019-12-06 +Title: Vim registers +Author: paco +Date: 2019-12-06 +Type: article ## TL;DR @@ -135,7 +137,4 @@ there. Hope it helps, and I hope I do not forget now. -_Have any comments ? Send an email to the [comments address][999]._ - [1]: https://unix.stackexchange.com/questions/139191/whats-the-difference-between-primary-selection-and-clipboard-buffer#139193 -[999]: mailto:comments@e1e0.net?Subject=Vim%20registers diff --git a/templates/_footer.html b/templates/_footer.html @@ -0,0 +1,16 @@ +<p class="comments">Have any comments ? Send an email to the <a href="mailto:comments@e1e0.net?Subject=$title$">comments address</a>.</p> + </main> + <footer> + <em> + Content: <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a> + </em> + / + <em>Code: <a href="https://opensource.org/licenses/ISC">ISC</a></em> + / + <em>Subscribe via: </em> + <a href="/rss.xml"> + <img src="/rss.png" alt="RSS button" style="width:36px;height:14px" /> + </a> + </footer> + </body> +</html> diff --git a/templates/_header.html b/templates/_header.html @@ -0,0 +1,28 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <meta name="author" content="$author$" /> + <meta name="date" scheme="YYYY-MM-DD" content="$date$" /> + <link rel="alternate" type="application/atom+xml" href="/rss.xml"> + <link rel="stylesheet" href="/style.css" /> + <link rel="shortcut icon" href="/favicon.png" type="image/png"> + <link rel="icon" href="/favicon.png" type="image/png"> + <title>$title$</title> + </head> + <body> + <header> + <nav> + <ul> + <li><a href="/">home</a></li> + <li><a href="/code.html">code</a></li> + <li><a href="/contact.txt">contact</a></li> + <li><a href="/gpgkey.asc">GnuPG Key</a></li> + <li><a href="/gpg_keys_transition.txt">Keys transition statement</a></li> + </ul> + </nav> + </header> + <main> + <h1>$title$</h1> + <p>$date$</p>