-
Memory Limit in Zend Studio 7.1.1 für Debugger/Profiler erhöhen
Samstag, 27. Februar 2010
Beim Debuggen / Profile mit ZendStudio gerät man schnell an Grezen. Zum Beispiel wenn man die Kategorieseite des Magento Shops profiled. .... Dort einfach das memory_limit setzen.
Den ganzen Beitrag lesen... -
Die Version 1.10.0 des Zend Frameworks vorgestellt
Samstag, 30. Januar 2010
Der Reference Guide Das Handbuch hat ein komplett neues Kapitel bekommen das Anfängern den Einstieg erleichtern soll. Das Kapitel gibt praktische Tipps für den Umgang mit Basiskomponenten wie z.B. der View, Session oder zum Thema Authentifizierung. Alles ist mit kleinen Codebeispielen unterlegt. Hier gilt dem gesamten Zend Framework Team ein Dank. Das Kapitel eignet sich in Kombination mit dem Quick Start Tutorial um z.B. neue Mitarbeiter mit dem neuen Framework vertraut zu machen. Eine tolle Sache ist auch, dass nun die vorherigen Versionen ebenfalls als Handbuch zur Auswahl stehen. Dies minimiert Verwirrungen, wenn einmal an einem älteren Projekt gearbeiter werden muss. Ein kurzer Blick in das alte Handbuch kann hier Wunder wirken. In diesem Zug wurde auch der DocBook Renderer auf PhD umgestellt. Es wird nun kein xsltproc mehr gebraucht. Die DocBook Engine kann komplett über PEAR nachinstalliert werden. Der Rendervorgang konnte durch den Umstieg auch besch...
Den ganzen Beitrag lesen... -
Manege frei für das Zend Framework 1.8
Freitag, 1. Mai 2009
Das neue Framework 1.8 ist nun raus... *freu* Hier eine grobe Liste meiner Erfahrungen mit der Version 1.8 die ich seit einer Woche benutze. Die Liste ist nicht vollständig soll aber trotzdem einen kurzen Überblick über neue Dinge in der Version 1.8 geben. Für mich besonders auffällig ist das Bestreben aus dem Zend Framework jetzt wirklich ein Framework zu machen. Die Kritik dass, es nur reine Sammlung von PHP Klassen wäre kann nun seit der Version 1.8 nicht mehr gelten. Komponenten wie Zend_Application und Zend_Tool bieten nun auch Scaffolding, was man vielleicht aus Rails kennt. Im Hintergrund nutzt Zend_Tool die neue Komponente Zend_CodeGenerator, welche "on the fly" PHP Code generieren kann. Ergänzt wird diese durch den vereinfachten lesenden Zugriff via Zend_Reflection (Beispiel am Ende des Artikels). Zend_Loader Der alte Autoloader "Zend_Loader::autoloader" der über "Zend_Loader::registerAutoload" registriert wurde ist nun als deprecated...
Den ganzen Beitrag lesen... -
Meine Facebook Abmeldung
Dienstag, 3. März 2009
Aus beruflichen Gründen benötige ich einen Facebook Zugang um Anwendungen zu entwickeln und zu testen. Beim Ausprobieren dachte ich mir "Wo kann ich eigentlich einen Zugang wieder löschen bzw. deaktivieren"? Das geht ganz einfach. Unter "Einstellungen" in der Hauptnavigation und dann unter "Kontoeinstellungen" gibt es ganz unten den Link "Konto deaktvieren". Das geht ja einfach dachte ich. Dann mache ich das doch mal. Doch das Abmelden wird einem nicht leicht gemacht. Als erstes bekommt man in das Gewissen geredet "Die folgenden Freunde werden dich vermissen". Das störte mich aber nicht weiter, da ich innerhalb von Facebook nicht viel mache. Also quasi nichts. Also weiter... Kein Problem. Als nächstes noch den Grund der Abmeldung angegeben mit einem Vermerk, dass dies Facebook eigentlich nichts angeht. Danach noch die Abmeldung mit einem Captcha bestätigt. Doch was dann? Werden wirklich alles Daten deaktiviert? Bei mir kam jedenfalls eine sch&o...
Den ganzen Beitrag lesen... -
Gebt dem IE6 den Gandenstoß!
Freitag, 20. Februar 2009
Das der IE6 jeden Web-Entwickler nervt ist nichts neues. Aber was soll man machen, wenn der "Browser" immer noch 10-20% Marktanteil hat? Viele Benutzer wissen nicht, dass es überhaupt andere Browser wie die installierte Krüppelsoftware aus dem Hause Microsoft gibt. Aus diesem Grund hat sich jetzt eine Intiative gegen den IE6 gegründet. Eine ausführliche Beschreibung ist in einem Artikel auf gulli.de zu finden. Inzwischen gibt es auch ein Wiki der Initaitive. Dort kann man ein Stück Code (CSS-Conditional-Comment) kopieren, dass jedem IE6 Benutzer ein kleines Fenster mit einem Update-Hinweis einblendet. Inwischen gibt es auch z.B. ein Plugin für Wordpress und Drupal, dass die Integration vereinfacht. Ich habe dieses Weblog auch mit dem Code-Schnipsel ausgestattet. Hier der Link zum Wiki: http://ie6.forteller.net/index.php?title=Main_Page#Tools
Den ganzen Beitrag lesen... -
Bundestrojaner V1.0 fertiggestellt
Freitag, 2. Januar 2009
Das Bundeskriminalamt hat die erste Version der Software fertiggestellt. Jetzt fragt sich natürlich jeder. Läuft die Spionagesoftware auch auf meinem Rechner? Die Antwort ist JA ... ... sagt zumindest Jörg Zierke. Und der ist immerhin der Chef des Bundeskriminalamts. In einem Interview des Sterns sagt er nämlich das der Aufwand beachtlich ist "weil wir jeweils eine eigene Software entwickeln müssen". Diese "Remote Forensic Software (RFS)" sei "eine Software, die immer nur für den Einzelfall erarbeitet wird, ein Unikat, das speziell auf die Rechner-Umgebung eines Verdächtigen zugeschnitten wird." Also wie kann ich mir das in der Praxis vorstellen? Also als erstes versucht ein Ermittlerteam mit einem Netzwerk-Scanner zu erkennen welches Zielsystem vorhanden ist. Dann wird eine spezielle Software für mein (erkanntes) Betriebssystem geschrieben. Also in meinem Falle ein schönes natives Linux Programm. Aber wie kommt das jetzt...
Den ganzen Beitrag lesen... -
Inkonsistente Interfaces in PHP5
Mittwoch, 24. Dezember 2008
Diese Woche konnte ich eine neue Erkenntnis über die Interfaces von PHP5 erhalten.Ich bin immer davon ausgegangen, dass die Interfaces in PHP5 sehr strikt gehandhabt werden.Als ich im Code der Zend Framework Form Komponente stöberte fiel mir auf, dass innerhalbder Formular Elemente beim Validieren von Daten die isValid Methode der Validatoren aufgerufenwurden. Soweit nichts besonderes. Die Zend Validatoren implementieren das InterfaceZend_Validate_Interface. Diese gibt genau drei Methode vor, die zu implementieren ist.Unteranderem die besagte "isValid" Methode die in den Formularen genutzt wird.Diese Methode hat die folgende Signatur.public function isValid($value);Wie man erkennen kann wird genau ein Parameter übergeben. Würde man einen zweiten Parameterübergeben würde dies zu einem "Fatal Error" führen, da das Interface anders definiert wurde.Doch was mich nun wunderte war, dass innerhalb der Formular-Validierung einfach zwei Parameteran isValid &uu...
Den ganzen Beitrag lesen... -
Innerhalb eines View-Helper einen anderen Helper nutzen
Samstag, 13. Dezember 2008
Da ich immer mal wieder mitbekomme das einige nicht wissen wie man innerhalb eines View Helpers einen anderen Helper aufrufen bzw. nutzen kann gebe ich hier ein kurzes Beispiel.Wichtig ist das man die eigene Klasse von Zend_View_Helper_Abstract ableitet. Das ist wichtig da die Basisklasse die Eigenschaft "view" bereitstellt und die Methode setView(). Die Methode ist wichtig da diese via "Setter-Injection" befüllt wird. Das heisst das die Funktion automatisch die View innerhalb der Methode "_getPlugin" in der Zend_View Klasse übergeben bekommt. Man muss sich also nicht mehr um das übergeben der View kümmern. Einfacher geht's eigentlich nicht.Wie komme ich jetzt aber zu meinem anderen View Helper? Das ist jetzt ganz einfach. View Helper können direkt über ein View Objekt aufgerufen werden da intern via __call() der entsprechende Helper aufgerufen wird.Beispiel für einen Helper:require_once 'Zend/View/Helper/Abstract.php'class MyModule_View_Helper_MyHelp...
Den ganzen Beitrag lesen... -
Aqua Data Studio Version 7.0 Beta
Sonntag, 14. September 2008
Als Subscription Inhaber bin ich in der glücklichen Lage immer direkt die neuste Version von Aqua Data Studio ausprobieren zu dürfen. Genau aus diesem Grund freute ich mich über eine E-Mail zum Beta-Test der neuen Version 7.0.0.beta.14. Das erste was auffällt ist der neue schicke Splashscreen. Das ist aber ein weniger wichtiges Feature... Deswegen hier erstmal eine Auflistung der Neuerungen: Neue Debugger für den Microsoft SQL Server und DB2 DBA Tools für MySQL (ganz wichtig) Überarbeitete Chart-Funktionen Mehrfachauswahl von Objekten für das Scripting Kommentarfunktion für Spalten und Tabellen (Super nützlich) Unterstützung für neue Datenbanken (Apache Derby und DB2 for iSeries) Verbesserte Scripting-Unterstützung Verbesserter Compare-Tools Neuer ER Modeler (Endlich!) Farben für Tabs (Kann auf Serverebene eingestellt werden) Das...
Den ganzen Beitrag lesen... -
Quiz: Was ist hier abgebildet?
Sonntag, 14. September 2008
Als ich heute Abend meine Post aus dem Briefkasten holen wollte ist mir dieses "Ding" entgegengekommen.Liebe Post, lass Euch eins gesagt sein: "WÄHRT IHR BESSER STAATLICH GEBLIEBEN!".Kommt es nur mir so vor, dass bei der Post nur noch unterbezahlte Menschen arbeiten, denen es aufgrund des Zeitdrucks egal ist wie die Post am Ende aussieht?Wie auch immer... Das kann so nicht sein. Ich glaube ich werde mich bei der Post beschweren und kündige hiermit an alle meine "Fundstücke" in Zukunft ins Netz zu stellen um ein wenig Werbung für die anderen privaten Briefzusteller zu machen, solange die Deutsche Post sich nicht ändert. Was ist abgebildet? Da wirkt die Werbung auf der Webseite der Deutschen Post wie Hohn. Aber da kann sich ja jeder selbst seine Meinung bilden. (Orgiginal Ausschnitt eines Screenshots der Deutschen Post AG)
Den ganzen Beitrag lesen...
Kategorien :
Links
-
So ein Mist! Ich hatte mich schon gefreut. RT @wormatia: Spiel gegen Eintracht Trier fällt aus - Nachholtermin am 13./14. April 2010
-
@cmuench Das kann ich nur bestätigen, jeder sollte sein Milestone auf Android 2.0.1 Updaten
-
Milestone/Android Update auf Version 2.0.1 war erfolgreich. Die Kamera reagiert jetzt deutlich schneller.


