Enterprise PHP Patterns

Freitag, 30. Mai 2008

Stefan Priebsch hat auf der DLW-Europe einen Vortrag zum Thema: "Beyond MVC: Enterprise PHP Patterns" gehalten. Die sehr interessanten Slides stellt er auf seinem Blog mittels Slideshare zur Verfügung:


"Enterprise PHP Patterns" vollständig lesen

Google in Oberösterreich?

Mittwoch, 28. Mai 2008

Haha, in der Gerüchteküche brodelts :-D

Wie in Helges Blog nachzulesen, soll Google in Verhandlungen über ein 60ha großes Betriebsglände in Kronstorf sein... Mein Gott, Google fünf Kilometer von meiner Nicht-Studienzeit-Heimatstadt Enns entfernt!

Lustig ist auch wie sich das Gerücht ausbreitet, über Bauern-Tankstellen-Tratsch, Twitter, und Blogs.

Bin gespannt, ob sich das bewarheitet...

 

Österreich ist Europameister!

Dienstag, 27. Mai 2008

Der Tag an dem Österreich Europameister wurde: Ein Sommermärchen von Spiegel TV, anscheinend vom ORF produziert :-)

Witzig, wie alle Mitwirkenden das so ernst und realistisch rübergebracht haben... Naja, in ein paar Wochen wissen wir, was aus dem "Wunder von Wien" geworden ist.

 

MVC mit PHP - Ein neues Tutorial

Mittwoch, 14. Mai 2008

Weil mich die Arbeit mit dem MVC-Joomla-Framework so fasziniert hat, habe ich ein MVC mit PHP-Tutorial geschrieben, dass beschreibt, wie man das MVC-Pattern ganz einfach mit PHP implementieren kann.

Feedback, Fragen und Diskussion zu dem Tutorial ist hier in den Kommentaren möglich und erwünscht ;-)

 Natürlich habe ich mich von anderen Inspirieren lassen, vor allem von folgenden Blogs und Artikeln:

 Hier gehts zum Tutorial

Joomla-Tipps

Montag, 12. Mai 2008
Sprache Herausfinden

Oft ist es interessant, die Sprache des aktuellen Users festzustellen, etwa wenn man aus mehreren Sprachen auswählen kann. Das geht ganz einfach mittels:

$language = JFactory::getLanguage();

 Nun bekommt man ein JLanguage-Objekt, durch den Aufruf der Methode 'getTag()' erhält man das Sprachkürzel in der Form 'de-DE':

$tag = $language->getTag();
 Layout im Menü-Maager verstecken / Layout (um)benennen

Bei der Entwicklung von Komponenten ist es oft wichtig, im Menümanager des Backends ein Layout einer View zu verstecken, oder dem Layout einen ansprechenderen Namen zu geben.

Dazu legt man in dem 'tmpl'-Ordner der View ein neues XML-File an. Den Namen der Datei bestimmt der Name des Layouts. Ist das Layout-File beispielsweise 'show_item.php', muss die XML-Datei 'show_item.xml' heißen. Um das Layout zu verstecken muss die XML-Datei nun folgenden Aufbau haben:

<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<layout hidden="true" />
</metadata>

 Um dem Layout einen ansprechenden Namen zu geben, muss sie folgenden Inhalt haben:

<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<layout title="Alle Items anzeigen"></layout>
</metadata>

MinimizeToTray Addon für Thunderbird

Montag, 12. Mai 2008

Mozillas Mail-Client Thunderbird ist mein ständiger täglicher Begleiter. Gleich nach dem Hochfahren des Computers wird er geöffnet und bleibt offen bis zum runterfahren, ich möchte ja keine Mails verpassen.

Das einzige Problem daran ist, dass er immer Platz in der Taskleiste für andere Programme wegnimmt. Die Lösung hab ich jetzt endlich auf dem Blog von Christoph D. Caina gefunden: Das Mozilla Plugin MinimizeToTray, mit dem man Thunderbird immer offen haben kann, ohne dass er andauernd stört.

Laut www.tippscout.de ist bei manchen Windows-Installationen die benötigte Datei msvcr71.dll (Sollte unte c:/Windows/System32/ liegen) nicht vorhanden. Falls das Addon nicht funktioniert, am bestem mal nach der Datei suchen und wenn sie nicht vorhanden ist einfach von http://downloads.mozdev.org/minimizetotray/minimizetotray/msvcr71.dll downloaden. 

Die Erweiterung gibts übrigens auch für die anderen Mozilla-Produkte Firefox, Sunbird und Nvu.

 

Mein Technorati-Profil

Montag, 12. Mai 2008

Nun, Technorati möchte gerne, dass ich ihm zeige, dass ich der Besitzer dieses Blogs bin. Den Gefallen will ich gern tun und verlinke wie verlangt auf mein Profil bzw. Profil.

 

Oh my god, del.icio.us!

Sonntag, 11. Mai 2008

Ok, keine Ahnung wer schuld ist. Keine Ahnung wer dumm ist. Vielleicht bins ich, vielleicht ist es del.icio.us.

Ich hab mir vor ca. einem Jahr, also schon vor einiger Zeit, einen Account beim Social Bookmarker del.icio.us angelegt. Heute hab ich mich daran erinnert und mir gedacht, warum nicht diesen Blog eintragen, um ihn bei Google & Co ein bisschen zu pushen.

Nach ein paar Versuchen hab ich das inzwischen in Vergessenheit geratene Passwort herausgefunden, hab meine Email bei Mailinator.com verifiziert und fand mich auf meiner Startseite wieder:

 Und dann hab ich geschaut... Wo ist bloss der "add Link", "Bookmark" oder "[+]" - Link, um einen neuen Bookmark hinzufügen zu können? Ich hab geschaut, hab die Seite abgesucht, dann hab ich hinunter gescrollt:

Fehlanzeige. Wieder nichts. Hm, dachte ich, komisch... Bin über den Link oben zu meinen Einstellungen gegangen, hab sie kontrolliert. Es war mir wirklich peinlich, aber ich wusste mir nicht mehr zu helfen. Das war mir noch nie passiert, noch nie hab ich das auf irgendeiner Website nötig gehabt.

Dann ist es geschehen: ich hab auf den "Help"-Link gedrückt und dann auf "a guide to saving bookmarks". Oh mein Gott, wie peinlich... Da gibts eine Anleitung wie man so einen blöden Bookmark speichert.

Naja, im Endeffekt hab ich dann mit Hilfe der Hilfe den blöden Link gefunden... einfach oben auf "post" klicken. Ok, soooo schwer is dass dann auch wieder nicht, hat mich aber 5 Minuten ordentlich auf Trab gehalten.

Aber die Frage, ob das User Interface schlecht ist (zumindest für mich als deutschschprachigen Benutzer) oder ich zu blöd war kann ich mir irgendwie nicht beantworten...

 

Scriptaculous Tutorial Feedback

Mittwoch, 7. Mai 2008

Ich habe vor einiger Zeit ein Scriptaculous Tutorial geschrieben, dass sich eigentlich ziemlich ausführlich mit den Effekten beschäftigt.

Zwar  hat sich seit dem ein bisschen was verändert (Effect.Morph ist zu den Grundeffekten dazugekommen), aber im Großen und Ganzen ist das Tutorial denke ich noch ganz gut zu gebrauchen.

Hier seid ihr also herzlich dazu eingeladen, euer Feedback und eure Kommentare zum Tutorial hier zurücklassen.

 

Webanwendungen mit Servlets und JSP

Freitag, 2. Mai 2008

Ich darf mich jetzt im Rahmen der Lehrveranstaltung "Entwicklung von Webanwendungen" ein wenig mit Servlets und JavaServer Pages beschäftigen. Das ist schön, weil ich schon oft überlegt hab, mich damit zu spielen und ein bisschen rumzuprobieren. Allerdings hab ich es aufgrund der Komplexität (im Gegenzatz zu z.B. PHP) bzw. der fehlenden Tutorials dann immer aufgegeben, weil mir die Motivation fehlte.
Naja, jetzt, da ich quasi gezwungen werde, bin ich draufgekommen, dass es eigentlich gar nicht sooo schwer ist. Man findet sogar vereinzelt brauchbare Tutorials und mit den IDE's Netbeans und Eclipse ist es dann wirklich einfach. Welche IDE man verwendet ist eigentlich egal, der einzige Vorteil von Netbeans ist eigentlich die überaus umfangreiche Dokumentation.
Hier ein paar Quellen: