• Programmierung

    Daten „pumpen“ zwischen CSV und MySQL mit Python

    Daten mit dem Python Modul „csv module“ als Excel-lesbares CSV exportieren: csv.writer(fileobj, dialect='excel-tab', lineterminator='\n') Wenn diese CSV Textdatei in MySQL importiert werden soll, kann man es mit dem Python Modul „mysqlimport“ durchführen: mysqlimport \ --user=USERNAME \ --password \ --columns=COLUMNS \ --compress \ --fields-optionally-enclosed-by='"' \ --fields-terminated-by='\t' \ --fields-escaped-by='' \ --lines-terminated-by='\n' \ --local \ --lock-tables \ --verbose \ DATABASE INPUT.csv

  • IT allgemein

    Komfortabel netzwerken mit PuTTY Tray

    Eine sehr nette erweiterte Version von PuTTY findet man auf https://puttytray.goeswhere.com/. PuTTY Tray verschwindet als Tray Icon wenn man es in den Hintergrund schickt. Zusätzlich gibt es noch eine Reihe weiterer Erweiterungen wie die Verbindungsaufnahme wenn der Computer aus dem Standby erwacht, transparente Fenster, Wiederverbinden bei Verbindungsverlust etc.

  • Programmierung

    Mit CSS externe/ausgehende Links kennzeichnen

    Die aktuellen Browser unterstützen nun auch die Erkennung von Zeichenketten in gesetzten Links. So kann z.B. per CSS gesteuert werden, wie Links dargestellt werden, die mit dem HTML Attribut _blank gekennzeichnet sind. Oder auch Links auf E-Mail Adressen lassen sich mit einem anderen Icon anzeigen. Das Ganze funktioniert sogar mit regulären Ausdrücken, sodass man sogar den Link selbst auswerten kann. Z.B.: a[class="popup"] { padding-right: 18px; background: transparent url(icon_popup.gif) no-repeat center right; } oder : a[target="_blank"] { padding-right: 18px; background: transparent url(icon_popup.gif) no-repeat center right; } Mehr Ideen sind auf AskTheCSSGuy zu finden.

  • Tipps / Szenarios

    Einstellungen in Microsoft Word für den Einsatz auf einem Server

    Wenn Microsoft Office zur Automatisierung aus anderen Applikationen heraus (wie z.B. mit Office2PDF 2007) über COM verwendet werden soll, empfiehlt es sich einige Einstellungen im Vorfeld vorzunehmen. Die nachfolgend gezeigten Einstellungen machen Microsoft Word fit zum Einsatz auf einem Server. Das Ziel dabei ist, dass keine Popup-Dialoge oder andere Rückfragen aus Microsoft Word heraus u.U. eine Konvertierung blockieren.

  • Django Web Framework

    Debugging mit Django

    Simon Willison schreibt einen sehr sehr wichtigen Beitrag zum Debugging von Django Webapplikationen: Auch die Kommentare liefern jede Menge Ideen von anderen Personen. Von der einfachen Ausgabe in die Konsole oder einer Logdatei bis hin zum Einsatz eines separaten Debuggers werden verschiedene Möglichkeiten und Tools aufgezeit. Es zeigt sich mal wieder eindrucksvoll, dass selbst ein Webframework (das selbst als Python-Erweiterung vorliegt) von der Erweiterbarkeit der Python-Umgebung profitieren kann. http://simonwillison.net/2008/May/22/debugging/ Erwähnenswert hierzu ist auch die django-logging Middleware: http://code.google.com/p/django-logging/wiki/Overview

  • Google

    Google Hits nach Suchbegriffen mit Python in SQLite DB speichern

    Wer ein Python Script sucht, das die Anzahl Treffer für Keywords aus Google liefert, sollte sich einmal dieses Script http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/572173 anschauen. Es speichert auch die Ergebnisse in einer SQLite Datenbank ab. Damit kann man automatisiert in Google nach Keywords oder Keywordkombinationen recherchieren und die Ergebnisse in der SQLite Datenbank protokollieren.

  • CMS ohne Datenbank

    moziloCMS – auch ohne HTML-Wissen nutzbar

    Was ist moziloCMS? moziloCMS ist ein kostenloses, einfaches und übersichtliches Content-Management-System (CMS). Es richtet sich vor allem an Benutzer mit geringen HTML-Kenntnissen und besticht durch seine klare Benutzerführung. Das Erscheinungsbild von moziloCMS läßt sich mittels Template- und CSS-Datei beliebig anpassen – auch diese Dokuwebsite hier basiert auf moziloCMS. Was sind die Vorteile von moziloCMS? keine Datenbank nötig Beschränkung auf die wirklich wichtigen Funktionen Unterteilung Ihrer Website in logische Bestandteile leicht zu erlernende Syntax unkomplizierte Einrichtung auf dem Server einfache Administration und Inhaltspflege ohne HTML-Kenntnisse Erscheinungsbild beliebig anpaßbar Was brauche ich für moziloCMS ? moziloCMS setzt einen Webserver voraus, der PHP 4 oder höher unterstützt; eine Datenbank wird nicht benötigt.