datenpaul - wwwhttps://www.datenpaul.de/2013-10-19T01:28:00+02:00bottle.py auf Uberspace installieren2013-10-19T01:28:00+02:00admintag:www.datenpaul.de,2013-10-19:/bottle-py-auf-uberspace-installieren.html/<p><a href="http://bottlepy.org" title="bottle.py">bottle.py</a> ist ein einfaches, in Python geschriebenes,
Mikro-Framework für Webanwendungen, ähnlich wie <a href="https://github.com/JonasGroeger/flask-uberspace-quickstart" title="Flask">Flask</a> (Python) oder
<a href="http://blog.sangyye.de/2012/06/sinatra-on-uberspace/" title="Sinatra">Sinatra</a> (Ruby). Freiesmagazin.de erklärt <a href="http://www.freiesmagazin.de/mobil/freiesMagazin-2011-02.html#11_02_bottle" title="bottle">hier</a> kurz und bündig
wie bottle.py genutzt werden kann. In den folgenden Zeilen möchte ich
erläutern wie man bottle.py auf <a href="https://uberspace.de/" title="uberspace">Uberspace</a> installieren kann.</p>
<p><strong>bottle.py installieren</strong></p>
<p>Nach …</p>Informationen über ein Youtube-Video auslesen2013-04-07T00:13:00+02:00heikotag:www.datenpaul.de,2013-04-07:/informationen-uber-ein-youtube-video-auslesen.html/<p>Um Meta-Daten (z.B. Anzahl der Likes, Anzahl der Kommentare oder Titel)
über ein Youtube-Video zu bekommen nutzt man ganz einfach die Youtube
data API. Gibt man folgendes in den Browser ein, sendet die API
Informationen zum angegebenen Video im JSON-Format. (Das Video wird
mittels ID bestimmt. Die Video-ID steht …</p>Webserver lighttpd bei Fedora2012-10-22T22:48:00+02:00heikotag:www.datenpaul.de,2012-10-22:/webserver-lighttpd-bei-fedora.html/<p>In diesem Beitrag soll kurz der ressourcensparende Webserver
<a href="https://de.wikipedia.org/wiki/Lighttpd" title="WP:lighttpd">lighttpd</a> (ausgesprochen: lighty) vorgestellt werden. lighttpd wurde
in der <a href="https://de.wikipedia.org/wiki/C_%28Programmiersprache%29" title="WP:C">Programmiersprache C</a> geschrieben, ist auf der Webseite
<a href="http://www.lighttpd.net" title="www.lighttpd.net">www.lighttpd.net</a> daheim und die Funktionalität kann durch Module
erweitert werden. Er gehört bei vielen <a href="https://de.wikipedia.org/wiki/Linux" title="WP:Linux">Linux</a>-Distributionen zur
Paketsammlung und kann somit kinderleicht mittels Paketmanager …</p>woof - Webserver mit Limit2012-10-19T01:07:00+02:00heikotag:www.datenpaul.de,2012-10-19:/woof-webserver-mit-limit.html/<p>An dieser Stelle wird der kleine <a href="https://de.wikipedia.org/wiki/Webserver" title="WP:Webserver">Webserver</a> woof (web offer one file)
vorgestellt. woof ist in <a href="https://de.wikipedia.org/wiki/Python_%28Programmiersprache%29" title="WP:Python">Python</a> geschrieben. Das Besondere ist, dass
es ein Download- und Upload-Limit gibt, sobald diese Grenze erreicht
wird schaltet sich der Webserver von alleine aus. Das Skript findet man
auf der Webseite <a href="http://www.home.unix-ag.org/simon/woof.html">http://www.home …</a></p>jQuery - ready- und click-Methode2012-07-05T22:41:00+02:00heikotag:www.datenpaul.de,2012-07-05:/jquery-ready-und-click-methode.html/<p>Die ready-Methode sorgt dafür dass bei dem Ereignis (Event), wenn das
ganze Dokument vollständig geladen wurde, die Funktion innerhalb der
Klammern, in diesem Fall eine anonyme Funktion, ausgeführt wird. Diese
Anweisung kann ruhig mehrmals in einer Datei stehen. Die click-Methode
hingegen verwirklicht die angegebene Funktion bei einem Mausklick. Durch
.hide …</p>bottle - Fehlerseiten, Umleitungen2012-06-29T21:30:00+02:00heikotag:www.datenpaul.de,2012-06-29:/bottle-fehlerseiten-umleitungen.html/<p>Eine eigene Fehlerseite für den <a href="https://de.wikipedia.org/wiki/HTTP-Statuscode" title="WP:HTTP Status Code">HTTP Status Code</a> 404 - Not Found
(Seite nicht gefunden) kann durch den error decorator erstellt werden.
Ein Beispiel:</p>
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre> 1
2
3
4
5
6
7
8
9
10</pre></div></td><td class="code"><div class="highlight"><pre><span></span><span class="ch">#!/usr/bin/env python</span>
<span class="c1"># -*- coding: utf-8 -*-</span>
<span class="kn">from</span> <span class="nn">bottle</span> <span class="kn">import</span> <span class="n">error</span><span class="p">,</span> <span class="n">route</span><span class="p">,</span> <span class="n">run</span><span class="p">,</span> <span class="n">debug</span>
<span class="nd">@error</span><span class="p">(</span><span class="mi">404</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">error404 …</span></pre></div></td></tr></table>jQuery - $()-Aufruf deaktivieren2012-06-02T23:57:00+02:00heikotag:www.datenpaul.de,2012-06-02:/jquery-aufruf-deaktivieren.html/<p>Es ist völlig egal ob man z.B. \$("div").css("color","blue") oder
jQuery("div").css("color","blue") als jQuery-Anweisung schreibt, beides
funktioniert. Aber es ist machbar die \$()-Funktion zu deaktivieren um
möglichen Konflikten mit anderen Javascript-Frameworks entgegenzuwirken.
Mittels jQuery.noConflict(); wird der \$()-Aufruf unwirksam. Beispiel.
(Die Anweisung in Zeile …</p>jQuery - Hallo Welt2012-06-02T23:36:00+02:00heikotag:www.datenpaul.de,2012-06-02:/jquery-hallo-welt.html/<p><a href="https://de.wikipedia.org/wiki/JQuery" title="WP:jQuery">jQuery</a> ist ein freies, umfangreiches und leicht erweiterbares
<a href="https://de.wikipedia.org/wiki/Javascript" title="WP:Javascript">Javascript</a>-Framework. Dieses wundersame Rahmenwerk und Toolset
erfreut sich großer Beliebtheit und wird in vielen bekannten
<a href="https://de.wikipedia.org/wiki/Content-Management-System" title="WP:CMS">Content-Management-Systemen</a> eingesetzt. Es vereinfacht
Javascript-Lösungswege und lässt Dynamik und Interaktivität in eine
Website mit einfließen. Animationen können einfach erstellt, Inhalt
hinzugefügt und Elemente verändert werden. Mittels …</p>SimpleHTTPServer - schnell mal Dateien über www verfügbar machen2012-05-25T19:27:00+02:00heikotag:www.datenpaul.de,2012-05-25:/simplehttpserver-schnell-mal-dateien-uber-www-verfugbar-machen.html/<p>SimpleHTTPServer ist ein <a href="https://de.wikipedia.org/wiki/Webserver" title="WP:Webserver">Webserver</a>, in <a href="https://de.wikipedia.org/wiki/Python_%28Programmiersprache%29" title="WP:Python">Python</a> geschrieben und
für den einfachen, schnellen, temporären Einsatz gedacht, um z.B.
Dateien oder statische Webseiten per World Wide Web abrufbereit zu
machen. SimpleHTTPServer muss bei den meisten grossen
<a href="https://de.wikipedia.org/wiki/Linux-Distribution" title="WP:Linux-Distributionen">Linux-Distribution</a> nicht nachinstalliert werden, denn er ist ein
Modul von Python. Gestartet wird der Webserver …</p>