1. #+Title: Reproduzierbare Veröffentlichungen
  2.  
  3. #+LaTeX_CLASS: beamer
  4. # switch the options to handout to generate a handout.
  5. #+LaTeX_CLASS_OPTIONS: [presentation, bigger]
  6. #+Options: H:2 toc:nil
  7.  
  8. #+LaTeX_HEADER: \makeatletter
  9. #+LaTeX_HEADER: \renewenvironment{minted@colorbg}[1]{
  10. #+LaTeX_HEADER: \setlength{\fboxsep}{\z@}
  11. #+LaTeX_HEADER: \def\minted@bgcol{#1}
  12. #+LaTeX_HEADER: \noindent
  13. #+LaTeX_HEADER: \begin{lrbox}{\minted@bgbox}
  14. #+LaTeX_HEADER: \begin{minipage}{\linewidth}}
  15. #+LaTeX_HEADER: {\end{minipage}
  16. #+LaTeX_HEADER: \end{lrbox}%
  17. #+LaTeX_HEADER: \colorbox{\minted@bgcol}{\usebox{\minted@bgbox}}}
  18. #+LaTeX_HEADER: \makeatother
  19.  
  20. #+BEGIN_LaTeX
  21. \definecolor{mintedbg}{rgb}{0.95,0.95,0.95}
  22. #+END_LaTeX
  23.  
  24. * Problem
  25. ** Falscher Anreiz :noexport:
  26.  
  27. # Frei erzählen (vielleicht mit Mind-Map; in dem Fall Mind-Map nach
  28. # der Einführung gegen ein Beamer-Steuregerät oder einen Zeigestock
  29. # tauschen).
  30.  
  31. *** Columns :B_columns:
  32. :PROPERTIES:
  33. :BEAMER_env: columns
  34. :BEAMER_opt: t
  35. :END:
  36. **** Die Versuchung :B_block:BMCOL:
  37. :PROPERTIES:
  38. :BEAMER_col: 0.5
  39. :BEAMER_env: block
  40. :BEAMER_act: <1-2>
  41. :END:
  42.  
  43. \small
  44.  
  45. - Haben Sie einmal ein Paper mit per Skript erstellten Grafiken veröffentlicht?“
  46. - Haben Sie Skripte und Daten veröffentlicht?“
  47. - Warum erfinden Sie die Daten nicht?“
  48.  
  49. **** Pfusch in der Wissenschaft :B_block:BMCOL:
  50. :PROPERTIES:
  51. :BEAMER_col: 0.5
  52. :BEAMER_env: block
  53. :BEAMER_act: <2->
  54. :END:
  55.  
  56. \small
  57.  
  58. - Einstieg: passte ich den Untersuchungsentwurf an“.
  59. - Dietrich Stapel: Es war grau und es war üblich“.
  60. - Sturz: erfindet die Daten“.
  61. - Forscher gratulieren“.
  62. - Drei [seiner] Doktoranden sind Ungereimtheiten […] aufgefallen“.
  63.  
  64. /[Quarks & Co., 2013-06-04]/
  65.  
  66. ** Herausforderungen
  67. *** Columns :B_columns:
  68. :PROPERTIES:
  69. :BEAMER_env: columns
  70. :BEAMER_opt: t
  71. :END:
  72. **** Wissenschaft :B_block:BMCOL:
  73. :PROPERTIES:
  74. :BEAMER_col: 0.5
  75. :BEAMER_env: block
  76. :END:
  77.  
  78. - referenzierbar?
  79. - vertrauenswürdig?
  80. - prüfbar?
  81. - wiederholbar?
  82.  
  83. /Vertrauen in andere durch saubere Veröffentlichungen./
  84.  
  85. **** Forschende :B_block:BMCOL:
  86. :PROPERTIES:
  87. :BEAMER_col: 0.5
  88. :BEAMER_env: block
  89. :BEAMER_envargs: <3->
  90. :END:
  91.  
  92. - Welche Daten nutze ich?“
  93. - Liefere ich alle Daten?“
  94. - Wie habe ich das Paper damals erstellt?“
  95.  
  96. /Vertrauen in die eigene Veröffentlichung./
  97.  
  98. * Ansatz
  99. ** Anforderungen an ein System
  100.  
  101. - Diagramme und Tabellen aus aktuellen Daten
  102. - Benötigte Daten und Skripte beilegen
  103. - Automatisiert mit Selbsttest
  104.  
  105. * Realisierung
  106. ** Eine Lösung: org-mode + autotools
  107. *** Columns :B_columns:
  108. :PROPERTIES:
  109. :BEAMER_env: columns
  110. :BEAMER_opt: t
  111. :END:
  112. **** Emacs Org-Mode :B_block:BMCOL:
  113. :PROPERTIES:
  114. :BEAMER_col: 0.5
  115. :BEAMER_env: block
  116. :END:
  117.  
  118. #+BEGIN_src sh
  119. #+BEGIN_SRC python
  120. import pylab
  121. data = pylab.genfromtxt(
  122. "data.txt")
  123. pylab.plot(data)
  124. pylab.savefig(
  125. "image.png")
  126. print "[[./image.png]]"
  127. # #+END_src
  128. #+END_src
  129.  
  130. **** GNU autotools distcheck :B_block:BMCOL:
  131. :PROPERTIES:
  132. :BEAMER_col: 0.5
  133. :BEAMER_env: block
  134. :END:
  135.  
  136. #+BEGIN_SRC sh
  137. autoreconf -i && \
  138. ./configure && \
  139. make distcheck
  140. #+END_SRC
  141.  
  142. repro-pub-0.1.tar.gz
  143.  
  144. [[./dist-tarball.png]]
  145.  
  146. ** Analog
  147. \centering
  148. Versuchsaufbau *exakt* beschreiben.
  149.  
  150. * Abschluss
  151.  
  152. ** Danke!
  153.  
  154. *** Danke für Ihre Aufmerksamkeit! :B_block:
  155. :PROPERTIES:
  156. :BEAMER_env: block
  157. :END:
  158.  
  159. Bitte stellen Sie ihre Fragen
  160.  
  161. ** Quellen
  162.  
  163. \small
  164.  
  165. - Emacs: [[http://gnu.org/s/emacs][gnu.org/s/emacs]]
  166. - Org-Mode: [[http://orgmode.org][orgmode.org]]
  167. - GNU autoconf: [[http://gnu.org/software/autoconf/][gnu.org/s/autoconf]]
  168. - GNU automake: [[http://gnu.org/software/automake/][gnu.org/s/automake]]
  169. - Einfacher Einstieg: [[http://draketo.de/light/english/free-software/makefile-to-autotools][draketo.de/light/english/free-software/makefile-to-autotools]]
  170.  
  171. # Local Variables:
  172. # org-latex-minted-options: (("bgcolor" "mintedbg") ("frame" "single") ("framesep" "6pt") ("mathescape" "true") ("fontsize" "\\footnotesize"))
  173. # End:
  174.  
  175.  
  176.