guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

03/04: talks: FOSDEM: distributions: Style improvements.


From: Ludovic Courtès
Subject: 03/04: talks: FOSDEM: distributions: Style improvements.
Date: Sat, 30 Jan 2016 23:40:53 +0000

civodul pushed a commit to branch master
in repository maintenance.

commit 1f421354eac8c7c7d147a96c3a6c823c27070353
Author: Ludovic Courtès <address@hidden>
Date:   Sat Jan 30 01:30:43 2016 +0100

    talks: FOSDEM: distributions: Style improvements.
---
 .../images/debian-upgrade-warning.png              |  Bin 54599 -> 44111 bytes
 .../images/dockerfile-owncloud-cropped.png         |  Bin 59422 -> 49686 bytes
 talks/fosdem-2016/distributions/talk.tex           |   30 +++++++----
 talks/fosdem-2016/scheme-api/talk.tex              |   55 ++++++++++++++++++++
 4 files changed, 74 insertions(+), 11 deletions(-)

diff --git a/talks/fosdem-2016/distributions/images/debian-upgrade-warning.png 
b/talks/fosdem-2016/distributions/images/debian-upgrade-warning.png
index d643a5c..c74f2a4 100644
Binary files 
a/talks/fosdem-2016/distributions/images/debian-upgrade-warning.png and 
b/talks/fosdem-2016/distributions/images/debian-upgrade-warning.png differ
diff --git 
a/talks/fosdem-2016/distributions/images/dockerfile-owncloud-cropped.png 
b/talks/fosdem-2016/distributions/images/dockerfile-owncloud-cropped.png
index 1690b4c..95d70e0 100644
Binary files 
a/talks/fosdem-2016/distributions/images/dockerfile-owncloud-cropped.png and 
b/talks/fosdem-2016/distributions/images/dockerfile-owncloud-cropped.png differ
diff --git a/talks/fosdem-2016/distributions/talk.tex 
b/talks/fosdem-2016/distributions/talk.tex
index 94e0204..c91fefc 100644
--- a/talks/fosdem-2016/distributions/talk.tex
+++ b/talks/fosdem-2016/distributions/talk.tex
@@ -7,6 +7,7 @@
 
 \usetheme{default}
 
+\usefonttheme{structurebold}
 \usepackage{helvet}
 \usecolortheme{seagull}         % white on black
 
@@ -102,8 +103,10 @@
   \Huge{\#1. Upgrades are hard.}
 \end{frame}
 
+\setbeamercolor{normal text}{bg=white}
 \screenshot{images/debian-upgrade-warning}
 \screenshot{images/debian-upgrade-instructions}
+\setbeamercolor{normal text}{bg=black}
 
 \begin{frame}[plain]
   \Huge{\#2. Stateful system management is intractable.}
@@ -198,13 +201,13 @@
     \LARGE{``Debian and other distributions are going to be \textbf{that
         thing you run docker on}, little more.''}
   \end{quotation}
-  \hfill{--- Poortvliet, ownCloud developer}
+  \hfill{--- Jos Poortvliet, ownCloud developer}
 
-  %% \begin{tikzpicture}[overlay]
-  %%   \node [at=(current page.east), anchor=east]{
-  %%     \url{http://lwn.net/Articles/669114/}
-  %%   };
-  %% \end{tikzpicture}
+  \begin{tikzpicture}[overlay]
+    \node [at=(current page.south east), anchor=south east]{
+      \url{http://lwn.net/Articles/670566/}
+    };
+  \end{tikzpicture}
 \end{frame}
 \setbeamercolor{normal text}{fg=white,bg=black}
 
@@ -224,6 +227,10 @@
   \begin{tikzpicture}[remember picture, overlay]
     \node [at=(current page.center), inner sep=0pt]
           
{\includegraphics[width=\paperwidth]{images/docker-image-layers-cropped}};
+    \node [at=(current page.north east), anchor=north east,
+           text=black, text opacity=1, fill=white, opacity=.6]{
+      \url{https://imagelayers.io/}
+    };
   \end{tikzpicture}
 \end{frame}
 
@@ -419,6 +426,7 @@
   \uncover<2->{\Large{A simple matter of installing the deps, right?}}
 \end{frame}
 
+\setbeamercolor{normal text}{bg=white}
 \begin{frame}[plain]
   \begin{tikzpicture}[remember picture, overlay]
     \node [at=(current page.center), inner sep=0pt]
@@ -454,7 +462,7 @@
           {\includegraphics[width=\paperwidth]{images/os-declaration}};
     \node [at=(current page.center), fill=black, opacity=.3, text
       opacity=1., minimum height=21cm, minimum width=297mm]
-          {\huge{\textbf{GuixSD: the Emacs of distros}}};
+          {\huge{\textbf{GuixSD: declarative OS config}}};
   \end{tikzpicture}
 \end{frame}
 
@@ -535,7 +543,7 @@
 % TODO: CIA's XCode exploit here
 
 \begin{frame}[fragile]
-  \frametitle{Transparent binary/source deployment}
+  \frametitle{binary/source deployment}
   \begin{overlayarea}{\textwidth}{6cm}
     \begin{semiverbatim}
 address@hidden \alert{guix package --install=}emacs
@@ -637,7 +645,7 @@ The following derivations will be \alert{built}:
   \end{tikzpicture}
 \end{frame}
 
-\begin{frame}{The path to greater user control}
+\begin{frame}{towards greater user control}
   \Large{
   \begin{enumerate}
   \item{ \textbf{Bit-reproducible builds}
@@ -690,7 +698,7 @@ $ \alert{guix challenge} 
--substitute-urls="http://hydra.gnu.org http://guix.exa
 \end{frame}
 \setbeamercolor{normal text}{fg=white,bg=black}
 
-\begin{frame}{Timeline}
+\begin{frame}{timeline}
   \begin{itemize}
     \item Nov. 2012 --- dubbed GNU
     \item{Jan. 2013 --- \alert{0.1}}
@@ -710,7 +718,7 @@ $ \alert{guix challenge} 
--substitute-urls="http://hydra.gnu.org http://guix.exa
 
 \screenshot{images/better}
 
-\begin{frame}{Status}
+\begin{frame}{status}
   \Large{
   \begin{itemize}
     \item full-featured package manager
diff --git a/talks/fosdem-2016/scheme-api/talk.tex 
b/talks/fosdem-2016/scheme-api/talk.tex
index 358f99e..2ad2e18 100644
--- a/talks/fosdem-2016/scheme-api/talk.tex
+++ b/talks/fosdem-2016/scheme-api/talk.tex
@@ -306,6 +306,61 @@
   \Huge{\#4. ``Staging'': hosting build-side code.}
 \end{frame}
 
+\begin{frame}[fragile]{}
+  \begin{tikzpicture}[tools/.style = {
+                        text width=35mm, minimum height=4cm,
+                        text centered,
+                        rounded corners=2mm,
+                        fill=white, text=black
+                      },
+                      tool/.style = {
+                        fill=white, text=black, text width=3cm,
+                        text centered
+                      },
+                      daemon/.style = {
+                        rectangle, text width=50mm, text centered,
+                        rounded corners=2mm, minimum height=15mm,
+                        top color=guixorange1,
+                        bottom color=guixyellow,
+                        text=black
+                      },
+                      builders/.style = {
+                        draw=guixorange1, very thick, dashed,
+                        fill=black, text=white, text width=5cm,
+                        rounded corners=2mm,
+                      },
+                      builder/.style = {
+                        draw=guixred2, thick, rectangle,
+                        fill=black, text=white,
+                        rotate=90
+                      }]
+    \matrix[row sep=3mm, column sep=1cm] {
+      \node(builders)[builders, text height=5cm]{}
+          node[fill=black, text=white] at (0, 2) {\large{\textbf{build 
processes}}}
+          node[fill=black, text=white] at (0, 1.5) {chroot, separate UIDs}
+          node[builder] at (-1,-0.5) {\alert{Guile}, make, etc.}
+          node[builder] at ( 0,-0.5) {\alert{Guile}, make, etc.}
+          node[builder] at ( 1,-0.5) {\alert{Guile}, make, etc.}; &
+      \node[tools]{}
+          node[fill=white, text=black] at (0, 1) {\large{\textbf{Guile 
Scheme}}}
+          node[tool] at (0, 0) {\texttt{(guix packages)}}
+          node(client)[tool] at (0, -1) {\texttt{(guix store)}};
+      \\
+
+      \node(daemon)[daemon]{\large{\textbf{build daemon}}}; &
+      &
+      \\
+    };
+  \end{tikzpicture}
+
+  \begin{tikzpicture}[overlay]
+    \path[very thick, draw=guixorange1]
+      (client.south) edge [out=-90, in=0, ->] node[below, sloped]{RPCs} 
(daemon.east);
+    \path[->, very thick, draw=guixorange1]
+      (daemon) edge (builders);
+  \end{tikzpicture}
+\end{frame}
+
 \begin{frame}[plain]
   \Huge{\#5. Operating system!}
 \end{frame}



reply via email to

[Prev in Thread] Current Thread [Next in Thread]