don't regenerate the feeds when non-note m4 files change
[~bandali/bndl.org] / computing.m4
CommitLineData
505a9419 1dnl -*- html -*-
c08732dd 2define(__title, `How I do my Computing')dnl
505a9419 3define(__pub, 2019-09-14T12:00:00Z)dnl
29f0d7b9
AB
4define(__upd, 2021-02-28T12:00:00Z)dnl
5define(__id, 1)dnl
c08732dd
AB
6include(header.html)dnl
7
29f0d7b9
AB
8<p class="box">inspired by the computing page of
9<a href="https://stallman.org/stallman-computing.html">rms</a></p>
4927af92
AB
10
11<h2>Computers</h2>
dcc71b98
AB
12<p>My <a href="https://libreboot.org">librebooted</a> ThinkPad X200
13computer is the machine I use the most and where I do most of my
14computing. I also have the privilege of having access to a fleet of
15servers through our school's
16<a href="https://csclub.uwaterloo.ca">Computer Science Club</a> that I
17use for some more computationally intensive tasks every now and again,
18and also for hosting this very website.</p>
4927af92 19
29f0d7b9
AB
20<h2>GNU/Linux distribution</h2>
21<p>I used a wide variety of distros over the years; but I have since
22found <a href="https://trisquel.info">Trisquel</a> to be my favourite
23and it's put my "distro-hopping" days behind me. Sometimes I pair it
24up with <a href="https://guix.gnu.org">GNU Guix</a>. For the kernel,
25I usually use
dcc71b98 26<a href="https://www.fsfla.org/ikiwiki/selibre/linux-libre/">GNU
29f0d7b9
AB
27Linux-libre</a> from jxself's
28<a href="https://jxself.org/linux-libre/">APT repository</a>.</p>
4927af92
AB
29
30<h2>Actual computing</h2>
31<p>I spend most of my time in
dcc71b98 32<a href="https://www.gnu.org/software/emacs/">GNU Emacs</a>.</p>
4927af92
AB
33<p>TODO: elaborate</p>
34
29f0d7b9 35<h2 id="colophon">Maintaining this site __anc(`colophon')</h2>
c867ac90 36<p>I took a great amount of inspiration
29f0d7b9 37from <a href="https://technomancy.us/colophon">technomancy</a>'s
dcc71b98 38setup. The pages of this site are written in plain HTML using GNU
29f0d7b9
AB
39Emacs, with GNU M4 acting as a full-featured template engine.
40A <a href="__p/GNUmakefile"><code>GNUmakefile</code></a> provides
c867ac90 41convenient <code>make</code> rules to build and publish the site. The
29f0d7b9
AB
42bibliography of my <a href="__p/publications.html">publications</a> is
43generated from <a href="__p/bandali.bib"><code>bandali.bib</code></a>
dcc71b98 44using <a href="https://www.lri.fr/~filliatr/bibtex2html/">bibtex2html</a>,
29f0d7b9 45and further processed and put together using GNU sed and
dcc71b98 46another <code>GNUmakefile</code>. The git repository containing all
29f0d7b9
AB
47the sources used to build this site are available
48<a href="https://git.shemshak.org/~bandali/site">here</a>.</p>
c08732dd 49
3fdab855 50define(__copy, `2019, 2020')dnl
c08732dd 51include(footer.html)dnl