Hier gibts den kostenlosen Onlinespeicher mit 2,5 GB Speicherplatz,
statt der üblichen 2 GB.
|
29.03.2010
Auch wenn alle davon reden, sprachübergreifend zusammen arbeiten zu wollen, eigentlich sind doch viele Entwickler irgendwie in ihrer Sprachdomaine gefangen und schauen mit Spott, Hohn oder Unverständnis auf die Leute, die in anderen Sprachen entwickeln. Dieses Bild zeigt recht treffend, wie jede Entwicklergemeinde die Entwickler anderer Sprachen sieht. :)
|
||
|
19.03.2010
Nun ist es aktuell so, dass das Thema Sozale Netzwerke auch im Enterprise Bereich angekommen ist und irgendwie jeder sich mit jedem vernetzen will, ob beruflich oder privat und so werden auch bei Acquia, der Firma des Drupal Gründers Dries Buytaert, die immer gleichen Fragen zum Thema gestellt. Dies hat dazu geführt, dass Jay Batson, ein Mitarbeiter bei Acquia, ein Whitepaper zum Thema: Erstellung von Sozialen Netzwerken mit Drupal, geschrieben hat. Dieses Whitepaper gibts als Download für registrierte Nutzer von Acquia. Hier die Links zum Thema: Beitrag auf dem Blog von Dries Buytaert Beitrag bei Acquia von Jay Batson Downloadsite des Whitepapers |
||
|
08.03.2010
|
||
|
06.03.2010
Fail2ban ist, um es mit den Worten auf der Fail2ban Seite zu formulieren, ein Scanner, der die Logfiles, zB. des Apache oder auch eines Mailserver, wie postfix oder die auth.log für ssh Zugriffe, usw. durchsucht und mittels konfigurierbarer RegEx-Regeln entscheidet, ob eine IP geblockt werden soll, oder nicht. Damit kann zB. verhindert werden, dass von einer IP übermässig oft versucht wird, per ssh auf den Server zuzugreifen. Die Anzahl der möglichen Versuche ist einstellbar, default ist hier 3. Fail2ban nutzt zum Blocken der IPs die schon auf einem System vorhandenen Möglichkeiten, wie iptables oder shorewall und richtet, wenn eine Regel in den Logfiles anschlägt, einen entsprechenden neuen Eintrag mit der IP in der firewall (zB. iptables) ein. Fail2ban ist in Python geschrieben und bringt einen eigenen Server daemon mit, der multithreaded ist und auf einem Unix socket auf Kommandos des zugehörigen fail2ban-clients lauscht. Um die Arbeitsweise und die Konfiguration von Fail2ban zu zeigen, hier ein Beispiel: |
||
|
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
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: 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 SOAP Handling in Python http://diveintopython.org/soap_web_services/index.html ZSI http://www.mutschler-net.de/htmlout/htmlout/node17.html http://www.mutschler-net.de/htmlout/htmlout/PythonSoapTut.html http://plone.org/documentation/kb/import-soap-client-object Twisted Framework |
||
|
01.03.2010
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. Worum geht es also genau: |
||

Eine der großen Stärken von Drupal ist die Möglichkeit fast schon mit vorhandenen Boardmitteln soziale Netzwerke verschiedenster Ausprägung erstellen zu können. Das mitgelieferte Rollenkonzept, die Nutzerverwaltung, das Anlegen von Profilfeldern für die Nutzerprofile usw. sind alles Mittel die einem bei der Erstellung einer Communitysoftware helfen und die Drupal sehr gut beherrscht.
Nachdem ich vor kurzem von der
Mein erster Artikel zu Python hier im Blog, was wohl daran liegt, dass ich erst seit kurzem mit Python arbeite.
