04.03.2010

Es hat mich schon seit längerem gestört, dass ich auf meiner Startseite den Link zum Weiter lesen eines Artikels immer angezeigt bekommen habe, auch wenn der Artikel vielleicht gar nicht mehr zum Lesen bietet und nur aus dem kurzen Teasertext besteht.

Deshalb habe ich mich heute mal rangesetzt und mir eine Möglichkeit überlegt, wie ich bei jedem Artikel einstellen kann, ober der "Weiter lesen"-Link angezeigt wird, oder nicht.
 

 
     
     
 
04.03.2010

Gestern wurden nach längerer Releasepause mal wieder neue Drupal Versionen für die 5er und 6er Reihe des WebFrameworks veröffentlicht.

Diese schliessen einige Sicherheitslücken, zB. eine CrossSite Scripting-Lücke im Installationsscript, sowie einige weitere Schwachstellen.

Auf dieser Seite gibt es alle wichtigen Infos zum Release, sowie die Möglichkeit zum Download:

http://drupal.org/drupal-6.16

Interessante Info in diesem Zusammenhang, die in einem Nebensatz auf der Seite auftaucht, die Drupal Version 5 wird nicht weiterentwickelt, wenn Drupal 7 als stable Version erscheint.

 
     
     
 
03.03.2010

In dieser wirklich sehr interessanten Podcast Reihe auf Heise Developer diskutieren bekannte Softwareentwickler über aktuelle und wichtige Softwarearchitekturthemen.

Ich bin mir sicher, dass für jeden Entwickler interessante Themen dabei sind.

http://www.heise.de/developer/podcast/

 

 
     
     
 
03.03.2010

Schöne Linksammlung zu Scrum:

http://entwickler.de/zonen/portale/psecom,id,99,news,54142.html

 

Und hier mal der Scrum Prozess visualisiert:

 
     
     
 
02.03.2010

Im letzten Artikel habe ich über meinen Einstieg in Python geschrieben, und nun steig ich auch gleichmal etwas tiefer in die Thematik ein.

In diesem Beitrag stelle ich erstmal eine Linksammlung zum Thema "Netzwerkprogrammierung mit Python" vor.

Hintergrund ist der, dass ich gerade dabei bin, eine Art Datensammler mit Python zu entwickeln, und mich dabei natürlich auf schon vorhandene Bibliotheken bzw. Tools stütze. Noch bin ich mir nicht sicher, welches der vielen Frameworks und Bibliotheken zu meinem Projekt paßt, deshalb hier erstmal eine recht breite Auswahl an Infos zum Thema.

Grundlagen

http://diveintopython.org/http_web_services/index.html

http://openbook.galileocomputing.de/python/python_kapitel_20_001.htm#mj6a610f312e2abfe628f8f50a8629087d
 

SOAP Handling in Python

http://diveintopython.org/soap_web_services/index.html
 

ZSI

http://www.mutschler-net.de/htmlout/htmlout/node17.html

http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/Python/python-soap-libraries-2/page1.html

http://www.mutschler-net.de/htmlout/htmlout/PythonSoapTut.html

http://plone.org/documentation/kb/import-soap-client-object
 

Twisted Framework

 
     
     
 
01.03.2010

Mein erster Artikel zu Python hier im Blog, was wohl daran liegt, dass ich erst seit kurzem mit Python arbeite.

Bisher habe ich neben einigen Ausflügen in die Javawelt und auch ein paar Gehversuchen im C++ Umfeld eigentlich die meiste Zeit in PHP programmiert.
 

Und nun also Python ... zuerst mal, warum dieser Titel, die andere Scriptsprache.

Im Gegensatz zu PHP läuft Python stateful in einem echten Applikationserver, erlaubt persistente HTTP-Verbindungen und auch echte parallele Verarbeitung und hat sicher auch noch sehr viel mehr Vorteile im Gegensatz zu PHP, die ich noch gar nicht alle kenne.
Ich will an dieser Stelle natürlich keine Grundsatzdiskussion starten über die Vor- und Nachteile von Python vs. PHP, ich möchte nur meine Entscheidung mit Python zu beginnen, begründen, da meine aktuellen Projekte mit Python einfach besser zu bewältigen sind, als mit PHP.

Worum geht es also genau:

 
     
     
 
20.02.2010

what_the_fuck_code_measurement

 
     
     
 
19.02.2010

Wie es die Überschrift schon sagt, hier zwei Links, um den Alltag auf Unixrechnern zu erleichtern:

Unix-Dateirechte-Setzer (chmod)

Mal wieder auf der Suche nach dem richtigen Oktal-Code für chmod. Dieses kleine Formular hilft schnell weiter,

 
     
     
 
18.02.2010

Eine sehr interessante Liste mit den 25 schlimmsten Fehlern, in Bezug auf die Sicherheit einer Anwendung, die beim Programmieren passieren können:

http://www.sans.org/top25-programming-errors/

Viele Dinge sind selbstverständlich, wie "Unrestricted Upload of File with Dangerous Type", aber einiges interessantes ist schon dabei und jeder Entwickler von Webanwendungen (eigentlich jeder Entwickler, egal in welcher Richtung) sollte mal einen Blick auf diese Liste werfen.

 
     
     
 
17.02.2010

Hier mal nen kurzer Befehl, um IPs, die einem irgendwie auf die Nerven gehen auf einem Unix System zu blocken:

iptables -A INPUT -s abcd -j DROP

-> abcd ersetzen mit der IP die geblockt werden soll.

iptables -L

zeigt dann alle geblockten IPs.

Ein gutes Tool,welches einem das Blocken von IPs erleichtert und automatisiert ist Fail2ban, das ich hier näher beschreibe.

 
     
Inhalt abgleichen