From 06611295e7000b1f22c4af109cb6ddb476cc97ad Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Sun, 21 Mar 2021 23:38:48 -0400 Subject: [PATCH] add note about my Jami talk at LibrePlanet 2021 --- GNUmakefile | 20 +++++++++ footer.html | 4 +- header.html | 6 ++- index.m4 | 5 +++ lp2021.m4 | 75 ++++++++++++++++++++++++++++++++ meta_defs.m4 | 3 +- meta_feed_atom.m4 | 2 +- meta_feed_rss.m4 | 6 ++- static/bandali-bib-citefile.txt | 1 + static/bandali-bib-partial.html | 14 +++++- static/bandali.bib | 12 ++++- static/publications-partial.html | 18 +++++++- 12 files changed, 155 insertions(+), 11 deletions(-) create mode 100644 lp2021.m4 diff --git a/GNUmakefile b/GNUmakefile index b8523fd..36c83f8 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -1,3 +1,22 @@ +# GNUmakefile --- GNU Makefile for building my personal site + +# Copyright (C) 2020-2021 Amin Bandali + +# This program is free software: you can redistribute it and/or modify +# it under the terms of 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. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see +# . + + SITE_DOMAIN := 'https://shemshak.org' SITE_PREFIX := '/~bandali' SITE_URL := '$(SITE_DOMAIN)$(SITE_PREFIX)' @@ -14,6 +33,7 @@ out/%.html: %.m4 header.html footer.html out/notes.%: meta_feed_%.m4 $(SRC) header.html footer.html m4 -D__d=$(SITE_DOMAIN) -D__p=$(SITE_PREFIX) $< > $@ sed -i 's|href="/\([^/]\)|href="$(SITE_DOMAIN)/\1|' $@ + sed -i 's|href="//|href="https://|' $@ out/GNUmakefile: GNUmakefile ; ln -s $(PWD)/$< $@ $(STATIC): ; ln -s $(PWD)/static/$(@F) $@ diff --git a/footer.html b/footer.html index 286a5c2..61653ae 100644 --- a/footer.html +++ b/footer.html @@ -1,5 +1,5 @@ -ifdef(`__feed_atom', `', -`ifdef(`__feed_rss', `', +ifdef(`__feed_atom', `]]>', +`ifdef(`__feed_rss', `]]>', `ifdef(`__pub', `

Got a question or comment? You can find my email address on my contact page. __smly

diff --git a/header.html b/header.html index fbc63f8..892805b 100644 --- a/header.html +++ b/header.html @@ -8,7 +8,8 @@ ifdef(`__feed_atom', ifdef(`__upd',`__upd',`__pub')dnl __title -', + + __title @@ -16,7 +17,8 @@ ifdef(`__upd',`__upd',`__pub')dnl tag:shemshak.org,2020:__p/notes.rss:__slug syscmd(date "-uRd __pub" | tr -d \\n) ifdef(`__upd',`__upd')dnl -', + + diff --git a/index.m4 b/index.m4 index c84dd75..a760e7f 100644 --- a/index.m4 +++ b/index.m4 @@ -36,6 +36,11 @@ You can also read them via + + + + diff --git a/lp2021.m4 b/lp2021.m4 new file mode 100644 index 0000000..77fb590 --- /dev/null +++ b/lp2021.m4 @@ -0,0 +1,75 @@ +dnl -*- html -*- +define(__title, `LibrePlanet 2021: Jami and how it empowers users')dnl +define(__pub, 2021-03-20T09:00:00-04:00)dnl +define(__upd, 2021-03-21T01:15:00-04:00)dnl +define(__id, 4)dnl +include(header.html)dnl + +

I am giving my very first +LibrePlanet talk today on +March 20th. I will be talking about +Jami, the GNU package for universal +communication that respects the freedoms and privacy of its users. +I'll be giving an introduction to Jami and its architecture, sharing +important and exciting development news from the Jami team about +rendezvous +points, JAMS, +the plugin SDK, +Swarm +chats, and more; and how these features each help empower users to +communicate with their loved ones without sacrificing their privacy or +freedom.

+ +

Here is the abstract for my talk, also available on the +LibrePlanet +2021's speakers page: + +

+

Jami is free software for universal communication that respects the +freedoms and privacy of its users. Jami is an official GNU package +with a main goal of providing a framework for virtual communications, +along with a series of end-user applications for audio/video calling +and conferencing, text messaging, and file transfer.

+ +

With the outbreak of the COVID-19 pandemic, working from home has +become the norm for many workers around the world. More and more +people are using videoconferencing tools to work or communicate with +their loved ones. The emergence of these tools has been followed by +many questions and scandals concerning the privacy and freedom of +users.

+ +

This talk gives an introduction to Jami, a free/libre, truly +distributed, and peer-to-peer solution, and explains why and how it +differs from all other existing solutions and how it empowers +users.

+
+ +

I have been an attendee of LibrePlanet for some years, and am very +excited to be giving my first ever talk at LibrePlanet 2021 this year! +You can watch my talk and other speakers' talks live this weekend, +from the LibrePlanet 2021 +- Live page. Attendance is gratis (no cost), and you can register +at https://u.fsf.org/lp21-sp.

+ +

Presentation slides: +pdf +(with notes) | +bib
+ +__latex sources: +tar.gz | +zip

+ +

I hope to see you around this year's all-online LibrePlanet +conference this weekend!

+ +

LibrePlanet is a conference about software freedom, +happening March 20 through 21, 2021. The event is hosted by the Free +Software Foundation (FSF), and brings together software developers, +law and policy experts, activists, students, and computer users to +learn skills, celebrate free software accomplishments, and face +upcoming challenges. Newcomers are always welcome, and LibrePlanet +2021 will feature programming for all ages and experience levels.

+ +define(__copy, `2021')dnl +include(footer.html)dnl diff --git a/meta_defs.m4 b/meta_defs.m4 index 8245f49..4ec0a77 100644 --- a/meta_defs.m4 +++ b/meta_defs.m4 @@ -1,9 +1,10 @@ -define(`__latest', 3)dnl +define(`__latest', 4)dnl define(`_put', `define(`$1[$2]', `$3')')dnl define(`_get', `defn(`$1[$2]')')dnl _put(`notes', 1, `computing')dnl _put(`notes', 2, `fsf-internship-intro')dnl _put(`notes', 3, `fsf-internship-beyond')dnl +_put(`notes', 4, `lp2021')dnl dnl define(`__site__title', `bandali's personal site')dnl define(`__latex', `')dnl diff --git a/meta_feed_atom.m4 b/meta_feed_atom.m4 index 04515a7..32af856 100644 --- a/meta_feed_atom.m4 +++ b/meta_feed_atom.m4 @@ -12,5 +12,5 @@ define(__feed_atom)dnl define(`fordown',`ifelse($#,0,``$0'',`ifelse(eval($2>=$3),1, `pushdef(`$1',$2)$4`'popdef(`$1')$0(`$1',decr($2),$3,`$4')')')') fordown(`__i',__latest,eval(__latest-10),` - syscmd(sed "s/\&/\&/g;s/>/\>/g;s/ diff --git a/meta_feed_rss.m4 b/meta_feed_rss.m4 index 362a0e5..220a517 100644 --- a/meta_feed_rss.m4 +++ b/meta_feed_rss.m4 @@ -1,6 +1,8 @@ include(meta_defs.m4)dnl - + Amin Bandali's Personal Site Notes and blog posts by Amin Bandali @@ -15,6 +17,6 @@ define(__feed_rss)dnl define(`fordown',`ifelse($#,0,``$0'',`ifelse(eval($2>=$3),1, `pushdef(`$1',$2)$4`'popdef(`$1')$0(`$1',decr($2),$3,`$4')')')') fordown(`__i',__latest,eval(__latest-10),` - syscmd(sed "s/\&/\&/g;s/>/\>/g;s/ diff --git a/static/bandali-bib-citefile.txt b/static/bandali-bib-citefile.txt index 034e7a9..9a6c65e 100644 --- a/static/bandali-bib-citefile.txt +++ b/static/bandali-bib-citefile.txt @@ -1,3 +1,4 @@ +bandali-jami-libreplanet-2021 bandali2020 DBLP:conf/re/AbbassiBDS18 bandali-magic-lassonde-2017 diff --git a/static/bandali-bib-partial.html b/static/bandali-bib-partial.html index 6b0914c..556941a 100644 --- a/static/bandali-bib-partial.html +++ b/static/bandali-bib-partial.html @@ -1,4 +1,16 @@ -

bandali.bib

+

bandali.bib

+@misc{bandali-jami-libreplanet-2021,
+  author = {Amin Bandali},
+  title = {Jami and how it empowers users},
+  year = 2021,
+  month = {March},
+  howpublished = {Presented at the LibrePlanet 2021 Conference},
+  slides = {https://p.bndl.org/bandali-jami-libreplanet-2021.pdf},
+  pdf = {https://p.bndl.org/bandali-jami-libreplanet-2021-with-notes.pdf}
+}
+
+ +
 @mastersthesis{bandali2020,
   type = {{MMath} thesis},
   author = {Amin Bandali},
diff --git a/static/bandali.bib b/static/bandali.bib
index ed5f4be..b52761e 100644
--- a/static/bandali.bib
+++ b/static/bandali.bib
@@ -1,6 +1,6 @@
 % bandali.bib --- bandali's bibliography -*-bibtex-*-
 
-% Copyright (C) 2020 Amin Bandali 
+% Copyright (C) 2020-2021 Amin Bandali 
 % DBLP items under CC0 ()
 
 %% ===================================================================
@@ -15,6 +15,16 @@
 %% bandali's papers and talks (in reverse chronological order)
 %% ===================================================================
 
+@misc{bandali-jami-libreplanet-2021,
+  author       = {Amin Bandali},
+  title        = {Jami and how it empowers users},
+  year         = 2021,
+  month        = {March},
+  howpublished = {Presented at the LibrePlanet 2021 Conference},
+  slides       = {https://p.bndl.org/bandali-jami-libreplanet-2021.pdf},
+  pdf          = {https://p.bndl.org/bandali-jami-libreplanet-2021-with-notes.pdf}
+}
+
 @mastersthesis{bandali2020,
   type      = {{MMath} thesis},
   author    = {Amin Bandali},
diff --git a/static/publications-partial.html b/static/publications-partial.html
index bcf502a..9c1d5af 100644
--- a/static/publications-partial.html
+++ b/static/publications-partial.html
@@ -1,5 +1,21 @@
 
LibrePlanet 2021: Jami and how it empowers +usersMarch 20, 2021
My internship with the FSF tech team and beyond (concluding) December 18, 2020
+ + + + + + -
+[5] + +Amin Bandali. + Jami and how it empowers users. + Presented at the LibrePlanet 2021 Conference, March 2021. +[ bib | +slides | +.pdf ] + +
[4] @@ -69,4 +85,4 @@ Ali Abbassi, Amin Bandali,
+ \ No newline at end of file -- 2.20.1