PHP

von Nudge am 12.12.2010 um 19:27

vi: Getter und Setter automatisch generieren

in PHP, Tipp | Tags: Code, Generieren, Getter, PHP, Setter, Stub, vi

Ich habe bisher im vi nicht wirklich vermisst, dass Code generiert wird. Aber seit dem ich es habe, finde ich es nur noch cool. Das möchte ich Euch auf jeden Fall vorstellen.

von Nudge am 30.07.2010 um 20:16

Perl 6 released – wo bleibt PHP 6?

in PHP | Tags: OOP, Perl, PHP, Unicode

Wollten die PHP-Entwickler nicht PHP 6 unbedingt vor Perl 6 fertigstellen? Naja, mit PHP-Version 5.3 haben wir immerhin ein halbes PHP 6 bekommen. Was jetzt noch fehlt, ist das geplante Unicode-Ding. Was allerdings nicht so schmerzt…finde ich. Gratulation an dieser Stelle an die Perl-Gurus, die sich unter anderem mit neuen OOP-Features auf unbekannte Wiesen und [...]

von Nudge am 20.04.2010 um 22:52

PHP User-Group Leipzig?

in Events, Lokales, PHP | Tags: Group, Leipzig, PHP, Stammtisch, Treffen, User, Usergroup

Hier mal eine allgemeine Frage in die Runde – ist jemand interessiert an einer PHP User-Group Leipzig? Ich weiß, dass es da 2005 schon mal Gedanken dazu in einem Forum gab. Hat sich wohl leider nie ergeben, zumindest ist mir unter den Stichworten PHP, User, Group oder Usergroup, Leipzig im Netz nix aufgefallen. Ich wäre [...]

von Nudge am 19.02.2010 um 19:15

Subversion: propset keyword Id automatisieren

in PHP, Tipp | Tags: Id, Keyword, PHP, Property, Subversion, SVN

Wer seine Quelldateien in einem Subversion (SVN) vorhält, kennt die Keywords Id oder Revision, die man zum Beispiel in PHP folgendermaßen in einer Datei example.php als Kommentar benutzen kann: /* $Id$ */ Beim Einchecken macht SVN aus dem Keyword Id: /* $Id: example.php 569 2010-02-19 15:17:49Z nudge $ */ Wenn nun jemand im Projekt ein [...]

von Nudge am 20.12.2009 um 01:10

Ein klares Statement

in MySQL, PHP, Web | Tags: CalDAV, DAViCal, Kalender, Linux, MySQL, Postgresql, WebDAV, Windows

Auf der Suche nach einem zentralem Kalender bin ich auf das Projekt DAViCal gestoßen. Auf dessen Homepage steht dieses schöne Zitat: “We use Debian GNU/Linux for this, but other people use various different versions of Linux, FreeBSD, Mac OSX and even Microsoft Windows. We definitely do not recommend using Windows for this unless you are [...]

von Nudge am 17.10.2009 um 13:28

Memcache – gib mir Speed!

in PHP, Tipp, Uncategorized, Web | Tags: Apache, Cache, memcache, memcached, PHP, Server, SQL

Ich habe diese Woche den memcache-daemon memcached in Version 1.4.2 mit der PHP-extension memcache ausprobiert und bin einfach nur begeistert. Was ist denn Memcache? Memcache ist ein Dienst, der es erlaubt, Daten im Arbeitsspeicher vorzuhalten. Daneben erlaubt er es auch noch, dies über mehrere Server zu verteilen, also ein richtiges Speicher-Netzwerk aufzubauen. Und Arbeitsspeicher ist [...]

von Nudge am 01.05.2009 um 12:08

korrektes Redirect mit 301 Moved Permanently

in PHP, Tipp, Web | Tags: .htaccess, 301, Apache, PHP, Redirect, Rewrite

Da Domains von Zeit zu Zeit umziehen, ist es wichtig, einem Besucher mit der alten URL zu sagen, wohin der Inhalt gewechselt hat. Dafür sollte man nicht einfach einen Satz wie “Du findest das jetzt hier.” in die alte Seite klatschen. Das ist häßlich und benutzer-unfreundlich. Javascript-Reloads finde ich ebenso unschön, die weil nicht jeder [...]

von Nudge am 08.04.2009 um 07:14

Mehrere MSSQL-Instancen in Squirrel und PHP ansprechen

in PHP, Tipp | Tags: Datenbank, FreeTDS, Instanz, jTDS, Microsoft SQL Server, MSSQL, PHP, Server, Squirrel

Hat man mehrere Instanzen eines MSSQL-Servers auf einer IP laufen, also zum Beispiel auf einem Server, dann stellt sich für die Verbindung von außerhalb automatisch das Problem, die richtige Instanz anzusprechen. Das Vorgehen unterscheidet sich ein wenig, je nach benutzter Technik, wie in PHP oder SQuirreL.

von Nudge am 05.04.2009 um 16:42

Bug in phpldapadmin 1.1.0.7

in PHP | Tags: Bug, Bugfix, LDAP, Patch, Phpldapadmin

Achtung: Die Version 1.1.0.7 des phpldapadmin enthält einen Bug. Es gibt in der Datei /htdocs/create.php auf Zeile 72 einen Aufruf einer Funktion namens LDAPServer::isIgnoredAttribute(), die allerdings nirgends definiert ist. Zum Beheben des Problems kann man diesen Patch einspielen, oder in der Datei lib/server_functions.php die Funktion selbst nachrüsten:

von Nudge am 27.03.2009 um 08:16

Update auf phpldapadmin 1.1.0.7

in PHP, Tipp | Tags: LDAP, Open Source, Phpldapadmin, Tipp, Update, Verzeichnis

Phpldapadmin hat eine neue Version draußen, und die ist wie ich finde, ganz gut gelungen. Sieht etwas besser aus, und hier und da wurden Bugfixes durchgeführt. Mein Tipp: phpldapadmin updaten. Ich wollte ja noch kurz die verfügbaren LDAP-Tools vorstellen, und das möchte ich jetzt auch nicht vorwegnehmen. Insofern nur ganz kurz: Phpldapadmin ist bekanntlich nicht [...]