Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien:

Tree watching CCTV

April 29, 2009 on 12:54 pm | In ethic, politics | No Comments


Tree watching CCTV

We’re Linux - Video Contest Winners

April 15, 2009 on 9:41 am | In linux, open source | No Comments

Obwohl die Linux Foundation diesen Film als Gewinner des Linux Video Contest ausgeschrieben hat, muss ich mich dieser Entscheidung ja nicht anschließen und zeige hier einfach den zweiten Platz. Der gefällt mir persönlich sehr viel besser.



Python Reinteract

April 7, 2009 on 10:22 am | In python | 1 Comment

Wer schon mal mit einem Lisp oder Scheme System programmiert hat wird in heutigen “modernen” IDE’s das einfache Ausführen von Codeblocks vermissen. Zum Beispiel ist es in EMACS möglich einen Code Block mit CTRL-X -CTRL-E auszuführen.


emacs lisp-mode

Um ein ähnliches Konzept das etwa an die Shell von Mathematica erinnert, bemühte sich Owens Taylor von Red Hat mit seinem Reinteract. Reinteract steht seit dem 26. März in der Version 0.5.0 zu Verfügung. Versionen für Linux, Windows und OS X stehen zum download bereit.

Owen kam auf eine geniale Idee. Schaut euch mal folgenden kleinen Screenshot an.


reinteract

Nach der Eingabe von “a=[1,2]” und “print(a)” hab ich einfach CTRL-RETURN gedrückt. Sofort erscheint die die Lösung des kleinen 2 Zeilers unter der “print(a)” Zeile. Ändern wir nun die obere Zeile in “a=[1,2,3]” und drücken wieder CTRL-RETURN steht unter der “print(a)” Zeile sofort “[1,2,3]“. Dass solch eine Programmierhilfe für Pythonanfänger extrem hilfreich ist, muss man nicht diskutieren . Aber Reinteract kann natürlich noch viel mehr und dient auch den geübten Python Entwickler im Experimentieren. Zum Beispiel hab ich Letztens etwas mehr mit dem Namespace itertools von Python gespielt.


reinteract

Reinteract kann zusätzlich noch CodeCompletion und zeigt die __docs__ Hilfe an, wenn die Maus über einen Type oder einer Methode verweilt. In Verbindung mit numpy kann Reinteract sogar die Plot Ausgaben in dem Worksheet anzeigen.

Reinteract ist ein schöner Schritt für Python und man kann erwarten, das dieses Tool bald ein kleines Standardwerkzeug für Pythonentwickler wird.

Links:

  • Talk from Owen Taylor about Reinteract at PyCon 2009 Link
  • Home from Reinteract Link

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^