Author: Alex Gaynor <alex.gay...@gmail.com> Branch: extradoc Changeset: r3906:c4fcced99b24 Date: 2011-09-22 20:01 -0400 http://bitbucket.org/pypy/extradoc/changeset/c4fcced99b24/
Log: merged upstream (what did I change?) diff --git a/talk/pycon2011/whyslow/Makefile b/talk/pycon2011/whyslow/Makefile --- a/talk/pycon2011/whyslow/Makefile +++ b/talk/pycon2011/whyslow/Makefile @@ -7,4 +7,4 @@ pdflatex whyslow-talk.latex || exit view: whyslow-talk.pdf - evince whyslow-talk.pdf & \ No newline at end of file + evince whyslow-talk.pdf & diff --git a/talk/pyconar2011/Makefile b/talk/pyconar2011/Makefile new file mode 100644 --- /dev/null +++ b/talk/pyconar2011/Makefile @@ -0,0 +1,13 @@ + + +talk.pdf: talk.rst author.latex title.latex stylesheet.latex + rst2beamer.py --input-encoding=utf-8 --output-encoding=utf-8 --stylesheet=stylesheet.latex --documentoptions=14pt --theme=Warsaw talk.rst talk.latex || exit + sed 's/\\date{}/\\input{author.latex}/' -i talk.latex || exit + sed 's/\\maketitle/\\input{title.latex}/' -i talk.latex || exit + pdflatex talk.latex || exit + +clean: + rm talk.pdf talk.latex + +view: talk.pdf + evince talk.pdf & diff --git a/talk/pyconar2011/author.latex b/talk/pyconar2011/author.latex new file mode 100644 --- /dev/null +++ b/talk/pyconar2011/author.latex @@ -0,0 +1,8 @@ +\definecolor{rrblitbackground}{rgb}{0.0, 0.0, 0.0} + +\title[Little things that PyPy makes possible]{Little things that PyPy makes possible} +\author[fijal] +{Maciej Fijałkowski} + +\institute{Pycon Argentina 2011} +\date{Sep 23 2011} diff --git a/talk/pyconar2011/beamerdefs.txt b/talk/pyconar2011/beamerdefs.txt new file mode 100644 --- /dev/null +++ b/talk/pyconar2011/beamerdefs.txt @@ -0,0 +1,108 @@ +.. colors +.. =========================== + +.. role:: green +.. role:: red + + +.. general useful commands +.. =========================== + +.. |pause| raw:: latex + + \pause + +.. |small| raw:: latex + + {\small + +.. |end_small| raw:: latex + + } + +.. |scriptsize| raw:: latex + + {\scriptsize + +.. |end_scriptsize| raw:: latex + + } + +.. |strike<| raw:: latex + + \sout{ + +.. closed bracket +.. =========================== + +.. |>| raw:: latex + + } + + +.. example block +.. =========================== + +.. |example<| raw:: latex + + \begin{exampleblock}{ + + +.. |end_example| raw:: latex + + \end{exampleblock} + + + +.. alert block +.. =========================== + +.. |alert<| raw:: latex + + \begin{alertblock}{ + + +.. |end_alert| raw:: latex + + \end{alertblock} + + + +.. columns +.. =========================== + +.. |column1| raw:: latex + + \begin{columns} + \begin{column}{0.45\textwidth} + +.. |column2| raw:: latex + + \end{column} + \begin{column}{0.45\textwidth} + + +.. |end_columns| raw:: latex + + \end{column} + \end{columns} + + + +.. |snake| image:: ../../img/py-web-new.png + :scale: 15% + + + +.. nested blocks +.. =========================== + +.. |nested| raw:: latex + + \begin{columns} + \begin{column}{0.85\textwidth} + +.. |end_nested| raw:: latex + + \end{column} + \end{columns} diff --git a/talk/pyconar2011/stylesheet.latex b/talk/pyconar2011/stylesheet.latex new file mode 100644 --- /dev/null +++ b/talk/pyconar2011/stylesheet.latex @@ -0,0 +1,12 @@ +\usepackage{ulem} +\usetheme{Boadilla} +\usecolortheme{whale} +\setbeamercovered{transparent} +\setbeamertemplate{navigation symbols}{} + +\definecolor{darkgreen}{rgb}{0, 0.5, 0.0} +\newcommand{\docutilsrolegreen}[1]{\color{darkgreen}#1\normalcolor} +\newcommand{\docutilsrolered}[1]{\color{red}#1\normalcolor} + +\newcommand{\green}[1]{\color{darkgreen}#1\normalcolor} +\newcommand{\red}[1]{\color{red}#1\normalcolor} diff --git a/talk/pyconar2011/talk.rst b/talk/pyconar2011/talk.rst new file mode 100644 --- /dev/null +++ b/talk/pyconar2011/talk.rst @@ -0,0 +1,107 @@ +.. include:: beamerdefs.txt + +============================= +Making little things possible +============================= + +Python +------ + +* Python is great + +|pause| + +* Python is a glue language + +|pause| + +* Python is slow + +Is it? +------ + +.. image:: wikipedian_protester.png + :scale: 700% + :align: center + +Things you can do with PyPy (and not with CPython) +-------------------------------------------------- + +|pause| + +* real time video processing + +|pause| + +* software-rendered games + +|pause| + +* this is just the beginning! + +What is PyPy? +------------- + +* PyPy is many things + +* **just another python implementation** + +.. sourcecode:: bash + + pypy x.py + +What is PyPy (2)? +----------------- + +* Comes with a JIT compiler + +How fast is PyPy? +----------------- + +* XXX speed website + +* XXX django over time + +* XXX v8 vs pypy + +How fast is PyPy? +----------------- + +* pretty damn fast + +PyPy 1.6 - status +----------------- + +* Released on XXX + +* Python 2.7.1 + +* The most compatible alternative to CPython + +* Most programs just work + +* (C extensions might not) + +Contacts, Q/A +-------------- + +- http://pypy.org + +- blog: http://morepypy.blogspot.com + +- mailing list: pypy-...@python.org + +- IRC: #pypy on freenode + +.. image:: ../ep2011/talk/question-mark.png + :scale: 10% + :align: center + +Shameless ad +------------ + +* Want to make run your software fast? + +* We can make it happen + +* fij...@gmail.com diff --git a/talk/pyconar2011/title.latex b/talk/pyconar2011/title.latex new file mode 100644 --- /dev/null +++ b/talk/pyconar2011/title.latex @@ -0,0 +1,5 @@ +\begin{titlepage} +\begin{figure}[h] +\includegraphics[width=60px]{../img/py-web-new.png} +\end{figure} +\end{titlepage} diff --git a/talk/pyconar2011/wikipedian_protester.png b/talk/pyconar2011/wikipedian_protester.png new file mode 100644 index 0000000000000000000000000000000000000000..42203e81c752287c5555824eacdf901649ffb8fb GIT binary patch [cut] _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit