thomas.stachl.me

Mit Sicherheit kein Risiko

Veröffentlicht von Thomas Stachl am 30. September 2009

Sicherheit ist ein Zustand, der frei von unvertretbaren Risiken der Beeinträchtigung ist oder als gefahrenfrei angesehen wird. Mit dieser Definition ist Sicherheit auf ein einzelnes Individuum als auch auf andere Lebewesen, auf unbelebte reale Objekte oder Systeme wie auch auf abstrakte Gegenstände bezogen.

Aber was bedeutet Sicherheit für dich, für dein persönliches Leben? Jeder von uns setzt sich täglich neuen Risiken aus. Wenn wir in ein Auto steigen oder öffentliche Verkehrsmittel verwenden. Selbst wenn wir einfach nur über die Straße gehen sind wir unkalkulierbaren Risiken ausgesetzt.

weiterlesen

Yet Another Love Song

Veröffentlicht von Thomas Stachl am 3. Juli 2009

Heute nacht hat mich die Muse geküsst und ich habe ein Liebeslied geschrieben einen Auszug davon stelle ich hier in meinem Blog vor. Viel Spass beim Lesen.

weiterlesen

Der Traum eines Jungen

Veröffentlicht von Thomas Stachl am 29. Juni 2009

Als ich klein war, sprach ich wie ein Junge, ich verhielt mich wie ein Junge, ich war ein Junge – als ich älter wurde, legte ich alles ab – von nun an sprach ich wie ein Mann, ich kleidete mich wie ein Mann und verhielt mich wie ein Mann. Doch noch heute weiß ich, als ob es gestern gewesen wäre, wie viel Spass ich am Leben hatte als ich ein Junge war.

weiterlesen

CodeIgniter und pChart – HowTo

Veröffentlicht von Thomas Stachl am Sonntag, 9. August 2009

Seit ein paar Tagen spiele ich mich jetzt schon mit CodeIgniter und bin total begeistert. Hätte ich nicht mehrere Blogs und Themes/Plugins alles schon fertig würde ich doch wirklich überlegen meinen Blog nicht mit CodeIgniter umzusetzen. Denn um es kurz zu sagen, mit CodeIgniter geht’s einfach schnell zu entwickeln.

CodeIgniter LogoCodeIgniter Logo

Leider gibt es aber auch einen kleinen Nachteil. CodeIgniter initialisiert Klassen automatisch und stellt sie nicht einfach nur zur Verfügung. Am deutlichsten merkt man das bei Klassen die bei der Initialisierung bereits Parameter erwarten wie beispielsweise pChart. Um ein neues Chart anzulegen gibt man folgenden Befehl ab:


$Test = new pChart(700,230);

Damit erhält man ein pChart in der größe von 700 zu 230 Pixel. Da das aber mit CodeIgniter nicht funktioniert muss man sich etwas basteln. Ich habe dazu die pChart Libraries in meine Application Libraries verstaut und zwar im Unterordner pChart und rufe sie mit einer eigenen Chart Klasse auf:


class Chart {

function Chart() {
log_message( 'debug', 'Chart: initialized' );
}

function _Chart( $XSize, $YSize ) {
require_once( APPPATH . 'libraries/pChart/pChart.php' );
return new pChart( $XSize, $YSize );
}

function _Data() {
require_once( APPPATH . 'libraries/pChart/pData.php' );
return new pData();
}

function _Cache($CacheFolder="Cache/") {
require_once( APPPATH . 'libraries/pChart/pData.php' );
return new pCache($CacheFolder);
}

}

Jetzt kann ich die Chart-Klasse von CodeIgniter initialisieren lassen und wenn ich ein neues Chart erstellen will genügen folgende Befehle:


$this->load->library( array( 'chart' ) );

$DataSet = $this->chart->_Data();

...

$Test = $this->chart->_Chart(700,230);

...

Etwas tricky aber funktioniert sehr gut.

Posted in: Tutorials

Einer hatte eine Meinung zu “CodeIgniter und pChart – HowTo”

  1. PHPCreation Says:

    It’s a nice work.

    It’s hard to understand dutch but code is the best way to communicate.

    Thanks to share

    And it’s work fine

    I had a little bug with font path

    and Notice on out range value

Hinterlasse deinen Senf: