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 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 23.03.2009 um 23:06

phpmyadmin-Update und alte Features

in MySQL, PHP, Tipp | Tags: Editor, Konfiguration, MySQL, PHP, phpmyadmin, Problem, Query, Update

Nach einem Update von phpmyadmin von 2.11.6 auf die neue 3.1.3 waren mir vertraute Features plötzlich nicht mehr sichtbar. Falls es einigen von Euch genauso ging, hier ein kleiner Tipp, wie man die alte Ansicht wiederbekommt. Man öffne die Datei config.inc.php und füge nach der Server-Konfiguration die folgenden Zeilen ein: $cfg['DefaultTabTable'] = ‘tbl_structure.php’; $cfg['LeftDefaultTabTable'] = [...]

von Nudge am 06.02.2009 um 20:18

Asterisk: CDR im hangup-Kontext

in Linux, PHP | Tags: Asterisk, Call Data Record, CDR, hangup, Kontext, PHP, Zeitstempel

Sowie ich heute recherchiert habe, ist es bis heute bei allen Asterisk-Versionen gleich geblieben: Man kann innerhalb des h-Kontextes (“after hangup”) noch nicht auf die Felder des Call Data Records (CDR) zugreifen. Das bedeutet ganz konkret, dass sich innerhalb der Abarbeitung eigener Anrufskripte in /etc/asterisk/extensions.conf kaum zur Laufzeit eines Anrufs sinnvoll abrechnen lässt. Doch es [...]

von Nudge am 03.02.2009 um 23:18

PHP, Open Source und Sicherheit

in Linux, MySQL, PHP, Tipp, Web | Tags: CMS, Exploit, PHP, Session, Session-Hijacking, Sicherheit, SQL-Injection, X-Force

Heute erschien auf heise ein Bericht von IBM’s Sicherheitscenter X-Force zum Thema Sicherheit. Seit 10 Jahren stellt X-Force Analysen in einem Jahresbericht zusammen, welche Exploits und Patches das Jahr so zu bieten hatte. Eine gute Sache. Leider war der Inhalt erschreckend: Mehr als die Hälfte der entdeckten Lücken blieb ungepatcht.