Index | Archives | Atom Feed | RSS Feed | Comment All Atom Feed

bottle - Fehlerseiten, Umleitungen

Eine eigene Fehlerseite für den HTTP Status Code 404 - Not Found (Seite nicht gefunden) kann durch den error decorator erstellt werden. Ein Beispiel:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from bottle import error, route, run, debug

@error(404)
def error404 …

Gnome3 - Die Shell Extension NetMonitor Lite

Durch sogenannte Shell Extensions ist man in der Lage die Gnome3-Oberfläche zu erweitern und zu ergänzen. Speziell für diese Erweiterungen wurde die frische Webseite extensions.gnome.org ins Leben gerufen. Hier sind die Shell Extensions verfügbar, eigene können hinzugefügt werden und installierte Extensions werden aufgelistet. NetMonitor Lite ist eine von …


bottle - statische Dateien

Routen für statische Dateien wie z.B. CSS-Dateien, Bildern und pdf-Dateien sind nicht automatisch Bestandteil einer bottle-App. Für jede einzelne Datei muss eine Route definiert werden. Per Dynamischer Route kann dies durch eine einzige @route-Anweisung erledigt werden. Um Zugriff auf Dateien mittels Web zu ermöglichen gibt es die Funktion static_file …


bottle - dynamisches Routing

Dynamische Routen enthalten Platzhalter für die jegliche Zeichenketten oder Werte eingesetzt werden können. Es sind Variablen. Diese Variable wird an die angedockte Funktion weitergegeben und mittels Funktionsalgorithmus verarbeitet. Ein Beispiel:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from bottle import route …

bottle - ein schnelles und einfaches WSGI-Microframework

Bottle ist in der Programmiersprache Python geschrieben und auf der Seite bottlepy.org zu finden. Bottle ist ein schnelles und einfaches WSGI-Microframework. Es besteht aus einer einzelnen Modul-Datei und hat keine Abhängigkeiten. Installiert wird bottle bei Fedora mittels Kommando su -c "easy_install bottle". Ebenso kann bottle durch den Paketmanager …


jQuery - $()-Aufruf deaktivieren

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 …


jQuery - Hallo Welt

jQuery ist ein freies, umfangreiches und leicht erweiterbares Javascript-Framework. Dieses wundersame Rahmenwerk und Toolset erfreut sich großer Beliebtheit und wird in vielen bekannten Content-Management-Systemen 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 …


PDF-Seiten in Bilder umwandeln

In diesem Artikel möchte ich 3 Tools vorstellen. Das Tool pdftoppm verwandelt Seiten von einem PDF-Dokument in Bilder. Mögliche Optionen werden nach der Eingabe pdftoppm --help aufgelistet. pdftoppm dateiname.pdf dateiname konvertiert jede Seite zu einem ppm-Bild. Mittels Option -png können PNG-Bilder erstellt werden. Per -jpeg kommt es zur Ausgabe …


popcorn.js - Hallo Welt

Durch diesen Artikel möchte ich auf popcorn.js aufmerksam machen. popcorn.js ist ein HTML5 Media Javascript Framework von Mozilla. Jeder der interaktive Medien ins Web bringen möchte kann dieses Framework einsetzen. Auf der Seite mozillapopcorn.js findet man das Projekt popcorn. Für das Framework gibt es die Seite popcornjs …


SimpleHTTPServer - schnell mal Dateien über www verfügbar machen

SimpleHTTPServer ist ein Webserver, in Python 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 Linux-Distribution nicht nachinstalliert werden, denn er ist ein Modul von Python. Gestartet wird der Webserver …

© heiko. Built using Pelican. Theme by Giulio Fidente on github. .