Alle Jahre wieder…

Dezember 24th, 2007 by Tyler

Tja…was soll man sagen außer…Frohes Fest, lasst euch reich beschenken und falls wir uns nicht mehr „sehen“, nen guten Rutsch… ;-) Und damit ihr nicht sagen könnt, ihr hättet von mir nichts bekommen,
Here’s my gift for you

Und falls ihr noch ein tolles Geschenk sucht, schau doch am besten mal hier vorbei…

Wie funktioniert eigentlich Geld…?

Dezember 4th, 2007 by Tyler

Wie funktioniert eigentlich Geld?

Wer sich schon einmal gefragt hat womit wir eigentlich jeden Tag so unsere Rechnungen bezahlen und warum wir das überhaupt müssen, findet hier eine “nicht” ganz so ernst gemeinte Antwort ;-) Ein bisschen Zeit muss man schon mitbringen, ich finde aber es lohnt sich allemal… Weiterlesen »

Ext2 JavaScript Framework veröffentlicht

Dezember 4th, 2007 by Tyler

Das JavaScript Framework Ext ist in der Version 2.0 Final released. Die Liste der Änderungen in der Version 2.0 ist lang. Die neue Version glänzt unter anderem durch eine verbesserte Dokumentation, die Gruppierung von Datenzellen sowie der Möglichkeit Tabs zu scrollen. Ext erlaubt eine Excel ähnliche Bearbeitung tabellarischer Daten, Baumansichten, Tab-Oberflächen, modale Dialoge sowie Komboboxen und andere Eingabehilfen für Formulare. Das Framework läuft unter allen aktuellen Browsern und ist unter LGPL veröffentlicht. Eine Lizenz zur kommerziellen Verwendung kann aber auch erworben werden.

Die Demo einer “Windows ähnlichen” Desktop Umgebung finde ich schon sehr gut umgesetzt. Alles in allem macht das Framework schon einen sehr “runden” Eindruck. Sollte sie Ext interessieren finden sie hier weitere Informationen. Falls jemand schon Erfahrungen beim Einsatz von Ext gesammelt hat, würde ich mich über Feedback freuen.

Ich Progge für den Klimaschutz…

Dezember 1st, 2007 by Tyler

Die Welt braucht Energie. Meist ist das Thema ja in den Medien, wenn es mal wieder darum geht auf Stimmungsmache zu gehen. Kürzlich habe ich aber einen Bericht bei Nano gesehen, der sich mit dem Energieverbrauch des Internets beschäftigte. Interessant finde ich die Aussage des Chefs von 1&1, nach der unter anderem schlecht geschriebener PHP Code ein Klimakiller sei. 1&1 habe durch schlecht geschriebene PHP-Skripte, schlechten HTML-Code und nicht gepflegte Datenbanken eine deutliche Mehrbelastung der Server und somit einen erhöhten Energiebedarf. Interessanter Blickwinkel. Unser einer Profiliert und Optimiert ja meist aus anderen Gründen, falls ich mir aber demnächst mal für die ein oder andere Funktion den blauen Engel an den Monitor kleben kann bin ich auch nicht schade drum ;-) Wenn man sich überlegt das eine einzige Suchanfrage bei Google soviel Strom “verbraucht” wie eine Energiesparlampe in einer Stunde benötigt, verwundert es nicht, das der Kohlendioxid Ausstoß des Internets mittlerweile so groß ist wie der des gesamten Flugverkehrs.

phpUnderControl - Continuous Integration in PHP aus einer Hand

November 29th, 2007 by Tyler

In einem meiner letzten Artikel habe ich schon ja über das Konzept der Continuous Integration berichtet, heute möchte ich ein Tool vorstellen welches dies nahezu perfektioniert. phpUnderControl von Manuel Pichler integriert einige der besten PHP Development Tools in CruiseControl. Mit Hilfe der mitgelieferten XSL Stylesheets lassen sich die Ausgaben von PHPUnit, PHP_CodeSniffer und phpDocumentor generierten Ausgaben in CruiseControl visualisieren. Die Coding Violations Übersicht z.B. verschafft einen sehr schnell eine gute Übersicht über den bisherigen Projektverlauf.

phpundercontrol-coding--violations

Stellt sich nur noch die Frage, was ist CruiseControl überhaupt? CruiseControl ist ein Java basiertes Programm, das in der Software Entwicklung benutzt wird, um das Konzept der Continuous Integration umzusetzen. CruiseControl enthält neben Plugins zur automatischen Benachrichtigung per Mail, zur Nutzung von Ant auch Schnittstellen um weitere Programmierwerkzeuge einzubinden. CruiseControl ist Open Source wird unter einer BSD-artigen Lizenz vertrieben. Ich finde das das phpUnderControl Projekt großartig. So scheint das wohl auch Sebastian Bergmann (der Entwickler von PHPUnit ) zu sehen, denn das Projekt ist mittlerweile dort gehosted.

Daft Hands - Harder, Better….

November 28th, 2007 by Tyler

Was ein geniales Teil. In der Disco kann man damit wahrscheinlich nicht punkten ;-) , ich finde es aber trotzdem Genial. Den Track von Daft Punk - Harder, Better, Faster, Stronger ist den meisten bestimmt bekannt. So eine Interpretation wie diese habe ich vorher aber auch noch nicht gesehen. Auch wenn der Anfang sich ein bisschen zieht lohnt es sich das Daft Hands Video komplett anzuschauen…

Ein paar schicke Icons gefällig?

November 26th, 2007 by Tyler

vacancy

Da bin ich ja mal über was Nettes gestolpert. Auf UserInterfaceIcons.com gibt es frei verwendbare Icons. Da “zartblau-gelb” farblich dominiert eignen es sich wohl nicht für jedes Web Projekt, der ein oder andere wird sie aber schon unterbringen können. Positiv ist das die Icons in vier verschiedenen Größen vorliegen. 80×80 Pixel, 48×48 Pixel, 32×32 Pixel und 24×24 Pixel.

Was ist Continuous Integration…?

November 26th, 2007 by Tyler

Nach dem Artikel “Was ist eigentlich Abstraktion?” möchte ich heute die Reihe der Erläuterungen von Fachbegriffen aus der Softwareentwicklung fortsetzen. Das heutige Thema, was ist Continuous Integration (dt. Kontinuierliche Integration) beschreibt einen Prozess der Software Entwicklung, in dem in regelmäßigen Abständen das komplette System neu gebuilded wird. Die Grundidee der Kontinuierlichen Integration ist einfach. Weiterlesen »

Prado - Component Framework für PHP5

November 20th, 2007 by Tyler

Heute bin ich auf ein wirklich nettes PHP Framework gestoßen. Es handelt sich um Prado, ein Komponenten basiertes, Event gesteuertes Programmier Framework für PHP5. Prado steht für PHP Rapid Application Development Object-oriented. Nach dem ersten Release im August 2004 hat es mittlerweile die Version 3.1.1 erreicht. Das Framework wurde unter der BSD Lizenz und ist somit in Open Source und Kommerzielen Anwendungen verwendbar. Wirklich genial finde ich den Component Composer durch den man sich seine Klassen inklusive ihrer Events generieren lassen kann. In dem Framework sind allerlei Komponenten zur Form Validierung, GUI Widgets, List Controls und Active Controls mit Ajax beinhaltet. Weiterlesen »

Kowloon Walled City - Ich sehe jedem Nachbar in die Augen

November 20th, 2007 by Tyler

Unglaublich was es alles so gibt. Kowloon Walled City war ein Stadtteil in Hongkong der 1993 abgerissen wurde. Da Kowloon Walled Citys rechtlicher Status lange Zeit ungeklärt war, (weder die Kolonialmacht des Vereinigten Königsreichs noch die chinesische Seite fühlten sich verantwortlich) wuchs die Stadt völlig unkontrolliert. Frei nach Schnauze, gemäß dem Motto, “Ich baue so wie es mir grad passt”. Kowloon Walled City war wahrscheinlich die dichtestbesiedelte Region der Erde. Als die Stadt 1987 abgerissen wurde lebten dort etwa 50.000 Bewohner auf einer Grundfläche von 0,026 km².

kowloon-walled-city klein