-
WordPress Theme Emire und Ambiru in Deutsch
„WordPress Theme Jentri, Emire und Ambiru in Deutsch“>Zu den WordPress Themes Es sind drei der schönsten Templates von Phu Ly für WordPress von mir ins deutsche übersetzt worden. Der Download beginnt auf folgenden Seiten:
-
Video vom Desktop mit vnc2swf screen recorder
vnc2swf ist ein Desktop Screen/Video Recorder mit Ausgabeformat als Macromedia Flash Movie. Es fängt die Bewegungen und Aktionen auf dem Windows-Desktop per VNC-Protokoll und konvertiert es als Macromedia Shockwave Flash (SWF) Datei. Danach erstellt es auch eine HTML-Datei, die das Flash-Movie zur Veröffentlichung im Web einbettet. Es ist sehr gut geeignet, um komplexe Anwendungen oder Vorgänge einfach und animiert für User zu dokumentieren. Vnc2swf läuft unter Windows, Linux/UNIX und MAC. Für Windows ist Python, Pygame und VNC vorausgesetzt. Hier ein a Beispiel. Tipp: Bei der Aufnahme des Dektops sollte die Bildschirmauflösung reduziert werden. Sonst könnte die Auflösung für die Darstellung im Web zu groß werden.
-
Open Source DTP Software mit Python-Unterstützung
Scribus ist ein Open Source Desktop Publishing Programm (DTP) für den professionellen Seitenlayout. Es kann mit Python automatisiert werden und exportiert auch die Formate PDF und Postscript. Unterstützt werden die Betriebssysteme Windows, Linux/Unix und MacOS X.
-
Python Programme als Windows Service
Wie man Python Scripte oder Programme mit Hilfe der srvany.exe und instsrv.exe aus dem Microsoft RessourceKit als Windows Dienst/Service einrichtet ist unter http://agiletesting.blogspot.com/2005/09/running-python-script-as-windows.html beschrieben (Englisch).
-
CATIA V5 and DMU Navigator Automation with Python (english)
If you want to automate CATIA V5 or DMU Navigator with Python you need Pywin32 and Python for Windows or Activestates ActivePython for Windows. Python is free software and you can develop professional applications with all advantages of Python for CATIA V5 or DMU Navigator. For developing a small application which interacts to CATIA V5 you only have to download your prefered Python Distribution for Windows and can start developing applications for CATIA V5 or DMU Navigator (this should be running when testing the application). Automating CATIA V5: If you have done above you can start with this source code: import win32com.client app = win32com.client.Dispatch('catia.application') doc = app.ActiveDocument for part…
-
Early- und Latebinding von COM Objekten mit Python
Python nutzt das Modul win32com der Windows-Erweiterung Pywin32 zur Automatisierung von Applikationen über COM (Component Object Model). Man spricht hier auch von COM-Automation. Dabei unterscheidet es zwischen early- sowie late-binding. Um nicht zu weit auszuholen, versuche ich es hier einmal kurz auf den Punkt zu bringen: Late-binding: Python kennt keine Methoden und Attribute der Objektbibliothek, die per COM angesprochen und automatisiert werden soll. Early-binding: Python kennt alle Methoden und Attribute der Objektbibliothek, die per COM angesprochen und automatisiert werden soll. Was macht das für einen Unterschied ? Nun, zunächst hat das early-binding Performance-Vorteile bei der Ausführung der Python-Programme. Aber dafür müssen einmalig vor Ausführen der Anwendungen sog. Cachefiles für die…
-
Dynamische Mind Map-Generierung mit PHP
Der FreemindFlashBrowser scheint einer der ersten Mind Map-Tools zu sein, mit dem man komfortabel und dazu visuell sehr ansprechend dynamisch Mind Maps für die Darstellung im Webbrowser generieren kann. Es hat zwar keine direkte Schnittstelle oder API dazu. Aber wenn man dynamisch eine Freemind XML-Datei (.mm) in PHP erzeugt, kann man den FreemindFlashBrowser zur Anzeige dergleichen verwenden. Das Ganze funktioniert wie folgt: Was die Entwicklung besonders vereinfacht ist die Tatsache, dass die in der mitgelieferten HTML-Datei (für die Anzeige des Mind Maps im Web) anzugebende .mm-Datei (im XML-Format) nicht unbedingt die Endung .mm haben muss. Wenn man stattdessen .php verwendet, akzeptiert dies der FreemindFlashBrowser. Zudem ist man in der Lage,…
-
Visualisierung von Freemind Mind Maps im Webbrowser mit Flash
Die nur 50 kByte kleine Flash-Applikation Freemind FlashBrowser erlaubt die Visualisierung von Freemind Mind Maps im Webbrowser. Das erleichtert die Verteilung dieser Dokumente ungemein. Denn nicht selten hapert die Weitergabe an einer fehlenden Installation oder an Inkompatibilitäten zu anderen Mind Map-Applikationen. Beim Einlesen der .mm-Dateien, wird die XML-Struktur nicht einmal konvertiert oder anderweitig bearbeitet. Sondern direkt eingelesen und im Browser angezeigt. Von Freemind eingefügte Icons, Wolken, Grafiken o.ä. bleiben dabei erhalten. Die Entwickler von Freemind haben zwar selbst auch ein Tool für den Webbrowser anzubieten. Jedoch ist dieses ein Java-Applet, welches bei einigen Benutzern nicht sonderlich beliebt ist. Das Macromedia Flash-Format hingegen ist besonders weit verbreitet. Daher ist Freemind Flashbrowser…
-
Einfacher Webserver in einer Zeile Python
Wer mal eben schnell um seine lokalen Dateien im Netzwerk verfügbar zu machen einen Webserver benötigt, kann sich mit einer Zeile Python Code behelfen: Der Aufruf: python -m CGIHTTPServer #(für Python ab Version 2.4) erzeugt einen simplen Python Webserver (eigentlich mit CGI-Unterstützung), der im Browser mit der Adresse http://rechnername:8000 alle Dateien anzeigt, von wo aus das Kommando abgegeben wurde. Wer noch Python 2.3 oder älter benutzt, sollte: python -c "from SimpleHTTPServer import test; test()" eingeben. Wenn man hingegen den Webserver auf einem bestimmten Port laufen lassen möchte, kann man (wie in der Python-Doku beschrieben) folgendes Script einsetzen: import SimpleHTTPServer import SocketServer PORT = 8000 Handler = SimpleHTTPServer.SimpleHTTPRequestHandler httpd = SocketServer.TCPServer(("",…