-
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
-
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.
-
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.
-
DCOM-Sicherheitskonfiguration für Microsoft Word auf einem Server
Wenn Microsoft Word auf einem Server über eine andere Applikation automatisiert werden soll, muss zwingend die DCOM-Konfiguration mit dem Tool dcomcnfg überprüft und ggf. angepasst werden.
-
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.
-
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
-
Flash und Python XMLRPC
Gerade auf mindtrove gefunden: Ein Python XMLRPC Server zur Fütterung von Adobe Flash Applikationen: Adobe Flash Served by Python
-
Inhalte aus Webseiten speichern per Web Scraping
Die interessantesten Daten schlummern immer noch im Internet auf Webservern und sind leider nur sehr sehr schwer automatisiert zugänglich oder verarbeitbar. Man denke nur an all die 1 Euro Schätze auf Ebay, die gerade ungehoben zu ende gehen...
-
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.
-
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.