commit 80dc941f9c21577f8660f381d10cb8545e798170 Author: ADRN Date: Wed Nov 20 14:05:16 2024 +0100 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6996850 --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +prez.aux +prez.bbl +prez.bcf +prez.blg +prez.fdb_latexmk +prez.fls +prez.log +prez.nav +prez.out +prez.pdf +prez.run.xml +prez.snm +prez.synctex.gz +prez.toc diff --git a/README.md b/README.md new file mode 100644 index 0000000..3489662 --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +# Organisation et maintenance collégiale d'une infrastructure communautaire de services numériques + +## Plan + +0. Qui je suis, d'où je vous parle + Enseignant-chercheur en informatique : systèmes répartis, environnement + ÉcoInfo : plaidoyer, audit, formation, MatInfo + Militant des libertés numériques + Deuxfleurs, CHATONS, Chtinux (Lille), CCC, Freedom Not Fear + Accompagné des camarades de Deuxfleurs qui interviendront durant la discussion + +1. De quoi parle-t-on ? + 1. Contexte historique (FNF) + 2. Deuxfleurs + Hébergeur de services numériques conviviaux pour le public (Illich, Quinton) + Chasseur de points de centralisation + Hébergement géo-réparti + Constat : IPv6 + fibre => hébergement à domicile qualitatif possible + Dépendance au sentier cloud (on ne sait pas faire sans) : les logiciels d'hébergement ne tolèrent pas la latence WAN + Contraintes techniques : partage et cohérence de l'état + Besoin d'innovations techniques : Garage + Espace de réflexion sur le numérique émancipateur + 3. CHATONS : Collectif des Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires + + +2. Questions vives + 1. Comprendre la relation numérique/environnement + > Instruction scientifique des dossiers politiques + + 1. Décortiquer le système productif numérique + 1. Quantifier de ses externalités (métaux, eau, sociaux...) + 1. Améliorer le recyclage + 1. Modéliser les effets dynamiques (Jevons, systémique) + + 1. Sobriété des usages + 1. Moratoire sur la fabrication des ordinateurs ! + Comment freiner vite et fort le cycle production/conso numérique ? + ... Plutôt une question de philo politique ou d'anthropo... + 1. Héberger sur une infrastructure contrainte + 1. Résilience + 1. Acceptabilité de l'intermittence et de la latence + Artmut Rosa : rapport des sociétés au temps + Un non-dit politique : l'indisponibilité (Lopez) + 1. Gestion collégiale et bénévole d'une infra numérique + « La complexité, faut bien qu'elle vive quelque part » + P. Brooks : Complexité intrinsèque et accidentelle + Que se passe-t-il quand les architectes sont en vacances ? + Modèles économiques non-marchands + +3. Conclusion: + - Proposer les outils de la société conviviale + Gramsci : La société moderne enfanta Garage. De quelle société enfantera Garage ? + Une volonté collective tente actuellement de se constituer + Faisons émerger le nouveau avant que l'ancien ne meure et que ne se généralisent les « phénomènes morbides » + + - L'engagement militant est un devoir des intellectuel⋅les + - D'après Facebook + - D'après des gens fréquentables diff --git a/figures/claire-nouvian.png b/figures/claire-nouvian.png new file mode 100644 index 0000000..dc8ed97 Binary files /dev/null and b/figures/claire-nouvian.png differ diff --git a/figures/facebook-book_greatness.png b/figures/facebook-book_greatness.png new file mode 100644 index 0000000..b1ada75 Binary files /dev/null and b/figures/facebook-book_greatness.png differ diff --git a/figures/logo-univ-lille.png b/figures/logo-univ-lille.png new file mode 100755 index 0000000..6a8f4a3 Binary files /dev/null and b/figures/logo-univ-lille.png differ diff --git a/figures/subversif_vert.png b/figures/subversif_vert.png new file mode 100644 index 0000000..395a46b Binary files /dev/null and b/figures/subversif_vert.png differ diff --git a/figures/sunflowers.jpg b/figures/sunflowers.jpg new file mode 100644 index 0000000..b4de672 Binary files /dev/null and b/figures/sunflowers.jpg differ diff --git a/figures/sunflowers_with_sunglasses.jpg b/figures/sunflowers_with_sunglasses.jpg new file mode 100644 index 0000000..f6d7eb6 Binary files /dev/null and b/figures/sunflowers_with_sunglasses.jpg differ diff --git a/figures/sunglasses.jpg b/figures/sunglasses.jpg new file mode 100644 index 0000000..0c4aebc Binary files /dev/null and b/figures/sunglasses.jpg differ diff --git a/header.tex b/header.tex new file mode 100644 index 0000000..01e7a07 --- /dev/null +++ b/header.tex @@ -0,0 +1,177 @@ + +% By Adrien Luxey-Bitri +% 2024 +% CC0 - Public Domain + +%% IMPORTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage{graphicx} +\usepackage[utf8]{inputenc} +\usepackage[french]{babel} +\usepackage[T1]{fontenc} +% \usepackage{amsfonts} +% \usepackage{amssymb} +%\usepackage{lmodern} +\usepackage{iwona} +\usepackage{color} +\usepackage{xspace} +\usepackage{amsmath} +\usepackage{hanging} +\usepackage{tikz} +\usepackage{tcolorbox} +\usepackage{csquotes} % guillemets français +\frenchspacing +\FrenchFootnotes +\usepackage{perpage} % Reset footnote counter every page +\MakePerPage{footnote} +\usepackage{booktabs} % jolis tableaux + +%% BIBLIO %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[ + hyperref, + sorting=ynt, + style=alphabetic, + singletitle=true, + backend=biber]{biblatex} +\addbibresource{bibliography.bib} +\renewcommand*{\newunitpunct}{\addcomma\space} +\DefineBibliographyStrings{french}{% + in = {À},% + urlseen = {vu le}% +} +\AtBeginBibliography{\footnotesize} + +%% COMMENTAIRES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newcommand{\annote}[3]{{ + \colorbox{#3}{\bfseries\sffamily\footnotesize\textcolor{white}{#2}} + \color{#3} + $\blacktriangleright$\textit{#1}$\blacktriangleleft$} +} +%% Uncomment for final version (removes notes) +%\renewcommand{\annote}[3]{} + +\newcommand{\commentAL}[1]{\annote{#1}{AL}{blue}} +\renewcommand*{\bibfont}{\scriptsize} + +%% TEMPLATING %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage{pgf} +\usepackage{xifthen, tikz} + +\usetheme{default} + +\makeatletter + + +%%% COLORS +\definecolor{bleuroi}{RGB}{0, 8, 88} +\definecolor{vertemeraude}{RGB}{0, 64, 44} +\definecolor{lightgray}{RGB}{245,245,245} +\definecolor{encre_de_chine}{RGB}{9,36,53} +\definecolor{im_lost_in_your_eyes}{RGB}{110,138,159} +\definecolor{metallic_grey}{RGB}{209,219,221} +\definecolor{metallic_white}{RGB}{229,239,241} +\definecolor{boss}{RGB}{229,72,27} +\definecolor{toon_eyes}{RGB}{3,4,6} + +\setbeamercolor{frametitle}{bg=white,fg=toon_eyes} +\setbeamercolor{lower separation line head}{bg=toon_eyes} +\setbeamercolor*{normal text}{fg=toon_eyes,bg=white} +\setbeamercolor*{block title}{fg=white,bg=bleuroi} +\setbeamercolor*{block body}{fg=toon_eyes,bg=bleuroi!5} +\setbeamercolor{alerted text}{fg=vertemeraude} +\setbeamercolor*{example text}{fg=toon_eyes,bg=white} +\setbeamercolor*{structure}{fg=toon_eyes,bg=white} +% sectionnavigation: +\setbeamercolor*{section in head/foot}{fg=vertemeraude,bg=white} + +\setbeamerfont*{framesubtitle}{size=\normalsize} + +%% ITEMS +\setbeamertemplate{itemize items}{--} + +%%% TITLE +\setbeamertemplate{frametitle} +{% + \begin{beamercolorbox}[wd=\paperwidth,dp=1ex,ht=2.8ex,leftskip=.7cm,rightskip=.7cm]{frametitle}% + \usebeamerfont{frametitle}\strut\insertframetitle% + \ifx\insertframesubtitle\@empty% + \else% + \hfill \usebeamerfont{framesubtitle}\strut\insertframesubtitle% + \fi% + \end{beamercolorbox}% + % Horizontal line + \vskip.25\baselineskip% + \leaders\vrule width .85\paperwidth\vskip0.5pt% + \vskip0pt% + \nointerlineskip + % Horizontal line + % \vskip-1.5ex + % \begin{beamercolorbox}[ht=0.3px,wd=0.8\paperwidth]{lower separation line head}\end{beamercolorbox}% +} + +%%% HEADLINE +\setbeamertemplate*{headline}{} +% \setbeamertemplate{headline} +% {% +% \begin{beamercolorbox}[wd=\paperwidth,dp=.5ex,ht=2ex]{section in head/foot} +% \insertsectionnavigationhorizontal{\paperwidth}{\hskip0pt plus1fill}{\hskip0pt plus1fill}\par % Centered +% %\insertsectionnavigationhorizontal{\paperwidth}{}{\hfill\hfill} % Left aligned +% \end{beamercolorbox}% +% } + +%%% FOOTLINE +% Page numbering in footline +\setbeamertemplate{footline}{ + \hbox{\begin{beamercolorbox}[wd=1\paperwidth,ht=2.5ex,dp=1ex,right]{framenumber in head/foot}% + \usebeamerfont{framenumber in head/foot}% + %\insertframenumber\space/\space\inserttotalframenumber\hspace{0.3em} + \insertframenumber\hspace{0.5em} +\end{beamercolorbox}}} + + +%%% BLOCK +% Rounded boxes with no shading +\pgfdeclareverticalshading[lower.bg,upper.bg]{bmb@transition}{200cm}{% + color(0pt)=(upper.bg); color(2pt)=(upper.bg); color(4pt)=(upper.bg)} + \setbeamertemplate{blocks}[rounded][shadow=false] + + +%%% SECTION PAGE +% Set the colors of the section bar +\usesectionheadtemplate +{\colorbox{fg}{\color{bg} \insertsectionhead}} +{\color{fg!40!bg} \insertsectionhead} +\usesubsectionheadtemplate +{\colorbox{fg}{\color{bg} \insertsectionhead}} +{\color{fg!40!bg} \insertsectionhead} + +%%% https://github.com/matze/mtheme/blob/2fa6084b9d34fec9d2d5470eb9a17d0bf712b6c8/source/beamerinnerthememetropolis.dtx#l254 +\setbeamertemplate{section page}{ + \begin{center} + \usebeamercolor[fg]{section title} + \usebeamerfont{section title} + \insertsectionhead\par + \ifx\insertsubsectionhead\@empty\else + \usebeamercolor[fg]{subsection title} + \usebeamerfont{subsection title} + \vspace{2ex} + ---\\ + \vspace{2ex}\insertsubsectionhead + \fi + \end{center} +} + + +%%% Who on Earth uses navigation bars? +\setbeamertemplate{navigation symbols}{} + + +%% MISC / MACROS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%% Reduce foot citation size +\renewcommand{\footnotesize}{\tiny} + +% \let\oldtextbf\textbf +% \newcommand{\funky}[1]{\textcolor{boss}{\textbf{\underline{#1}}}} + +\makeatother diff --git a/prez.tex b/prez.tex new file mode 100644 index 0000000..e68db19 --- /dev/null +++ b/prez.tex @@ -0,0 +1,90 @@ +\documentclass[compress]{beamer} + +\input{header} + +\title{Les grandes questions d'un hébergeur numérique communautaire et convivial} +\author{Adrien Luxey-Bitri} +\institute{Deuxfleurs -- Univ Lille -- Inria -- ÉcoInfo\\[4ex] + \includegraphics[width=.4\textwidth]{figures/logo-univ-lille.png}} +\date{21 novembre 2024} + +\begin{document} + +%%%%%%%%% title frame %%%%%%%%% +\maketitle + +%%%%%%%%% TOC %%%%%%%%% +\begin{frame}[plain] + \tableofcontents +\end{frame} + +%%%%%%%%% section %%%%%%%%% +\section{Positionnement} + +%%%%%%%%% frame %%%%%%%%% +\begin{frame}[t]{Enseignant-chercheur en informatique} + + \begin{columns}[t] + \column{0.5\columnwidth} + \textbf{\Large Chercheur} + \vspace{2ex} + + \begin{itemize} + \item[\textbf{16-19}] Thèse à Rennes + \item[\textbf{20-22}] Post-doc à Lille + \item[\textbf{22}] McF à Lille + \end{itemize} + \vspace{2ex} + + \textbf{Sujets} + \begin{itemize} + \item Systèmes distribués + \item Vie privée + \item Usages + \item Environnement + \item ... + \end{itemize} + + Je veux être un \textbf{généraliste}. + \column{0.5\columnwidth} + \textbf{\Large Enseignant} + \vspace{2ex} + + \end{columns} +\end{frame} + + + +%%%%%%%%% section %%%%%%%%% +\section{De quoi parle-t-on ?} +\begin{frame}[plain] + \sectionpage +\end{frame} + + +%%%%%%%%% section %%%%%%%%% +\section{Conclusion} +\begin{frame}[plain] + \sectionpage +\end{frame} + + +%%%%%%%%% frame %%%%%%%%% +\begin{frame}{C'est fini.} + \framesubtitle{Discutons, maintenant.} + +\raggedleft +\includegraphics[width=.4\textwidth]{figures/subversif_vert.png} +\vspace{3ex} + +\centering +\Huge Merci de votre attention ! + + +\end{frame} + +%%%%%%%%% bib frame %%%%%%%%% +\begin{frame}{Références} +\printbibliography[heading=none] +\end{frame} +\end{document}