1.1 --- a/_tests/test_http_status.py Mon May 05 10:04:09 2014 +0200
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,28 +0,0 @@
1.4 -from selenium import webdriver
1.5 -from selenium.common.exceptions import NoSuchElementException
1.6 -import time
1.7 -import unittest
1.8 -
1.9 -from sayings import get_saying
1.10 -
1.11 -class HTTPStatusTest(unittest.TestCase):
1.12 - def checkURL(self, url):
1.13 - self.browser.get(url)
1.14 - try:
1.15 - h1 = self.browser.find_element_by_xpath("//h1")
1.16 - self.assertNotEqual(h1.text, "Page Not Found")
1.17 - except NoSuchElementException:
1.18 - pass
1.19 -
1.20 -
1.21 - def runTest(self):
1.22 - self.browser = webdriver.Firefox()
1.23 - path = "http://127.0.0.1:5014/"
1.24 - urls = ["", "index", "competition", "task", "submission", "coursematerial",
1.25 - "imprint", "privacy"]
1.26 - for url in urls:
1.27 - self.checkURL(path + url)
1.28 -
1.29 -
1.30 -if __name__ == "__main__":
1.31 - unittest.main()
2.1 --- a/_tests/test_sayings.py Mon May 05 10:04:09 2014 +0200
2.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2.3 @@ -1,6 +0,0 @@
2.4 -from sayings import get_saying
2.5 -
2.6 -def test_saying():
2.7 - saying, author = get_saying()
2.8 - assert saying is not None
2.9 - assert author is not None
3.1 --- a/eskp.py Mon May 05 10:04:09 2014 +0200
3.2 +++ b/eskp.py Mon May 05 11:30:43 2014 +0200
3.3 @@ -32,11 +32,9 @@
3.4 return content
3.5
3.6 def get_topmenue():
3.7 - menue = [('/competition', _(u'Competition')),
3.8 - ('/task', _(u'Task')),
3.9 - ('/coursematerial', _(u'Coursematerial')),
3.10 - ('/submission', _(u'Submission')),
3.11 - ('/prizes', _(u'Prizes')),
3.12 + menue = [('/eskp', _(u'ESKP')),
3.13 + ('/ozoneloss', _(u'Ozoneloss')),
3.14 + ('/iek-7', _(u'IEK-7')),
3.15 ]
3.16 return menue
3.17
3.18 @@ -56,9 +54,8 @@
3.19 return render_template("/index.html",
3.20 saying=saying,
3.21 author=author,
3.22 - competition_info=_(u'About Competition'),
3.23 - dates=_(u'Dates'),
3.24 - impressions=_(u'Impressions'))
3.25 + eskp_info=_(u'About ESKP'),
3.26 + )
3.27
3.28 @app.route('/de')
3.29 def de():
3.30 @@ -68,9 +65,8 @@
3.31 return render_template("/index.html",
3.32 saying=saying,
3.33 author=author,
3.34 - competition_info=_(u'About Competition'),
3.35 - dates=_(u'Dates'),
3.36 - impressions=_(u'Impressions'))
3.37 + eskp_info=_(u'About ESKP'),
3.38 + )
3.39
3.40 @app.route('/en')
3.41 def en():
3.42 @@ -80,33 +76,29 @@
3.43 return render_template("/index.html",
3.44 saying=saying,
3.45 author=author,
3.46 - competition_info=_(u'About Competition'),
3.47 - dates=_(u'Dates'),
3.48 - impressions=_(u'Impressions'))
3.49 + eskp_info=_(u'About ESKP'),
3.50 + )
3.51
3.52 -@app.route("/competition")
3.53 -def competition():
3.54 - filename = os.path.join("templates", get_locale(), "rst", "competition.rst")
3.55 +@app.route("/eskp")
3.56 +def eskp():
3.57 + filename = os.path.join("templates", get_locale(), "rst", "eskp.rst")
3.58 content = get_content(filename)
3.59 - return render_template("/content.html", act="competition", content=content)
3.60 + return render_template("/content.html", act="eskp", content=content)
3.61
3.62 -@app.route("/task")
3.63 +@app.route("/ozoneloss")
3.64 def task():
3.65 - filename = os.path.join("templates", get_locale(), "rst", "task.rst")
3.66 + filename = os.path.join("templates", get_locale(), "rst", "ozoneloss.rst")
3.67 content = get_content(filename)
3.68 - return render_template("/content.html", act="task", content=content)
3.69 + print content
3.70 + print filename
3.71 + return render_template("/content.html", act="ozoneloss", content=content)
3.72
3.73 -@app.route("/submission")
3.74 +@app.route("/iek-7")
3.75 def submission():
3.76 - filename = os.path.join("templates", get_locale(), "rst", "submission.rst")
3.77 + filename = os.path.join("templates", get_locale(), "rst", "iek-7.rst")
3.78 content = get_content(filename)
3.79 return render_template("/content.html", act="submission", content=content)
3.80
3.81 -@app.route("/coursematerial")
3.82 -def coursematerial():
3.83 - filename = os.path.join("templates", get_locale(), "rst", "coursematerial.rst")
3.84 - content = get_content(filename)
3.85 - return render_template("/content.html", act="coursematerial", content=content)
3.86
3.87 @app.route("/imprint")
3.88 def imprint():
3.89 @@ -114,58 +106,6 @@
3.90 content = get_content(filename)
3.91 return render_template("/content.html", act="imprint", content=content)
3.92
3.93 -@app.route("/privacy")
3.94 -def privacy():
3.95 - filename = os.path.join("templates", get_locale(), "rst", "privacy.rst")
3.96 - overrides = {
3.97 - 'initial_header_level': 2,
3.98 - }
3.99 - content = get_content(filename, overrides=overrides)
3.100 - return render_template("/content.html", act="privacy", content=content)
3.101 -
3.102 -@app.route("/dates")
3.103 -def dates():
3.104 - filename = os.path.join("templates", get_locale(), "rst", "dates.rst")
3.105 - content = get_content(filename)
3.106 - return render_template("/content.html",
3.107 - act="dates", content=content)
3.108 -
3.109 -@app.route("/prizes")
3.110 -def prizes():
3.111 - filename = os.path.join("templates", get_locale(), "rst", "prizes.rst")
3.112 - overrides = {
3.113 - 'initial_header_level': 2,
3.114 - }
3.115 - content = get_content(filename, overrides=overrides)
3.116 - return render_template("/prizes.html",act="prizes", content=content)
3.117 -
3.118 -
3.119 -
3.120 -@app.route("/competition/2013")
3.121 -def competition_2013():
3.122 - competition = _(u'Competition 2013')
3.123 - introduction = _(u'The winners of the programming competition, '
3.124 - u'showed at the PyCon.DE 2013 in Cologne their results. '
3.125 - u'A short presentation inlcuding a movie about their work done.')
3.126 - article = [_(u'Both students presented to the astonished audience of over 250 Python developers their work.'),
3.127 - _(u'A long applause showed up.'
3.128 - u' Valentin had 9 months ago learned Python and Blender discovered earlier. '
3.129 - u'His Skatsimulation even includes 3D sound.'),
3.130 - _(u'The preparatory courses were made by volunteers, such as the '
3.131 - u'employees of the magazine "Time Online" performed. '
3.132 - u'The following blog entry is a little impression of the success of the courses'),
3.133 - ]
3.134 - game_of_life = _(u'Anne a 15 year old girl showed a 3D-Version of the »Game of life«')
3.135 - skat_simulation = _(u'Valentin (13 years) demomstrates his »Skat-Simulation«')
3.136 - awards = _(u'The award ceremony')
3.137 - return render_template("/impressions_2013.html",
3.138 - act="competition_2013",
3.139 - competition=competition,
3.140 - introduction=introduction,
3.141 - article=article,
3.142 - game_of_life=game_of_life,
3.143 - skat_simulation=skat_simulation,
3.144 - awards=awards)
3.145
3.146
3.147 @app.errorhandler(404)
4.1 --- a/sayings.py Mon May 05 10:04:09 2014 +0200
4.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
4.3 @@ -1,29 +0,0 @@
4.4 -from flask.ext.babel import gettext as _
4.5 -from random import shuffle
4.6 -
4.7 -def get_saying():
4.8 - sayings = [(_(u'The Zen of Python, by Tim Peters'), _(u'__Tim Peters, The Zen of Python')),
4.9 - (_(u"Beautiful is better than ugly."), _(u'__Tim Peters, The Zen of Python')),
4.10 - (_(u"Explicit is better than implicit."), _(u'__Tim Peters, The Zen of Python')),
4.11 - (_(u"Simple is better than complex."), _(u'__Tim Peters, The Zen of Python')),
4.12 - (_(u"Complex is better than complicated."), _(u'__Tim Peters, The Zen of Python')),
4.13 - (_(u"Flat is better than nested."), _(u'__Tim Peters, The Zen of Python')),
4.14 - (_(u"Sparse is better than dense."), _(u'__Tim Peters, The Zen of Python')),
4.15 - (_(u"Readability counts."), _(u'__Tim Peters, The Zen of Python')),
4.16 - (_(u"Special cases aren't special enough to break the rules."), _(u'__Tim Peters, The Zen of Python')),
4.17 - (_(u"Although practicality beats purity."), _(u'__Tim Peters, The Zen of Python')),
4.18 - (_(u"Errors should never pass silently, unless explicitly silenced."), _(u'__Tim Peters, The Zen of Python')),
4.19 - (_(u"In the face of ambiguity, refuse the temptation to guess."), _(u'__Tim Peters, The Zen of Python')),
4.20 - (_(u"Although that way may not be obvious at first unless you're Dutch."), _(u'__Tim Peters, The Zen of Python')),
4.21 - (_(u"Now is better than never."), _(u'__Tim Peters, The Zen of Python')),
4.22 - (_(u"Although never is often better than *right* now."), _(u'__Tim Peters, The Zen of Python')),
4.23 - (_(u"If the implementation is hard to explain, it's a bad idea."), _(u'__Tim Peters, The Zen of Python')),
4.24 - (_(u"If the implementation is easy to explain, it may be a good idea."), _(u'__Tim Peters, The Zen of Python')),
4.25 - (_(u"Namespaces are one honking great idea -- let's do more of those!"), _(u'__Tim Peters, The Zen of Python')),
4.26 - (_(u"I once tried Java, but it was too complicated for me, Python is easier."),_(u'__Valentin Pratz, novice programmers')),
4.27 - ]
4.28 -
4.29 - shuffle(sayings)
4.30 -
4.31 - saying, author = sayings[0]
4.32 - return saying, author
5.1 Binary file static/images/PyMove3D.png has changed
6.1 Binary file static/images/PyMove3D_Kurs_Banner.png has changed
7.1 Binary file static/images/archive/competitions/2013/contest2013a.jpg has changed
8.1 Binary file static/images/archive/competitions/2013/contest2013b.jpg has changed
9.1 Binary file static/images/berlin.jpg has changed
10.1 Binary file static/images/competition_300.jpg has changed
11.1 Binary file static/images/coursematerial_300.png has changed
12.1 Binary file static/images/jt-coursematerial.png has changed
13.1 Binary file static/images/logo-big.png has changed
14.1 Binary file static/images/peppermint.png has changed
15.1 Binary file static/images/pysv-logo.png has changed
16.1 Binary file static/images/python-logo.png has changed
17.1 Binary file static/images/python_blender.jpg has changed
18.1 Binary file static/images/sponsors/blender.png has changed
19.1 --- a/static/images/sponsors/emacs_logo.svg Mon May 05 10:04:09 2014 +0200
19.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
19.3 @@ -1,144 +0,0 @@
19.4 -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
19.5 -<!-- Created with Inkscape (http://www.inkscape.org/) -->
19.6 -
19.7 -<svg
19.8 - xmlns:dc="http://purl.org/dc/elements/1.1/"
19.9 - xmlns:cc="http://creativecommons.org/ns#"
19.10 - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
19.11 - xmlns:svg="http://www.w3.org/2000/svg"
19.12 - xmlns="http://www.w3.org/2000/svg"
19.13 - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
19.14 - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
19.15 - width="294.45905"
19.16 - height="249.13686"
19.17 - id="svg2"
19.18 - sodipodi:version="0.32"
19.19 - inkscape:version="0.48.3.1 r9886"
19.20 - sodipodi:docname="emacs_logo.svg"
19.21 - inkscape:output_extension="org.inkscape.output.svg.inkscape"
19.22 - version="1.1">
19.23 - <defs
19.24 - id="defs4">
19.25 - <inkscape:perspective
19.26 - sodipodi:type="inkscape:persp3d"
19.27 - inkscape:vp_x="0 : 526.18109 : 1"
19.28 - inkscape:vp_y="0 : 1000 : 0"
19.29 - inkscape:vp_z="744.09448 : 526.18109 : 1"
19.30 - inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
19.31 - id="perspective20" />
19.32 - <linearGradient
19.33 - id="linearGradient6891">
19.34 - <stop
19.35 - style="stop-color:#ff003b;stop-opacity:1;"
19.36 - offset="0"
19.37 - id="stop6893" />
19.38 - <stop
19.39 - style="stop-color:#cfb9b9;stop-opacity:0;"
19.40 - offset="1"
19.41 - id="stop6895" />
19.42 - </linearGradient>
19.43 - <linearGradient
19.44 - id="linearGradient5105">
19.45 - <stop
19.46 - style="stop-color:#643ec4;stop-opacity:1;"
19.47 - offset="0"
19.48 - id="stop5107" />
19.49 - <stop
19.50 - style="stop-color:lime;stop-opacity:0;"
19.51 - offset="1"
19.52 - id="stop5109" />
19.53 - </linearGradient>
19.54 - <inkscape:perspective
19.55 - id="perspective2568"
19.56 - inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
19.57 - inkscape:vp_z="744.09448 : 526.18109 : 1"
19.58 - inkscape:vp_y="0 : 1000 : 0"
19.59 - inkscape:vp_x="0 : 526.18109 : 1"
19.60 - sodipodi:type="inkscape:persp3d" />
19.61 - <inkscape:perspective
19.62 - id="perspective2527"
19.63 - inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
19.64 - inkscape:vp_z="744.09448 : 526.18109 : 1"
19.65 - inkscape:vp_y="0 : 1000 : 0"
19.66 - inkscape:vp_x="0 : 526.18109 : 1"
19.67 - sodipodi:type="inkscape:persp3d" />
19.68 - <inkscape:perspective
19.69 - id="perspective2768"
19.70 - inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
19.71 - inkscape:vp_z="744.09448 : 526.18109 : 1"
19.72 - inkscape:vp_y="0 : 1000 : 0"
19.73 - inkscape:vp_x="0 : 526.18109 : 1"
19.74 - sodipodi:type="inkscape:persp3d" />
19.75 - <inkscape:perspective
19.76 - id="perspective2835"
19.77 - inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
19.78 - inkscape:vp_z="744.09448 : 526.18109 : 1"
19.79 - inkscape:vp_y="0 : 1000 : 0"
19.80 - inkscape:vp_x="0 : 526.18109 : 1"
19.81 - sodipodi:type="inkscape:persp3d" />
19.82 - <inkscape:perspective
19.83 - id="perspective3761"
19.84 - inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
19.85 - inkscape:vp_z="744.09448 : 526.18109 : 1"
19.86 - inkscape:vp_y="0 : 1000 : 0"
19.87 - inkscape:vp_x="0 : 526.18109 : 1"
19.88 - sodipodi:type="inkscape:persp3d" />
19.89 - </defs>
19.90 - <sodipodi:namedview
19.91 - id="base"
19.92 - pagecolor="#ffffff"
19.93 - bordercolor="#666666"
19.94 - borderopacity="1.0"
19.95 - gridtolerance="10000"
19.96 - guidetolerance="10"
19.97 - objecttolerance="10"
19.98 - inkscape:pageopacity="0.0"
19.99 - inkscape:pageshadow="2"
19.100 - inkscape:zoom="1"
19.101 - inkscape:cx="359.41321"
19.102 - inkscape:cy="-10.537785"
19.103 - inkscape:document-units="px"
19.104 - inkscape:current-layer="layer1"
19.105 - inkscape:window-width="1156"
19.106 - inkscape:window-height="790"
19.107 - inkscape:window-x="239"
19.108 - inkscape:window-y="25"
19.109 - showgrid="false"
19.110 - fit-margin-top="0"
19.111 - fit-margin-left="0"
19.112 - fit-margin-right="0"
19.113 - fit-margin-bottom="0"
19.114 - inkscape:window-maximized="0" />
19.115 - <metadata
19.116 - id="metadata7">
19.117 - <rdf:RDF>
19.118 - <cc:Work
19.119 - rdf:about="">
19.120 - <dc:format>image/svg+xml</dc:format>
19.121 - <dc:type
19.122 - rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
19.123 - </cc:Work>
19.124 - </rdf:RDF>
19.125 - </metadata>
19.126 - <g
19.127 - inkscape:label="Layer 1"
19.128 - inkscape:groupmode="layer"
19.129 - id="layer1"
19.130 - transform="translate(-81.453396,-140.08808)">
19.131 - <g
19.132 - id="g2998"
19.133 - transform="matrix(0.5041051,0,0,0.5041051,40.392324,69.468967)">
19.134 - <path
19.135 - id="path5242"
19.136 - d="m 97.96269,571.8895 c -11.47911,-3.7669 -14.96408,-9.4464 -15.95916,-15.9172 -1.36782,-16.9547 25.57741,-45.684 41.17824,-64.1728 5.14559,-6.5193 25.52727,-24.4392 30.22449,-29.2346 -14.32665,-1.7598 -18.7512,-3.0626 -21.46324,-11.5992 -4.7947,-21.0099 69.5238,-78.572 107.43483,-97.6575 15.89879,-7.9512 43.7014,-14.904 50.54275,-13.0639 18.36362,10.502 -30.17177,40.6895 -44.54819,51.494 -15.79012,2.4805 60.3609,-46.5997 9.88106,-30.3761 -17.35177,5.4432 -33.90026,13.82835 -49.47734,23.82526 -15.57708,9.99692 -26.91498,19.04493 -40.3811,30.93518 -10.22664,10.88715 -5.05605,16.20251 1.4821,18.49151 6.53815,2.289 15.92612,2.1123 21.8487,1.13665 11.07682,-1.1921 55.74863,-25.5791 37.6026,-9.1827 -27.23825,22.0839 -64.87421,35.8976 -86.10441,58.4698 -3.89186,3.5887 -19.51298,18.1541 -25.84983,31.2211 -6.33685,13.067 -6.57141,25.5195 9.70323,27.5343 32.46146,0.6607 54.12385,-28.9262 78.47466,-46.2732 10.51655,-11.9475 62.8871,-47.4972 38.7757,-8.4144 -10.02216,13.5626 -33.48444,48.2022 -4.69225,21.1905 7.97288,-6.2197 20.05753,-18.3914 32.1756,-26.7003 12.11807,-8.3089 27.62673,-14.2636 32.19928,-7.5012 1.2128,1.8206 -4.48173,18.9954 -3.79702,20.1362 2.18732,-0.627 10.71368,-7.4445 15.2114,-10.7458 4.16997,-3.0608 13.69014,-9.6302 20.38892,-12.9591 6.69879,-3.3289 16.08253,-2.6312 17.56396,-0.6679 2.56631,4.0554 -4.6439,17.5113 -8.37676,27.0337 -3.73285,9.5223 -6.91326,19.2773 -1.52648,26.6618 10.47652,10.7135 43.8562,-19.0349 58.33153,-29.1169 14.47533,-10.0821 40.13406,-26.1488 60.22745,-31.1482 -18.36529,22.4037 -69.56458,35.9705 -67.17258,67.4656 0.24097,2.9388 15.81382,-3.0501 23.28537,-5.1132 -11.65439,9.0059 -62.18334,43.0334 -50.99658,11.7213 2.03682,-5.3568 3.78412,-7.104 5.40062,-11.371 -3.40265,-3.7143 -28.88304,21.021 -46.88054,23.5076 -22.02063,2.6802 -17.83073,-20.9329 -9.61626,-36.3298 11.27562,-21.1346 6.69812,-28.0282 -7.735,-13.8843 -17.93252,18.5697 -33.16584,45.223 -57.50736,54.5453 2.57669,-14.1501 43.59077,-68.2292 6.26946,-51.3435 -24.47569,18.9495 -43.35989,45.4109 -69.95987,61.1814 1.00344,-21.7401 27.97675,-45.6072 34.11553,-69.3315 -36.04635,23.7385 -71.82465,62.104 -94.9339,70.7832 -3.55339,1.5947 -18.55824,6.9134 -25.33961,4.7699 z m 335.74442,-21.536 c -12.49649,-2.2733 -15.36946,-24.7707 -6.36917,-39.506 9.00029,-14.7354 28.98996,-28.6029 41.18231,-33.4153 -2.08254,3.3221 -11.42371,20.5483 -14.12643,34.6012 -2.70272,14.053 3.88465,21.7505 24.99713,15.7383 18.29715,-5.3979 27.09827,-19.6968 40.21386,-31.1978 13.1156,-11.501 28.0708,-20.5575 44.53402,-27.8453 7.77959,-2.5807 17.7673,-3.6135 19.67179,-2.042 -1.63104,2.6322 -8.87044,6.2778 -19.28159,10.2257 -10.25515,3.8736 -23.26489,12.4733 -32.78677,23.544 -12.12085,14.0925 -9.15797,26.9768 5.74319,30.7908 3.59979,1.5615 45.7524,-7.5648 17.3017,4.1299 -9.2781,3.3629 -29.50761,10.9334 -43.99194,12.2973 -14.48433,1.364 -23.22349,-3.4787 -20.12748,-20.6994 -12.37237,7.9844 -36.49468,26.825 -56.96062,23.3786 z m 142.00004,-5.8861 c 4.586,-22.8959 52.4301,9.5731 63.7046,-20.4028 14.48,-38.4139 -41.2166,-20.7996 -59.5444,-28.984 8.3884,-18.6207 64.7654,-34.5078 62.6633,-26.867 -18.134,1.5776 -51.389,28.1007 -13.3341,23.2294 22.1973,-5.5218 43.6201,7.0646 33.1388,29.6604 -21.7042,24.1825 -57.2509,22.0935 -86.6282,23.364 z"
19.137 - style="fill:#1f59b5;fill-opacity:1;stroke:#1f59b5;stroke-opacity:1"
19.138 - sodipodi:nodetypes="cccccccccscscccsccccsccsscsczccccccsccccccccscscscccsccsccccccccc"
19.139 - inkscape:connector-curvature="0" />
19.140 - <path
19.141 - d="m 383.57396,439.65528 c 4.52966,-0.60997 8.3017,14.72751 16.63605,10.59148 23.71222,-19.26972 39.35019,-63.29212 60.86307,-93.15206 5.57003,2.70218 -19.47315,49.07658 -31.82635,72.10892 -10.13491,18.65119 -27.88167,49.25382 -36.43869,56.90653 -16.43914,7.36685 -13.15694,-6.7875 -20.65717,-7.39477 -7.85153,-0.63572 -17.84448,27.58933 -23.67327,37.22968 -12.59758,24.58565 -14.38889,35.07109 -18.06032,35.89611 -3.33573,0.74959 1.99837,-21.21457 13.49893,-46.56164 11.50056,-25.34707 34.72492,-64.95999 39.65775,-65.62425 z M 181.25862,633.78746 c 2.34115,-10.1081 8.09981,-30.72951 13.57669,-39.34654 2.67883,-4.6838 4.9014,-9.55303 7.9074,-14.07874 10.04803,-15.01882 20.75424,-29.57463 31.21409,-44.30384 9.2997,-14.36482 21.83513,-26.61653 30.79625,-41.19616 10.33177,-13.09388 19.80983,-26.81311 29.60792,-40.30122 5.91843,-5.87577 27.41853,-47.03148 32.22112,-47.50441 -9.13294,33.27053 -35.14284,74.96067 -53.0296,98.30563 -20.46268,27.99994 -43.0567,56.35416 -62.05249,85.35681 -7.68297,8.77344 -27.32417,43.96258 -30.24138,43.06847 z M 523.56784,490.17284 c 4.7154,-73.29043 32.99935,-143.09504 50.45174,-213.74444 5.62807,-28.16419 12.16335,-57.88185 3.62232,-86.17057 -5.80437,-14.07553 -39.02251,-23.54893 -39.48228,-1.91918 -0.44472,9.94415 -12.57734,31.6424 -17.71928,15.87554 3.24349,-17.74211 18.24209,-39.61694 27.78618,-54.35405 12.00373,-13.60107 36.28667,-12.10016 45.89601,3.59033 11.60574,17.27157 6.2528,39.10554 4.58774,58.36899 -10.52337,74.7074 -45.90617,138.45666 -56.76176,217.85777 -3.81842,20.19064 -5.45629,41.18619 -13.55047,60.25762 -1.42173,3.25421 -5.36704,5.00575 -4.8302,0.23799 z M 318.16667,375.69551 C 317.8,375.32885 317.5,366.21491 317.5,355.44233 c 0,-24.47358 -1.20847,-29.29766 -12.59503,-50.27815 -1.61591,-2.97744 -15.54407,-13.77305 -14.25254,-17.55783 1.38604,-4.06172 18.56984,-28.24417 20.07002,-28.24417 20.88529,8.91638 26.17801,34.93652 27.19141,55 1.56557,6.80001 -4.29057,57.33078 -19.74719,61.33333 z M 164.12781,355.9169 c -12.17997,-15.82591 38.30014,-84.37677 52.48742,-104.55472 15.90292,-23.03426 20.52304,-28.5451 22.53292,-26.87704 1.5217,1.26289 -0.093,5.03505 -4.65587,10.87704 -6.79479,11.03643 -14.9619,21.04986 -22.49228,31.56408 -9.15996,14.27703 -20.0138,27.69752 -26.51598,43.49164 -0.98264,5.14195 -2.44977,11.69659 1.46306,15.89456 5.30105,4.98008 21.2754,4.94087 30.18575,-0.0741 19.82198,-11.7979 37.57701,-26.4697 54.9818,-41.57138 7.5551,-6.8011 11.38537,-8.87902 11.38537,-6.17653 -20.74922,31.95538 -44.09619,50.85004 -66.38391,68.05291 -19.18018,12.59719 -40.93862,25.03014 -52.98828,9.37354 z m 268.99361,-91.29609 c 3.89752,-4.94875 12.35006,-28.49436 15.96104,-31.23283 5.5158,5.35924 8.74363,11.05783 17.24443,11.9742 25.66035,-0.99688 32.69957,-22.65305 45.86334,-40 -1.34642,18.63777 -12.70267,35.35615 -22.42113,50.8213 -6.5262,8.80903 -19.85083,19.65641 -27.4195,22.32181 -11.03714,3.89963 -29.54071,1.02997 -29.22818,-13.88448 z M 379.5,267.0689 c -9.04125,-2.4245 -14.75915,-6.45554 -26.78415,-18.88246 -24.10808,-24.91386 -40.11784,-40.63158 -42.87305,-42.091 -21.57123,-11.42612 -16.50782,-9.43564 -28.3033,-10.76202 -6.92129,2.7321 -17.77243,4.5646 -23.52337,18.93126 -4.6272,11.09629 -7.44974,13.71846 -9.52359,8.8475 -6.17083,-12.57062 -23.0351,-32.77326 -36.21243,-36.70936 -11.4643,4.3389 -19.80771,14.16308 -27.6243,23.1954 -7.72231,9.1815 -26.95316,26.59767 -32.43405,29.37347 -7.35365,4.42771 -15.45468,8.59946 -24.24362,5.94935 -9.22491,-4.42393 -15.80747,-13.58485 -19.47814,-23.10848 2.53784,-9.25047 7.73205,-17.45014 10.51539,-26.70038 2.24115,-7.92277 4.21639,-7.72553 8.60551,0.85931 4.27423,7.29279 9.21889,16.18273 18.48933,16.39069 12.37223,-0.54378 21.12358,-8.81173 30.03567,-16.24622 2.83025,-2.33958 10.16614,-9.87878 16.30197,-16.75378 22.50991,-25.22162 27.03119,-27.45987 42.32387,-20.95225 14.79214,7.10138 16.40099,12.33929 27.14247,24.7645 5.80907,-11.69472 26.09005,-26.33053 35.86953,-24.99014 9.47204,1.29825 27.94699,11.79933 47.17005,31.57002 15.38944,15.82786 28.37335,34.82 49.31248,42.83971 9.29796,4.09571 22.57415,-1.66943 32.56513,-12.92329 3.86904,-2.03696 4.377,-8.72494 8.23599,-10.30855 2.63126,9.47812 -4.99947,20.75729 -9.12536,29.67606 -4.93668,10.70597 -13.23665,20.00389 -23.44203,26.00238 -5.59045,2.70632 -16.78882,3.69386 -23,2.02828 z"
19.142 - style="fill:#a13423;fill-opacity:1;stroke:#a13423;stroke-opacity:1"
19.143 - id="path5258"
19.144 - inkscape:connector-curvature="0" />
19.145 - </g>
19.146 - </g>
19.147 -</svg>
20.1 Binary file static/images/sponsors/evenios.png has changed
21.1 Binary file static/images/sponsors/linux_systemhaus_schulz.png has changed
22.1 Binary file static/images/sponsors/pysv.png has changed
23.1 Binary file static/images/sponsors/sponsor-galileo_press-anim.gif has changed
24.1 Binary file static/images/sponsors/sponsor-medialinx_ag.png has changed
25.1 Binary file static/images/sponsors/sponsor-oreilly.png has changed
26.1 Binary file static/images/sponsors/sponsor-python-academy.png has changed
27.1 Binary file static/images/sponsors/sudile.jpg has changed
28.1 Binary file static/images/sponsors/trabucchi.png has changed
29.1 Binary file static/images/submission.png has changed
30.1 Binary file static/images/submission_300.png has changed
31.1 Binary file static/images/task_werkbank.jpg has changed
32.1 Binary file static/images/task_werkbank_300.png has changed
33.1 --- a/templates/claims.html Mon May 05 10:04:09 2014 +0200
33.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
33.3 @@ -1,36 +0,0 @@
33.4 -
33.5 - <div class="col-md-8 col-md-offset-2 module-cite">
33.6 - <div class="text-center">
33.7 - <h1>
33.8 - <span class="cite cite-left">
33.9 - <svg version="1.1" id="Ebene_1a_claim" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
33.10 - width="84px" height="84px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
33.11 - <g id="Ebene_2a_claim">
33.12 - <path fill="#FDC91A"
33.13 - d="M16.75,9.188c-2.59,1.824-5.273,4.605-5.273,7.628c0,0.384,0.047,0.673,0.094,0.91
33.14 - c0.625-0.43,1.438-0.574,1.871-0.574c1.777,0,3.309,1.488,3.309,3.263s-1.531,3.358-3.309,3.358c-3.07,0-4.27-3.312-4.27-5.805
33.15 - c0-4.078,3.648-7.965,7.055-9.742L16.75,9.188z M22.828,9.188c-2.594,1.824-5.281,4.605-5.281,7.628
33.16 - c0,0.384,0.051,0.673,0.098,0.91c0.625-0.43,1.441-0.574,1.871-0.574c1.773,0,3.312,1.488,3.312,3.263s-1.539,3.358-3.312,3.358
33.17 - c-3.07,0-4.27-3.312-4.27-5.805c0-4.078,3.645-7.965,7.051-9.742L22.828,9.188z"/>
33.18 - </g>
33.19 - </svg>
33.20 - </span>{{ saying }}
33.21 - <span class="cite cite-right">
33.22 - <svg version="1.1" id="Ebene_1b_claim" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
33.23 - width="84px" height="84px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
33.24 - <g id="Ebene_2b_claim">
33.25 - <path fill="#FDC91A"
33.26 - d="M9.172,22.811c2.59-1.821,5.277-4.604,5.277-7.626c0-0.383-0.049-0.672-0.096-0.91
33.27 - c-0.625,0.432-1.439,0.574-1.871,0.574c-1.775,0-3.311-1.486-3.311-3.262s1.535-3.357,3.311-3.357c3.07,0,4.27,3.311,4.27,5.805
33.28 - c0,4.077-3.646,7.965-7.053,9.737L9.172,22.811z M15.248,22.811c2.592-1.821,5.277-4.604,5.277-7.626
33.29 - c0-0.383-0.049-0.672-0.096-0.91c-0.623,0.432-1.439,0.574-1.871,0.574c-1.775,0-3.312-1.486-3.312-3.262s1.535-3.357,3.312-3.357
33.30 - c3.069,0,4.27,3.311,4.27,5.805c0,4.077-3.646,7.965-7.053,9.737L15.248,22.811z"/>
33.31 - </g>
33.32 - </svg>
33.33 - </span>
33.34 - </h1>
33.35 - <br />
33.36 - <p class="pull-right">{{ author }}</p>
33.37 - </div>
33.38 - </div>
33.39 -
34.1 --- a/templates/de/rst/competition.rst Mon May 05 10:04:09 2014 +0200
34.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
34.3 @@ -1,161 +0,0 @@
34.4 -
34.5 -Wettbewerbsbedingungen
34.6 -----------------------
34.7 -
34.8 -Aufgabe und Termine werden über die Webseite zum Wettbewerb auf
34.9 -`http://pymove3d.pysv.org/task`_ bekanntgegeben.
34.10 -
34.11 -
34.12 -
34.13 -Allgemeines
34.14 ------------
34.15 -
34.16 -
34.17 -#. Der `Python Software Verband e. V.`_ (nachfolgend PySV genannt)
34.18 - veranstaltet mit den Veranstaltern der `EuroPython 2014`_ Konferenz
34.19 - einen Python-Programmier-Wettbewerb.
34.20 -#. Diese Wettbewerbsbedingungen regeln die Rechte und Pflichten der
34.21 - Teilnehmer und des Veranstalters dieses Wettbewerbs.
34.22 -#. PySV behält es sich vor, den Wettbewerb abzuändern, zu unterbrechen
34.23 - oder ganz abzusagen.
34.24 -
34.25 -
34.26 -
34.27 -
34.28 -Teilnahmefähige Beiträge
34.29 -------------------------
34.30 -
34.31 -
34.32 -#. Die eingereichten Beiträge müssen von dem Teilnehmer eigens
34.33 - erstellt und noch nicht veröffentlicht worden sein. Die inhaltlichen
34.34 - und technischen Anforderungen an die Beiträge können unter
34.35 - pymove3d.pysv.org/submission abgerufen werden.
34.36 -#. Die Teilnehmer können ihren Beitrag als komprimierte Archivdatei
34.37 - (ZIP, tar.gz, ...) bis einschließlich dem 1. Mai 2014 unter `contest@python-verband.org`_
34.38 - einreichen, sofern sie nicht größer als 10 MByte
34.39 - ist. Größere Demos stellen Sie uns bitte über einen Download-Link zur
34.40 - Verfügung und mailen nur diesen. Anschließend werden die von der PySV-
34.41 - Jury vorausgewählten Beiträge online veröffentlicht und durch die
34.42 - Leser bewertet. Die Gewinner werden auf der Website
34.43 - `http://pymove3d.pysv.org`_ bekanntgegeben.
34.44 -#. PySV entscheidet, ob ein eingereichter Beitrag für den Wettbewerb
34.45 - zugelassen wird. Einzelne Personen können jederzeit von der Teilnahme
34.46 - ausgeschlossen werden, sofern berechtigte Gründe, wie z.B. der Verstoß
34.47 - gegen die Teilnahmebedingungen, Manipulation oder unzulässige
34.48 - Beeinflussung des Wettbewerbs vorliegen. In solchen Fällen kann
34.49 - gegebenenfalls der Gewinn nachträglich aberkannt und zurückgefordert
34.50 - werden. Ein Ausschluss kommt insbesondere dann in Betracht, wenn der
34.51 - Teilnehmer durch die Teilnahme gegen Rechte Dritter oder Strafgesetze
34.52 - verstößt oder wenn begründete Anhaltspunkte dafür bestehen, dass der
34.53 - Teilnehmer das Abstimmergebnis auf unzulässige Art und Weise
34.54 - verfälscht hat.
34.55 -
34.56 -
34.57 -
34.58 -
34.59 -Teilnehmervoraussetzungen
34.60 --------------------------
34.61 -
34.62 -
34.63 -#. An dem Wettbewerb kann grundsätzlich jeder Schüler der
34.64 - Sekundarstufe 1 und 2 aller Schulformen ab 13 Jahren sowie Schüler der
34.65 - berufsbildenden Schulen (Berufskolleg) und gleichartigen dualen
34.66 - Ausbildungsverhältnissen bis 21 Jahren, ungeachtet seines Geschlechtes
34.67 - oder seiner Nationalität teilnehmen, sofern er sich mit den
34.68 - Teilnahmebedingungen einverstanden erklärt.
34.69 -#. Von der Teilnahme ausgenommen sind Angehörige des Vorstands des
34.70 - PySV.
34.71 -#. Die Zustimmung erfolgt durch die Eintragung als Teilnehmer auf der
34.72 - Webseite zum Wettbewerb bzw. bei der Zusendung der Lösung mit dem
34.73 - Hinweis, die Wettbewerbsbedingungen beachtet zu haben. Bei
34.74 - minderjährigen Teilnehmern bedarf die Teilnahme der Zustimmung durch
34.75 - die gesetzlichen Vertreter. Der Teilnehmer erklärt mit der Zustimmung
34.76 - zu diesen Teilnahmebedingungen, dass er durch die Teilnahme keine
34.77 - Rechte Dritter, insbesondere keine Persönlichkeitsrechte verletzt. Der
34.78 - Teilnehmer sichert außerdem zu, kein Material zu übermitteln, das
34.79 - gegen gesetzliche Bestimmungen verstößt. Sollten dennoch Dritte
34.80 - Ansprüche wegen Verletzung ihrer Rechte geltend machen, so stellt der
34.81 - Teilnehmer PySV von allen in diesem Zusammenhang geltend gemachten
34.82 - Ansprüchen frei.
34.83 -
34.84 -
34.85 -
34.86 -
34.87 -Urheber-/Persönlichkeitsrechte
34.88 -------------------------------
34.89 -
34.90 -
34.91 -#. Der Teilnehmer erklärt, dass die Verwertungsrechte an allen im
34.92 - Rahmen des Wettbewerbs eingereichten Beiträgen bei ihm liegen. Hierzu
34.93 - gehören insbesondere alle Bilder, Videos und in Videos enthaltener
34.94 - Musik, die der Teilnehmer dem Veranstalter im Rahmen des Wettbewerbs
34.95 - übermittelt.
34.96 -#. Die Rechte zur Veröffentlichung des Beitrages verbleiben beim
34.97 - Teilnehmer. Der Teilnehmer räumt PySV ein einfaches, nicht
34.98 - übertragbares, räumlich und zeitlich uneingeschränktes Nutzungsrecht
34.99 - zur Veröffentlichung, Verbreitung, Vervielfältigung sowie öffentlichen
34.100 - Zugänglichmachung des Beitrages in denen von PySV veröffentlichten On-
34.101 - und Offline-Medien (inklusive App) sowie auf anderen Online-
34.102 - Plattformen und Internetauftritten, inklusive Social-Media-Plattformen
34.103 - ein. Darüber hinaus wird PySV das Erstveröffentlichungsrecht
34.104 - eingeräumt.
34.105 -#. In diesem Zusammenhang gewährt der Teilnehmer PySV auch das Recht,
34.106 - die Werke zu bearbeiten, um beispielsweise deren Veröffentlichung zu
34.107 - ermöglichen.
34.108 -#. Der Teilnehmer erlaubt PySV, den Teilnehmerbeitrag und seinen Namen
34.109 - zum Zwecke der Durchführung des Wettbewerbs und der
34.110 - Öffentlichkeitsarbeit für den Wettbewerb (einschließlich zukünftiger
34.111 - Folgen) in denen von PySV veröffentlichten On- und Offline-Medien
34.112 - (inklusive App) sowie auf anderen Online-Plattformen und
34.113 - Internetauftritten, inklusive Social-Media-Plattformen zu
34.114 - veröffentlichen.
34.115 -
34.116 -
34.117 -
34.118 -
34.119 -Gewinnfall
34.120 -----------
34.121 -
34.122 -
34.123 -#. Gewinnern, die nicht an der Feier teilnehmen, senden wir ihren
34.124 - Preis zu.
34.125 -#. PySV behält sich das Recht vor, die Preise nach eigenem Ermessen
34.126 - nicht zu vergeben, wenn PySV zu dem Schluss kommt, dass keine
34.127 - geeigneten Beiträge vorliegen. Ebenso behält sich PySV vor, die
34.128 - Platzierung zu korrigieren, sollte sich herausstellen, dass eine hohe
34.129 - Platzierung allein durch Manipulation erfolgte.
34.130 -
34.131 -
34.132 -
34.133 -
34.134 -Teilnehmerdaten
34.135 ----------------
34.136 -
34.137 -Die im Zusammenhang mit dem Wettbewerb gespeicherten Daten werden
34.138 -ausschließlich zum Zwecke der Durchführung des Wettbewerbes erhoben
34.139 -und gespeichert. Eine Weitergabe an Dritte findet nicht statt. Es gilt
34.140 -die Datenschutzerklärung abrufbar unter
34.141 -`http://pymove3d.pysv.org/privacy`_
34.142 -
34.143 -
34.144 -
34.145 -Rechtsweg
34.146 ----------
34.147 -
34.148 -Der Rechtsweg ist ausgeschlossen.
34.149 -
34.150 -Die Grundlagen für diese Teilnehmebedingungen sind freundlicherweise
34.151 -durch die Firma Heise Zeitschriften GmbH & Co. KG zur Verfügung
34.152 -gestellt worden.
34.153 -
34.154 -
34.155 -
34.156 -.. _Python Software Verband e. V.: http://python-verband.org/
34.157 -.. _http://pymove3d.pysv.org/task: http://pymove3d.pysv.org/task
34.158 -.. _Datenschutzerklärung: http://pymove3d.pysv.org/privacy
34.159 -.. _Submission: http://pymove3d.pysv.org/submission
34.160 -.. _Impressum: http://pymove3d.pysv.org//imprint
34.161 -.. _http://pymove3d.pysv.org: http://pymove3d.pysv.org/
34.162 -.. _contest@python-verband.org: mailto:contest%40python-verband.org
34.163 -.. _EuroPython 2014: https://ep2014.europython.eu/
34.164 -.. _http://pymove3d.pysv.org/privacy: http://pymove3d.pysv.org/privacy
34.165 \ No newline at end of file
35.1 --- a/templates/de/rst/coursematerial.rst Mon May 05 10:04:09 2014 +0200
35.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
35.3 @@ -1,24 +0,0 @@
35.4 -
35.5 -Das Kursmaterial
35.6 -----------------
35.7 -
35.8 -Es kann Dir auf unterschiedlichste Art & Weise nützlich sein. Wenn Du
35.9 -eine der folgenden Fragen mit "Ja" beantworten kannst:
35.10 -
35.11 -
35.12 -+ Du möchtest am Wettbewerb teilnehmen?
35.13 -+ Du bist Anfänger sowohl mit Python als auch mit Blender?
35.14 -+ Du bist ein Lehrer und willst das Material im Unterricht einsetzen?
35.15 -
35.16 -
35.17 -Dann sind die folgenden Links für Dich.
35.18 -
35.19 -
35.20 -+ Kursmaterial: `sudile.com`_
35.21 -+ Kursmaterial: `pysv.org`_
35.22 -
35.23 -
35.24 -.. _sudile.com: http://pymove3d.sudile.com/
35.25 -.. _pysv.org: http://pymove3d.pysv.org/python_course
35.26 -
35.27 -
36.1 --- a/templates/de/rst/dates.rst Mon May 05 10:04:09 2014 +0200
36.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
36.3 @@ -1,55 +0,0 @@
36.4 -Termine
36.5 --------
36.6 -
36.7 -.. raw:: html
36.8 -
36.9 - <table class="table table-striped">
36.10 - <tr>
36.11 - <td>Datum</td>
36.12 - <td>Ort</td>
36.13 - <td>Aktivität</td>
36.14 - </tr>
36.15 - <tr>
36.16 - <td>13.-14.03.2014 </td>
36.17 - <td>Chemnitz (Linuxtag)</td>
36.18 - <td>Kurs/Workshop</td>
36.19 - </tr>
36.20 - <tr>
36.21 - <td>29.-30.03.2014</td>
36.22 - <td>Köln</td>
36.23 - <td>Barcamp...</td>
36.24 - </tr>
36.25 - <tr>
36.26 - <td>01.05.2014 </td>
36.27 - <td></td>
36.28 - <td>Einsendeschluss</td>
36.29 - </tr>
36.30 - <tr>
36.31 - <td>21.07. - 27.07.2014</td>
36.32 - <td>Berlin (EuroPython 2014)</td>
36.33 - <td>Preisverleihung</td>
36.34 - </tr>
36.35 - </table>
36.36 -
36.37 -
36.38 -Kurse selbst organisieren
36.39 -=========================
36.40 -
36.41 -Du willst in Deinem Ort einen Vorbereitungskurs organisieren. Wir helfen gern.
36.42 -
36.43 -Was Du brauchst:
36.44 -
36.45 -- Interessierte Jugendliche, optimal sind 6 - 10 Teilnehmer
36.46 -- Einen Raum mit WLAN (wenn gar nicht anders, funktioniert es auch ohne).
36.47 -- 1 Rechner/Teilnehmer (oder alternativ 2 Teilnehmer/Rechner)
36.48 -- Einen Termin (2 Tage planen)
36.49 -
36.50 -Wir bieten
36.51 -==========
36.52 -
36.53 -- Unterstützung für die Kursdurchführung. Wir vermitteln gern
36.54 - Python-Enthusiasten in Deiner Nähe.
36.55 -- Kursmaterial
36.56 -- Erstellung von bootfähigen Sticks, die Programme und eine Offline-Version
36.57 - des Kursmaterials enthalten. Der Kurs kann also auch offline durchgeführt
36.58 - werden.
37.1 --- a/templates/de/rst/imprint.rst Mon May 05 10:04:09 2014 +0200
37.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
37.3 @@ -1,139 +0,0 @@
37.4 -
37.5 -PyMove3D - Der Python Wettbewerb für Mädchen & Jungen ab 13 Jahren
37.6 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37.7 -
37.8 -Der Wettbewerb ist ein Internetangebot vom Python Software Verband e.V.
37.9 -
37.10 -
37.11 -
37.12 -
37.13 -
37.14 -.. image:: /static/images/pysv-logo.png
37.15 - :alt: Python Software Verband e.V.
37.16 -
37.17 -
37.18 -
37.19 -
37.20 -Verantwortlich im Sinne des § 5 TMG und §55 I und II RStV ist:
37.21 ---------------------------------------------------------------
37.22 -
37.23 -
37.24 -Anschrift
37.25 -~~~~~~~~~
37.26 -
37.27 -`Python Software Verband e.V.`_
37.28 -
37.29 -Schulstraße 20
37.30 -
37.31 -15366 Neuenhagen bei Berlin
37.32 -
37.33 -E-Mail: info@python-verband.org
37.34 -
37.35 -Telefon +49 (0)3342 211 999 - 4
37.36 -
37.37 -Telefax +49 (0)3342 211 999 - 5
37.38 -
37.39 -USt-ID: DE287430795
37.40 -
37.41 -Vereinsregister: Amtsgericht Stendal
37.42 -
37.43 -Sitz: Halle
37.44 -
37.45 -Registernummer: VR 33442
37.46 -
37.47 -Vorstand / Vertretungsberichtigte und besondere Vertretungsbefugnis
37.48 -
37.49 -1. Vorsitzender: Dr. Mike Müller, Leipzig
37.50 -
37.51 -2. Vorsitzender: Reimar Bauer, Jülich
37.52 -
37.53 -Kassenwart und Vorstand: Daniel Szoska, Neuenhagen b. Berlin
37.54 -
37.55 -
37.56 -
37.57 -
37.58 -Implementierung
37.59 -~~~~~~~~~~~~~~~
37.60 -
37.61 -Hans Richter & Peter Koppatz
37.62 -
37.63 -sudile GbR Jägerstraße 36
37.64 -
37.65 -14467 Potsdam Deutschland / Germany
37.66 -
37.67 -Tel.: +49 331 2002 97 17
37.68 -
37.69 -Fax: +49 331 2002 97 08
37.70 -
37.71 -E-Mail: peter.koppatz@sudile.com
37.72 -
37.73 -
37.74 -Reimar Bauer
37.75 -
37.76 -E-Mail: rb.proj@gmail.com
37.77 -
37.78 -
37.79 -
37.80 -
37.81 -Design
37.82 -~~~~~~
37.83 -
37.84 -Trabucchi Media Services
37.85 -
37.86 -Tel.: +49 (0)30 75 301 319
37.87 -
37.88 -E-Mail: info@trabucchi.de
37.89 -
37.90 -
37.91 -
37.92 -Kursmaterial und Aufgabenstellung
37.93 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37.94 -
37.95 -Peter Koppatz
37.96 -
37.97 -sudile GbR Jägerstraße 36
37.98 -
37.99 -14467 Potsdam Deutschland / Germany
37.100 -
37.101 -Tel.: +49 331 2002 97 17
37.102 -
37.103 -Fax: +49 331 2002 97 08
37.104 -
37.105 -E-Mail: infos@sudile.com
37.106 -
37.107 -
37.108 -
37.109 -Bildnachweis
37.110 -~~~~~~~~~~~~
37.111 -
37.112 -Das Bild stammt aus dem Anmationsfilm „Sintel“. Dieser wurde komplett
37.113 -mit Blender erstellt. Bildrechte © Copyright: Blender Foundation |
37.114 -www.sintel.org CC BY 3.0
37.115 -
37.116 -
37.117 -
37.118 -Haftungshinweis
37.119 -~~~~~~~~~~~~~~~
37.120 -
37.121 -Trotz sorgfältiger inhaltlicher Kontrolle übernimmt der Python
37.122 -Software Verband e.V. keine Haftung oder Garantie für die Aktualität,
37.123 -Richtigkeit und Vollständigkeit der Informationen auf dieser Website.
37.124 -Für den Inhalt der verlinkten Seiten sind ausschließlich deren
37.125 -Betreiber verantwortlich. Für die eingestellten Inhalte auf den
37.126 -Teilnehmerseiten sind die jeweiligen Teilnehmer selbst verantwortlich.
37.127 -Diese Website enthält Verweise auf Websites, die von Dritten
37.128 -eingerichtet wurden. Der Python Software Verband e.V. hat keinerlei
37.129 -Kontrolle über die Websites und die dort angebotenen Informationen,
37.130 -Waren oder Dienstleistungen. Der Python Software Verband e.V.
37.131 -übernimmt daher keinerlei Verantwortung, aus welchem Rechtsgrund auch
37.132 -immer, für den Inhalt der Websites Dritter. Der Python Software
37.133 -Verband e.V. behält sich das Recht vor, die auf dieser Website
37.134 -angebotenen Informationen ohne gesonderte Ankündigung jederzeit zu
37.135 -verändern oder zu aktualisieren. Für gegebenenfalls bestehende oder
37.136 -künftig entstehende Rechtsverhältnisse ist ausschließlich deutsches
37.137 -Recht anwendbar und sind nur deutsche Gerichte zuständig.
37.138 -
37.139 -
37.140 -.. _Python Software Verband e.V.: http://pysv.org/
37.141 -
37.142 -
38.1 --- a/templates/de/rst/privacy.rst Mon May 05 10:04:09 2014 +0200
38.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
38.3 @@ -1,118 +0,0 @@
38.4 -
38.5 -Datenschutzerklärung des Python Software Verband e. V.
38.6 -========================================================
38.7 -
38.8 -Der Python Software Verband e. V. (nachfolgend als PySV bezeichnet)
38.9 -nimmt den Schutz personenbezogener Daten sehr ernst. Wir möchten, dass
38.10 -Sie wissen, wann wir welche Daten speichern und wie wir sie verwenden.
38.11 -Als eingetragener Verein unterliegen wir den Bestimmungen des
38.12 -Bundesdatenschutzgesetzes (BDSG) und des Telemediengesetzes (TMG). Wir
38.13 -haben technische und organisatorische Maßnahmen getroffen, die
38.14 -sicherstellen, dass die Vorschriften über den Datenschutz sowohl von
38.15 -uns als auch von externen Dienstleistern beachtet werden.
38.16 -
38.17 -
38.18 -Personenbezogene Daten
38.19 -----------------------
38.20 -
38.21 -Personenbezogene Daten sind Informationen, die dazu genutzt werden
38.22 -können, Ihre Identität zu erfahren. Darunter fallen Informationen wie
38.23 -Ihr richtiger Name, Adresse, Postanschrift, Telefonnummer.
38.24 -Informationen, die nicht direkt mit Ihrer wirklichen Identität in
38.25 -Verbindung gebracht werden (wie zum Beispiel favorisierte Webseiten
38.26 -oder Anzahl der Nutzer einer Site) fallen nicht darunter.
38.27 -
38.28 -Sie können unser Online-Angebot grundsätzlich ohne Offenlegung Ihrer
38.29 -Identität nutzen. Wenn Sie sich für einen unserer personalisierten
38.30 -Dienste registrieren lassen oder an Veranstaltungen teilnehmen, fragen
38.31 -wir Sie nach Ihrem Namen und nach anderen persönlichen Informationen.
38.32 -Es unterliegt Ihrer freien Entscheidung, ob Sie diese Daten eingeben.
38.33 -
38.34 -Ihre Angaben speichern wir auf besonders geschützten Servern in
38.35 -Deutschland. Der Zugriff darauf ist nur wenigen besonders befugten
38.36 -Personen möglich, die mit der Betreuung der Server befasst sind.
38.37 -
38.38 -In Verbindung mit Ihrem Zugriff werden auf unseren Servern Daten für
38.39 -Sicherungszwecke gespeichert, die möglicherweise eine Identifizierung
38.40 -zulassen (zum Beispiel IP-Adresse, Datum, Uhrzeit und betrachtete
38.41 -Seiten). Es findet keine personenbezogene Verwertung statt. Die
38.42 -statistische Auswertung anonymisierter Datensätze bleibt vorbehalten.
38.43 -
38.44 -IP-Adressen speichern wir über einen Zeitraum von maximal sieben
38.45 -Tagen. Die Speicherung erfolgt aus Gründen der Datensicherheit, um die
38.46 -Stabilität und die Betriebssicherheit unseres Systems zu
38.47 -gewährleisten.
38.48 -
38.49 -
38.50 -
38.51 -Weitergabe personenbezogener Informationen an Dritte
38.52 -----------------------------------------------------
38.53 -
38.54 -Wir verwenden Ihre personenbezogenen Informationen nur innerhalb des
38.55 -PySV. Wir geben sie nicht ohne Ihr ausdrückliches Einverständnis an
38.56 -Dritte weiter.
38.57 -
38.58 -
38.59 -
38.60 -Recht auf Widerruf
38.61 -------------------
38.62 -
38.63 -Wenn Sie uns personenbezogene Daten überlassen haben, können Sie diese
38.64 -jederzeit wieder löschen. Wenden Sie sich dazu bitte per E-Mail an
38.65 -info@python-verband.org oder per Briefpost an den Python Software
38.66 -Verband e.V., Schulstraße 20 15366 Neuenhagen bei Berlin
38.67 -
38.68 -
38.69 -
38.70 -Cookies
38.71 --------
38.72 -
38.73 -Eine Nutzung unserer Angebote ist auch ohne Cookies möglich. In
38.74 -einigen Bereichen unseres Angebots verwenden wir Cookies, um
38.75 -Benutzerfunktionen zu realisieren. Die meisten Browser sind so
38.76 -eingestellt, dass sie Cookies automatisch akzeptieren. Sie können das
38.77 -Speichern von Cookies jedoch deaktivieren oder Ihren Browser so
38.78 -einstellen, dass er Sie benachrichtigt, sobald Cookies gesendet
38.79 -werden.
38.80 -
38.81 -
38.82 -Kinder
38.83 -------
38.84 -
38.85 -Personen unter 18 Jahren sollten ohne Zustimmung der Eltern oder Erziehungsberechtigten keine personenbezogenen Daten an uns übermitteln. Für die Teilnahme an Wettbewerben fragen wir Namen und E-Mail Adresse ab. Weitere Angaben, wie ein Foto, Links zu Profilen in sozialen Netzwerken, Organisationen wie Schulen oder Vereine, sind freiwillig und haben keinen Einfluss auf die Abläufe Wettbewerbs.
38.86 -
38.87 -
38.88 -Soziale Netze Twitter, Facebook und Google+
38.89 --------------------------------------------
38.90 -
38.91 -Unsere Webseite bietet die Möglichkeit, sich über soziale Netze
38.92 -auszutauschen. Hierbei werden personenbezogene Daten an die Betreiber
38.93 -der Netzwerke übertragen. Um eine ungewollte Datenübermittlung zu
38.94 -verhindern verwenden wir das `zwei Stufen-Verfahren des Heise Verlags <http://www.heise.de/ct/artikel/2-Klicks-fuer-mehr-Datenschutz-1333879.html>`_.
38.95 -
38.96 -
38.97 -Links zu anderen Websites
38.98 --------------------------
38.99 -
38.100 -Unser Online-Angebot enthält Links zu anderen Websites. Wir haben
38.101 -keinen Einfluss darauf, dass deren Betreiber die
38.102 -Datenschutzbestimmungen einhalten.
38.103 -
38.104 -Fragen und Kommentare
38.105 ----------------------
38.106 -
38.107 -Für Fragen, Anregungen oder Kommentare zum Thema Datenschutz wenden
38.108 -Sie sich bitte per E-Mail an den Vorstand des PySV `info@python-verband.org`_
38.109 -oder per Briefpost an den Python Software Verband e.V.,
38.110 -Schulstraße 20 15366 Neuenhagen bei Berlin
38.111 -
38.112 -Die rasante Entwicklung des Internet macht von Zeit zu Zeit
38.113 -Anpassungen in unserer Datenschutzerklärung erforderlich. Sie werden
38.114 -an dieser Stelle über die Neuerungen informiert.
38.115 -
38.116 -Halle, den 30. Juni 2013 Der Vorstand des Python Software Verbands
38.117 -
38.118 -
38.119 -.. _info@python-verband.org: mailto:info%40python-verband.org
38.120 -
38.121 -
39.1 --- a/templates/de/rst/prizes.rst Mon May 05 10:04:09 2014 +0200
39.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
39.3 @@ -1,11 +0,0 @@
39.4 -Preise
39.5 --------
39.6 -
39.7 -* Professioneller Kurs an der Python-Academy in Leipzig
39.8 -* Besuch der EuroPython 2014 Konferenz in Berlin
39.9 -* ein RaspberryPi
39.10 -* PiFace für RaspberryPi
39.11 -* Arduino
39.12 -* Bücher
39.13 -* Zeitschriften
39.14 -* Gutscheine
39.15 \ No newline at end of file
40.1 --- a/templates/de/rst/submission.rst Mon May 05 10:04:09 2014 +0200
40.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
40.3 @@ -1,148 +0,0 @@
40.4 -
40.5 -Hinweise zur Erstellung der Unterlagen
40.6 -======================================
40.7 -
40.8 -Hier insbesondere zum Vortrag und zur Mitschrift.
40.9 -
40.10 -
40.11 -
40.12 -Tipps zum Aufbau des Inhalts
40.13 -----------------------------
40.14 -
40.15 -Das sind höchstens fünf Folien. Siehe auch Hinweise auf:
40.16 -`http://www.methopedia.eu/de/collection/lightning-talk`_.
40.17 -
40.18 -Die wichtigsten Folien sind:
40.19 -
40.20 -
40.21 -+ Persönliche Infos, Vorstellung (die erste)
40.22 -+ Zusammenfassung des Ergebnisses (die letzte).
40.23 -+ Hierfür solltest Du mindestens eine Minute einplanen.
40.24 -+ Dann sind die restlichen zwei Minuten für die anderen Folien frei
40.25 - einteilbar.
40.26 -
40.27 -
40.28 -Wenn etwas mit zwei nicht so vollgestopften Folien besser verständlich
40.29 -ist, nimm zwei statt einer. Der Vorteil muss erkennbar sein. Weniger
40.30 -ist mehr!
40.31 -
40.32 -Mit einer Folie ist dasselbe gemeint wie das Zeigen einer Animation
40.33 -auf einer Folie!
40.34 -
40.35 -
40.36 -
40.37 -Der Vortrag
40.38 ------------
40.39 -
40.40 -Der länger ist in Ordnung. Nur eher nicht eine Minute und auch nicht
40.41 -deutlich über fünf Minuten. Wenn alles überzeugend in einer Minute
40.42 -untergebracht ist, das für uns dann verständlich bleibt, sind wir
40.43 -damit natürlich zufrieden, es ist sogar eine besondere Leistung.
40.44 -
40.45 -
40.46 -
40.47 -Eine Überlegung wert:
40.48 ----------------------
40.49 -
40.50 -
40.51 -+ Immer in die Lage des Betrachters/Zuhörers versetzen.
40.52 -+ Versteht Dich jemand, der Dich nicht kennt? Er kann hier nicht in
40.53 - einen fremden Kopf sehen und Fragen stellen.
40.54 -+ Holst Du ihn ab und nimmst ihn mit?
40.55 -
40.56 -
40.57 -
40.58 -
40.59 -Gliederungsbeispiel im Detail
40.60 ------------------------------
40.61 -
40.62 -Hier eine beispielhafte Gliederung, wie so etwas aufgebaut sein kann.
40.63 -Andere Konzepte sind ebenfalls geeignet.
40.64 -
40.65 -
40.66 -
40.67 -Folie 1:
40.68 ---------
40.69 -
40.70 -
40.71 -+ Titel des Projektes und Vorstellung von dir selber/ eurem Team
40.72 -+ Angaben zur Person
40.73 -+ Angaben zum Ort/Schule
40.74 -
40.75 -
40.76 -
40.77 -
40.78 -Folie 2:
40.79 ---------
40.80 -
40.81 -
40.82 -+ Zielsetzung der Projektidee skizzieren in 5 bis höchstens 7
40.83 - Stichpunkten
40.84 -+ Warum hast Du die eingereichte Lösung gewählt?
40.85 -
40.86 -
40.87 -
40.88 -
40.89 -Folie 3:
40.90 ---------
40.91 -
40.92 -
40.93 -+ Besonderheiten Deines Programms
40.94 -+ Eigenschaften
40.95 -+ Abbildungen
40.96 -+ Code Schnipsel
40.97 -
40.98 -
40.99 -
40.100 -
40.101 -Folie 4:
40.102 ---------
40.103 -
40.104 -
40.105 -+ Beschreibung im Detail
40.106 -+ Hinweise zur Ausführung Deines Programms
40.107 -+ Darstellung der Vorteile und der Grenzen der Steuerung mittels
40.108 - Python.
40.109 -
40.110 -
40.111 -
40.112 -
40.113 -Folie 5:
40.114 ---------
40.115 -
40.116 -
40.117 -+ Gib einen Ausblick darauf wo Deine Projektidee eingesetzt werden
40.118 - könnte
40.119 -+ z.B. in einem Spiel, Film, Daumenkino, technische Lösung, Modell
40.120 - usw.
40.121 -+ Zwei Stichpunkte für Beispiele reichen.
40.122 -
40.123 -
40.124 -
40.125 -
40.126 -Nicht vergessen:
40.127 -----------------
40.128 -
40.129 -Die Projektbeschreibung muss auch als ausformulierter Text eingereicht
40.130 -werden! Du kannst Dich am Vortrag orientieren und bei Bedarf ins
40.131 -Detail gehen. Trenne eine einführende Übersicht am Anfang von den
40.132 -Details. Wenn man die Details liest, kennt man dann bereits den
40.133 -Zusammenhang.
40.134 -
40.135 -
40.136 -
40.137 -Alternative Präsentation
40.138 -------------------------
40.139 -
40.140 -Über `http://sketchfab.com`_ (eine Registrierung ist notwendig), das
40.141 -Ergebnis sieht dann wie in dem folgendem Beispiel gezeigt aus.
40.142 -Bedenke, das Internetverbindungen in Präsentationen immer kritisch
40.143 -sind. Es wäre schade, wenn genau im Vortrag nichts gezeigt werden
40.144 -kann. In diesem Fall gilt: Offline ist besser als Online!
40.145 -
40.146 -
40.147 -
40.148 -.. _http://www.methopedia.eu/de/collection/lightning-talk: http://www.methopedia.eu/de/collection/lightning-talk
40.149 -.. _http://sketchfab.com: http://sketchfab.com/
40.150 -
40.151 -
41.1 --- a/templates/de/rst/task.rst Mon May 05 10:04:09 2014 +0200
41.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
41.3 @@ -1,53 +0,0 @@
41.4 -
41.5 -Python bewegt die Welt - Attraktives Programmieren für junge Leute
41.6 -------------------------------------------------------------------
41.7 -
41.8 -Begleitmaterial zu dieser Aufgabe findest Du unter
41.9 -`http://pymove3d.sudile.com`_ und
41.10 -`http://pymove3d.pysv.org/coursematerial`_
41.11 -
41.12 -Verwende Blender 2.69 um eine 3D Welt mit der darin enthaltenen
41.13 -Programmiersprache Python zu erstellen und zu verändern.
41.14 -
41.15 -Alles ist erlaubt was Du mit der Programmiersprache Python
41.16 -konstruierst bzw. in Bewegung setzt. Das Bedienen der Werkzeuge, die
41.17 -das Programm Blender als Symbole und Tastenbefehle anbietet, ist
41.18 -während des Ablaufs der eingereichten Lösung nicht gestattet. Allein
41.19 -Dein Programm kontrolliert, was passiert.
41.20 -
41.21 -Filme Deine Konstruktion durch eine Kamerafahrt mit der
41.22 -bereitgestellten `Kamerafahrt`_ bzw. eine selbst erstellte Version.
41.23 -
41.24 -Dein eingereichtes Programm muss alles enthalten was Du in dieser
41.25 -Kamerafahrt zeigst.
41.26 -
41.27 -Bereite einen 3 minütigen Vortag vor (Bildschirmpräsentation oder
41.28 -Screencast): Beschreibe deine Zielsetzungen und warum Du die
41.29 -eingereichte Lösung gewählt hast. Gehe auf besondere Eigenschaften
41.30 -deines Programms und des Ablaufs ein und zeige die Vor- oder Nachteile
41.31 -der Steuerung mittels Python auf. Erstelle eine Textmitschrift deines
41.32 -Vortrags . Du kannst diese mit Anmerkungen ergänzen.
41.33 -
41.34 -Einzureichen ist bis einschlieslich zum 01. Mai 2014 eine komprimierte
41.35 -Archivdatei (ZIP, tar.gz) Datei an die E-Mail Adresse: contest@python-verband.org
41.36 -
41.37 -Im Mailtext die Erklärung :
41.38 -
41.39 -Ich habe die Wettbewerbsbedingungen
41.40 -`http://pymove3d.pysv.org/competition`_ gelesen und erkläre mich mit
41.41 -diesen einverstanden.
41.42 -
41.43 -Der Inhalt der komprimierten Archivdatei Datei:
41.44 -
41.45 -
41.46 -#. Film der Kamerafahrt um Deine Konstruktion (1 bis 3 Minuten)
41.47 -#. Dein(e) Python Programm(e) in einem Ordner
41.48 -#. Dein Vortrag in Form einer Bildschirmpräsentation oder Screencast
41.49 -#. Textmitschrift Deines Vortrags
41.50 -
41.51 -
41.52 -
41.53 -.. _http://pymove3d.sudile.com: http://pymove3d.sudile.com/
41.54 -.. _http://pymove3d.pysv.org/coursematerial: http://pymove3d.pysv.org/coursematerial
41.55 -.. _http://pymove3d.pysv.org/competition: http://pymove3d.pysv.org/competition
41.56 -.. _Kamerafahrt: http://pymove3d.sudile.com/stations/blender-move/e_camera_moves/e_camera_moves.html
42.1 --- a/templates/en/archive/2013/competitions/rst/2013.rst Mon May 05 10:04:09 2014 +0200
42.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
42.3 @@ -1,31 +0,0 @@
42.4 -
42.5 -Wettbewerb 2013
42.6 ----------------
42.7 -
42.8 -Die Gewinner des Programmierwettbewerbes, zeigten auf der PyCon DE
42.9 -2013 in Köln ihre Ergebnisse. In einem Kurzvortrag wurde das Projekt
42.10 -vorgestellt und mit einem Film das Ergebnis visualisiert.
42.11 -
42.12 -.. image:: /static/images/archive/competitions/2013/contest2013a.jpg
42.13 - :alt: Anne
42.14 -
42.15 -.. image:: /static/images/archive/competitions/2013/contest2013b.jpg
42.16 - :alt: Valentin
42.17 -
42.18 -Anne (15 Jahre) zeigte das eine 3D-Version des »Game of life« und
42.19 -Valentin (13 Jahre) demonstrierte seine »Skat-Simulation«.
42.20 -
42.21 -Beide Schüler präsentierten dem staunenden Publikum von über
42.22 -250 Pythonentwicklern ihre Werke.
42.23 -
42.24 -Diese würdigten mit lang anhaltendem Applaus die Ergebnisse. Valentin hatte
42.25 -vor 9 Monaten Python gelernt und Blender schon früher entdeckt.
42.26 -Seine Skatsimulation enthält sogar 3D Sound.
42.27 -
42.28 -.. raw:: html
42.29 -
42.30 - <iframe width="420" height="315"
42.31 - src="http://www.youtube.com/watch?v=BfEcIAzdv9M"
42.32 - frameborder="0" allowfullscreen>
42.33 - </iframe>
42.34 -
43.1 --- a/templates/en/rst/competition.rst Mon May 05 10:04:09 2014 +0200
43.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
43.3 @@ -1,161 +0,0 @@
43.4 -
43.5 -Wettbewerbsbedingungen
43.6 -----------------------
43.7 -
43.8 -Aufgabe und Termine werden über die Webseite zum Wettbewerb auf
43.9 -`http://pymove3d.pysv.org/task`_ bekanntgegeben.
43.10 -
43.11 -
43.12 -
43.13 -Allgemeines
43.14 ------------
43.15 -
43.16 -
43.17 -#. Der `Python Software Verband e. V.`_ (nachfolgend PySV genannt)
43.18 - veranstaltet mit den Veranstaltern der `EuroPython 2014`_ Konferenz
43.19 - einen Python-Programmier-Wettbewerb.
43.20 -#. Diese Wettbewerbsbedingungen regeln die Rechte und Pflichten der
43.21 - Teilnehmer und des Veranstalters dieses Wettbewerbs.
43.22 -#. PySV behält es sich vor, den Wettbewerb abzuändern, zu unterbrechen
43.23 - oder ganz abzusagen.
43.24 -
43.25 -
43.26 -
43.27 -
43.28 -Teilnahmefähige Beiträge
43.29 -------------------------
43.30 -
43.31 -
43.32 -#. Die eingereichten Beiträge müssen von dem Teilnehmer eigens
43.33 - erstellt und noch nicht veröffentlicht worden sein. Die inhaltlichen
43.34 - und technischen Anforderungen an die Beiträge können unter
43.35 - pymove3d.pysv.org/submission abgerufen werden.
43.36 -#. Die Teilnehmer können ihren Beitrag als komprimierte Archivdatei
43.37 - (ZIP, tar.gz, ...) bis einschließlich dem 1. Mai 2014 unter `contest@python-verband.org`_
43.38 - einreichen, sofern sie nicht größer als 10 MByte
43.39 - ist. Größere Demos stellen Sie uns bitte über einen Download-Link zur
43.40 - Verfügung und mailen nur diesen. Anschließend werden die von der PySV-
43.41 - Jury vorausgewählten Beiträge online veröffentlicht und durch die
43.42 - Leser bewertet. Die Gewinner werden auf der Website
43.43 - `http://pymove3d.pysv.org`_ bekanntgegeben.
43.44 -#. PySV entscheidet, ob ein eingereichter Beitrag für den Wettbewerb
43.45 - zugelassen wird. Einzelne Personen können jederzeit von der Teilnahme
43.46 - ausgeschlossen werden, sofern berechtigte Gründe, wie z.B. der Verstoß
43.47 - gegen die Teilnahmebedingungen, Manipulation oder unzulässige
43.48 - Beeinflussung des Wettbewerbs vorliegen. In solchen Fällen kann
43.49 - gegebenenfalls der Gewinn nachträglich aberkannt und zurückgefordert
43.50 - werden. Ein Ausschluss kommt insbesondere dann in Betracht, wenn der
43.51 - Teilnehmer durch die Teilnahme gegen Rechte Dritter oder Strafgesetze
43.52 - verstößt oder wenn begründete Anhaltspunkte dafür bestehen, dass der
43.53 - Teilnehmer das Abstimmergebnis auf unzulässige Art und Weise
43.54 - verfälscht hat.
43.55 -
43.56 -
43.57 -
43.58 -
43.59 -Teilnehmervoraussetzungen
43.60 --------------------------
43.61 -
43.62 -
43.63 -#. An dem Wettbewerb kann grundsätzlich jeder Schüler der
43.64 - Sekundarstufe 1 und 2 aller Schulformen ab 13 Jahren sowie Schüler der
43.65 - berufsbildenden Schulen (Berufskolleg) und gleichartigen dualen
43.66 - Ausbildungsverhältnissen bis 21 Jahren, ungeachtet seines Geschlechtes
43.67 - oder seiner Nationalität teilnehmen, sofern er sich mit den
43.68 - Teilnahmebedingungen einverstanden erklärt.
43.69 -#. Von der Teilnahme ausgenommen sind Angehörige des Vorstands des
43.70 - PySV.
43.71 -#. Die Zustimmung erfolgt durch die Eintragung als Teilnehmer auf der
43.72 - Webseite zum Wettbewerb bzw. bei der Zusendung der Lösung mit dem
43.73 - Hinweis, die Wettbewerbsbedingungen beachtet zu haben. Bei
43.74 - minderjährigen Teilnehmern bedarf die Teilnahme der Zustimmung durch
43.75 - die gesetzlichen Vertreter. Der Teilnehmer erklärt mit der Zustimmung
43.76 - zu diesen Teilnahmebedingungen, dass er durch die Teilnahme keine
43.77 - Rechte Dritter, insbesondere keine Persönlichkeitsrechte verletzt. Der
43.78 - Teilnehmer sichert außerdem zu, kein Material zu übermitteln, das
43.79 - gegen gesetzliche Bestimmungen verstößt. Sollten dennoch Dritte
43.80 - Ansprüche wegen Verletzung ihrer Rechte geltend machen, so stellt der
43.81 - Teilnehmer PySV von allen in diesem Zusammenhang geltend gemachten
43.82 - Ansprüchen frei.
43.83 -
43.84 -
43.85 -
43.86 -
43.87 -Urheber-/Persönlichkeitsrechte
43.88 -------------------------------
43.89 -
43.90 -
43.91 -#. Der Teilnehmer erklärt, dass die Verwertungsrechte an allen im
43.92 - Rahmen des Wettbewerbs eingereichten Beiträgen bei ihm liegen. Hierzu
43.93 - gehören insbesondere alle Bilder, Videos und in Videos enthaltener
43.94 - Musik, die der Teilnehmer dem Veranstalter im Rahmen des Wettbewerbs
43.95 - übermittelt.
43.96 -#. Die Rechte zur Veröffentlichung des Beitrages verbleiben beim
43.97 - Teilnehmer. Der Teilnehmer räumt PySV ein einfaches, nicht
43.98 - übertragbares, räumlich und zeitlich uneingeschränktes Nutzungsrecht
43.99 - zur Veröffentlichung, Verbreitung, Vervielfältigung sowie öffentlichen
43.100 - Zugänglichmachung des Beitrages in denen von PySV veröffentlichten On-
43.101 - und Offline-Medien (inklusive App) sowie auf anderen Online-
43.102 - Plattformen und Internetauftritten, inklusive Social-Media-Plattformen
43.103 - ein. Darüber hinaus wird PySV das Erstveröffentlichungsrecht
43.104 - eingeräumt.
43.105 -#. In diesem Zusammenhang gewährt der Teilnehmer PySV auch das Recht,
43.106 - die Werke zu bearbeiten, um beispielsweise deren Veröffentlichung zu
43.107 - ermöglichen.
43.108 -#. Der Teilnehmer erlaubt PySV, den Teilnehmerbeitrag und seinen Namen
43.109 - zum Zwecke der Durchführung des Wettbewerbs und der
43.110 - Öffentlichkeitsarbeit für den Wettbewerb (einschließlich zukünftiger
43.111 - Folgen) in denen von PySV veröffentlichten On- und Offline-Medien
43.112 - (inklusive App) sowie auf anderen Online-Plattformen und
43.113 - Internetauftritten, inklusive Social-Media-Plattformen zu
43.114 - veröffentlichen.
43.115 -
43.116 -
43.117 -
43.118 -
43.119 -Gewinnfall
43.120 -----------
43.121 -
43.122 -
43.123 -#. Gewinnern, die nicht an der Feier teilnehmen, senden wir ihren
43.124 - Preis zu.
43.125 -#. PySV behält sich das Recht vor, die Preise nach eigenem Ermessen
43.126 - nicht zu vergeben, wenn PySV zu dem Schluss kommt, dass keine
43.127 - geeigneten Beiträge vorliegen. Ebenso behält sich PySV vor, die
43.128 - Platzierung zu korrigieren, sollte sich herausstellen, dass eine hohe
43.129 - Platzierung allein durch Manipulation erfolgte.
43.130 -
43.131 -
43.132 -
43.133 -
43.134 -Teilnehmerdaten
43.135 ----------------
43.136 -
43.137 -Die im Zusammenhang mit dem Wettbewerb gespeicherten Daten werden
43.138 -ausschließlich zum Zwecke der Durchführung des Wettbewerbes erhoben
43.139 -und gespeichert. Eine Weitergabe an Dritte findet nicht statt. Es gilt
43.140 -die Datenschutzerklärung abrufbar unter
43.141 -`http://pymove3d.pysv.org/privacy`_
43.142 -
43.143 -
43.144 -
43.145 -Rechtsweg
43.146 ----------
43.147 -
43.148 -Der Rechtsweg ist ausgeschlossen.
43.149 -
43.150 -Die Grundlagen für diese Teilnehmebedingungen sind freundlicherweise
43.151 -durch die Firma Heise Zeitschriften GmbH & Co. KG zur Verfügung
43.152 -gestellt worden.
43.153 -
43.154 -
43.155 -
43.156 -.. _Python Software Verband e. V.: http://python-verband.org/
43.157 -.. _http://pymove3d.pysv.org/task: http://pymove3d.pysv.org/task
43.158 -.. _Datenschutzerklärung: http://pymove3d.pysv.org/privacy
43.159 -.. _Submission: http://pymove3d.pysv.org/submission
43.160 -.. _Impressum: http://pymove3d.pysv.org//imprint
43.161 -.. _http://pymove3d.pysv.org: http://pymove3d.pysv.org/
43.162 -.. _contest@python-verband.org: mailto:contest%40python-verband.org
43.163 -.. _EuroPython 2014: https://ep2014.europython.eu/
43.164 -.. _http://pymove3d.pysv.org/privacy: http://pymove3d.pysv.org/privacy
43.165 \ No newline at end of file
44.1 --- a/templates/en/rst/coursematerial.rst Mon May 05 10:04:09 2014 +0200
44.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
44.3 @@ -1,24 +0,0 @@
44.4 -
44.5 -Das Kursmaterial
44.6 -----------------
44.7 -
44.8 -Es kann Dir auf unterschiedlichste Art & Weise nützlich sein. Wenn Du
44.9 -eine der folgenden Fragen mit "Ja" beantworten kannst:
44.10 -
44.11 -
44.12 -+ Du möchtest am Wettbewerb teilnehmen?
44.13 -+ Du bist Anfänger sowohl mit Python als auch mit Blender?
44.14 -+ Du bist ein Lehrer und willst das Material im Unterricht einsetzen?
44.15 -
44.16 -
44.17 -Dann sind die folgenden Links für Dich.
44.18 -
44.19 -
44.20 -+ Kursmaterial: `sudile.com`_
44.21 -+ Kursmaterial: `pysv.org`_
44.22 -
44.23 -
44.24 -.. _sudile.com: http://pymove3d.sudile.com/
44.25 -.. _pysv.org: http://pymove3d.pysv.org/python_course
44.26 -
44.27 -
45.1 --- a/templates/en/rst/dates.rst Mon May 05 10:04:09 2014 +0200
45.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
45.3 @@ -1,16 +0,0 @@
45.4 -Dates
45.5 --------
45.6 -
45.7 -+--------------------------+---------------------------+--------------------+
45.8 -| Date | Location | Activity |
45.9 -+==========================+===========================+====================+
45.10 -| 2014-03-13 - 2014-03-14 | Chemnitz (Linuxtag) | Kurs/Workshop |
45.11 -+--------------------------+---------------------------+--------------------+
45.12 -| 2014-03-29 - 2014-03-30 | Cologne | Barcamp... |
45.13 -+--------------------------+---------------------------+--------------------+
45.14 -| 2014-05-0114 | | Deadline |
45.15 -+--------------------------+---------------------------+--------------------+
45.16 -| 2014-07-21 - 2014-07-27 | Berlin (EuroPython 2014) | Price-giving |
45.17 -+--------------------------+---------------------------+--------------------+
45.18 -
45.19 -
46.1 --- a/templates/en/rst/imprint.rst Mon May 05 10:04:09 2014 +0200
46.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
46.3 @@ -1,128 +0,0 @@
46.4 -
46.5 -PyMove3D - Der Python Wettbewerb für Mädchen & Jungen ab 13 Jahren
46.6 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46.7 -
46.8 -pymove3D ist ein Internetangebot vom Python Software Verband e.V.
46.9 -Verantwortlich im Sinne des § 5 TMG und §55 I und II RStV ist:
46.10 -
46.11 -
46.12 -
46.13 -Anschrift
46.14 -~~~~~~~~~
46.15 -
46.16 -`Python Software Verband e.V.`_
46.17 -
46.18 -Schulstraße 20
46.19 -
46.20 -15366 Neuenhagen bei Berlin
46.21 -
46.22 -E-Mail: info@python-verband.org
46.23 -
46.24 -Telefon +49 (0)3342 211 999 - 4
46.25 -
46.26 -Telefax +49 (0)3342 211 999 - 5
46.27 -
46.28 -USt-ID: DE287430795
46.29 -
46.30 -Vereinsregister: Amtsgericht Stendal
46.31 -
46.32 -Sitz: Halle
46.33 -
46.34 -Registernummer: VR 33442
46.35 -
46.36 -Vorstand / Vertretungsberichtigte und besondere Vertretungsbefugnis
46.37 -
46.38 -1. Vorsitzender: Dr. Mike Müller, Leipzig
46.39 -
46.40 -2. Vorsitzender: Reimar Bauer, Jülich
46.41 -
46.42 -Kassenwart und Vorstand: Daniel Szoska, Neuenhagen b. Berlin
46.43 -
46.44 -
46.45 -
46.46 -
46.47 -Implementierung
46.48 -~~~~~~~~~~~~~~~
46.49 -
46.50 -Hans Richter & Peter Koppatz
46.51 -
46.52 -sudile GbR Jägerstraße 36
46.53 -
46.54 -14467 Potsdam Deutschland / Germany
46.55 -
46.56 -Tel.: +49 331 2002 97 17
46.57 -
46.58 -Fax: +49 331 2002 97 08
46.59 -
46.60 -E-Mail: peter.koppatz@sudile.com
46.61 -
46.62 -
46.63 -Reimar Bauer
46.64 -
46.65 -E-Mail: rb.proj@gmail.com
46.66 -
46.67 -
46.68 -
46.69 -
46.70 -Design
46.71 -~~~~~~
46.72 -
46.73 -Trabucchi Media Services
46.74 -
46.75 -Tel.: +49 (0)30 75 301 319
46.76 -
46.77 -E-Mail: info@trabucchi.de
46.78 -
46.79 -
46.80 -
46.81 -Kursmaterial und Aufgabenstellung
46.82 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46.83 -
46.84 -Peter Koppatz
46.85 -
46.86 -sudile GbR Jägerstraße 36
46.87 -
46.88 -14467 Potsdam Deutschland / Germany
46.89 -
46.90 -Tel.: +49 331 2002 97 17
46.91 -
46.92 -Fax: +49 331 2002 97 08
46.93 -
46.94 -E-Mail: infos@sudile.com
46.95 -
46.96 -
46.97 -
46.98 -Bildnachweis
46.99 -~~~~~~~~~~~~
46.100 -
46.101 -Das Bild stammt aus dem Anmationsfilm „Sintel“. Dieser wurde komplett
46.102 -mit Blender erstellt. Bildrechte © Copyright: Blender Foundation |
46.103 -www.sintel.org CC BY 3.0
46.104 -
46.105 -
46.106 -
46.107 -Haftungshinweis
46.108 -~~~~~~~~~~~~~~~
46.109 -
46.110 -Trotz sorgfältiger inhaltlicher Kontrolle übernimmt der Python
46.111 -Software Verband e.V. keine Haftung oder Garantie für die Aktualität,
46.112 -Richtigkeit und Vollständigkeit der Informationen auf dieser Website.
46.113 -Für den Inhalt der verlinkten Seiten sind ausschließlich deren
46.114 -Betreiber verantwortlich. Für die eingestellten Inhalte auf den
46.115 -Teilnehmerseiten sind die jeweiligen Teilnehmer selbst verantwortlich.
46.116 -Diese Website enthält Verweise auf Websites, die von Dritten
46.117 -eingerichtet wurden. Der Python Software Verband e.V. hat keinerlei
46.118 -Kontrolle über die Websites und die dort angebotenen Informationen,
46.119 -Waren oder Dienstleistungen. Der Python Software Verband e.V.
46.120 -übernimmt daher keinerlei Verantwortung, aus welchem Rechtsgrund auch
46.121 -immer, für den Inhalt der Websites Dritter. Der Python Software
46.122 -Verband e.V. behält sich das Recht vor, die auf dieser Website
46.123 -angebotenen Informationen ohne gesonderte Ankündigung jederzeit zu
46.124 -verändern oder zu aktualisieren. Für gegebenenfalls bestehende oder
46.125 -künftig entstehende Rechtsverhältnisse ist ausschließlich deutsches
46.126 -Recht anwendbar und sind nur deutsche Gerichte zuständig.
46.127 -
46.128 -
46.129 -.. _Python Software Verband e.V.: http://pysv.org/
46.130 -
46.131 -
47.1 --- a/templates/en/rst/privacy.rst Mon May 05 10:04:09 2014 +0200
47.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
47.3 @@ -1,118 +0,0 @@
47.4 -
47.5 -Datenschutzerklärung des Python Software Verband e. V.
47.6 -========================================================
47.7 -
47.8 -Der Python Software Verband e. V. (nachfolgend als PySV bezeichnet)
47.9 -nimmt den Schutz personenbezogener Daten sehr ernst. Wir möchten, dass
47.10 -Sie wissen, wann wir welche Daten speichern und wie wir sie verwenden.
47.11 -Als eingetragener Verein unterliegen wir den Bestimmungen des
47.12 -Bundesdatenschutzgesetzes (BDSG) und des Telemediengesetzes (TMG). Wir
47.13 -haben technische und organisatorische Maßnahmen getroffen, die
47.14 -sicherstellen, dass die Vorschriften über den Datenschutz sowohl von
47.15 -uns als auch von externen Dienstleistern beachtet werden.
47.16 -
47.17 -
47.18 -Personenbezogene Daten
47.19 -----------------------
47.20 -
47.21 -Personenbezogene Daten sind Informationen, die dazu genutzt werden
47.22 -können, Ihre Identität zu erfahren. Darunter fallen Informationen wie
47.23 -Ihr richtiger Name, Adresse, Postanschrift, Telefonnummer.
47.24 -Informationen, die nicht direkt mit Ihrer wirklichen Identität in
47.25 -Verbindung gebracht werden (wie zum Beispiel favorisierte Webseiten
47.26 -oder Anzahl der Nutzer einer Site) fallen nicht darunter.
47.27 -
47.28 -Sie können unser Online-Angebot grundsätzlich ohne Offenlegung Ihrer
47.29 -Identität nutzen. Wenn Sie sich für einen unserer personalisierten
47.30 -Dienste registrieren lassen oder an Veranstaltungen teilnehmen, fragen
47.31 -wir Sie nach Ihrem Namen und nach anderen persönlichen Informationen.
47.32 -Es unterliegt Ihrer freien Entscheidung, ob Sie diese Daten eingeben.
47.33 -
47.34 -Ihre Angaben speichern wir auf besonders geschützten Servern in
47.35 -Deutschland. Der Zugriff darauf ist nur wenigen besonders befugten
47.36 -Personen möglich, die mit der Betreuung der Server befasst sind.
47.37 -
47.38 -In Verbindung mit Ihrem Zugriff werden auf unseren Servern Daten für
47.39 -Sicherungszwecke gespeichert, die möglicherweise eine Identifizierung
47.40 -zulassen (zum Beispiel IP-Adresse, Datum, Uhrzeit und betrachtete
47.41 -Seiten). Es findet keine personenbezogene Verwertung statt. Die
47.42 -statistische Auswertung anonymisierter Datensätze bleibt vorbehalten.
47.43 -
47.44 -IP-Adressen speichern wir über einen Zeitraum von maximal sieben
47.45 -Tagen. Die Speicherung erfolgt aus Gründen der Datensicherheit, um die
47.46 -Stabilität und die Betriebssicherheit unseres Systems zu
47.47 -gewährleisten.
47.48 -
47.49 -
47.50 -
47.51 -Weitergabe personenbezogener Informationen an Dritte
47.52 -----------------------------------------------------
47.53 -
47.54 -Wir verwenden Ihre personenbezogenen Informationen nur innerhalb des
47.55 -PySV. Wir geben sie nicht ohne Ihr ausdrückliches Einverständnis an
47.56 -Dritte weiter.
47.57 -
47.58 -
47.59 -
47.60 -Recht auf Widerruf
47.61 -------------------
47.62 -
47.63 -Wenn Sie uns personenbezogene Daten überlassen haben, können Sie diese
47.64 -jederzeit wieder löschen. Wenden Sie sich dazu bitte per E-Mail an
47.65 -info@python-verband.org oder per Briefpost an den Python Software
47.66 -Verband e.V., Schulstraße 20 15366 Neuenhagen bei Berlin
47.67 -
47.68 -
47.69 -
47.70 -Cookies
47.71 --------
47.72 -
47.73 -Eine Nutzung unserer Angebote ist auch ohne Cookies möglich. In
47.74 -einigen Bereichen unseres Angebots verwenden wir Cookies, um
47.75 -Benutzerfunktionen zu realisieren. Die meisten Browser sind so
47.76 -eingestellt, dass sie Cookies automatisch akzeptieren. Sie können das
47.77 -Speichern von Cookies jedoch deaktivieren oder Ihren Browser so
47.78 -einstellen, dass er Sie benachrichtigt, sobald Cookies gesendet
47.79 -werden.
47.80 -
47.81 -
47.82 -Kinder
47.83 -------
47.84 -
47.85 -Personen unter 18 Jahren sollten ohne Zustimmung der Eltern oder Erziehungsberechtigten keine personenbezogenen Daten an uns übermitteln. Für die Teilnahme an Wettbewerben fragen wir Namen und E-Mail Adresse ab. Weitere Angaben, wie ein Foto, Links zu Profilen in sozialen Netzwerken, Organisationen wie Schulen oder Vereine, sind freiwillig und haben keinen Einfluss auf die Abläufe Wettbewerbs.
47.86 -
47.87 -
47.88 -Soziale Netze Twitter, Facebook und Google+
47.89 --------------------------------------------
47.90 -
47.91 -Unsere Webseite bietet die Möglichkeit, sich über soziale Netze
47.92 -auszutauschen. Hierbei werden personenbezogene Daten an die Betreiber
47.93 -der Netzwerke übertragen. Um eine ungewollte Datenübermittlung zu
47.94 -verhindern verwenden wir das `zwei Stufen-Verfahren des Heise Verlags <http://www.heise.de/ct/artikel/2-Klicks-fuer-mehr-Datenschutz-1333879.html>`_.
47.95 -
47.96 -
47.97 -Links zu anderen Websites
47.98 --------------------------
47.99 -
47.100 -Unser Online-Angebot enthält Links zu anderen Websites. Wir haben
47.101 -keinen Einfluss darauf, dass deren Betreiber die
47.102 -Datenschutzbestimmungen einhalten.
47.103 -
47.104 -Fragen und Kommentare
47.105 ----------------------
47.106 -
47.107 -Für Fragen, Anregungen oder Kommentare zum Thema Datenschutz wenden
47.108 -Sie sich bitte per E-Mail an den Vorstand des PySV `info@python-verband.org`_
47.109 -oder per Briefpost an den Python Software Verband e.V.,
47.110 -Schulstraße 20 15366 Neuenhagen bei Berlin
47.111 -
47.112 -Die rasante Entwicklung des Internet macht von Zeit zu Zeit
47.113 -Anpassungen in unserer Datenschutzerklärung erforderlich. Sie werden
47.114 -an dieser Stelle über die Neuerungen informiert.
47.115 -
47.116 -Halle, den 30. Juni 2013 Der Vorstand des Python Software Verbands
47.117 -
47.118 -
47.119 -.. _info@python-verband.org: mailto:info%40python-verband.org
47.120 -
47.121 -
48.1 --- a/templates/en/rst/prizes.rst Mon May 05 10:04:09 2014 +0200
48.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
48.3 @@ -1,11 +0,0 @@
48.4 -Preise
48.5 --------
48.6 -
48.7 -* Professioneller Kurs an der Python-Academy in Leipzig
48.8 -* Besuch der EuroPython 2014 Konferenz in Berlin
48.9 -* ein RaspberryPi
48.10 -* PiFace für RaspberryPi
48.11 -* Arduino
48.12 -* Bücher
48.13 -* Zeitschriften
48.14 -* Gutscheine
48.15 \ No newline at end of file
49.1 --- a/templates/en/rst/submission.rst Mon May 05 10:04:09 2014 +0200
49.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
49.3 @@ -1,148 +0,0 @@
49.4 -
49.5 -Hinweise zur Erstellung der Unterlagen
49.6 -======================================
49.7 -
49.8 -Hier insbesondere zum Vortrag und zur Mitschrift.
49.9 -
49.10 -
49.11 -
49.12 -Tipps zum Aufbau des Inhalts
49.13 -----------------------------
49.14 -
49.15 -Das sind höchstens fünf Folien. Siehe auch Hinweise auf:
49.16 -`http://www.methopedia.eu/de/collection/lightning-talk`_.
49.17 -
49.18 -Die wichtigsten Folien sind:
49.19 -
49.20 -
49.21 -+ Persönliche Infos, Vorstellung (die erste)
49.22 -+ Zusammenfassung des Ergebnisses (die letzte).
49.23 -+ Hierfür solltest Du mindestens eine Minute einplanen.
49.24 -+ Dann sind die restlichen zwei Minuten für die anderen Folien frei
49.25 - einteilbar.
49.26 -
49.27 -
49.28 -Wenn etwas mit zwei nicht so vollgestopften Folien besser verständlich
49.29 -ist, nimm zwei statt einer. Der Vorteil muss erkennbar sein. Weniger
49.30 -ist mehr!
49.31 -
49.32 -Mit einer Folie ist dasselbe gemeint wie das Zeigen einer Animation
49.33 -auf einer Folie!
49.34 -
49.35 -
49.36 -
49.37 -Der Vortrag
49.38 ------------
49.39 -
49.40 -Der länger ist in Ordnung. Nur eher nicht eine Minute und auch nicht
49.41 -deutlich über fünf Minuten. Wenn alles überzeugend in einer Minute
49.42 -untergebracht ist, das für uns dann verständlich bleibt, sind wir
49.43 -damit natürlich zufrieden, es ist sogar eine besondere Leistung.
49.44 -
49.45 -
49.46 -
49.47 -Eine Überlegung wert:
49.48 ----------------------
49.49 -
49.50 -
49.51 -+ Immer in die Lage des Betrachters/Zuhörers versetzen.
49.52 -+ Versteht Dich jemand, der Dich nicht kennt? Er kann hier nicht in
49.53 - einen fremden Kopf sehen und Fragen stellen.
49.54 -+ Holst Du ihn ab und nimmst ihn mit?
49.55 -
49.56 -
49.57 -
49.58 -
49.59 -Gliederungsbeispiel im Detail
49.60 ------------------------------
49.61 -
49.62 -Hier eine beispielhafte Gliederung, wie so etwas aufgebaut sein kann.
49.63 -Andere Konzepte sind ebenfalls geeignet.
49.64 -
49.65 -
49.66 -
49.67 -Folie 1:
49.68 ---------
49.69 -
49.70 -
49.71 -+ Titel des Projektes und Vorstellung von dir selber/ eurem Team
49.72 -+ Angaben zur Person
49.73 -+ Angaben zum Ort/Schule
49.74 -
49.75 -
49.76 -
49.77 -
49.78 -Folie 2:
49.79 ---------
49.80 -
49.81 -
49.82 -+ Zielsetzung der Projektidee skizzieren in 5 bis höchstens 7
49.83 - Stichpunkten
49.84 -+ Warum hast Du die eingereichte Lösung gewählt?
49.85 -
49.86 -
49.87 -
49.88 -
49.89 -Folie 3:
49.90 ---------
49.91 -
49.92 -
49.93 -+ Besonderheiten Deines Programms
49.94 -+ Eigenschaften
49.95 -+ Abbildungen
49.96 -+ Code Schnipsel
49.97 -
49.98 -
49.99 -
49.100 -
49.101 -Folie 4:
49.102 ---------
49.103 -
49.104 -
49.105 -+ Beschreibung im Detail
49.106 -+ Hinweise zur Ausführung Deines Programms
49.107 -+ Darstellung der Vorteile und der Grenzen der Steuerung mittels
49.108 - Python.
49.109 -
49.110 -
49.111 -
49.112 -
49.113 -Folie 5:
49.114 ---------
49.115 -
49.116 -
49.117 -+ Gib einen Ausblick darauf wo Deine Projektidee eingesetzt werden
49.118 - könnte
49.119 -+ z.B. in einem Spiel, Film, Daumenkino, technische Lösung, Modell
49.120 - usw.
49.121 -+ Zwei Stichpunkte für Beispiele reichen.
49.122 -
49.123 -
49.124 -
49.125 -
49.126 -Nicht vergessen:
49.127 -----------------
49.128 -
49.129 -Die Projektbeschreibung muss auch als ausformulierter Text eingereicht
49.130 -werden! Du kannst Dich am Vortrag orientieren und bei Bedarf ins
49.131 -Detail gehen. Trenne eine einführende Übersicht am Anfang von den
49.132 -Details. Wenn man die Details liest, kennt man dann bereits den
49.133 -Zusammenhang.
49.134 -
49.135 -
49.136 -
49.137 -Alternative Präsentation
49.138 -------------------------
49.139 -
49.140 -Über `http://sketchfab.com`_ (eine Registrierung ist notwendig), das
49.141 -Ergebnis sieht dann wie in dem folgendem Beispiel gezeigt aus.
49.142 -Bedenke, das Internetverbindungen in Präsentationen immer kritisch
49.143 -sind. Es wäre schade, wenn genau im Vortrag nichts gezeigt werden
49.144 -kann. In diesem Fall gilt: Offline ist besser als Online!
49.145 -
49.146 -
49.147 -
49.148 -.. _http://www.methopedia.eu/de/collection/lightning-talk: http://www.methopedia.eu/de/collection/lightning-talk
49.149 -.. _http://sketchfab.com: http://sketchfab.com/
49.150 -
49.151 -
50.1 --- a/templates/en/rst/task.rst Mon May 05 10:04:09 2014 +0200
50.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
50.3 @@ -1,53 +0,0 @@
50.4 -
50.5 -Python bewegt die Welt - Attraktives Programmieren für junge Leute
50.6 -------------------------------------------------------------------
50.7 -
50.8 -Begleitmaterial zu dieser Aufgabe findest Du unter
50.9 -`http://pymove3d.sudile.com`_ und
50.10 -`http://pymove3d.pysv.org/coursematerial`_
50.11 -
50.12 -Verwende Blender 2.68 um eine 3D Welt mit der darin enthaltenen
50.13 -Programmiersprache Python zu erstellen und zu verändern.
50.14 -
50.15 -Alles ist erlaubt was Du mit der Programmiersprache Python
50.16 -konstruierst bzw. in Bewegung setzt. Das Bedienen der Werkzeuge, die
50.17 -das Programm Blender als Symbole und Tastenbefehle anbietet, ist
50.18 -während des Ablaufs der eingereichten Lösung nicht gestattet. Allein
50.19 -Dein Programm kontrolliert, was passiert.
50.20 -
50.21 -Filme Deine Konstruktion durch eine Kamerafahrt mit der
50.22 -bereitgestellten `kamerafahrt Funktion`_.
50.23 -
50.24 -Dein eingereichtes Programm muss alles enthalten was Du in dieser
50.25 -Kamerafahrt zeigst.
50.26 -
50.27 -Bereite einen 3 minütigen Vortag vor (Bildschirmpräsentation oder
50.28 -Screencast): Beschreibe deine Zielsetzungen und warum Du die
50.29 -eingereichte Lösung gewählt hast. Gehe auf besondere Eigenschaften
50.30 -deines Programms und des Ablaufs ein und zeige die Vor- oder Nachteile
50.31 -der Steuerung mittels Python auf. Erstelle eine Textmitschrift deines
50.32 -Vortrags . Du kannst diese mit Anmerkungen ergänzen.
50.33 -
50.34 -Einzureichen ist bis einschlieslich zum 01. Mai 2014 eine komprimierte
50.35 -Archivdatei (ZIP, tar.gz) Datei an die E-Mail Adresse: contest@python-verband.org
50.36 -
50.37 -Im Mailtext die Erklärung :
50.38 -
50.39 -Ich habe die Wettbewerbsbedingungen
50.40 -`http://pymove3d.pysv.org/competition`_ gelesen und erkläre mich mit
50.41 -diesen einverstanden.
50.42 -
50.43 -Der Inhalt der komprimierten Archivdatei Datei:
50.44 -
50.45 -
50.46 -#. Film der Kamerafahrt um Deine Konstruktion (1 bis 3 Minuten)
50.47 -#. Dein(e) Python Programm(e) in einem Ordner
50.48 -#. Dein Vortrag in Form einer Bildschirmpräsentation oder Screencast
50.49 -#. Textmitschrift Deines Vortrags
50.50 -
50.51 -
50.52 -
50.53 -.. _http://pymove3d.sudile.com: http://pymove3d.sudile.com/
50.54 -.. _http://pymove3d.pysv.org/coursematerial: http://pymove3d.pysv.org/coursematerial
50.55 -.. _http://pymove3d.pysv.org/competition: http://pymove3d.pysv.org/competition
50.56 -.. _kamerafahrt Funktion: http://pymove3d.pysv.org/coursematerial/stations/blender-move/e_camera_moves/e_camera_moves.html
51.1 --- a/templates/impressions_2013.html Mon May 05 10:04:09 2014 +0200
51.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
51.3 @@ -1,36 +0,0 @@
51.4 -{% extends "theme.html" %}
51.5 -{% block body %}
51.6 -<div class="container">
51.7 - <div class="col-md-6">
51.8 - <div class="row">
51.9 - <h2>
51.10 - {{ competion }}
51.11 - </h2>
51.12 - <p>
51.13 - {{ introduction }}
51.14 - </p>
51.15 -
51.16 -
51.17 - {% for line in article %}
51.18 - <p>{{ line }}</p>
51.19 - {% endfor %}
51.20 - <p><a class="reference external" href="http://blog.zeit.de/dev/einfuehrung-programmieren-python-blender">Blogeintrag zum Kurs</a></p>
51.21 - </div>
51.22 - </div>
51.23 - <div class="col-md-6">
51.24 - <div class="module-thumbnail">
51.25 - <img class="img-responsive img-thumbnail" src="/static/images/archive/competitions/2013/contest2013a.jpg" alt="Anne" />
51.26 - <p class="text-primary"><em>{{ game_of_life }}</em></p>
51.27 - <img class="img-responsive img-thumbnail" src="/static/images/archive/competitions/2013/contest2013b.jpg" alt="Valentin" />
51.28 - <p class="text-primary"><em>{{ skat_simulation }}</em></p>
51.29 - </div>
51.30 - <div class="flex-video widescreen" style="margin: 0 auto;text-align:center;">
51.31 - <iframe frameborder="0"
51.32 - src="//www.youtube.com/embed/BfEcIAzdv9M"
51.33 - allowfullscreen="allowfullscreen">
51.34 - </iframe>
51.35 - <p class="text-primary"><em>{{ awards }}</em></p>
51.36 - </div>
51.37 - </div>
51.38 -</div>
51.39 -{% endblock %}
52.1 --- a/templates/index.html Mon May 05 10:04:09 2014 +0200
52.2 +++ b/templates/index.html Mon May 05 11:30:43 2014 +0200
52.3 @@ -5,130 +5,12 @@
52.4 <div class="container">
52.5 <div class="col-md-6 col-yellow">
52.6 <div class="module-content">
52.7 - <h1 class="header" style="color:white;padding-top: 45px;margin-bottom:30px;">Der Python Wettbewerb für Mädchen & Jungen ab 13 Jahren</h1>
52.8 - <h4 class="" style="color:white;">3D Objekte mit Python steuern & bewegen</h4>
52.9 - <a href="/competition" class="btn btn-default">{{ competition_info }}</a>
52.10 - <a href="{{ url_for('dates') }}" class="btn btn-default">{{ dates }} </a>
52.11 + <h1 class="header" style="color:white;padding-top: 45px;margin-bottom:30px;">Die ESKP Info Seite des Forschungszentrum Jülich GmbH</h1>
52.12 + <h4 class="" style="color:white;">Ozonverlust in der Arktis</h4>
52.13 </div>
52.14 </div>
52.15 </div>
52.16 </div>
52.17
52.18 -<div class="module module-course">
52.19 - <div class="container">
52.20 - <div class="col-md-12 module-info">
52.21 - <div class="col-sm-6">
52.22 - <div class="module-heading">
52.23 - <h3 class="module-title">Python bewegt die Welt</h3>
52.24 - </div>
52.25 - <div class="module-body">
52.26 - <ul>
52.27 - <li>Python ist eine moderne Programmiersprache, die sich für fast jedes Anwendungsgebiet in
52.28 - der Softwareentwicklung eignet. </li>
52.29 - <li>Python ist dynamisch und objektorientiert und von Anfang an auf den einfachen Einstieg hin
52.30 - entwickelt worden.</li>
52.31 - <li>Python wird weltweit in vielen der bekanntesten Software Projekte eingesetzt.</li>
52.32 - </ul>
52.33 - </div>
52.34 - </div>
52.35 - <div class="col-sm-6">
52.36 - <div class="">
52.37 - <div class="module-heading">
52.38 - <h3 class="module-title">Einsendeschluss</h3>
52.39 - </div>
52.40 - <div class="module-body">
52.41 - <ul class="list-unstyled">
52.42 - <li><strong>1. Mai 2014</strong></li>
52.43 - </ul>
52.44 - </div>
52.45 - </div>
52.46 -
52.47 - <div class="">
52.48 - <div class="module-heading">
52.49 - <h3 class="module-title">Folgen Sie uns auch auf</h3>
52.50 - </div>
52.51 - <div class="module-body">
52.52 - <ul class="list-inline">
52.53 - <li><a href="https://twitter.com/pymove3d">
52.54 - <svg version="1.1" id="Ebene_1a" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
52.55 - width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
52.56 - <g id="Ebene_2a">
52.57 - <path fill="#FDC91A" d="M25.5,4h-19C5.125,4,4,5.125,4,6.5v19C4,26.875,5.125,28,6.5,28h19c1.375,0,2.5-1.125,2.5-2.5v-19
52.58 - C28,5.125,26.875,4,25.5,4 M23.143,12.908c0.006,0.153,0.012,0.309,0.012,0.464c0,4.737-3.606,10.2-10.2,10.2
52.59 - c-2.025,0-3.909-0.594-5.495-1.611c0.281,0.033,0.566,0.051,0.855,0.051c1.68,0,3.226-0.572,4.452-1.533
52.60 - c-1.569-0.028-2.892-1.065-3.349-2.489c0.22,0.043,0.444,0.062,0.675,0.062c0.327,0,0.643-0.045,0.945-0.125
52.61 - C9.395,17.598,8.16,16.148,8.16,14.41c0-0.016,0-0.028,0-0.044c0.483,0.268,1.036,0.431,1.624,0.446
52.62 - c-0.962-0.642-1.595-1.739-1.595-2.982c0-0.657,0.177-1.273,0.485-1.802c1.768,2.168,4.409,3.596,7.39,3.745
52.63 - c-0.062-0.264-0.094-0.536-0.094-0.818c0-1.978,1.605-3.583,3.586-3.583c1.029,0,1.963,0.435,2.615,1.132
52.64 - c0.816-0.161,1.583-0.459,2.276-0.871c-0.269,0.839-0.837,1.54-1.576,1.983c0.726-0.084,1.415-0.277,2.06-0.564
52.65 - C24.45,11.771,23.844,12.401,23.143,12.908"/>
52.66 - </g>
52.67 - </svg>
52.68 - </a></li>
52.69 - <li><a href="https://www.facebook.com/pages/pymove3D/676872565661173">
52.70 - <svg version="1.1" id="Ebene_3" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
52.71 - width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
52.72 - <g id="Ebene_4">
52.73 - <path fill="#FDC91A" d="M28,6.5v19c0,1.375-1.125,2.5-2.5,2.5H20V18h3v-3h-3l0.005-1.673c0-0.9,0.302-1.327,1.597-1.327H23V8h-4
52.74 - c-3,0-3,3-3,4v3h-2v3h2v10H6.5C5.125,28,4,26.875,4,25.5v-19C4,5.125,5.125,4,6.5,4h19C26.875,4,28,5.125,28,6.5"/>
52.75 - </g>
52.76 - </svg>
52.77 - </a></li>
52.78 - <li><a href="https://plus.google.com/u/0/communities/107654933404793509482">
52.79 - <svg version="1.1" id="Ebene_5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
52.80 - width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
52.81 - <g id="Ebene_6">
52.82 - <g>
52.83 - <path fill="#FDC91A" d="M9.424,20.49C9.267,20.37,9,20.234,9,19.92v-1.064c-1.375,0.021-4.435-0.201-5-3.505v7.373
52.84 - c1.723-1.479,4.686-1.642,5.899-1.646C9.825,20.729,9.586,20.615,9.424,20.49"/>
52.85 - <path fill="#FDC91A" d="M9.988,17.301c0.159,0,0.315-0.021,0.467-0.062c1.336-0.363,2-2.217,1.48-4.131
52.86 - c-0.454-1.664-1.673-2.873-2.9-2.873c-0.159,0-0.317,0.021-0.468,0.062c-0.635,0.172-1.14,0.688-1.424,1.452
52.87 - c-0.291,0.786-0.311,1.737-0.056,2.677C7.54,16.092,8.76,17.301,9.988,17.301"/>
52.88 - <path fill="#FDC91A" d="M25.5,4h-19C5.125,4,4,5.125,4,6.5v6.764C4.751,9.102,10.031,9,10.088,9H16v0.002
52.89 - c0,0.691-0.927,0.82-1.74,0.924c-0.207,0.026-0.441,0.061-0.63,0.104c1.398,0.782,1.534,2.086,1.534,3.81
52.90 - c0,2.041-1.172,3.021-2.036,3.737c-0.54,0.446-0.96,0.8-0.96,1.247c0,0.438,0.59,0.914,1.269,1.467
52.91 - c1.153,0.938,2.733,2.221,2.733,4.395c0,1.357-0.407,2.457-1.187,3.314H25.5c1.375,0,2.5-1.125,2.5-2.5v-19
52.92 - C28,5.125,26.875,4,25.5,4 M27,14h-4v4h-1v-4h-4v-1h4V9h1v4h4V14z"/>
52.93 - <path fill="#FDC91A" d="M9.885,22.354c-0.132,0-0.266,0.006-0.4,0.015c-1.132,0.075-2.172,0.469-2.929,1.103
52.94 - c-0.738,0.618-1.115,1.396-1.061,2.188c0.068,1.01,0.865,1.869,2.01,2.342h4.064c1.438-0.568,2.397-1.688,2.314-2.912
52.95 - C13.779,23.555,12.023,22.354,9.885,22.354"/>
52.96 - </g>
52.97 - </g>
52.98 - </svg>
52.99 - </a></li>
52.100 - </ul>
52.101 - </div>
52.102 - </div>
52.103 -
52.104 - </div>
52.105 - </div> <!-- End: module.info -->
52.106 - {% include "claims.html" %}
52.107 -</div>
52.108 -</div><!-- course -->
52.109 -<div class="module module-impression">
52.110 - <div class="container">
52.111 - <div class="col-md-2 col-md-offset-2">
52.112 - <svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
52.113 - width="112px" height="112px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
52.114 -<g id="Ebene_5">
52.115 - <path fill="#FFFFFF" d="M24.7,22.381v2c0,0.115-0.097,0.268-0.214,0.268H6.515c-0.118,0-0.214-0.151-0.214-0.268v-2
52.116 - c0-0.843,0.159-1.189,0.8-1.553c0.515-0.293,3.974-2.281,5.6-2.979v-3.015c-0.499-0.363-0.8-0.927-0.8-1.787V10.66
52.117 - c0-1.979,1.2-3.6,3.6-3.6c2.399,0,3.601,1.621,3.601,3.6v2.388c0,0.852-0.302,1.413-0.8,1.778v3.021
52.118 - c1.726,0.697,5.087,2.687,5.601,2.979C24.541,21.191,24.7,21.538,24.7,22.381 M6.507,19.785l0.111-0.064
52.119 - c1.825-1.041,3.281-1.835,4.361-2.381C10.48,17.096,9.968,16.874,9.5,16.73v-2.102c0.8-0.253,0.8-0.644,0.8-1.237v-1.427
52.120 - c0-1.377-0.73-2.504-2.4-2.504s-2.4,1.127-2.4,2.504v1.427c0,0.599,0,0.99,0.8,1.243v2.096c-1.6,0.487-3.711,1.869-4.07,2.074
52.121 - c-0.445,0.252-0.73,0.492-0.73,1.08v1.391c0,0.08,0.067,0.187,0.15,0.187h3.54C5.336,20.805,5.693,20.248,6.507,19.785
52.122 - M28.771,18.805c-0.359-0.205-2.471-1.587-4.07-2.074v-2.102c0.8-0.253,0.8-0.644,0.8-1.237v-1.427
52.123 - c0-1.377-0.729-2.504-2.399-2.504s-2.399,1.127-2.399,2.504v1.427c0,0.599,0,0.99,0.8,1.243v2.096
52.124 - c-0.463,0.142-0.967,0.359-1.461,0.6c1.532,0.763,3.361,1.822,4.168,2.289l0.287,0.166c0.812,0.463,1.17,1.02,1.314,1.676h3.543
52.125 - c0.082,0,0.147-0.105,0.147-0.186v-1.392C29.5,19.297,29.216,19.057,28.771,18.805"/>
52.126 -</g>
52.127 -</svg>
52.128 - </div>
52.129 - <div class="col-md-8">
52.130 - <h3 style="padding-top:30px;">
52.131 - <a href="{{ url_for('competition_2013') }}" class=""> {{ impressions }} und Preisverleihung 2013</a></h3>
52.132 - </div>
52.133 - </div>
52.134 {% endblock %}
52.135
53.1 --- a/templates/prizes.html Mon May 05 10:04:09 2014 +0200
53.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
53.3 @@ -1,44 +0,0 @@
53.4 -{% extends "theme.html" %}
53.5 -{% block body %}
53.6 -<div class="module module-prizes">
53.7 - <!--img src="static/images/python_blender.jpg" /-->
53.8 - <div class="container">
53.9 - <div class="col-md-6 col-yellow">
53.10 - <div class="module-content">
53.11 - <h1 class="header" style="color:white;padding-top: 45px">Einsendeschluss 1. Mai 2014</h1>
53.12 - <h4 class="" style="color:white;">Die Preisträger erhalten eine Einladung
53.13 -mit Elternteil zur Preisverleihung
53.14 -auf der EuroPython nach Berlin am 21.-27. Juli 2014.</h4>
53.15 - <h4 class="" style="color:white;margin-bottom:60px;">Weitere Informationen auch unter: <a style="color:white;text-decoration:underline" href="https://ep2014.europython.eu/" class="">EuroPython 2014</a>
53.16 -</h4>
53.17 - </div>
53.18 - </div>
53.19 - </div>
53.20 -</div>
53.21 -<div class="container">
53.22 -
53.23 - <div class="col-md-6">
53.24 - <div class="row">
53.25 - <div class="document" id="preise">
53.26 - <h1 class="title">Preise</h1>
53.27 - <ul class="simple">
53.28 - <li>Professioneller Kurs an der Python-Academy in Leipzig</li>
53.29 - <li>Besuch der EuroPython 2014 Konferenz in Berlin</li>
53.30 - <li>ein RaspberryPi</li>
53.31 - <li>PiFace für RaspberryPi</li>
53.32 - <li>Arduino</li>
53.33 - <li>Bücher</li>
53.34 - <li>Zeitschriften</li>
53.35 - <li>Gutscheine</li>
53.36 - </ul>
53.37 - </div>
53.38 - </div>
53.39 -</div>
53.40 - <div class="col-md-6">
53.41 - <div class="row logo-python">
53.42 - <a href="/"><img class="logo" src="/static/images/logo-big.png" title="europython 2014" alt="europython 2014" /></a>
53.43 -
53.44 - </div>
53.45 - </div>
53.46 -</div>
53.47 -{% endblock %}
53.48 \ No newline at end of file
54.1 --- a/templates/theme.html Mon May 05 10:04:09 2014 +0200
54.2 +++ b/templates/theme.html Mon May 05 11:30:43 2014 +0200
54.3 @@ -4,12 +4,12 @@
54.4 <meta charset="utf-8">
54.5 <!--meta http-equiv="X-UA-Compatible" content="IE=edge"-->
54.6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
54.7 -<meta name="description" content="Der Python Wettbewerb für Mädchen & Jungen 2014. Attraktives Programmieren für junge Leute">
54.8 -<meta name="keywords" content="Python,Software,Blender,Programmieren,Wettbewerb,2013,2014,pymove3d,3d,europython,3D-Software">
54.9 -<meta name="author" content="Python Software Verband e.V">
54.10 +<meta name="description" content="Die ESKP Info Seite des Forschungszentrum Jülich GmbH">
54.11 +<meta name="keywords" content="ESKP,IEK-7,Ozoneverlust">
54.12 +<meta name="author" content="Forschungszentrum Jülich GmbH">
54.13 <link rel="shortcut icon" type="image/x-icon" href="{{ url_for('static', filename='favicon.ico')}}">
54.14
54.15 -<title>PyMove3D - Der Python Wettbewerb für Mädchen & Jungen 2014</title>
54.16 +<title>Die ESKP Info Seite des Forschungszentrum Jülich GmbH</title>
54.17
54.18 <!-- Bootstrap core CSS -->
54.19 <link href="/static/css/bootstrap.css" rel="stylesheet">
54.20 @@ -37,7 +37,7 @@
54.21 <span class="icon-bar"></span>
54.22 <span class="icon-bar"></span>
54.23 </button>
54.24 - <a class="navbar-brand" href="/"><img class="logo" src="/static/images/PyMove3D.png" title="PyMove3D" alt="logo pymove3d" /></a>
54.25 + <a class="navbar-brand" href="/"><img class="logo" src="/static/images/Forschungszentrum-logo.gif" title="Forschungszentrum Jülich GmbH" alt="logo Forschungszentrum Jülich GmbH" /></a>
54.26 </div>
54.27 <div class="collapse navbar-collapse">
54.28 <ul class="nav navbar-nav navbar-right">
54.29 @@ -45,8 +45,7 @@
54.30 {%- if href[1:] == act -%}
54.31 <li class="active">{% else %} <li>{% endif %}<a href="{{ href }}" >{{ caption }}</a></li>
54.32 {% endfor %}
54.33 - <li class="module-language"><a class="link-yellow" href="/de">DE</a></li>
54.34 - <li><a class="link-yellow" href="/de">EN</a></li>
54.35 +
54.36 </ul>
54.37 </div><!--/.nav-collapse -->
54.38 </div>
55.1 Binary file translations/de/LC_MESSAGES/messages.mo has changed
56.1 --- a/translations/de/LC_MESSAGES/messages.po Mon May 05 10:04:09 2014 +0200
56.2 +++ b/translations/de/LC_MESSAGES/messages.po Mon May 05 11:30:43 2014 +0200
56.3 @@ -3,13 +3,14 @@
56.4 # This file is distributed under the same license as the PROJECT project.
56.5 # FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
56.6 #
56.7 +#, fuzzy
56.8 msgid ""
56.9 msgstr ""
56.10 "Project-Id-Version: PROJECT VERSION\n"
56.11 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
56.12 -"POT-Creation-Date: 2014-03-10 05:17+0100\n"
56.13 -"PO-Revision-Date: 2014-03-20 05:30+0100\n"
56.14 -"Last-Translator: Peter Koppatz <peter.koppatz@sudile.com>\n"
56.15 +"POT-Creation-Date: 2014-05-05 11:15+0200\n"
56.16 +"PO-Revision-Date: 2014-05-05 11:10+0200\n"
56.17 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
56.18 "Language-Team: de <LL@li.org>\n"
56.19 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
56.20 "MIME-Version: 1.0\n"
56.21 @@ -17,186 +18,29 @@
56.22 "Content-Transfer-Encoding: 8bit\n"
56.23 "Generated-By: Babel 1.3\n"
56.24
56.25 -#: pymove3d.py:35
56.26 -msgid "Competition"
56.27 -msgstr "Wettbewerb"
56.28 +#: eskp.py:35
56.29 +msgid "ESKP"
56.30 +msgstr ""
56.31
56.32 -#: pymove3d.py:36
56.33 -msgid "Task"
56.34 -msgstr "Aufgabe"
56.35 +#: eskp.py:36
56.36 +msgid "Ozoneloss"
56.37 +msgstr "Ozonverlust"
56.38
56.39 -#: pymove3d.py:37
56.40 -msgid "Coursematerial"
56.41 -msgstr "Kursmaterial"
56.42 +#: eskp.py:37
56.43 +msgid "IEK-7"
56.44 +msgstr "IEK-7"
56.45
56.46 -#: pymove3d.py:38
56.47 -msgid "Submission"
56.48 -msgstr "Einreichung"
56.49 +#: eskp.py:57 eskp.py:68 eskp.py:79
56.50 +msgid "About ESKP"
56.51 +msgstr "Über ESKP"
56.52
56.53 -#: pymove3d.py:39
56.54 -msgid "Prizes"
56.55 -msgstr "Preise"
56.56 -
56.57 -#: pymove3d.py:59
56.58 -#: pymove3d.py:71
56.59 -#: pymove3d.py:83
56.60 -msgid "About Competition"
56.61 -msgstr "Der Wettbewerb"
56.62 -
56.63 -#: pymove3d.py:60
56.64 -#: pymove3d.py:72
56.65 -#: pymove3d.py:84
56.66 -msgid "Dates"
56.67 -msgstr "Termine"
56.68 -
56.69 -#: pymove3d.py:61
56.70 -#: pymove3d.py:73
56.71 -#: pymove3d.py:85
56.72 -msgid "Impressions"
56.73 -msgstr "Impressionen"
56.74 -
56.75 -#: pymove3d.py:146
56.76 -msgid "Competition 2013"
56.77 -msgstr "Wettbewerb 2013"
56.78 -
56.79 -#: pymove3d.py:147
56.80 -msgid "The winners of the programming competition, showed at the PyCon.DE 2013 in Cologne their results. A short presentation inlcuding a movie about their work done."
56.81 -msgstr "Die Gewinner des Programmierwettbewerbes, zeigten auf der PyCon DE 2013 in Köln ihre Ergebnisse. In einem Kurzvortrag wurde das Projekt vorgestellt und mit einem Film das Ergebnis visualisiert."
56.82 -
56.83 -#: pymove3d.py:150
56.84 -msgid "Both students presented to the astonished audience of over 250 Python developers their work."
56.85 -msgstr "Beide Schüler präsentierten dem staunenden Publikum von über 250 Pythonentwicklern ihre Werke."
56.86 -
56.87 -#: pymove3d.py:151
56.88 -msgid "A long applause showed up. Valentin had 9 months ago learned Python and Blender discovered earlier. His Skatsimulation even includes 3D sound."
56.89 -msgstr "Diese würdigten mit lang anhaltendem Applaus die Ergebnisse. Valentin hatte vor 9 Monaten Python gelernt und Blender schon früher entdeckt. Seine Skatsimulation enthält sogar 3D Sound."
56.90 -
56.91 -#: pymove3d.py:154
56.92 -msgid "The preparatory courses were made by volunteers, such as the employees of the magazine \"Time Online\" performed. The following blog entry is a little impression of the success of the courses"
56.93 -msgstr "Die Vorbereitungskurse wurden von freiwilligen Helfern, wie den Mitarbeitern der Zeitschrift \"Zeit Online\" durchgeführt. Der Folgende Blogeintrag gibt eine kleinen Eindruck vom Erfolg der Kurse:"
56.94 -
56.95 -#: pymove3d.py:158
56.96 -msgid "Anne a 15 year old girl showed a 3D-Version of the »Game of life«"
56.97 -msgstr "Anne (15 Jahre) zeigte eine 3D-Version des »Game of life«"
56.98 -
56.99 -#: pymove3d.py:159
56.100 -msgid "Valentin (13 years) demomstrates his »Skat-Simulation«"
56.101 -msgstr "Valentin (13 Jahre) demonstrierte seine »Skat-Simulation«"
56.102 -
56.103 -#: pymove3d.py:160
56.104 -msgid "The award ceremony"
56.105 -msgstr "Die Preisverleihung"
56.106 -
56.107 -#: pymove3d.py:173
56.108 +#: eskp.py:111
56.109 #, python-format
56.110 msgid "Url: %(url)s not found"
56.111 msgstr "Url: %(url)s nicht gefunden"
56.112
56.113 -#: pymove3d.py:174
56.114 +#: eskp.py:112
56.115 msgid "This information is not available!"
56.116 -msgstr "Diese Information ist nicht verfügbar"
56.117 +msgstr "Diese Information steht nicht zur Verfügung"
56.118
56.119 -#: sayings.py:5
56.120 -msgid "The Zen of Python, by Tim Peters"
56.121 -msgstr "Python's Zen, von Tim Peters"
56.122
56.123 -#: sayings.py:5
56.124 -#: sayings.py:6
56.125 -#: sayings.py:7
56.126 -#: sayings.py:8
56.127 -#: sayings.py:9
56.128 -#: sayings.py:10
56.129 -#: sayings.py:11
56.130 -#: sayings.py:12
56.131 -#: sayings.py:13
56.132 -#: sayings.py:14
56.133 -#: sayings.py:15
56.134 -#: sayings.py:16
56.135 -#: sayings.py:17
56.136 -#: sayings.py:18
56.137 -#: sayings.py:19
56.138 -#: sayings.py:20
56.139 -#: sayings.py:21
56.140 -#: sayings.py:22
56.141 -msgid "__Tim Peters, The Zen of Python"
56.142 -msgstr "__Tim Peters, Python's Zen"
56.143 -
56.144 -#: sayings.py:6
56.145 -msgid "Beautiful is better than ugly."
56.146 -msgstr "Lieber schön als hässlich."
56.147 -
56.148 -#: sayings.py:7
56.149 -msgid "Explicit is better than implicit."
56.150 -msgstr "Lieber eindeutig als nicht ausdrücklich gesagt."
56.151 -
56.152 -#: sayings.py:8
56.153 -msgid "Simple is better than complex."
56.154 -msgstr "Lieber einfach als kompliziert. "
56.155 -
56.156 -#: sayings.py:9
56.157 -msgid "Complex is better than complicated."
56.158 -msgstr "Lieber komplex als umständlich. "
56.159 -
56.160 -#: sayings.py:10
56.161 -msgid "Flat is better than nested."
56.162 -msgstr "Lieber einfache Strukturen als verschachtelte."
56.163 -
56.164 -#: sayings.py:11
56.165 -msgid "Sparse is better than dense."
56.166 -msgstr "Lieber einzeln als kompakt."
56.167 -
56.168 -#: sayings.py:12
56.169 -msgid "Readability counts."
56.170 -msgstr "Lesbarkeit ist das was zählt."
56.171 -
56.172 -#: sayings.py:13
56.173 -msgid "Special cases aren't special enough to break the rules."
56.174 -msgstr "Ausnahmen sind nicht so speziell, um die Regeln zu brechen."
56.175 -
56.176 -#: sayings.py:14
56.177 -msgid "Although practicality beats purity."
56.178 -msgstr "Obwohl, das Praktische übertifft die Reinheit."
56.179 -
56.180 -#: sayings.py:15
56.181 -#, fuzzy
56.182 -msgid "Errors should never pass silently, unless explicitly silenced."
56.183 -msgstr "Fehler sollte man nicht verschweigen, es sei denn, sie werde ausdrücklich abgeschaltet."
56.184 -
56.185 -#: sayings.py:16
56.186 -msgid "In the face of ambiguity, refuse the temptation to guess."
56.187 -msgstr "Wenn etwas zweideutig ist, dann versuch nicht zu raten."
56.188 -
56.189 -#: sayings.py:17
56.190 -msgid "Although that way may not be obvious at first unless you're Dutch."
56.191 -msgstr "Wenn die Lösung auch nicht sofort offensichtlich für Dich ist, es sei denn Du bist ein Holländer."
56.192 -
56.193 -#: sayings.py:18
56.194 -msgid "Now is better than never."
56.195 -msgstr "Lieber sofort als gar nicht."
56.196 -
56.197 -#: sayings.py:19
56.198 -msgid "Although never is often better than *right* now."
56.199 -msgstr "Oft ist niemals besser als *sofort*."
56.200 -
56.201 -#: sayings.py:20
56.202 -msgid "If the implementation is hard to explain, it's a bad idea."
56.203 -msgstr "Wenn die Umsetzung nicht leicht zu erklären ist, ist es eine schlechte Idee."
56.204 -
56.205 -#: sayings.py:21
56.206 -msgid "If the implementation is easy to explain, it may be a good idea."
56.207 -msgstr "Wenn die Umsetzung leicht zu erklären ist, könnte es eine gute Idee sein."
56.208 -
56.209 -#: sayings.py:22
56.210 -msgid "Namespaces are one honking great idea -- let's do more of those!"
56.211 -msgstr "Namespaces sind eine großartige Idee -- verwende mehr davon!"
56.212 -
56.213 -#: sayings.py:23
56.214 -msgid "I once tried Java, but it was too complicated for me, Python is easier."
56.215 -msgstr "Ich hab mal Java probiert, aber es war mir zu kompliziert, Python ist einfacher."
56.216 -
56.217 -#: sayings.py:23
56.218 -msgid "__Valentin Pratz, novice programmers"
56.219 -msgstr "__Valentin Pratz, Programmieranfänger"
56.220 -
56.221 -#~ msgid "Unless explicitly silenced."
56.222 -#~ msgstr "Solange nicht ausdrücklich abgeschaltet."
57.1 --- a/translations/en/LC_MESSAGES/messages.po Mon May 05 10:04:09 2014 +0200
57.2 +++ b/translations/en/LC_MESSAGES/messages.po Mon May 05 11:30:43 2014 +0200
57.3 @@ -8,8 +8,8 @@
57.4 msgstr ""
57.5 "Project-Id-Version: PROJECT VERSION\n"
57.6 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
57.7 -"POT-Creation-Date: 2014-03-10 05:17+0100\n"
57.8 -"PO-Revision-Date: 2014-01-18 20:46+0100\n"
57.9 +"POT-Creation-Date: 2014-05-05 11:15+0200\n"
57.10 +"PO-Revision-Date: 2014-05-05 11:10+0200\n"
57.11 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
57.12 "Language-Team: en <LL@li.org>\n"
57.13 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
57.14 @@ -18,191 +18,91 @@
57.15 "Content-Transfer-Encoding: 8bit\n"
57.16 "Generated-By: Babel 1.3\n"
57.17
57.18 -#: pymove3d.py:35
57.19 -msgid "Competition"
57.20 +#: eskp.py:35
57.21 +msgid "ESKP"
57.22 msgstr ""
57.23
57.24 -#: pymove3d.py:36
57.25 -msgid "Task"
57.26 +#: eskp.py:36
57.27 +msgid "Ozoneloss"
57.28 msgstr ""
57.29
57.30 -#: pymove3d.py:37
57.31 -msgid "Coursematerial"
57.32 +#: eskp.py:37
57.33 +msgid "IEK-7"
57.34 msgstr ""
57.35
57.36 -#: pymove3d.py:38
57.37 -msgid "Submission"
57.38 +#: eskp.py:57 eskp.py:68 eskp.py:79
57.39 +msgid "About ESKP"
57.40 msgstr ""
57.41
57.42 -#: pymove3d.py:39
57.43 -msgid "Prizes"
57.44 -msgstr ""
57.45 -
57.46 -#: pymove3d.py:59 pymove3d.py:71 pymove3d.py:83
57.47 -msgid "About Competition"
57.48 -msgstr ""
57.49 -
57.50 -#: pymove3d.py:60 pymove3d.py:72 pymove3d.py:84
57.51 -msgid "Dates"
57.52 -msgstr ""
57.53 -
57.54 -#: pymove3d.py:61 pymove3d.py:73 pymove3d.py:85
57.55 -msgid "Impressions"
57.56 -msgstr ""
57.57 -
57.58 -#: pymove3d.py:146
57.59 -msgid "Competition 2013"
57.60 -msgstr ""
57.61 -
57.62 -#: pymove3d.py:147
57.63 -msgid ""
57.64 -"The winners of the programming competition, showed at the PyCon.DE 2013 "
57.65 -"in Cologne their results. A short presentation inlcuding a movie about "
57.66 -"their work done."
57.67 -msgstr ""
57.68 -
57.69 -#: pymove3d.py:150
57.70 -msgid ""
57.71 -"Both students presented to the astonished audience of over 250 Python "
57.72 -"developers their work."
57.73 -msgstr ""
57.74 -
57.75 -#: pymove3d.py:151
57.76 -msgid ""
57.77 -"A long applause showed up. Valentin had 9 months ago learned Python and "
57.78 -"Blender discovered earlier. His Skatsimulation even includes 3D sound."
57.79 -msgstr ""
57.80 -
57.81 -#: pymove3d.py:154
57.82 -msgid ""
57.83 -"The preparatory courses were made by volunteers, such as the employees of"
57.84 -" the magazine \"Time Online\" performed. The following blog entry is a "
57.85 -"little impression of the success of the courses"
57.86 -msgstr ""
57.87 -
57.88 -#: pymove3d.py:158
57.89 -msgid "Anne a 15 year old girl showed a 3D-Version of the »Game of life«"
57.90 -msgstr ""
57.91 -
57.92 -#: pymove3d.py:159
57.93 -msgid "Valentin (13 years) demomstrates his »Skat-Simulation«"
57.94 -msgstr ""
57.95 -
57.96 -#: pymove3d.py:160
57.97 -msgid "The award ceremony"
57.98 -msgstr ""
57.99 -
57.100 -#: pymove3d.py:173
57.101 +#: eskp.py:111
57.102 #, python-format
57.103 msgid "Url: %(url)s not found"
57.104 msgstr ""
57.105
57.106 -#: pymove3d.py:174
57.107 +#: eskp.py:112
57.108 msgid "This information is not available!"
57.109 msgstr ""
57.110
57.111 -#: sayings.py:5
57.112 -msgid "The Zen of Python, by Tim Peters"
57.113 -msgstr ""
57.114 -
57.115 -#: sayings.py:5 sayings.py:6 sayings.py:7 sayings.py:8 sayings.py:9
57.116 -#: sayings.py:10 sayings.py:11 sayings.py:12 sayings.py:13 sayings.py:14
57.117 -#: sayings.py:15 sayings.py:16 sayings.py:17 sayings.py:18 sayings.py:19
57.118 -#: sayings.py:20 sayings.py:21 sayings.py:22
57.119 -msgid "__Tim Peters, The Zen of Python"
57.120 -msgstr ""
57.121 -
57.122 -#: sayings.py:6
57.123 -msgid "Beautiful is better than ugly."
57.124 -msgstr ""
57.125 -
57.126 -#: sayings.py:7
57.127 -msgid "Explicit is better than implicit."
57.128 -msgstr ""
57.129 -
57.130 -#: sayings.py:8
57.131 -msgid "Simple is better than complex."
57.132 -msgstr ""
57.133 -
57.134 -#: sayings.py:9
57.135 -msgid "Complex is better than complicated."
57.136 -msgstr ""
57.137 -
57.138 -#: sayings.py:10
57.139 -msgid "Flat is better than nested."
57.140 -msgstr ""
57.141 -
57.142 -#: sayings.py:11
57.143 -msgid "Sparse is better than dense."
57.144 -msgstr ""
57.145 -
57.146 -#: sayings.py:12
57.147 -msgid "Readability counts."
57.148 -msgstr ""
57.149 -
57.150 -#: sayings.py:13
57.151 -msgid "Special cases aren't special enough to break the rules."
57.152 -msgstr ""
57.153 -
57.154 -#: sayings.py:14
57.155 -msgid "Although practicality beats purity."
57.156 -msgstr ""
57.157 -
57.158 -#: sayings.py:15
57.159 -msgid "Errors should never pass silently, unless explicitly silenced."
57.160 -msgstr ""
57.161 -
57.162 -#: sayings.py:16
57.163 -msgid "In the face of ambiguity, refuse the temptation to guess."
57.164 -msgstr ""
57.165 -
57.166 -#: sayings.py:17
57.167 -msgid "Although that way may not be obvious at first unless you're Dutch."
57.168 -msgstr ""
57.169 -
57.170 -#: sayings.py:18
57.171 -msgid "Now is better than never."
57.172 -msgstr ""
57.173 -
57.174 -#: sayings.py:19
57.175 -msgid "Although never is often better than *right* now."
57.176 -msgstr ""
57.177 -
57.178 -#: sayings.py:20
57.179 -msgid "If the implementation is hard to explain, it's a bad idea."
57.180 -msgstr ""
57.181 -
57.182 -#: sayings.py:21
57.183 -msgid "If the implementation is easy to explain, it may be a good idea."
57.184 -msgstr ""
57.185 -
57.186 -#: sayings.py:22
57.187 -msgid "Namespaces are one honking great idea -- let's do more of those!"
57.188 -msgstr ""
57.189 -
57.190 -#: sayings.py:23
57.191 -msgid "I once tried Java, but it was too complicated for me, Python is easier."
57.192 -msgstr ""
57.193 -
57.194 -#: sayings.py:23
57.195 -msgid "__Valentin Pratz, novice programmers"
57.196 -msgstr ""
57.197 -
57.198 -#~ msgid "dates"
57.199 +#~ msgid "The Zen of Python, by Tim Peters"
57.200 #~ msgstr ""
57.201
57.202 -#~ msgid ""
57.203 +#~ msgid "__Tim Peters, The Zen of Python"
57.204 #~ msgstr ""
57.205
57.206 -#~ msgid "Anne a 15 year old girl showed a 3D-Version of the »Game of life«"
57.207 +#~ msgid "Beautiful is better than ugly."
57.208 #~ msgstr ""
57.209
57.210 -#~ msgid "Valentin (13 years) demomstrates his »Skat-Simulation«"
57.211 +#~ msgid "Explicit is better than implicit."
57.212 #~ msgstr ""
57.213
57.214 -#~ msgid "Errors should never pass silently."
57.215 +#~ msgid "Simple is better than complex."
57.216 #~ msgstr ""
57.217
57.218 -#~ msgid "Unless explicitly silenced."
57.219 +#~ msgid "Complex is better than complicated."
57.220 #~ msgstr ""
57.221
57.222 +#~ msgid "Flat is better than nested."
57.223 +#~ msgstr ""
57.224 +
57.225 +#~ msgid "Sparse is better than dense."
57.226 +#~ msgstr ""
57.227 +
57.228 +#~ msgid "Readability counts."
57.229 +#~ msgstr ""
57.230 +
57.231 +#~ msgid "Special cases aren't special enough to break the rules."
57.232 +#~ msgstr ""
57.233 +
57.234 +#~ msgid "Although practicality beats purity."
57.235 +#~ msgstr ""
57.236 +
57.237 +#~ msgid "Errors should never pass silently, unless explicitly silenced."
57.238 +#~ msgstr ""
57.239 +
57.240 +#~ msgid "In the face of ambiguity, refuse the temptation to guess."
57.241 +#~ msgstr ""
57.242 +
57.243 +#~ msgid "Although that way may not be obvious at first unless you're Dutch."
57.244 +#~ msgstr ""
57.245 +
57.246 +#~ msgid "Now is better than never."
57.247 +#~ msgstr ""
57.248 +
57.249 +#~ msgid "Although never is often better than *right* now."
57.250 +#~ msgstr ""
57.251 +
57.252 +#~ msgid "If the implementation is hard to explain, it's a bad idea."
57.253 +#~ msgstr ""
57.254 +
57.255 +#~ msgid "If the implementation is easy to explain, it may be a good idea."
57.256 +#~ msgstr ""
57.257 +
57.258 +#~ msgid "Namespaces are one honking great idea -- let's do more of those!"
57.259 +#~ msgstr ""
57.260 +
57.261 +#~ msgid "I once tried Java, but it was too complicated for me, Python is easier."
57.262 +#~ msgstr ""
57.263 +
57.264 +#~ msgid "__Valentin Pratz, novice programmers"
57.265 +#~ msgstr ""
57.266 +
58.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
58.2 +++ b/translations/eskp.pot Mon May 05 11:30:43 2014 +0200
58.3 @@ -0,0 +1,44 @@
58.4 +# Translations template for PROJECT.
58.5 +# Copyright (C) 2014 ORGANIZATION
58.6 +# This file is distributed under the same license as the PROJECT project.
58.7 +# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
58.8 +#
58.9 +#, fuzzy
58.10 +msgid ""
58.11 +msgstr ""
58.12 +"Project-Id-Version: PROJECT VERSION\n"
58.13 +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
58.14 +"POT-Creation-Date: 2014-05-05 11:15+0200\n"
58.15 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
58.16 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
58.17 +"Language-Team: LANGUAGE <LL@li.org>\n"
58.18 +"MIME-Version: 1.0\n"
58.19 +"Content-Type: text/plain; charset=utf-8\n"
58.20 +"Content-Transfer-Encoding: 8bit\n"
58.21 +"Generated-By: Babel 1.3\n"
58.22 +
58.23 +#: eskp.py:35
58.24 +msgid "ESKP"
58.25 +msgstr ""
58.26 +
58.27 +#: eskp.py:36
58.28 +msgid "Ozoneloss"
58.29 +msgstr ""
58.30 +
58.31 +#: eskp.py:37
58.32 +msgid "IEK-7"
58.33 +msgstr ""
58.34 +
58.35 +#: eskp.py:57 eskp.py:68 eskp.py:79
58.36 +msgid "About ESKP"
58.37 +msgstr ""
58.38 +
58.39 +#: eskp.py:111
58.40 +#, python-format
58.41 +msgid "Url: %(url)s not found"
58.42 +msgstr ""
58.43 +
58.44 +#: eskp.py:112
58.45 +msgid "This information is not available!"
58.46 +msgstr ""
58.47 +
59.1 --- a/translations/pymove3d.pot Mon May 05 10:04:09 2014 +0200
59.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
59.3 @@ -1,189 +0,0 @@
59.4 -# Translations template for PROJECT.
59.5 -# Copyright (C) 2014 ORGANIZATION
59.6 -# This file is distributed under the same license as the PROJECT project.
59.7 -# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
59.8 -#
59.9 -#, fuzzy
59.10 -msgid ""
59.11 -msgstr ""
59.12 -"Project-Id-Version: PROJECT VERSION\n"
59.13 -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
59.14 -"POT-Creation-Date: 2014-03-10 05:17+0100\n"
59.15 -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
59.16 -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
59.17 -"Language-Team: LANGUAGE <LL@li.org>\n"
59.18 -"MIME-Version: 1.0\n"
59.19 -"Content-Type: text/plain; charset=utf-8\n"
59.20 -"Content-Transfer-Encoding: 8bit\n"
59.21 -"Generated-By: Babel 1.3\n"
59.22 -
59.23 -#: pymove3d.py:35
59.24 -msgid "Competition"
59.25 -msgstr ""
59.26 -
59.27 -#: pymove3d.py:36
59.28 -msgid "Task"
59.29 -msgstr ""
59.30 -
59.31 -#: pymove3d.py:37
59.32 -msgid "Coursematerial"
59.33 -msgstr ""
59.34 -
59.35 -#: pymove3d.py:38
59.36 -msgid "Submission"
59.37 -msgstr ""
59.38 -
59.39 -#: pymove3d.py:39
59.40 -msgid "Prizes"
59.41 -msgstr ""
59.42 -
59.43 -#: pymove3d.py:59 pymove3d.py:71 pymove3d.py:83
59.44 -msgid "About Competition"
59.45 -msgstr ""
59.46 -
59.47 -#: pymove3d.py:60 pymove3d.py:72 pymove3d.py:84
59.48 -msgid "Dates"
59.49 -msgstr ""
59.50 -
59.51 -#: pymove3d.py:61 pymove3d.py:73 pymove3d.py:85
59.52 -msgid "Impressions"
59.53 -msgstr ""
59.54 -
59.55 -#: pymove3d.py:146
59.56 -msgid "Competition 2013"
59.57 -msgstr ""
59.58 -
59.59 -#: pymove3d.py:147
59.60 -msgid ""
59.61 -"The winners of the programming competition, showed at the PyCon.DE 2013 "
59.62 -"in Cologne their results. A short presentation inlcuding a movie about "
59.63 -"their work done."
59.64 -msgstr ""
59.65 -
59.66 -#: pymove3d.py:150
59.67 -msgid ""
59.68 -"Both students presented to the astonished audience of over 250 Python "
59.69 -"developers their work."
59.70 -msgstr ""
59.71 -
59.72 -#: pymove3d.py:151
59.73 -msgid ""
59.74 -"A long applause showed up. Valentin had 9 months ago learned Python and "
59.75 -"Blender discovered earlier. His Skatsimulation even includes 3D sound."
59.76 -msgstr ""
59.77 -
59.78 -#: pymove3d.py:154
59.79 -msgid ""
59.80 -"The preparatory courses were made by volunteers, such as the employees of"
59.81 -" the magazine \"Time Online\" performed. The following blog entry is a "
59.82 -"little impression of the success of the courses"
59.83 -msgstr ""
59.84 -
59.85 -#: pymove3d.py:158
59.86 -msgid "Anne a 15 year old girl showed a 3D-Version of the »Game of life«"
59.87 -msgstr ""
59.88 -
59.89 -#: pymove3d.py:159
59.90 -msgid "Valentin (13 years) demomstrates his »Skat-Simulation«"
59.91 -msgstr ""
59.92 -
59.93 -#: pymove3d.py:160
59.94 -msgid "The award ceremony"
59.95 -msgstr ""
59.96 -
59.97 -#: pymove3d.py:173
59.98 -#, python-format
59.99 -msgid "Url: %(url)s not found"
59.100 -msgstr ""
59.101 -
59.102 -#: pymove3d.py:174
59.103 -msgid "This information is not available!"
59.104 -msgstr ""
59.105 -
59.106 -#: sayings.py:5
59.107 -msgid "The Zen of Python, by Tim Peters"
59.108 -msgstr ""
59.109 -
59.110 -#: sayings.py:5 sayings.py:6 sayings.py:7 sayings.py:8 sayings.py:9
59.111 -#: sayings.py:10 sayings.py:11 sayings.py:12 sayings.py:13 sayings.py:14
59.112 -#: sayings.py:15 sayings.py:16 sayings.py:17 sayings.py:18 sayings.py:19
59.113 -#: sayings.py:20 sayings.py:21 sayings.py:22
59.114 -msgid "__Tim Peters, The Zen of Python"
59.115 -msgstr ""
59.116 -
59.117 -#: sayings.py:6
59.118 -msgid "Beautiful is better than ugly."
59.119 -msgstr ""
59.120 -
59.121 -#: sayings.py:7
59.122 -msgid "Explicit is better than implicit."
59.123 -msgstr ""
59.124 -
59.125 -#: sayings.py:8
59.126 -msgid "Simple is better than complex."
59.127 -msgstr ""
59.128 -
59.129 -#: sayings.py:9
59.130 -msgid "Complex is better than complicated."
59.131 -msgstr ""
59.132 -
59.133 -#: sayings.py:10
59.134 -msgid "Flat is better than nested."
59.135 -msgstr ""
59.136 -
59.137 -#: sayings.py:11
59.138 -msgid "Sparse is better than dense."
59.139 -msgstr ""
59.140 -
59.141 -#: sayings.py:12
59.142 -msgid "Readability counts."
59.143 -msgstr ""
59.144 -
59.145 -#: sayings.py:13
59.146 -msgid "Special cases aren't special enough to break the rules."
59.147 -msgstr ""
59.148 -
59.149 -#: sayings.py:14
59.150 -msgid "Although practicality beats purity."
59.151 -msgstr ""
59.152 -
59.153 -#: sayings.py:15
59.154 -msgid "Errors should never pass silently, unless explicitly silenced."
59.155 -msgstr ""
59.156 -
59.157 -#: sayings.py:16
59.158 -msgid "In the face of ambiguity, refuse the temptation to guess."
59.159 -msgstr ""
59.160 -
59.161 -#: sayings.py:17
59.162 -msgid "Although that way may not be obvious at first unless you're Dutch."
59.163 -msgstr ""
59.164 -
59.165 -#: sayings.py:18
59.166 -msgid "Now is better than never."
59.167 -msgstr ""
59.168 -
59.169 -#: sayings.py:19
59.170 -msgid "Although never is often better than *right* now."
59.171 -msgstr ""
59.172 -
59.173 -#: sayings.py:20
59.174 -msgid "If the implementation is hard to explain, it's a bad idea."
59.175 -msgstr ""
59.176 -
59.177 -#: sayings.py:21
59.178 -msgid "If the implementation is easy to explain, it may be a good idea."
59.179 -msgstr ""
59.180 -
59.181 -#: sayings.py:22
59.182 -msgid "Namespaces are one honking great idea -- let's do more of those!"
59.183 -msgstr ""
59.184 -
59.185 -#: sayings.py:23
59.186 -msgid "I once tried Java, but it was too complicated for me, Python is easier."
59.187 -msgstr ""
59.188 -
59.189 -#: sayings.py:23
59.190 -msgid "__Valentin Pratz, novice programmers"
59.191 -msgstr ""
59.192 -