PHP Blogger

Startseite Schreib mir ne Mail! RSS Abo Webnews

Ist Dein Home-Office zu leise?

Off-Topic. Wer so richtig Eindruck am Telefon schinden will, sollte sich mal Thriving Office leisten. “The sound of success” macht ruckezucke aus einer kleinen 1-Mann-Klitsche ein Großunternehmen.

Wow, die Kunden werden Augen machen, wenn Sie das erste Mal das Büro betreten ;) So nerdy!

Programmierte Tweens für Flashplayer 6

Custom EasingIt’s Tooltime. Der PHP Blogger sündigt ja ab und zu und bloggt auch mal Flash ;) Heute ist so ein Tag: Die Sonne scheint, der PHP Himmel ist blau - und trotzdem lassen wirs mal blitzen. Kurze Problematik- Erläuterung:

Jeder Actionscript-Entwickler kennt das: Man arbeitet sich in eine geile neue Sprachversion ein - sagen wir mal Actionscript 2 oder 3. Ohne Zweifel eine ziemlich gute Sprache zur Optikmanipulation und Datenverarbeitung. Aber alle neuen Features nützen nichts, wenn man sie nicht verwenden darf.

Häufiges Flash-Szenario: Der Kunde besteht auf ein Movie im Flash 6 Format. Endhals. Das heisst back to the basics. Leider. Wer mal was für Flash 6 machen muss und kein Bock hat, aufwendige Tweens selbst zu schreiben, sollte sich mal das folgende Projekt anschauen:

Ist zwar Old-School, aber funktioniert garantiert in Flash 6 mit AS2 - eine Actionscript 1 Variante ist im Download sogar auch enthalten… Die Tweening-Funktionen werden übrigens über das prototype Modell direkt an die MovieClips gebunden.

Eigene Easings generieren lassen und mit der entsprechenden Klasse die Tweens ablaufen lassen… Wer mehr Kontrolle über seinen generierten Tweens haben möchte, hat mit dem TweenManager ein übersichtliches, aber nutzvolles Tool gleich mit an der Hand.

Bildagenturen bequem mit Firefox durchsuchen

Firefox Open Search PluginIch bin mir sicher: Jeder Firefoxnutzer liebt die Möglichkeit einfach oben rechts ein Suchwort einzutippen und bei Google oder eben seiner speziellen Lieblings- Suchmaschine direkt loszusuchen.

Mitten in einer Layoutphase kam mir gestern der Gedanke, warum das nicht auch mit Bildagenturen wie Fotolia, dem etwas kleineren Photocase, dem Giganten Getty-Images und Shutterstock möglich ist. Ein kurzer Blick auf die Webseiten und das Mozilla-Archiv, und schnell war klar: dieser Service wird bislang noch nicht angeboten.

Da muss Abhilfe geschafft werden! Wie es nach der Installation der Plugins aussehen kann, sieht man rechts im Screenshot. Aber wie gehts? Der PHP Blogger hat dafür eine eigene kleine Microsite eingerichtet:

http://www.phpblogger.net/download/firefox_open_search_plugins/

Die vier bekanntesten Bildagenturen sind bereits hinterlegt. Dazu gibts eine Installationsanleitung und viele Erklärungen oben drauf. Einfacher geht’s wirklich nicht!

Silverstripe: ein neues Open Source CMS

Silverstripe - PHP Magazin - CoverDurch einen Artikel im PHP Magazin bin ich auf ein (neues) Content Management System aufmerksam geworden: Silverstripe. Noch relativ unbekannt hat es letztes Jahr am Google Summer of Code (SOC 2007) teilgenommen: Einem “Stipendium” für herausragende Projekte. Gewinnen können die Teilnehmer eine dotierte Summe, wenn Sie sich an eine Timeline und entsprechende Milestones halten, die sie sich selbst setzen.

Silverstripe setzt auf einem eigenen Framework und konsequent auf das MVC Pattern. Für die übersichtliche Admin-Oberfläche gibt es unter anderem ein deutsches Language-Pack, das die Arbeit damit natürlich sehr erleichtert.

Dank eines schicken Installers ist es schnell auf dem Webserver installiert - Datenbank und CMS-Konfiguration werden über einen Installer Assistenten automatisch generiert. “Weniger ist mehr” ist bei diesem CMS Programm. Interessant ist, das es trotzdem gelungen ist, eine hohe Anpassungsfähigkeit und Flexibilität in Bezug auf eigene Module und Oberflächen zu integrieren.

Wer einen gelungen Einstieg und Überblick über Silverstripe haben möchte, sollte auf jeden Fall mal einen Blick auf das aktuelle PHP Magazin werfen. Ein kleiner Workshop zeigt die Integration einer eigenen Produktpalette. Ein prima Idee, die praxisnah den Einsatz von Silverstripe aufzeigt.

Programmierer müssen mehr schlafen!

Ich bin mir sicher, jeder kennt es: Ein Projekt geht zu Ende und es ist noch jede Menge zu tun. Aber wann? Es ist zum Mäuse-Melken: Die Zeit läuft einfach so davon.

Den größten Fehler, den Entwickler aus Reflex oder Ehrgeiz begehen, ist die Nächte durchzuarbeiten und sehr wenig zu schlafen. Das ironische an der Sache: je länger man wach ist und arbeitet, umso schwieriger fällt die Konzentration und das Problemlösen. Oft werden Probleme übersehen oder schlecht gelöst, die so zu unnötigen Bugs führen.

Aber kann Schlaf wirklich etwas daran ändern?

Den kompletten Artikel lesen »

Ext 2.0 mit PHP Backend

“Ui, das sieht ja aus wie eine echte Applikation!” Mag der eine oder andere denken… Und da liegt er noch nicht einmal so falsch, wenn man sich Ext 2.0 anschaut.

Aber wie kommen die Streifen in die Zahnpasta oder die Marmelade in den Berliner? Mit anderen Worten: Wie werden starre Ext Oberflächen mit Daten zum dynamischen Web 2.0 Leben erweckt?

PHP Ext ist ein Versuch, der statischen Oberfläche Leben einzuhauchen. Schick objektorientiert gehalten, können mühelos Ext Oberflächen generiert werden. Leider sind noch lange nicht alle Ext Komponenten über das Framework generierbar, wie die PHP-Ext Beispiele zeigen.

Den kompletten Artikel lesen »

+++ Updates +++ Updates +++

Juhu, im Februar und März hat sich wieder einiges getan: Updates, wohin man nur schaut!

  • Zend Framework 1.5: Viele neue Features wie Formularunterstützung, Layout- und View-Komponenten, LDAP Authentifizierung (z.B. mittels Open LDAP oder Microsoft Active Directory), Einbindung der Lucene Suchmaschine, verbesserter Ajax-Support, UTF-8 PDF Generator und integrierte GData Webservices.
  • TinyMCE 3.0.5: Seit dem Release von Version 3.0 am 1. März werden fast wöchentlich Bugfixupdates nachgelegt - sehr ordentlich!
  • phpMyAdmin 2.11.5: Ist schon eine Weile her, aber am 1. März gabs auch ein phpMyAdmin Update. Verschiedene Bugfixes und Sicherheitslücken wurden gestopft, ein Update wird dringend empfohlen.
  • PHPIDS 0.4.7: Die Dame “Roberta” möchte vom Infostand gedownloaded werden ;) Sie wartet dort bereits seit 20. Februar, also nix wie hin: Neben verschiedenen Optimierungen wurde die Unterstützung für UTF7 und BASE64 hinzugefügt und verbessert. Die API hat keine Veränderungen erfahren - ein Update ist also problemlos möglich.

Also Leute: Updaten, aber sofort ;)

Entwickler-Chefkoch Teil 1: Hähnchenbrustfilet in Tequila-Soße

Machen wir mal weiter: Staffel 1, Bewerber 3. Es gibt immer noch einen 20 Euro Amazon Gutschein zu gewinnen. Die 3 Chinesen mit dem Kontrabass saßen auf der Straße und aßen etwas. Da kam der Polizist und fragt was ist denn das? Hehe, so ein Quatsch :)

Hähnchenbrustfilet in Tequila-Soße

Also diesmal werden alle Schnapsnasen von Evelyn beglückt… Sie kocht lecker Hähnchenbrust – was ganz feines – in Tequila-Soße. Tequila, das ist uns allen bekannt: Ein durchsichtiger, strenger oder (je nach Sorte) auch mal weicher Schnaps, der in Überdosis blind, taub und blöd macht. War ja klar, das ich darauf rumreite.

Den kompletten Artikel lesen »

Effizientes Programmieren

Ein kleiner Lacher zwischendurch…

Effizient Programmieren

Gefunden bei Isnichwahr, danke Schoner ;)

DER oder DIE PHP-Blogger?

Off-Topic. Hier war ja einige Zeit tote Hose. Warum? Weil ich Urlaub machen wollte. Und nun ist es ca. 3 Wochen vor meinem Urlaub zum ultimativen Showdown gekommen: Ui da muss aber vorher noch dies und das fertig werden. Auf einmal war alles super dringend. Die Monsterdeadline, der PHP Blogger macht Urlaub.

Keine Zeit mehr als für den geliebten PHP Blog. Aber um genau zu sein, dürfte man eine Artikel-Lücke gar nicht bemerken, denn eigentlich sind wir die PHP-Blogger. Mehrere um genau zu sein. Nur leider scheint es bei den anderen nicht anders zu sein als bei mir: Termine über Termine, Deadlines über Deadlines. Und so schreibt keiner, wenn ich nicht schreibe.

Also schreibe ich. Bin ich dann der PHP Blogger? Hm. Wahrscheinlich. Da ich weiß, das niemand der qualifizierte Beiträge liefern kann, die Zeit dazu hat (weil er wahrscheinlich beruflich entsprechend erfolgreich ist), suche ich erst gar keine Co-Autoren.

Wenn trotzdem jemand gerne zu seinem Fachgebiet referieren möchte und eine große Leserschaft (derzeit über 1000 Unique Users pro Tag) erreichen möchte - immer her mit ausformulierten Artikeln. Ihr wisst ja selbst, was wichtig ist: Security, Performance, Best-Practices… Oder vielleicht eine Bibliothek vorstellen?  Kein Problem.

Kein Zwang, regelmäßig Artikel schreiben zu müssen. Ein einziger guter reicht schon ;) Bin mal gespannt, ob was kommt…

Ältere Artikel »