Datenbankmigration mit Yii

26. Februar 2011 by pierre

Neben einem SQL-Query-Builder beschert uns die aktuelle 1.1.6er Version des Yii-Frameworks einen feinen neuen Command zur Datenbankmigration. Hiermit wird uns zum einen das Versionieren und Einspielen von Datenbankänderungen vereinfacht und somit das Arbeiten in Teams gefördert, zum anderen die Unabhängigkeit zum verwendeten DBMS gewahrt (insofern man hierfür nicht einen eigenen Command in Verbindung mit CDbCommand genutzt hat).

Wir wollen zu Demonstrationszwecken einfach mal eine User-Profil-Migration erstellen. Hierzu tippen wir einfach folgenden Befehl in die Konsole:

yiic migrate create create_user_structure

Diesen Beitrag weiterlesen »

Yii: CJuiAutoComplete und JSON

14. September 2010 by pierre

Seit Version 1.1.3 gilt CAutoComplete nun als deprecated und es wird zur Nutzung von CJuiAutoComplete, das, wie der Name schon vermuten lässt, auf das jQuery UI-Widget Autocomplete aufsetzt, empfohlen. Bisher lässt die Dokumentation allerdings noch etwas zu wünschen übrig, und möchte man eine hübsche und saubere Ajax-Lösung bauen, ist man dann doch auf die entsprechende jQuery-Doku, das Yii-Forum und Google angewiesen.

Unser Ziel ist also die Verwendung von CJuiAutoComplete via Ajax. Letztlich eigentlich eine ganz einfache Sache.

Diesen Beitrag weiterlesen »

Thunderbird, Enigmail, IMAP & PGP/MIME

25. November 2008 by pierre

Da ich es immer wieder vergesse und jedes mal wild rumsuche bis ich das richtige Häkchen gefunden habe, notiere ich mir hier einmal die Problemlösung, in Hoffnung es mir so zu merken.

Das Problem tritt nur beim Empfangen von PGP/MIME-E-Mails auf. Die Fehlermeldung dazu lautet:
Entschlüsselung unvollständig; klicken Sie bitte auf das Zeichen mit dem Schlüssel

Diesen Beitrag weiterlesen »

subclipse und Ubuntu 8.10

4. November 2008 by pierre

Vor kurzem auf Intrepid geupgradet, dann gerade das PDT All-In-One Package in Version 2.0.0 heruntergeladen, Subclipse über den überarbeiteten Update-Manager installiert und festgestellt das JavaHL nicht geladen werden kann, sprich subclipse nicht funktioniert.

Folgendermaßen das Problem gelöst:

sudo apt-get install libsvn-java
echo "-Djava.library.path=/usr/lib/jni" >> ~/eclipse/eclipse.ini

Als Vorlage diente mir dieser Artikel.

Update: Kleineren Fehler korrigiert. Gemeint war natürlich Ubuntu 8.10

Refaktorisierung mit symfony

28. September 2008 by pierre

Nur ein kurze Linkempfehlung:

AntiHype hat sich vor knapp einer Woche an die Übersetzung der fünfteiligen Serie “Call the expert: A refactoring story” aus dem offiziellen symfony-Blog gemacht. Mittlerweile sind die ersten beiden Teile komplett übersetzt und hier und hier verfügbar. Sehr empfehlenswert.

Vielen Dank an den Übersetzer!

Alice und die Klartext-Speicherung von Passwörtern

26. September 2008 by pierre

Heute wollen wir uns mal ein wenig der Websecurity widmen.

Ich denke jeder von uns hat schon auf diversen Seiten die “Passwort vergessen”-Funktion genutzt und die Entwickler unter uns werden sich evt. schon mal gewundert habe, wenn man dann kein neu generiertes Passwort erhalten hat, sondern einem tatsächlich sein urspüngliches Passwort zugesandt wird.

Diesen Beitrag weiterlesen »

Firefox-Addon: HackBar

20. August 2008 by pierre

Auch wenn der Firefox mich irgendwie zunehmend nervt gibt es dann aber doch einige Addons, welche mir einen Browserwechsel fast unmöglich machen. Eines dieser Addons möchte ich heute vorstellen: die HackBar von Johan Adriaans.

Diesen Beitrag weiterlesen »

symfony-Buch von Timo Haberkern erschienen

6. August 2008 by pierre

Es ist zwar schon etwas über eine Woche her, habe es aber erst jetzt mitbekommen. Egal…

Das gute Stück heisst “Das Symfony Framework” und wurde von Timo Haberkern verfasst. Wenn ich mich nicht ganz irre ist dies auch das erste deutschte Buch zum symfony-Framework. Ich gratuliere!

Diesen Beitrag weiterlesen »

MooTools Script-Datenbank

9. Juli 2008 by pierre

Seit dem 1.2er-Release von MooTools und dem damit verbundenen “Ende” des Forums, werde ich garantiert nicht der Einzige sein, der das “Your Scripts”-Forum schmerzlich vermisst.

Wo sich jetzt über aktuelle Scripts informieren bzw. sich an den kreativen Ideen anderer Enwickler erfreuen bzw. darüber staunen was doch alles so mit JS möglich ist?

Diesen Beitrag weiterlesen »

symfony: Fehlermeldung bei propel:build-all

2. Juli 2008 by pierre

Evt. hat auch mal jemand anderes dieses Problem.

Man versucht mit symfony 1.1 über die Konsole aus Datenbank-Schema die Datenbank und Zugehöriges mit dem propel:build-all-Task zu erstellen und erhält folgende Fehlermeldung:

Diesen Beitrag weiterlesen »