From 77fd7e544b18af1616b5246d30117413640a4f0f Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Fri, 26 Feb 2021 18:40:03 -0500 Subject: [PATCH] experiment with a fully
-based look

---
 footer.html  |  15 ++++---
 header.html  |  21 +++-------
 index.m4     | 113 ++++++++++++++++-----------------------------------
 meta_defs.m4 |   5 ++-
 4 files changed, 53 insertions(+), 101 deletions(-)

diff --git a/footer.html b/footer.html
index a7e7e7d..a5926d2 100644
--- a/footer.html
+++ b/footer.html
@@ -6,11 +6,14 @@ email address on my contact page.  __smly

')dnl -ifdef(`__copy', -`
-

Copyright © __copy Amin Bandali. -See the ifelse(__slug,`license',`above for license conditions',`license conditions'). -Please copy and share.

-
') +-- + +Copyright (c) 2016-2021 Amin Bandali <bandali@gnu.org> + +Unless otherwise noted, material on this site is licensed under +the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) +any later version. A copy of the license is included at COPYING. +
')')dnl diff --git a/header.html b/header.html index 38326bc..b89fc9e 100644 --- a/header.html +++ b/header.html @@ -23,11 +23,11 @@ ifdef(`__upd',`__upd')dnl -__title`'ifdef(`__nts',,` — bandali') +__title -- __site__title - + ifdef(`__pub', define(__previd, `_get(`notes', decr(__id))')dnl @@ -36,19 +36,10 @@ define(__nextid, `_get(`notes', incr(__id))')dnl `ifelse(__nextid,,,`')')dnl -
-ifelse(__slug,`home',`

__title

', -`Bandali's Personal Site') -
- +
+__title -- __site__title
+
+[ home :: notes :: projects :: publications :: cv :: contact ]
 
ifdef(`__pub', `
diff --git a/index.m4 b/index.m4 index 1f8246e..7b5a568 100644 --- a/index.m4 +++ b/index.m4 @@ -1,88 +1,45 @@ dnl -*- html -*- -define(__title, `Bandali''`s Personal Site')dnl +define(__title, `home')dnl define(__slug, `home')dnl -define(__nts)dnl include(header.html)dnl -
-

Hi, I'm bandali. I am -a free -software activist and a computing scientist. I graduated from the -University of Waterloo with a Master of -Mathematics degree in Computer Science, where I did research in -formal logic, model checking, and verification supervised -by Prof. Nancy Day, with -the main goal of improving software and systems -reliability through application of -formal -methods. My research areas of interest include programming -languages, proof assistants, and their type systems.

+I'm a free software activist [1] and computing scientist [2]. +I'm a GNU maintainer of Jami [3] and GNUzilla and IceCat [4], +and I wear a few other hats around GNU, like helping run the +Savannah forge for GNU and non-GNU projects as a Savannah hacker. -

I am currently employed -by Savoir-faire Linux as -a Free Software Consultant, where I get to hack on various parts -of Jami, work with the maintainers of -Jami packages in various GNU/Linux distributions like Debian and -Trisquel to help keep up-to-date the version of Jami available in the -official repositories of those distributions, and generally serve as a -community liaison between the Jami core development team and the wider -free software community around Jami. To be sure, the views or -opinions expressed on this site are solely my own, and do not -necessarily represent those of my employer or anyone else.

+[1]: https://www.gnu.org/philosophy/free-sw.html +[2]: https://bndl.org/mmath +[3]: https://jami.net +[4]: https://www.gnu.org/software/gnuzilla/ -

On the side, I enjoy -hacking on -Emacs -Lisp. I'm a GNU -maintainer, -webmaster, -and Savannah -hacker; and an associate -member of the Free Software Foundation (FSF). I'm currently the -chief organizer of the EmacsConf -conference, and the co-host of the -Emacs.el podcast with -Daniel Gopar. I am also a member of -the Systems Committee of the -Computer Science Club of the -University of Waterloo.

-
+For my $dayjob I work on Jami as a Free Software Consultant at SFL, +where I get to hack on various parts of Jami, and also help maintain +Jami packages for various GNU/Linux distributions. I am also somewhat +of a community liaison between the Jami core development team and the +wider free software community around Jami. To be sure, the views or +opinions expressed here are solely my own, and do not necessarily +represent those of my employer (or anyone else's, for that matter). -
-

Notes

-

Here are notes about a variety of topics and issues I care about. -They're also available via - -subscribe to Atom feedAtom -and - -subscribe to RSS feedRSS feeds.

+Outside $dayjob, I enjoy hacking on [5] GNU Emacs and Emacs Lisp, and +doing a few things around the Emacs community such as maintaining the +ERC [6] IRC client built into GNU Emacs, organizing the EmacsConf [7] +conference, and hosting the Emacs.el [8] podcast with gopar. - - - - - - - - - - - - - - - - - - - -
My internship with the FSF tech team and beyond -(concluding)December 18, 2020
Internship with the FSF tech team -(intro)May 29, 2020
How I do my ComputingSeptember 14, 2019
Arch GNU/Linux on MacBook Air 2013November 1, 2016
-
+[5]: https://stallman.org/articles/on-hacking.html +[6]: https://www.gnu.org/software/emacs/erc.html +[7]: https://emacsconf.org +[8]: https://emacsel.com + + +NOTES + +Here are notes about a variety of topics and issues I care about. +You can also get these notes and future ones in your feed reader +by subscribing to notes.atom or notes.rss. + +2020-12-18 My internship with the FSF tech team and beyond + +2020-05-29 Internship with the FSF tech team -define(__copy, `2016–2020')dnl include(footer.html)dnl diff --git a/meta_defs.m4 b/meta_defs.m4 index ce6f68d..fa0183a 100644 --- a/meta_defs.m4 +++ b/meta_defs.m4 @@ -6,5 +6,6 @@ _put(`notes', 2, `computing')dnl _put(`notes', 3, `fsf-internship-intro')dnl _put(`notes', 4, `fsf-internship-beyond')dnl dnl -define(__latex, `')dnl -define(__smly, `:-)')dnl +define(`__site__title', `bandali's personal site')dnl +define(`__latex', `')dnl +define(`__smly', `:-)')dnl -- 2.20.1