diff --git a/common/images/Makefile b/common/images/Makefile index 868e5b8..8e175b7 100644 --- a/common/images/Makefile +++ b/common/images/Makefile @@ -1,36 +1,36 @@ GEN_STUFF = GEN_STUFF += PreservationPyramid.pdf GEN_STUFF += swh-dataflow.svg GEN_STUFF += swh-dataflow.pdf all: $(GEN_STUFF) support.pdf: support.odg soffice --headless --convert-to pdf support.odg "-env:UserInstallation=file:///tmp/LibreOffice_Conversion_${USER}" # incredible libreoffice bug, see http://stackoverflow.com/questions/30349542/command-libreoffice-headless-convert-to-pdf-test-docx-outdir-pdf-is-not pdfcrop support.pdf mv support-crop.pdf support.pdf sponsors.pdf: sponsors.odg soffice --headless --convert-to pdf sponsors.odg "-env:UserInstallation=file:///tmp/LibreOffice_Conversion_${USER}" # incredible libreoffice bug, see http://stackoverflow.com/questions/30349542/command-libreoffice-headless-convert-to-pdf-test-docx-outdir-pdf-is-not pdfcrop sponsors.pdf mv sponsors-crop.pdf sponsors.pdf %.svg: %.dia dia -t svg -e $@ $< %.pdf: %.svg inkscape --export-area-drawing --export-pdf $@ $< -swh-dataflow-merkle-listers.pdf: swh-dataflow-merkle.dia - dia -t pdf -L Background -e $@ $< +swh-dataflow-merkle-listers.svg: swh-dataflow-merkle.dia + dia -t svg -L Background -e $@ $< PreservationPyramid.pdf: PreservationPyramid.tex pdflatex PreservationPyramid.tex pdfcrop PreservationPyramid.pdf mv PreservationPyramid-crop.pdf PreservationPyramid.pdf clean: rm -f *.aux *.toc *.log *.snm *.nav *~ diff --git a/common/images/swh-dataflow-merkle.dia b/common/images/swh-dataflow-merkle.dia index 0eb4902..9182dec 100644 Binary files a/common/images/swh-dataflow-merkle.dia and b/common/images/swh-dataflow-merkle.dia differ diff --git a/common/modules/swh-goals-oneslide-vertical.org b/common/modules/swh-goals-oneslide-vertical.org index bf11051..173f1b9 100644 --- a/common/modules/swh-goals-oneslide-vertical.org +++ b/common/modules/swh-goals-oneslide-vertical.org @@ -1,55 +1,55 @@ #+COLUMNS: %40ITEM %10BEAMER_env(Env) %9BEAMER_envargs(Env Args) %10BEAMER_act(Act) %4BEAMER_col(Col) %10BEAMER_extra(Extra) %8BEAMER_opt(Opt) # # Software is all around us # #+INCLUDE: "prelude.org" :minlevel 1 * How Software Heritage changes the world :PROPERTIES: :CUSTOM_ID: main :END: ** Software Heritage in a nutshell :PROPERTIES: :CUSTOM_ID: goals :END: #+latex: \begin{center} #+ATTR_LATEX: :width \extblockscale{.8\linewidth} file:SWH-logo+motto.pdf #+latex: \end{center} *** /Collect, preserve and share/ the /source code/ of /all the software/ \hfill Preserving our heritage, enabling better software and better science for all #+BEAMER: \pause *** Reference catalog :PROPERTIES: :BEAMER_env: block :BEAMER_COL: .3 :END: #+BEGIN_EXPORT latex \begin{center} \includegraphics[width=.6\linewidth]{myriadsources} \end{center} #+END_EXPORT find and reference *all* the source code #+BEAMER: \pause *** Universal archive :PROPERTIES: :BEAMER_env: block :BEAMER_COL: .3 :END: #+BEGIN_EXPORT latex \begin{center} \includegraphics[width=.6\linewidth]{fragilecloud} \end{center} #+END_EXPORT preserve *all* the source code #+BEAMER: \pause *** Research Infrastructure :B_block: :PROPERTIES: :BEAMER_COL: .3 :BEAMER_env: block :END: #+BEGIN_EXPORT latex \begin{center} \includegraphics[width=.7\linewidth]{atacama-telescope} \end{center} #+END_EXPORT - Enable analysis of *all* the source code + enable analysis of *all* the source code diff --git a/common/modules/urls-decay.org b/common/modules/urls-decay.org index 8056be6..c190e72 100644 --- a/common/modules/urls-decay.org +++ b/common/modules/urls-decay.org @@ -1,60 +1,66 @@ #+COLUMNS: %40ITEM %10BEAMER_env(Env) %9BEAMER_envargs(Env Args) %10BEAMER_act(Act) %4BEAMER_col(Col) %10BEAMER_extra(Extra) %8BEAMER_opt(Opt) #+INCLUDE: "prelude.org" :minlevel 1 * Why URLS are not good references :PROPERTIES: :CUSTOM_ID: main :END: ** Disruption of the /web of reference/ + :PROPERTIES: + :CUSTOM_ID: rfc + :END: *** Web links \emph{are not} permanent (even \emph{permalinks}) :B_picblock: :PROPERTIES: :BEAMER_env: picblock :BEAMER_opt: pic=404 :END: \itshape there is no general guarantee that a URL... which at one time points to a given object continues to do so \\ \hfill T. Berners-Lee et al. Uniform Resource Locators. RFC 1738. #+BEAMER: \pause *** URLs used in articles /decay/! Analysis of /IEEE Computer/ (Computer), and the /Communications of the ACM/ (CACM): 1995-1999 - the /half-life/ of a referenced URL /is approximately 4 years/ from its publication date \hfill D. Spinellis. The Decay and Failures of URL References.\\ \hfill Communications of the ACM, 46(1):71-77, January 2003.\\ #+BEAMER: \pause *** Similar findings in Lawrence, S. et al. /Persistence of Web References in Scientific Research/, IEEE Computer, 34(2), pp. 26–31, 2001. ** Scholar roster of broken links + :PROPERTIES: + :CUSTOM_ID: examples + :END: *** An example from Astronomy :B_picblock: :PROPERTIES: :BEAMER_env: picblock :BEAMER_opt: pic=journal.pone.0104798.t001.png,leftpic=true,width=.99\linewidth :END: *** :B_ignoreheading: :PROPERTIES: :BEAMER_env: ignoreheading :END: /How Do Astronomers Share Data?/\\ Pepe, Goodman, Muench, Crosas, Erdmann \hfill /PLOS August 28, 2014/\\ dx.doi.org/10.1371/journal.pone.0104798 ** Cool URLs (should not) change *** What makes a cool URI? A cool URI is one which does not change.\\ What sorts of URI change?\\ URIs don't change: /people change them/.\\ \mbox{}\\ \hfill Tim Berners Lee, 1998\\ \hfill https://www.w3.org/Provider/Style/URI *** Yes, /people/ change them...\\ \hfill sometimes behind your back! ** Disruption of the web of reference: Inria's own Gforge #+BEGIN_EXPORT latex \begin{center} \includegraphics[width=\extblockscale{.65\linewidth}]{gforge-changed-url} \end{center} #+END_EXPORT #+BEAMER: \pause *** Fixed, adding a redirection, by the Gforge team in /1 day/ this one was fixed!\\ #+BEAMER: \pause \hfill Not always that lucky, though ...