25.08.09
Kategorie  

So zu aller erst zum letzten Punkt, ich hatte einfach absolut keine Zeit und Lust zu bloggen. Ich hatte nicht mal Zeit um ins Fitnessstudio zu gehen. Aber da ich gestern trainieren war, dachte ich mir ich muss auch mal wieder Bloggen.

So nun in der Überschriftenreihenfolge.

Netbeans
Ich habe es mir heute endlich auf Arbeit installiert und bin extrem froh darüber. Ich habe endlich keine Probleme mehr Dateien auf den Entwicklungssserver zu schieben. SVN ist keine Plage mehr. Naja wenn man damit leben kann das man in Netbeans “Einreicht” und nicht commited. Es ist gefühlt schneller und frist weniger RAM, was mich bei 4GB bei meinem Arbeitsplatz Rechner jetzt nicht stören würde.

Recess
Ich bin immer noch großer Fan des wirklich einfachen und super tollen RESTfull Frameworks Recess. Ich habe mal wieder ein nicht öffentliches Projekt damit umgesetzt und kann euch dieses tolle Framework nur empfehlen.

und nun zu guter letzt.

PHP
PHP 5.3 ist schon länger raus. Ich habe es auch schon auf meinem Server kompiliert, aber auch technischen Problemen die ich jetzt nicht näher erläutern will, ich gebe ein Anhaltspunkt – Das Problem sitzt vor dem Monitor :D, ist es mir bisher nicht gelungen PHP upzudaten.
Tut es PHP 5.3 ist toll – auf meinem Lokalen Entwicklungssystem läuft es toll.

OK – das soll es erstmal für heute von mir gewesen sein – ja ich Arbeite noch an der Projektmanagement Serie und ich hoffe das der nächste Artikel bald raus kommt.



Kommentare [1]

22.01.09
Kategorie  

So es ist soweit. Ich habe meine Entscheidung getroffen, was die Wahl der IDE angeht. Ich habe in den letzten Wochen parallel mit Eclipse PDT und Netbeans gearbeitet und bin jetzt an dem Punkt angekommen das ich nur noch Netbeans nutze.

Warum ich nur noch Netbeans nutze?
Zu aller erst habe ich ein Laptop mit nur 1GB RAM und das ist für die sinnvolle Benutzung von Eclipse ca. 1-2 GB zu wenig. Ja obwohl beide in Java geschrieben sind ist die Netbeans IDE einiges Ressourcensparender. Außer dem finde ich den Aufbau der Dialoge in Netbeans um einiges sinnvoller aufgebaut als in der Eclipse PDT. Und selbst wenn die PDT Unterstützung von Zend hat, habe ich das Gefühl das der PHP Support in Netbeans doch um einiges besser ist.

Also kurz gefasst: Netbeans toll, PDT zu langsam und überfrachtet.



Kommentare [2]

29.12.08
Kategorie  

Ich habe über Weihnachten mich ein wenig mit einem Privatprojekt von mir beschäftigt, das bald Online gehen soll. Da ich mit dem Unterbau bisher noch nicht wirklich zufrieden bin, dachte ich mir ich probiere mal ein neues Framework aus. Recess ein RESTful PHP MVC Framework. Recess behauptet von sich selber ein Framework zu sein, das den Spaß, mit PHP zu Entwickeln und Programmieren, zurück bringt. Ich habe reingeschaut und muss sagen es ist wirklich toll, dafür das es im Moment noch Pre-Alpha ist. Hier einmal eine Liste der Features die aus meiner Sicht gut sind.

  • Eingebaute Smarty Views
  • Webtools für Codegeneration (Models, Views und Controller)
  • Automatische JSON Views
  • Ein Wirklich Cooler Debugscreen
  • Routing wird per DocBlocks in der Klassendefinition gehandelt und nicht in irgend einer Config Datei
  • Echter Rest Support also nicht nur GET und POST sondern auch die recht selten benutzen PUT und DELETE

Es ist wie gesagt noch im Pre-Alpha Phase aber auf jeden Fall ein Blick oder auch mehr Wert.

Link: www.recessframework.org



Kommentare

10.12.08
Kategorie  

Gerade gefunden.
Eine HTTP Status Codes Klasse

Also für alle unter euch die es sich mit den HTTP Header Codes einfach machen wollen, hier ist eure neue Lieblingsklasse was das Thema HTTP Codes angeht.

Und das beste: MIT Lizenz.



Kommentare [1]

6.06.08
Kategorie  

Keine Ahnung wem das schon alles auf die Füße gefallen ist, mir ist es gestern, Was macht man mit Umlauten wenn man mit Regulären Ausdrücken arbeitet?
Naja wenn man die PHP Manual liest, oder besser gesagt die meist viel interessanteren Komentare, findet man recht schnell eine Lösung.

Lösungsansatz 1.

<?php
setlocale (LC_ALL, 'de_DE');
$match = preg_match("/^[[:alpha:]]+$/", $data);
?>

Was hier genau gemacht wird ist halt das System auf “Deutsch” umzustellen und somit wird auch der Inhalt der RegExp Zeichenklasse “:alpha:” mit den deutschen Umlauten gefüttert. Die Lösung ist eigentlich schon recht brauchbar.

Was macht man aber wenn auf irgend eine Weise ein Franzose oder ein Spanier sich auf die Webseite “verirrt” hat, oder sogar mit purer Absicht auf eure Seite gekommen ist. Da haben wir ja alle gelernt das UTF-8 so richtig dolle toll ist wenn es um Mehrsprachigkeit geht.
Und UTF-8 ist auch das Zauberwort für Lösung Nummer 2.

<?php
$match = preg_match("/[\w\p{L}]/u",$data);
?>

Hier wird zum einen mit dem Modifier “u”, Achtung kleines u ein Großes U hat wiederum eine andere bedeutung, die UTF-8 fähigkeit der Regulären Ausdrücke in PHP eingeschalten und zum anderen per “\p{L}” sagen wir das jede Unicode Sequenz die ein Buchstabe ist zutreffen soll.

Hier nochmal einige weiterführende Links: