python-ssdeep 3.0 released

We have released version 3.0 of our ssdeep Python binding. It has been completely rewritten to use cffi instead of cpython. The license has also been changed from GPLv2 to LGPLv3+.

More information are available on the python-ssdeep project page


CFFI ermöglicht Zugriff auf C-Funktionen mit Python

Ziel von CFFI ist es, eine Möglichkeit bereitzustellen, mit der aus Python Anwendungen relativ einfach auf C Code und dessen Funktionen zugegriffen werden kann.

Weiter lesen ...


Selenium Python Bindings installieren

Mit Selenium können nicht nur Web-Anwendungen getestet werden, sondern mit den Python Bindings ist es auch möglich den Browser von der Konsole anzusteuern. In diesem Artikel wird gezeigt wie die Bindings installiert und verwendet werden.

Weiter lesen ...


Python: Build PyV8 for Python3 on Ubuntu

PyV8 is a Python wrapper for Googles V8 Javascript Engine. Initially it was only possible to use it in combination with Python 2. But since February 2013 it is possible to use it with Python 3. In this article I will show how to build the wrapper on Ubuntu 12 …

Weiter lesen ...


RSWrap: New project and version 0.1 released

RSWrap is a wrapper for various remote shells. It is written using the Python programming language. It is still in a very early development state. But feel free to try it out and to send us comments what you think.

For more information have a look at the RSWrap project page


Linux: Aktuelle Mausposition abfragen

Mit Python und der Xlib ist es relativ einfach unter Linux die aktuelle Mausposition abzufragen. In diesem Artikel wird das Benötigte kurz beschrieben.

Dieser Artikel bezieht sich zwar auf Ubuntu, sollte sich aber wie immer leicht auf andere Distributionen übertragen lassen. Zunächst müssen Python und die Xlib-Bindings für Python installiert …

Weiter lesen ...


Python: md5sum, sha1sum und weitere Funktionen nachbilden

Nicht nur unter Linux gibt es die Programme md5sum, sha1sum und weitere, mit denen ein eindeutiger Hash von einer Datei erzeugt werden kann. Mit diesem Hash lässt sich leicht überprüfen, ob eine Datei bei der Übertragung oder aus einem anderen Grund verändert wurde. Da es dafür keine direkte Funktion in …

Weiter lesen ...


Sphinx - Python Dokumentations Generator

Bei Sphinx handelt es sich um ein Tool, mit dem sehr schön und schnell Dokumentationen für Python Projekte erstellt werden können.

Einführung

Wer selbst an einem Projekt arbeitet bzw. mitarbeitet, kennt vielleicht das Problem das die Dokumentation meistens viel zu kurz kommt. Sie ist meistens nur sehr kurz oder nur …

Weiter lesen ...


Python Buch für Anfänger und Fortgeschrittene

Vor ca. 1 1/2 Jahren hab ich erste Bekanntschaften mit Python gemacht. Seit dem hab ich ab und zu mal ein paar kleinere Anwendungen in Python geschrieben.

Doch vor ca. 1-2 Monaten wollte ich etwas tiefer in die Materie einsteigen. Also suchte ich im Internet nach einer schönen Dokumentation …

Weiter lesen ...


Pyrex - Python Module leicht gemacht

Mit Pyrex ist es leicht möglich Module für Python zu entwickeln.

Python stellt Entwicklern eine C-API zum Entwickeln von extra Modulen zur Verfügung. Durch die C-API ist es möglich auch externe Bibliotheken und Funktionen leicht in Python einzubinden.

Leider ist es aber teilweise etwas kompliziert die Variablen zwischen C und …

Weiter lesen ...