Archive for February, 2010

Authentication in CakePHP

February 26th, 2010

CakePHP ist ein Rapid Development Framework für PHP. Es besteht zwar auf viele Namenskonventionen, aber im Gegenzug nimmt es auch viel Arbeit ab. Um z.b. eine User-Identifizierung mittels FORM durchzuführen ist der Code sehr sehr übersichtlich.
» Read more: Authentication in CakePHP

VN:F [1.9.22_1171]
Rating: 9.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

UUID effizient in MySQL nutzen

February 26th, 2010

Wenn man eine UUID erzeugt, dann erhält man grundsätzlich einen String in der Form 550e8400-e29b-11d4-a716-446655440000. Diesen String könnte man nun als char(32) oder char(34) in der Datenbank abspeichern, was jedoch zu einem Performanceverlust führen könnte.
» Read more: UUID effizient in MySQL nutzen

VN:F [1.9.22_1171]
Rating: 8.3/10 (11 votes cast)
VN:F [1.9.22_1171]
Rating: +2 (from 2 votes)

Universally Unique Identifier (UUID) in PHP und MySQL

February 25th, 2010

Universally Unique Identifier (UUID) benötigt man zum Erstellen von eindeutigen IDs über Systemgrenzen hinweg. Ein UUID besteht aus einer 16-Byte-Zahl, die hexadezimal notiert und in fünf Gruppen unterteilt wird. Die Notation ist in der RFC 4122 wiedergegeben.
» Read more: Universally Unique Identifier (UUID) in PHP und MySQL

VN:F [1.9.22_1171]
Rating: 8.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Sichere Verbindung

February 24th, 2010

Wenn man unterwegs ist und sich über einen Hot Spot oder ein fremdes WLAN mit dem Internet verbindet, dann kann es hilfreich sein, dass man seine Verbindung entsprechend verschlüsselt, z.B. via SSH-Tunnel.
» Read more: Sichere Verbindung

VN:F [1.9.22_1171]
Rating: 6.7/10 (3 votes cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

SEO PHP

February 18th, 2010

Die Suchmaschinen haben heutzutage eine hohen Stellenwert, um eine Seite bekannt zu machen. Aufgrund der Vielzahl der Angebote im Netz ist es das A & O gefunden zu werden, da sich die wenigsten Seiten durch Mundpropaganda verbreiten oder Geld für eine “Gewinnspielakquise” haben.

Wenn man kein großes Framework nutzen will, dann kann man seine Anwendung dennoch ein wenig für die Suchmaschinen optimieren.
» Read more: SEO PHP

VN:F [1.9.22_1171]
Rating: 8.5/10 (2 votes cast)
VN:F [1.9.22_1171]
Rating: -1 (from 1 vote)

Nachrichten in PHP unterschreiben und verschlüsseln

February 17th, 2010

“Kampf der NSA” oder andere Beweggründe könnten einen auf die Idee bringen seine E-Mails zu verschlüsseln.

Wie man einen eigenen (kostenlosen) Key erstellt und diesen in Thunderbird nutzt, will ich in einem anderen Tutorial aufzeigen und mich hier ausschließlich auf PHP und dem Signieren und Verschlüsseln von E-Mails konzentrieren.
» Read more: Nachrichten in PHP unterschreiben und verschlüsseln

VN:F [1.9.22_1171]
Rating: 7.3/10 (4 votes cast)
VN:F [1.9.22_1171]
Rating: +2 (from 2 votes)

CRT.PEM und KEY.PEM nach PKCS#12.PEM

February 17th, 2010

OpenSSL ist ein mächtiges Tool – ebenso die Dokumentation, wenn nicht sogar erschlagend.

Um ein .crt – File (DER- oder Base64-kodiertes Zertifikat) in ein pkcs#12 – File (kann öffentliche Zertifikate und private Schlüssel (Kennwort-geschützt) enthalten) umzuwandeln, bedarf es einiger weniger openssl – Befehle; es müssen halt nur die richtigen sein.
» Read more: CRT.PEM und KEY.PEM nach PKCS#12.PEM

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Ping Bing? Alive?

February 15th, 2010

Bing ist nicht neu!

Als Webmaster könnte man aber denken, dass Bing noch in der BETA – Phase steckt. Eine Webseite, die seit mehreren Monaten online ist und schon in “allen anderen” Suchmaschinen (Google, Yahoo – gibts noch mehr?) zu finden ist, wird vom Bing-Crawler nicht indiziert.
» Read more: Ping Bing? Alive?

VN:F [1.9.22_1171]
Rating: 4.0/10 (2 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

UIManager – “Java in hübsch”

February 12th, 2010

Swing-Anwendungen sehen erstmal etwas “gewöhnungsbedürftig” aus. Um dies zu ändern, kann man den UIManager nutzen:

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

Mit dieser kleinen Zeile hat man seiner Java-Anwendung das Aussehen des “Betriebssystems” verpasst.

» Read more: UIManager – “Java in hübsch”

VN:F [1.9.22_1171]
Rating: 5.5/10 (2 votes cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)