Friday, September 3, 2010

SemanticBlog

all about web innovation

Archive for Dezember, 2009

Templating engines in PHP

Posted by Christian On Dezember - 29 - 2009

Welche Templating Engine ist die Beste im PHP-Umfeld? Eine schwere Frage, auf die ich bisher auch keine so rechte Antwort wußte. Bisher bin ich mit Smarty ganz gut gefahren.
Allerdings hat Smarty auch seine Schwächen, was zum Beispiel die Performance betrifft.

Natürlich besteht immer die Möglichkeit komplett auf eine Templating Engine zu verzichten und einfach plain-PHP zu benutzen. Rasmus Lerdorf beschreibt dies in seinem berüchtigten Artikel
“The-no-framework-PHP-MVC-framework”.

Fabien Potencier, der Lead-Entwickler des Symfony Frameworks hat mit Templating engines in PHP
genau den Artikel geschrieben, den ich lange gesucht habe.

Er vergleicht folgende Engines

  • Twig
  • PHPTAL
  • Dwoo
  • Smarty 2
  • Smarty 3
  • Calypso
  • eZ Templates

und kommt zu dem Schluss, dass Twig von allen getesteten am Besten abschneidet. Na, ob da wohl ein bischen Eigenwerbung mit ihm Spiel ist?

gource – software version control visualization

Posted by Christian On Dezember - 27 - 2009

Wie cool ist das denn? Visualisierung des Software-Entwicklungsprozesses mit gource:

Falls SVN benutzt wird, gibt es hier eine Anleitung:

http://code.google.com/p/gource/wiki/SVN

Unter Ubuntu zuerst libftgl2 installieren:
apt-get install libftgl2

Könnte helfen, falls der encoder nicht funktioniert, wie er soll:
sudo apt-get install ffmpeg libavcodec-extra-52

YouTube Preview Image

Internet Semantic Web Web 3.0

Posted by Christian On Dezember - 27 - 2009
YouTube Preview Image

Web-Innovationen 2009

Posted by Christian On Dezember - 20 - 2009

Bei readwriteweb findet eine Abstimmmung über die besten Web-Innovationen 2009 statt. Die Liste neuer Web-Produkte ist recht lang. Wer denkt schon alles zu kennen wird dort sicherlich noch einige neue inspirierende Web-Applikationen finden.

Coole MySQL Tuning Skripts

Posted by Christian On Dezember - 15 - 2009

Wundern Sie sich, weshalb Ihre MySQL-Datenbank in letzter Zeit so langsam ist? Mit mehr Benutzern und Einträgen ist es ab und an erforderlich, die
globalen Konfigurationsparameter anzupassen, langsame Abfragen zu identifizieren oder die Abfragen an sich zu verändern.

Zum Glück gibt es einige nützliche Programme, die Sie bei diesem Vorhaben unterstützen können:

  1. Zur Analyse von slow-query log-Dateien: mysqlsla
  2. maatkit
  3. Analysiert die Datenbank und macht Verbesserungsvorschläge:Tuning-Primer.sh
  4. MySQL Tuner

Zur Funktionsweise von maatkit:
Ich habe es bislang nur benutzt, um langsame Queries zu analysieren. Dabei sind folgende Aufrufe nützlich.
Vorher sollte eine Datei query.sql erstellt werden, in der die entsprechende Abfrage abgespeichert wird.
mk-visual-explain –host hostname –user username –password passwort –database databankname -c query1.sql >> query1_data.txt
mk-query-profiler –host hostname –user username –password passwort –database databankname query1_data.txt >> query1_data.txt

Installiert werden kann maatkit entweder über sudo apt-get install maatkit oder einem Download bei google-code.

Blogverzeichnis - Blog Verzeichnis bloggerei.de   Blogverzeichnis   Blog and ping   Blog Top Liste - by TopBlogs.de   Bloggeramt.de   Blog Directory   powered by rankingcloud   Internet Multimedia blogs & blog posts  
blog search directory   Blogverzeichnis   Blog Directory   Blog Verzeichnis   Blog Directory   Technology Blogs - Blog Rankings   blogoscoop  

Clicky