Jan 02 2012

Piwik: Segmentation fault – Endlich eine Lösung

Tag: PHPRonald @ 23:52

Seit ungefähr einem halben Jahr setze ich nun Piwik ein und ich muss sagen, dass ich mit dieser Google-Analytics-Alternative sehr zufrieden bin. Von letzterer gibt es ja nun auch eine Echtzeit-Statistik, die ich mir allerdings noch nicht angeschaut habe. Das einzige Problem, dass ich seit je her mit Piwik hatte, war ein wiederkehrender “Segmentation Fault”-Abbruch im archive.sh-Cronjob.
Continue reading “Piwik: Segmentation fault – Endlich eine Lösung”


Mai 24 2011

Passed! – Zend Certified Engineer für PHP 5.3

Tag: Allgemeines,PHPRonald @ 23:18

Zend Certified Engineer PHP 5.3

Ich habe Anfang Mai meine zweite Prüfung zum Zend Certified Engineer abgelegt. Wer sich schon selber damit beschäftigt hat wird wissen, dass natürlich nur eine einzelne Prüfung notwendig ist. Ich habe die Prüfung auch nicht wiederholen müssen, sondern habe sie freiwillig ein zweites Mal abgelegt.
Continue reading “Passed! – Zend Certified Engineer für PHP 5.3″


Jun 28 2009

Fatal error: Call to undefined function imagick_read()

Tag: PHPRonald @ 11:30

Potzblitz! Nachdem ich ein Projekt auf einen anderen Server umgezogen habe (vorher Debian Etch und nun Debian Lenny), gingen auf einmal die Bildbearbeitungsfunktionen von ImageMagick – genauer gesagt – von der PHP-Extension php-imagick nicht mehr.

Continue reading “Fatal error: Call to undefined function imagick_read()”


Jun 01 2009

NVIDIA Geforce 8200 – Linux Performance (Update)

Tag: PHPRonald @ 14:29

In dem Artikel NVIDIA Geforce 8200 – Linux Performance berichtete ich ja von den erbärmlichen Verhältnissen mit meinem neuen Barebone respektive meiner neuen Onboard-Grafikkarte. Nun habe ich neue und höchstzufriedenstellende Erkenntnisse!

Continue reading “NVIDIA Geforce 8200 – Linux Performance (Update)”


Mai 11 2009

Twitter für die Shell – Teil 1

Tag: Linux,PHP,ProgrammierenRonald @ 22:20

Endlich wird hier wieder programmiert! :-) Auch wenn ich gar kein Twitter-Benutzer bin, habe ich mir den Kram mal näher angeschaut. Viel zu sehen gibt es bei dem Laden ja auch gar nicht. Man schreibt seine “Tweets” in seinen “Kanal” oder antwortet auf Beiträge von anderen. Was mich viel mehr an der Sache interessiert sind Marketingaspekte, vor allem in Verbindung mit der Twitter-API. Für meinen Favoriten PHP gibt es auch schon diverse API-Clients.

Continue reading “Twitter für die Shell – Teil 1″


Mai 04 2009

Microsoft Fonts unter Ubuntu

Tag: PHPRonald @ 10:31

Gerade als Betriebssystem-Umsteiger wollte ich “damals” nicht auf meine gewohnten (Web-)Schriftarten wie Arial und Verdana verzichten. Zum Glück hält die (Debian/Ubuntu) Linux-Welt eine ordentliche Lösung parat: Man installiert sie ganz einfach nach! :-)

Continue reading “Microsoft Fonts unter Ubuntu”


Apr 29 2008

Sonderzeichen in WordPress nicht ersetzen

Tag: Allgemeines,PHPRonald @ 10:22

Was mich seit Anfang an genervt hat, war die automatische (und mittels Admin-Knöpfchen nicht abschaltbare) Sonderzeichenersetzung von WordPress. Selbst “einfache” Anführungszeichen (engl. Quotes) wurden mit den “schönen” Schriftzeichen ersetzt. Das mag für Texte vielleicht ansprechend sein, aber für jemanden wie mich, der viel Code-Schnipsel postet, ist das extrem blöd.

Continue reading “Sonderzeichen in WordPress nicht ersetzen”


Jan 28 2008

NITRO Web Gallery – Ab sofort unter GPL

Tag: PHPRonald @ 09:29

Schon vor einigen Tagen habe ich es auf der Projektseite angekündigt, nun gebe ich hier auch noch mal den entsprechenden Hinweis:

Da ich seit einiger Zeit und auch in Zukunft keine Zeit habe mich ordentlich um meine Bildergalerie NITRO Web Gallery zu kümmern, habe ich mich entschlossen das Projekt auf Eis zu legen und die letzte Version unter der GNU General Public License (GPL) zum Download bereitzustellen.

Vielleicht findet sich ja der ein oder andere, der die Software etwas aufbohrt oder anderweitig sinnvoll weiterverwendet.

Nähere Informationen über Hintergründe und Zukunftsaussichten für das Projekt find man auf der Startseite von nitropowered.net.


Dez 04 2007

Performance: preg_replace ist langsam!(?)

Tag: PHPRonald @ 23:15

Neulich habe ich ja schon die Auswirkungen von Konstanten mit Arrays in Bezug auf Speicherverbrauch verglichen. Nun ist es wieder Zeit für neue Performance-Erkenntnisse. Dieses Mal habe ich mir das Thema “preg_replace ist langsam!(?)” rausgesucht, da ich herausfinden wollte, wie “böse” wirklich die preg-Funktionen in Hinsicht auf Performance sind.

Mit preg-Funktionen muss man, wenn es denn geht, sparsam umgehen, sowas lernt man als PHP-Programmierer gleich von Anfang an. In der offiziellen PHP-Dokumentation steht es ja auch bei so ziemlich jeder preg-Funktion dabei, dass man sie nach Möglichkeit nicht nur für einfache Vergleiche (z.B. Ist String X in String Y enthalten) oder einfache Ersetzungen (z.B. ersetze “Hallo” mit “Auf Wiedersehen”) benutzen soll. Das ist auch richtig so, da die Funktionen mit den regulären Ausdrücken nun mal “gewichtiger” als die einfachen String-Funktionen (z.B. strpos, str_replace, etc.) sind. Aber inwiefern wirkt es sich auf die Laufzeit des Skripts aus? Ist jede Verwendung von preg_replace schon ein Performance-Killer? Ich habe mal ein paar Tests gemacht, die so sicherlich nicht auf den Alltag abzubilden sind, aber die Perfomance-Unterschiede auf gewisse Art darstellen sollen.

Continue reading “Performance: preg_replace ist langsam!(?)”


Nov 17 2007

Zend Optimizer – Probleme beim Upgrade auf PHP 5

Tag: Linux,PHPRonald @ 00:06

Heute Abend war es soweit, ich habe mal wieder einen Server, der noch mit PHP 4 lief, auf PHP 5 (genau gesagt PHP 5.2) upgraden wollen. Das lief auch soweit alles ganz super. Ich installierte nacheinander den Zend Optimizer, den eAccelerator und ffmpeg-php nach, da es dafür ja keine (Standard-)Debian-Pakete gibt.

Continue reading “Zend Optimizer – Probleme beim Upgrade auf PHP 5″


Nächste Seite »