Zend Framework 1.8.0 Preview Release ist verfügbar

Im SVN von Zend ist das Preview Release für die kommende Version 1.8.0 des Zend Framework erschienen. Zu den Neuerungen gehört: Zend_Tool (von Ralph Schindler) Zend_Application (von Ben Scholzen and Matthew Weier O’Phinney) Zend_Navigation (von Robin Skoglund und Geoffrey Tran, Zym) Zend_CodeGenerator (von Ralph Schindler) Zend_Reflection (von Ralph Schindler and Matthew Weier O’Phinney) Zend Server Backend für Zend_Cache (von Alexander Veremyev) Zend_Service_Amazon_Ec2 (von Jon Whitcraft) Zend_Service_Amazon_S3 (von Justin Plock und Stas Malyshev) Zend_Filter_Encrypt (von Thomas Weidner) Zend_Filter_Decrypt (von Thomas Weidner) Unterstützung für Upload-Fortschrittsanzeige in Zend_File_Transfer (von Thomas Weidner) Routen mit Übersetzungskenntnis (von Ben Scholzen) Zend_Json Unterstützung für Ausdrücke (von Benjamin Eberlei und Oscar Reales) Zend_Http_Client_Adapter_Curl (von Benjamin Eberlei) SOAP Ein- und Ausgabeheader-Unterstützung (Von Alexander Veremyev) Unterstützung für das Schlüsselwort-Feld unter Benutzung von Anfragestrings (Von Alexander Veremyev) Unterstützung für die Suche über mehrere Indexes in Zend_Search_Lucene (Von Alexander Veremyev) Unterstützung für Skalierung, Verschiebung und Verdrehung von Seiten in Zend_Pdf (Von Alexander Veremyev) Locale Unterstützung in Zend_Validate_Int und Zend_Validate_Float (von Thomas Weidner) Phonecode Unterstützung in Zend_Locale (von Thomas Weidner) Zend_Validate_Iban (von Thomas Weidner) Zend_Validate_File_WordCount (von Thomas Weidner) Wie man sieht, sind wichtige Änderungen wie Zend_Application und Zend_Tool dabei....

Information on the minimum required version of PHP of each component of Zend Framework

German: Dieser Artikel ist auf Englisch, da er an ein internationales Publikum gerichtet ist. In one of the latest posts on the Zend Framework maillinglist there was a question regarding the minimum required version of PHP for the current version Zend Framework (1.9.0). As of Version 1.7.0 of ZF the documentation recommends versions >=5.2.4 for PHP. Some users are stuck with php5.1.6 (e.g. those running Redhat Linux) and these need to know the components that could be problematic....

Zend Framework: Rendern der View eines anderen Controller oder Module

Auf der Zend Framework Maillingliste ist die Frage aufgekommen, wie man in Zend Framework die View eines bestimmten Controller bzw. Modules rendern lassen kann. Dies ist relativ einfach, aber leider nicht dokumentiert: 1 $this->_helper->viewRenderer->renderBySpec($view, array('module' => $module, 'controller' => $controller)); $view: ist die gewünschte View $module: das gewünschte Modul $controller: der gewünschte Cotroller Übrigens: Möchte man nur die View des momentanen Controllers ändern, so führt man: 1 $this->_helper->viewRenderer('anotherView'); aus.

Schriftart "Source Code Pro" von Adobe für bessere Lesbarkeit von SourceCode

Gestern habe ich auf Heise und Golem von der neuen Schriftart “Source Code Pro” gelesen, welche von Adobe als quelloffene Schriftart veröffentlicht wurde. Soeben habe ich diese in meinen Editor aktiviert und muss sagen: Ist einen Download wert, der Code lässt sich wirklich besser lesen! Die Schriftart kann man bei Sourceforge runterladen, bei GitHub forken und über Google Webfonts und andere Webdienste direkt einbinden.

error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found.

Heute hatte ich einen nervigen Fehler auf meinem Rechner. Ich wollte mit node-gyp das Paket bcrypt kompilieren, was bei mir zu folgendem Fehler führte: C:\Project\node_modules\bcrypt\build\bcrypt_lib.vcxproj(1,646): error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. Die Lösung war einfach: Ich habe den Windows SDK 7.1 installiert und dabei vor allem die “Visual C++ compilers” mitinstalliert.

Die abgefahrensten Programmiersprachen :)

Es gibt auf dieser Welt viele Programmiersprachen, die ich schon gesehen oder sogar programmiert habe. In “Formale Sprachen und Compilerbau” habe ich in der Uni auch einfache Sprachen schon selbst erstellt. Letztendlich kam aber keine wirklich aus diesen Räumen heraus. Heute habe ich zufälligerweise wieder ein paar Sprachen angesehen und hier mal die Besten zusammengesucht (alphabetisch sortiert). Chef Basierend auf einem Rezept (Source-Code) wird ein Gericht (Programm) gekocht, sehr freaky:...

WU - Block Comments: Wordpress Plugin zum Blockieren von Kommentaren mit bestimmten Worten

Auf meinem Blogs haben sich in der Weihnachtszeit die Spammer mit bestimmten Produktnamen (gewisse Stiefel, der derzeit in Mode sind) und den üblichen blauen Pillen festgesetzt und mir teilweise über 1500 Kommentare pro Tag in die Datenbank geladen. Natürlich sind die meisten von Akismet als Spam erkannt worden, ein kleiner Teil ging aber in die Moderationsqueue oder sogar direkt aufs Blog. Ich habe mich dann ein wenig mit den Wordpress-Funktionen auseinander gesetzt, fand jedoch nur die Möglichkeit, Kommentare in die Moderations- oder in die Spamqueue zu senden, wenn diese bestimmte Worte enthalten....

Zend Framework 1.7 ist im SVN erschienen - Die Featureliste

Heute ist die neue Version 1.7 des Zend Frameworks im SVN von Zend als Preview-Release erschienen. In den Downloads wird es hoffentlich bald ebenfalls erscheinen, hier ist es schon verfügbar. Auch meine Anleitung für svn:externals habe ich geupdated, einfach die neue Adresse eintragen, updaten und schon ist man auf Version 1.7. Doch nun zu den neuen Features: Zend_AMF (Unterstützung für Adobes Flex) Dojo Toolkit 1.2.0 ZendX_JQuery (Muss in den externals Ordner (z....

Sortieren von "populated documents" in Mongoose ODM

Heute bin ich auf die Frage gestoßen, wie man populated documents in Mongoose sortiert. Die Antwort fand ich hier. Zunächst ist der Aufruf von populate wichtig: 1 Model.find().populate(path, fields, conditions, **options**); Und als “options” kann man nun die sortierung hinterlegen: 1 2 3 4 5 6 7 { sort: 'order' } // ascending { sort: [['order', 1 ]] } // ascending { sort: [['order', 'asc' ]] } // ascending { sort: [['order', 'desc' ]] } // ascending { sort: [['order', -1 ]] } // descending { sort: [['order', 'desc' ]] } // descending { sort: [['order', 'descending' ]] } // descending

uwsiteloader: Tool zum Download der sites-definitionen für Pakete des fun_plug 0.7

Eine der Neuerungen des fun_plug 0.7 ist es, dass man nun mehrere Quelle für Pakete angeben kann. So schön das auch ist, so sehr hat mich die Pflege der Sites gestört. Ich bin da eher ein Fan von Automation ;) Daher habe ich den uwsiteloader geschrieben, der die Sites nun aus einem Definition-File holt und diese grafisch in der Konsole für die Auswahl aufbereitet. Wie geht die Installation? 1 2 wget http://wolf-u....