Archiv für die Kategorie „Programmieren“

Hauptseite

Vim Plugin – Taglist: Splitscreen mit Übersicht der Funkionen in einer Datei

Sonntag, 17. April 2011 von zimon

Das Taglist Plugin für Vim ist ein praktisches Tool zum programmieren. Es listet die einzelnen Funktionen (je nach Programmiersprache auch Klassen, Packete und Membervariablen) eines Programms in einem eigenen Splitscreen auf. Diese sind nach Dateien sortiert und man kann so sehr schnell zu einer gewünschten Funktion springen.

Damit das Plugin funktioniert muss das…

weiterlesen ...

Schöner Debuggen mit DebugMessages – Stacktraces mit Quelltextanzeige

Mittwoch, 24. März 2010 von zimon

Das Standardverhalten von Perl beim Auftreten eines Fehlers ist mit der Funktion die zu beenden. Dabei wird neben einer Fehlerursache die Zeilennummer ausgegeben, welche den Fehler verursacht hat
Tritt ein Fehler in einer sehr häufig genutzten Funktion auf (z.B. Umrechnen eines Wertes), so ist es sehr schwer festzustellen, von wo und mit welchen Parametern diese Funktion aufgerufen wurde.

Beispiel:…

weiterlesen ...

Scenariogenerator für VNUML

Donnerstag, 23. Juli 2009 von zimon

Vor einiger Zeit habe ich mal einen Scenariogenerator für VNUML geschrieben um schnell und einfach Scenariodateien für verschiedene Topologien erstellen zu können.

Dafür habe ich mir überlegt, was die wesentlichen Informationen sind um eine Netzwerktopologie zu beschreiben. Dies sind die existierenden Netze, die existierenden Router und welche Router an welche Netze…

weiterlesen ...

Whois Plugin für den zBot

Freitag, 10. Juli 2009 von zimon

Vor einiger Zeit habe ich ein Whois-Plugin für meinen Jabber Bot zBot geschrieben. Aus irgendeinem Grund habe ich es nie online gestellt. Dies möchte ich hiermit nachholen. Ich habe den Code noch ein wenig verschönert.

Fauchi95 hat mich gefragt, ob man nicht ein Whois-Plugin schreiben könnte, da ist es…

weiterlesen ...

NaturalDocs – Quelltexte natürlich dokumentieren

Sonntag, 7. Juni 2009 von zimon

Da mir POD/PerlDoc nicht gefällt, habe ich mich vor einiger Zeit auf die Suche nach einer Alternative gemacht und bin auf NaturalDocs gestoßen. Mit diesem System können eine ganze Reihe von Programmiersprachen dokumentiert werden, wie z.B. perl, C#, c++, Makefiles, Ruby, Python, PHP, ActionScript, Java, JavaScript, Pascal, ADA, TCL, …

Sehr schön an NaturalDocs ist, dass…

weiterlesen ...

Perl Einzeiler auf der Konsole

Mittwoch, 3. Juni 2009 von zimon

Ähnlich wie bei awk kann man perl das Programm auf der Konsole direkt übergeben. Dazu ruft man perl mit der Option -e auf. Das Programm muss dann in Hochkommata eingeschlossen werden.
Beispiel:

perl -e 'print "Hello World!\n"'

Um jede print-Anweisung mit einem “newline” abzuschließen, kann…

weiterlesen ...

Keine Angst vor awk – ein Schnelleinstieg

Samstag, 2. Mai 2009 von zimon

Um meine Commandline-Fu Skills zu trainieren hab ich mir mal awk vorgenommen. awk gilt bei vielen Linux-Anwendern als eines der kompliziertesten Kommandos. Um mit awk zurecht zu kommen ist es jedoch einfacher es als sehr leichte Programmiersprache zu sehen…

weiterlesen ...

Werbung in WordPress nur für Google-Besucher um Smart Pricing zu vermeiden

Samstag, 18. April 2009 von zimon

Nach der Idee von Stephen Cronin (englisch), das Smart Pricing zu vermeiden, indem man nur noch Besuchern die Werbung zeigt, die von Suchmaschinen kommen habe ich das von mir verwendete WordPress Plugin AdSense Manager entsprechend angepasst. Es braucht nur die Datei adsense-manager.php editiert zu werden. Zuerst…

weiterlesen ...

Jabber Bot zBot in Version 0.2

Samstag, 28. März 2009 von zimon

Heute stelle ich die Version 0.2 von meinem Jabber Bot zBot vor.

Nun wird eine Logdatei unterstützt, in der alle Konversationen mit dem Bot gespeichert werden können. Die Option kann in der Datei modules/Configs.pm ein- und ausgeschaltet werden. Dort kann auch der Ort bestimmt werden, wo die Logdatei gespeichert werden…

weiterlesen ...

Todo Plugin für den zBot

Montag, 2. März 2009 von zimon

Inspiriert von den Bots der todo.sh auf http://todotxt.com habe ich auch ein entsprechendes Plugin für den zBot geschrieben. Jedoch habe ich das ganze multiuserfähig gehalten. Jedem User wird ein eigenes Verzeichnis erstellt, wo die Dateien für die todo.sh gespeichert werden. Daher besteht dieses Plugin auch…

weiterlesen ...

Bloggeramt.de frisch gebloggt Blogverzeichnis - Blog Verzeichnis bloggerei.de