various updates
[~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
c867ac90 4define(__upd, 2020-07-17T12:00:00Z)dnl
505a9419 5define(__id, 2)dnl
c08732dd
AB
6include(header.html)dnl
7
c867ac90 8<p class="box">Inspired by the computing pages of
4927af92 9<a href="//stallman.org/stallman-computing.html">rms</a> and
c867ac90 10<a href="//blog.vimuser.org/leah-computing.html">Leah Rowe</a>.</p>
4927af92
AB
11
12<h2>Computers</h2>
c867ac90
AB
13<p>My <a href="//libreboot.org">librebooted</a> ThinkPad X200 computer
14is the machine I use the most and where I do most of my computing. I
15also have the privilege of having access to a fleet of servers through
16our school's
17<a href="//csclub.uwaterloo.ca">Computer Science Club</a> that I use
18for some more computationally intensive tasks every now and again, and
19also for hosting this very website.</p>
4927af92 20
c867ac90
AB
21<h2>GNU/Linux distributions</h2>
22<p>I have used a wide variety of GNU/Linux distros over the years; but
23as of late, I find myself using
4927af92
AB
24<a href="//trisquel.info">Trisquel</a>,
25<a href="//guix.gnu.org">Guix System</a>, and
26<a href="//www.debian.org">Debian</a> (with no <code>contrib</code> or
c867ac90
AB
27<code>non-free</code>) almost exclusively. For the kernel, I mostly
28use <a href="//www.fsfla.org/ikiwiki/selibre/linux-libre/">GNU
29Linux-libre</a>. Guix System comes with GNU Linux-libre out of the
30box, and on Debian-based distros I tend to install it from
3fdab855 31jxself's <a href="//jxself.org/linux-libre/">APT repository</a>.</p>
4927af92
AB
32
33<h2>Actual computing</h2>
34<p>I spend most of my time in
35<a href="//www.gnu.org/software/emacs/">GNU Emacs</a>.</p>
36<p>TODO: elaborate</p>
37
c867ac90
AB
38<h2 id="colophon">Maintaining this site</h2>
39<p>I took a great amount of inspiration
40from <a href="//technomancy.us/colophon">Phil Hagelberg</a>'s setup.
41The pages of this site are written in plain HTML using GNU Emacs,
42with <a href="//gnu.org/s/m4">GNU M4</a> acting as a full-featured
43template engine.
44A <a href="/GNUmakefile"><code>GNUmakefile</code></a> provides
45convenient <code>make</code> rules to build and publish the site. The
46bibliography of my <a href="/publications">publications</a> is
47generated from <a href="/bandali.bib"><code>bandali.bib</code></a>
48using <a href="//www.lri.fr/~filliatr/bibtex2html/">bibtex2html</a>,
49and further processed and put together
50using <a href="//gnu.org/s/sed">GNU sed</a> and another
51<code>GNUmakefile</code>. The git repository containing all the
52sources used to build this site is
53available <a href="//git.emacsconf.org/bandali/site">here</a>.</p>
c08732dd 54
3fdab855 55define(__copy, `2019, 2020')dnl
c08732dd 56include(footer.html)dnl