gnunet-svn
[Top][All Lists]
Advanced

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

[taler-marketing] branch master updated: more updates on bibliography; a


From: gnunet
Subject: [taler-marketing] branch master updated: more updates on bibliography; added comments
Date: Fri, 07 Jan 2022 13:18:14 +0100

This is an automated email from the git hooks/post-receive script.

oec pushed a commit to branch master
in repository marketing.

The following commit(s) were added to refs/heads/master by this push:
     new d6489d0  more updates on bibliography; added comments
d6489d0 is described below

commit d6489d0d24781d062f209df4011595d097dd6114
Author: Özgür Kesim <oec-taler@kesim.org>
AuthorDate: Fri Jan 7 13:18:12 2022 +0100

    more updates on bibliography; added comments
---
 2022-privacy/literature.bib                  |  25 +++
 2022-privacy/privacy.tex                     |  88 ++++----
 presentations/comprehensive/gnu.pdf          | Bin 1744520 -> 1736235 bytes
 presentations/taler-mdb-36c3/Makefile        | 297 ++++++++++++++++++++++++++-
 presentations/taler-mdb-36c3/cf_handouts.tex |   9 +-
 presentations/taler-mdb-36c3/cf_slides.tex   |   5 +-
 presentations/taler-mdb-36c3/cf_tablet.tex   |   9 +-
 7 files changed, 388 insertions(+), 45 deletions(-)

diff --git a/2022-privacy/literature.bib b/2022-privacy/literature.bib
index 94c43b9..c32871e 100644
--- a/2022-privacy/literature.bib
+++ b/2022-privacy/literature.bib
@@ -254,3 +254,28 @@ series = {SEC'16}
   url          = {https://www.snb.ch/en/mmr/papers/id/working_paper_2021_03}
 }
 
+@article{ecb2021,
+  title={Central Bank Digital Currency: functional scope, pricing and 
controls},
+  author={Bindseil, Ulrich and Panetta, Fabio and Terol, Ignacio},
+  
howpublished={\url{https://www.ecb.europa.eu/pub/pdf/scpops/ecb.op286~9d472374ea.en.pdf}},
+  journal={ECB Occasional Paper},
+  number={2021/286},
+  year={2021}
+}
+
+@Misc{hacks1,
+       title={Bitcoin wallet update trick has netted criminals more than \$22 
million},
+       author={Catalin Cimpanu},
+       
howpublished={\url{https://www.zdnet.com/article/bitcoin-wallet-trick-has-netted-criminals-more-than-22-million/}},
+       journal={ZDNet},
+       year={2020},
+}
+
+@Misc{hacks2,
+       title={How Hackers Hack Crypto Wallets, and How to Protect Yourself},
+       author={Samuel Gush},
+       
howpublished={\url{https://www.makeuseof.com/how-hackers-hack-crypto-wallets/}},
+       journal={MUO},
+       year={2021},
+}
+
diff --git a/2022-privacy/privacy.tex b/2022-privacy/privacy.tex
index 0a4f3a7..11429f4 100644
--- a/2022-privacy/privacy.tex
+++ b/2022-privacy/privacy.tex
@@ -13,16 +13,18 @@
 \abstract{
 The European Central Bank (ECB) published a report on ``Central Bank Digital
 Currency: functional scope, pricing and controls'' in its Occasional Paper
-Series in December 2021 detailing various challenges for the Digital Euro.
-While the authors peripherally acknowledge the existence of token-based
-payment systems, the notion that a Digital Euro will somehow require citizens
-to have some kind of central bank account is pervasive in the paper. We argue
-that an account-based design cannot meet the ECB's stated design goals and
-that the ECB needs to fundamentally change its mindset when thinking about its
-role in the context of the Digital Euro if it wants the project to succeed.
+Series in December 2021~\cite{ecb2021} detailing various challenges for the
+Digital Euro.  While the authors peripherally acknowledge the existence of
+token-based payment systems, the notion that a Digital Euro will somehow
+require citizens to have some kind of central bank account is pervasive in the
+paper. We argue that an account-based design cannot meet the ECB's stated
+design goals and that the ECB needs to fundamentally change its mindset when
+thinking about its role in the context of the Digital Euro if it wants the
+project to succeed.
+% [oec] Shouldn't we also mention GNU Taler already here as an example for an 
alternative?
 }
 
-\section{The European Central Bank cannot be the Guardian of Privacy}
+\section{The ECB cannot be the Guardian of Privacy}
 
 The ECB's report starts with a public interest-oriented self-image of central
 banks. For example, the authors claim that ``central banks operate in the
@@ -31,16 +33,16 @@ interest'' and ``as public and independent institutions, 
central banks have no
 interest in monetising users' payment data.  They would only process such data
 to the extent necessary for performing their functions and in full compliance
 with public interest objectives and legislation.'' While this is a laudable
-aspiration, it is false.  The Bank of Greece, one of the central banks of the
-Eurosystem, is dominantly privately held and listed on the Athen's stock
-exchange~\cite{BG2016}.  Similar constructions with privately owned central
-banks exist outside of the Eurozone, for example with the Swiss National
-Bank~\cite{SNB}.  That all central banks are independent and operate in the
-public interest is currently widely questioned in the popular press in the case
-of Turkey~\cite{tcimer2020}.  With counter-examples inside the European System
-of Central Banks (ECBS) itself and within Europe, it is clear that the ECB's is
-caught in a dangerous self-delusion of central banks being an politically
-neutral and public-minded institutions.
+aspiration, it is a false statement: The Bank of Greece, one of the central
+banks of the Eurosystem, is dominantly privately held and listed on the Athen's
+stock exchange~\cite{BG2016}.  Similar constructions with privately owned
+central banks exist outside of the Eurozone, for example with the Swiss
+National Bank~\cite{SNB}.  That all central banks are independent and operate
+in the public interest is currently widely questioned in the popular press in
+the case of Turkey~\cite{tcimer2020}.  With counter-examples inside the
+European System of Central Banks (ECBS) itself and within Europe, it is clear
+that the ECB's is caught in a dangerous self-delusion of central banks being
+politically neutral and public-minded institutions.
 
 This delusion is dangerous because it leads to the ECB trusting itself with
 information and decisions that it must be entrusted with.  In particular, the
@@ -60,18 +62,19 @@ for critical infrastructure created by European 
institutions.
 
 \section{Accounts}
 
-The probably worst idea of the ECB report is ``combining use of digital
-identity and CBDC''.  Edward Snowden famously said at IETF 93 in 2019 that
-\begin{quote}
-  ``I think one of the big things that we need to do, is we need to get away
-  from true-name payments on the Internet. The credit card payment system is
-  one of the worst things that happened for the user, in terms of being able
-  to divorce their access from their identity.''
+The probably most dangerous idea of the ECB report is ``combining use of
+digital identity and CBDC''.  Edward Snowden famously said at IETF 93 in 2019
+that \begin{quote}
+  ``(...) we need to get away from true-name payments on the Internet.
+  The credit card payment system is one of the worst things that happened
+  for the user, in terms of being able to divorce their access from their
+  identity.''
 \end{quote}
-If we want to avoid the dystopia of the transparent citizen (associated in the
-West with the vilified Chinese surveilance state), we must enable citizens to
-put a firewall between their identity and their payments. Tightly coupling them
-is thus probably the worst idea so far proposed in the design space for CBDCs.
+If the European Union wants to avoid a dystopia of the transparent citizen
+(associated in the West with the vilified Chinese surveilance state),          
% [oec] I don't think we should mention China.
+it must enable citizens to put a firewall between their identity and their
+payments.  Tightly coupling them is thus probably the worst idea so far
+proposed in the design space for CBDCs.
 
 The Swiss population recently rejected a proposal for a national E-ID, and the
 newly elected German government is promising a reversal of ubiquitous data
@@ -86,15 +89,16 @@ account-based digital payment offerings already put it.  If 
CBDC payment data
 is strongly coupled with our identities, those who dislike living in a
 panopticon could only hope for such a CBDC to be rarely used.
 
-But the ECB is not the only institution inappropriately pushing for digital
-identity-based solutions.  Another domain where this is inappropriately
-pursued is the decades-old debate about age-verification for Websites.  The
-common pattern here is a security need (for example countering financing of
-terrorism (CFG), anti-money laundering (AML) or protecting the children) which
-is ``addressed'' by strong identification.  Not only is this simplistic
-approach rarely cost-effective, but it contributes to the conversion of
-soverign citizens to digital subjects.
+But the ECB is not the only institution pushing for digital identity-based
+solutions.  Another domain where this is inappropriately pursued is the
+decades-old debate about age-verification for Websites.  The common pattern
+here is a security need (for example countering financing of terrorism (CFG),
+anti-money laundering (AML) or protecting the children) which is ``addressed''
+by strong identification.  Not only is this simplistic approach rarely
+cost-effective, but it contributes to the conversion of soverign citizens to
+digital subjects.
 
+%[oec] maybe: \subsection{Privacy done right: GNU Taler}
 Token-based payments like GNU Taler offer an alternative, enabling the state
 to ensure business is legal (and tax-paying) without infringing on the
 soverenity of private citizens.  We recently extended this principle also into
@@ -148,10 +152,10 @@ they presume that hoarding CBDC must be risk-free. 
However, with Digital Euros
 represented as tokens that citizens hold in self-custody, the CBDC would not
 be risk-free: citizens would have to safeguard their digital devices (both
 physically and against malware). Owners of cryptocurrencies are very familiar
-with the fact that self-custody is risky~\cite{hacks}.  Thus, a CBDC design
-using digital tokens under the control of citizens indirectly provides a good
-solution for hoarding, as self-custody of the digital assets entails a risk,
-quite comparable to the risk of hoarding cash. By analyzing this risk,
+with the fact that self-custody is risky~\cite{hacks1,hacks2}.  Thus, a CBDC
+design using digital tokens under the control of citizens indirectly provides a
+good solution for hoarding, as self-custody of the digital assets entails a
+risk, quite comparable to the risk of hoarding cash. By analyzing this risk,
 citizens and businesses would themselves determine appropriate individual
 limits for their CBDC holdings based on their actual cash needs.
 
@@ -174,6 +178,8 @@ various key design challenges inherent to account-based 
designs, including the
 biggest challenge of all: creating a product citizens would actually like to
 use.
 
+%[oec] Highlight again that alternatives _are_ on the table
+
 \section*{Acknowledgements}
 
 We thank Martin Summer for encouraging us to put our critique of the ECB's
diff --git a/presentations/comprehensive/gnu.pdf 
b/presentations/comprehensive/gnu.pdf
index 05adc5a..1f0cf77 100644
Binary files a/presentations/comprehensive/gnu.pdf and 
b/presentations/comprehensive/gnu.pdf differ
diff --git a/presentations/taler-mdb-36c3/Makefile 
b/presentations/taler-mdb-36c3/Makefile
deleted file mode 120000
index 1caabb0..0000000
--- a/presentations/taler-mdb-36c3/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-.template/Makefile
\ No newline at end of file
diff --git a/presentations/taler-mdb-36c3/Makefile 
b/presentations/taler-mdb-36c3/Makefile
new file mode 100644
index 0000000..03b5052
--- /dev/null
+++ b/presentations/taler-mdb-36c3/Makefile
@@ -0,0 +1,296 @@
+##
+## Used commands by the build process
+##
+CWD := $(shell pwd)
+RM=rm
+
+##
+## Internal variables
+##
+_BUILD_DIR=_build
+_OUT_DIR=_output
+_XFIG_DIR=fig
+_MAINFILE:= $(MAINFILE:.tex=)
+export _TEMPLATE=.template
+export _SVG_DIR=svg
+_LECTURE=$(LECTURE:.tex=)
+export _LECTURES=lectures
+export _EXSRC=exsrc
+export _PICTURES=pictures
+
+## Template mode configuration files
+_CF_HANDOUTS=cf_handouts
+_CF_TABLET=cf_tablet
+_CF_NOTES=cf_notes
+_CF_SLIDES=cf_slides
+
+##
+## Ext variables for build ctrl. All use a default set
+##
+MAINFILE ?= ${_CF_SLIDES}
+LECTURE ?= sample_lecture.tex
+DEBUG ?= 0
+
+## bibtex data files
+export _DB_DIR=database
+
+
+
+_TEMPLATE_DIRS=${_LECTURES} \
+              ${_XFIG_DIR} \
+              ${_SVG_DIR} \
+              ${_DB_DIR} \
+               ${_EXSRC} \
+               ${_PICTURES}
+
+
+##
+## Eval dest dir
+##
+ifeq (${_CWD_NAME},${_TEMPLATE})
+  _DESTINATION_DIR=..
+else
+  _DESTINATION_DIR=.
+endif
+
+export _DESTINATION_DIR
+
+##
+## Lists
+##
+SVGFILES := $(wildcard $(_SVG_DIR)/*.svg)
+XFIGFILES := $(wildcard $(_XFIG_DIR)/*.fig)
+
+export TEXINPUTS 
:=./:${_TEMPLATE}:${_TEMPLATE}/sty:${_TEMPLATE}/img:${_LECTURES}:${_DB_DIR}:${_EXSRC}:${_PICTURES}:$(TEXINPUTS)
+
+
+ifeq ($(DEBUG), 2)
+# Extra options, these must be available for both pdflatex and latexmk
+  _DEFAULT_LATEX_OPTIONS=-synctex=1 -output-directory=$(_BUILD_DIR) 
-aux-directory=$(_BUILD_DIR)
+else ifeq ($(DEBUG), 1)
+# Extra options, these must be available for both pdflatex and latexmk
+  _DEFAULT_LATEX_OPTIONS=-synctex=1 -output-directory=$(_BUILD_DIR) 
-aux-directory=$(_BUILD_DIR) -interaction=batchmode 
+else
+  _DEFAULT_LATEX_OPTIONS=-synctex=1 -output-directory=$(_BUILD_DIR) 
-aux-directory=$(_BUILD_DIR) -interaction=batchmode -quiet -silent
+endif
+
+# Options for glossary
+_GLOSSARY_OPTIONS = -q
+
+_LINE_WIDTH = error_line=240 half_error_line=160 max_print_line=240
+
+# Command to build document
+#_BUILD = $(_LINE_WIDTH) latexmk -pdf -bibtex- -jobname=$(_MAINFILE) 
$(_DEFAULT_LATEX_OPTIONS) $(_MAINFILE)
+_BUILD = $(_LINE_WIDTH) latexmk -pdf -jobname=$(_MAINFILE) 
$(_DEFAULT_LATEX_OPTIONS) $(_MAINFILE)
+
+# Command to build glossary and glossarylists
+# (Not using -d option due to incompatibility with some systems)
+_BUILD_GLOSSARY = cd $(BUILD_DIR) &&\
+ makeglossaries $(_GLOSSARY_OPTIONS) $(_MAINFILE) &&\
+ cd - >/dev/null
+
+# Command to build bibliography
+# Latexmk does not currently handle this well when building to subdir
+# so we do it manually
+#_BUILD_BIBLIOGRAPHY = bibtex $(_BUILD_DIR)/$(_MAINFILE)
+
+##_PARSE_LOG = sed '/[Cc]\:.*\:.*\:.*/,/.*/!d' 
$(_BUILD_DIR)/$(MAINFILE:.tex=.log)
+
+.PHONY : init list help slides handouts notes tablet distclean clean mrproper 
migrate
+
+help:
+       @echo "MAKE OPTIONS"
+       @echo 
"=========================================================================="
+       @echo 
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
+       @echo ""
+       @echo "LECTURE=lecture_*    : Set target lecture (use LIST for a 
overview)"
+       @echo "DEBUG=[0|1|2]        : Increase LaTex build verbosity level"
+       @echo ""
+       @echo 
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
+       @echo ">> Information targets"
+       @echo 
"--------------------------------------------------------------------------"
+       @echo "help                 : Print this dialogue"
+       @echo "[s*|h*|m*]_show      : Build slide of LECTURE and display the 
corresponding"
+       @echo "                       build mode [slides_show | handouts_show | 
memo_show]"
+       @echo "list                 : List available LECTURES located in 
'$(_LECTURES)/'"
+       @echo ""
+       @echo ">> Build Targets"
+       @echo 
"--------------------------------------------------------------------------"
+       @echo ""
+       @echo "bundle               : Build a LECTURE set (slides, handouts, 
and memo)"
+       @echo "slides               : Build LECTURE slides"
+       @echo "handouts             : Build LECTURE handouts"
+       @echo "tablet               : Build LECTURE tabled"
+       @echo "notes                : Build LECTURE notes"
+       @echo "convert              : Convert *.fig and *.svg files. (The 
following direct-"
+       @echo "                       ories are parsed : '$(_XFIG_DIR)' and 
'$(_SVG_DIR)')"
+       @echo ""
+       @echo ">> Clean Targets"
+       @echo 
"--------------------------------------------------------------------------"
+       @echo ""
+       @echo "clean                : Remove files in directory 
'$(_BUILD_DIR)/'"
+       @echo "mrproper             : Remove temp files such as '*~'"
+       @echo "distclean            : Cleanup everything and remove all '_*' 
directories"
+       @echo ""
+       @echo ">> Initialization and Migration Targets"
+       @echo 
"--------------------------------------------------------------------------"
+       @echo ""
+       @echo "init                 : Create all directories holding important 
source and"
+       @echo "                       and add simlinks to the cf files"
+       @echo ""
+       @echo "sample               : Create sample presentation source file"
+       @echo "                       Build the presentation with command given 
below:"
+       @echo "                       LECTURE=sample_lecture make convert 
bundle slides_show"
+       @echo ""
+       @echo "migrate              : Convert current directory structure and 
files to make"
+       @echo "                       it compliant to newest build system 
requirements."
+       @echo ""
+       @echo ""
+       @echo 
"=========================================================================="
+       @echo "Author : Andreas HABEGGER <andreas.habegger@bfh.ch>"
+       @echo "Date   : 2019-09-30"
+       @echo "Version: v2.0"
+       @echo 
"=========================================================================="
+       @echo ""
+
+bundle: slides handouts tablet
+       @echo ""
+       @echo 
"*****************************************************************************************"
+       @echo "** A lecturing set has been produced for lecture: $(_LECTURE)"
+       @echo 
"*****************************************************************************************"
+       @echo ""
+
+init:   $(_TEMPLATE_DIRS) _mkgitignore_ _mklatexmkrc_ _mkvariables_
+       @if [ ! -f ${_CF_HANDOUTS}.tex ]; then ln -s 
${_TEMPLATE}/${_CF_HANDOUTS}.tex; fi
+       @if [ ! -f ${_CF_TABLET}.tex ]; then ln -s 
${_TEMPLATE}/${_CF_TABLET}.tex; fi
+       @if [ ! -f ${_CF_SLIDES}.tex ]; then ln -s 
${_TEMPLATE}/${_CF_SLIDES}.tex; fi
+#      @if [ ! -f ${_CF_NOTES}.tex ]; then ln -s ${_TEMPLATE}/${CF_NOTES}.tex; 
fi
+       @echo "Initialization of new exam environment completed ..."
+
+
+slides_show: _slides_ 
+       @$(_LINE_WIDTH) latexmk -pdf -pv -bibtex -jobname=$(_MAINFILE) 
$(_DEFAULT_LATEX_OPTIONS) $(MAINFILE)
+
+handouts_show: _handouts_
+       @$(_LINE_WIDTH) latexmk -pdf -pv -bibtex -jobname=$(_MAINFILE) 
$(_DEFAULT_LATEX_OPTIONS) $(MAINFILE)
+
+tablet_show: _tablet_
+       @$(_LINE_WIDTH) latexmk -pdf -pv -bibtex -jobname=$(_MAINFILE) 
$(_DEFAULT_LATEX_OPTIONS) $(MAINFILE)
+
+list: 
+       @if [ -d $(_LECTURES) ]; then ls $(_LECTURES)/*.tex | cut -d"/" -f2-; fi
+
+sample: $(_TEMPLATE_DIRS) _mksample_lecture_ _cpsample_
+       @echo "Sample lecture created... !"
+
+slides: _slides_
+       @cp $(_BUILD_DIR)/$(_MAINFILE).pdf $(_OUT_DIR)/$(_LECTURE)_$@.pdf
+
+handouts: _handouts_
+       @cp $(_BUILD_DIR)/$(_MAINFILE).pdf $(_OUT_DIR)/$(_LECTURE)_$@.pdf
+
+notes: _notes_  
+       @cp $(_BUILD_DIR)/$(_MAINFILE).pdf $(_OUT_DIR)/$(_LECTURE)_$@.pdf
+
+tablet: _tablet_
+       @cp $(_BUILD_DIR)/$(_MAINFILE).pdf $(_OUT_DIR)/$(_LECTURE)_$@.pdf
+
+archive:
+       @git archive --format zip --prefix lectureTemplate/ master > 
../lectureTemplate.zip
+
+convert: _mkdir_ _convsvg_  _convfig_
+
+clean:
+       @if [ -d $(_BUILD_DIR) ]; then \
+               rm -f $(_BUILD_DIR)/${_CF_HANDOUTS}.* \
+                     $(_BUILD_DIR)/${_CF_TABLET}.*   \
+                     $(_BUILD_DIR)/${_CF_NOTES}.*    \
+                     $(_BUILD_DIR)/${_CF_SLIDES}.*   \
+       ;fi
+
+migrate: _migrate_001_ $(_TEMPLATE_DIRS) _mkgitignore_ _mklatexmkrc_ 
_mkvariables_
+       @echo "Migration from old template to new version completed!"
+
+mrproper:
+       @find . -iname '*~' -exec $(RM) '{}' \;
+       @find . -iname '#*' -exec $(RM) '{}' \;
+
+distclean: mrproper clean
+       @latexmk -C > /dev/null 2>&1
+       @if [ -d $(_BUILD_DIR) ] && [ `readlink -f $(_BUILD_DIR)` != $(CWD) ]; 
then $(RM) -rf $(_BUILD_DIR) > /dev/null; fi
+       @if [ -d $(_OUT_DIR) ] && [ `readlink -f $(_OUT_DIR)` != $(CWD) ]; then 
$(RM) -rf $(_OUT_DIR) > /dev/null; fi
+
+$(_TEMPLATE_DIRS):
+       @if [ ! -d $@ ]; then mkdir -p  ${_DESTINATION_DIR}/$@; fi
+
+_slides_: _mkmain_
+       $(eval _MAINFILE := ${_CF_SLIDES})
+       @$(_BUILD) && echo ""
+
+_handouts_: _mkmain_
+       $(eval _MAINFILE := ${_CF_HANDOUTS})
+       @$(_BUILD) && echo ""
+
+_notes_: _mkmain_
+       $(eval _MAINFILE := ${_CF_NOTES})
+       @$(_BUILD) && echo ""
+
+_tablet_: _mkmain_
+       $(eval _MAINFILE := ${_CF_TABLET})
+       @$(_BUILD) && echo ""
+
+_mkdir_: 
+       @mkdir -p $(_BUILD_DIR) &>/dev/null
+       @mkdir -p $(_OUT_DIR) &>/dev/null
+
+_mkmain_: _mkdir_
+       @echo "\\def\\lectureToBuild{${LECTURE}}" > $(_BUILD_DIR)/env.tex
+       @if [ -d $(_DB_DIR) ]; then find $(_DB_DIR)/ -iname '*.bib' -exec cp 
'{}' $(_BUILD_DIR)/ \; ;fi
+
+_mkgitignore_:
+       @${_DESTINATION_DIR}/${_TEMPLATE}/mk_gitignore.sh
+
+_mklatexmkrc_:
+       @${_DESTINATION_DIR}/${_TEMPLATE}/mk_latexmkrc.sh
+
+_mkvariables_:
+       @if [ -e ${_DESTINATION_DIR}/variables.tex ]; then \
+       echo "Backup 'variables.tex' "; \
+       cp ${_DESTINATION_DIR}/variables.tex 
${_DESTINATION_DIR}/_variables.tex.backup; \
+       fi
+       @${_DESTINATION_DIR}/${_TEMPLATE}/mk_variables.sh
+
+_mksample_lecture_:
+       @${_DESTINATION_DIR}/${_TEMPLATE}/mk_sample_lecture.sh
+
+_cpsample_:
+       @${_DESTINATION_DIR}/${_TEMPLATE}/mk_copySampleFiles.sh
+
+_convfig_: $(XFIGFILES:%.fig=%.pdf) #$(XFIGFILES:%.fig=%.png) 
$(XFIGFILES:%.fig=%.eps)
+
+_convsvg_: $(SVGFILES:%.svg=%.pdf) #$(SVGFILES:%.svg=%.png)
+
+_migrate_001_:
+       @if [ -d ${_DESTINATION_DIR}/images ]; then \
+       echo "Rename 'images' -> ${_PICTURES}"; \
+       mv ${_DESTINATION_DIR}/images ${_PICTURES}; \
+       fi
+
+%.eps:%.fig
+       fig2dev -L eps $*.fig $(*:$(_XFIG_DIR)/%=$(_BUILD_DIR)/%).eps
+
+%.png:%.fig
+       fig2dev -L png $*.fig $(*:$(_XFIG_DIR)/%=$(_BUILD_DIR)/%).png
+
+%.pdf:%.fig
+       fig2dev -L pdftex $*.fig $(*:$(_XFIG_DIR)/%=$(_BUILD_DIR)/%).pdf;\
+       fig2dev -L pdftex_t -p $(*:$(_XFIG_DIR)/%=$(_BUILD_DIR)/%).pdf $*.fig 
$(*:$(_XFIG_DIR)/%=$(_BUILD_DIR)/%).pdf_t
+
+%.pdf:%.svg
+       inkscape --without-gui --export-area-page -A 
$(*:$(_SVG_DIR)/%=$(_BUILD_DIR)/%).pdf $*.svg
+
+%.eps:%.svg
+       inkscape --without-gui --export-area-page -E 
$(*:$(_SVG_DIR)/%=$(_BUILD_DIR)/%).eps $*.svg
+
+%.png:%.svg
+       inkscape --without-gui --export-area-page -e 
$(*:$(_SVG_DIR)/%=$(_BUILD_DIR)/%).png $*.svg
diff --git a/presentations/taler-mdb-36c3/cf_handouts.tex 
b/presentations/taler-mdb-36c3/cf_handouts.tex
deleted file mode 120000
index f6eb4d1..0000000
--- a/presentations/taler-mdb-36c3/cf_handouts.tex
+++ /dev/null
@@ -1 +0,0 @@
-.template/cf_handouts.tex
\ No newline at end of file
diff --git a/presentations/taler-mdb-36c3/cf_handouts.tex 
b/presentations/taler-mdb-36c3/cf_handouts.tex
new file mode 100644
index 0000000..547a49f
--- /dev/null
+++ b/presentations/taler-mdb-36c3/cf_handouts.tex
@@ -0,0 +1,8 @@
+\documentclass[handout]{beamer}
+\usepackage{etex}
+\usepackage{handoutWithNotes}
+\def\beamerTitlepageMode{}
+\input{lecture-style.tex}
+\pgfpagesuselayout{3 on 1 with diamonds}[a4paper,border shrink=5mm]
+\input{env.tex}
+\input{\lectureToBuild}
diff --git a/presentations/taler-mdb-36c3/cf_slides.tex 
b/presentations/taler-mdb-36c3/cf_slides.tex
deleted file mode 120000
index 24b46da..0000000
--- a/presentations/taler-mdb-36c3/cf_slides.tex
+++ /dev/null
@@ -1 +0,0 @@
-.template/cf_slides.tex
\ No newline at end of file
diff --git a/presentations/taler-mdb-36c3/cf_slides.tex 
b/presentations/taler-mdb-36c3/cf_slides.tex
new file mode 100644
index 0000000..34dd854
--- /dev/null
+++ b/presentations/taler-mdb-36c3/cf_slides.tex
@@ -0,0 +1,4 @@
+\documentclass[10pt]{beamer}
+\input{lecture-style}
+\input{env.tex}
+\input{\lectureToBuild}
diff --git a/presentations/taler-mdb-36c3/cf_tablet.tex 
b/presentations/taler-mdb-36c3/cf_tablet.tex
deleted file mode 120000
index e5fac64..0000000
--- a/presentations/taler-mdb-36c3/cf_tablet.tex
+++ /dev/null
@@ -1 +0,0 @@
-.template/cf_tablet.tex
\ No newline at end of file
diff --git a/presentations/taler-mdb-36c3/cf_tablet.tex 
b/presentations/taler-mdb-36c3/cf_tablet.tex
new file mode 100644
index 0000000..117d8b2
--- /dev/null
+++ b/presentations/taler-mdb-36c3/cf_tablet.tex
@@ -0,0 +1,8 @@
+\documentclass[handout]{beamer}
+\usepackage{etex}
+\usepackage{handoutWithNotes}
+\def\beamerTitlepageMode{}
+\input{lecture-style.tex}
+\pgfpagesuselayout{1 on 1 without notes landscape}[a5paper]
+\input{env.tex}
+\input{\lectureToBuild}

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

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