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