Gepostet von Christian in Allgemein, Engineering, Erlebnisse, PHP
am Apr 2nd, 2011 | Keine Kommentare
Ein kompetentes und starkes Team zu “erstellen” war schon lange vor dem Internet eine nicht ganz einfache Aufgabe, da Menschen nicht automatisch miteinander klar kommen oder die Kompetenzen einfach nicht harmonieren. Doch inzwischen ist dies eindeutig einfacher geworden. Durch das Internet können Entwickler für ein System über die ganze Welt verteilt sitzen und Aufgaben erledigen, ohne dass es zu Problemen bei der Kommunikation kommen muss.
Kommunikation
Während der Entwicklung müssen diverse Dinge abgestimmt, Aufgaben verteilt und erledigte Aufgaben begutachtet werden. Wenn...
Gepostet von Christian in Allgemein, Engineering, Java, PHP, Schule
am Feb 19th, 2011 | 1 Kommentar
Privatisierung spielt in der Objekt orientierten Programmierung eine größere Rolle, gerade wenn es um Singletons und ähnliche Patterns geht. Doch gerade Anfänger, wie die meisten Schüler im Informatik-Unterricht es sind, sehen nicht den Sinn dahinter, ausser dass meist noch sogenannte getter und setter-Methoden erstellt werden müssen. Gerade in kleinen Projekten ist dies in deren Augen nur unnötige Schreibarbeit.
Ein Anwendungsfall, wo das ganze jedoch schnell Sinn macht, ist das Fluent Interface Pattern, welches gerne auch als Method Chaining bezeichnet wird. So kann mit einmaligem Aufführen...
Gepostet von Christian in Engineering, PHP, Tipps
am Dez 25th, 2010 | 1 Kommentar
Jeder der sich mit OOP auseinander setzt wird wissen wie man meine Methode aufruft. Auch wird man wissen, dass manchmal mehrere Methoden der gleichen Klasse hintereinander aufgerufen werden müssen. Doch dies ist oft mit viel Tipparbeit verbunden, da jedes mal die Variable der Klasseninstanz neu getippt werden muss. Hier gibt es Abhilfe, genauer gesagt das Method Chaining Pattern.
Wer es nicht kennt, folgendermaßen sehen Aufrufe beim Method Chaining aus:
$var->setName(‘Hallo’)->setNick(‘Welt’)->setPassword(md5(’123′));
Wie ersichtlich wird der...
Gepostet von Christian in Allgemein, Engineering, PHP
am Okt 1st, 2010 | 2 Kommentare
Für eine Webseite musste ich heute eine Zahl mit tausender Trennpunkten verschönern. Da mir auf die schnelle keine Funktion eingefallen ist um dies einfach zu realisieren habe ich schnell das folgende Snippet geschrieben, welches ein Zahlen-Array einliest und dort jede Zahl trennt. Have fun! Veröffentlicht unter der GPL.
/**
* Add given seperator
* after every 3 numbers.
* Start right, parse to the left
*
* @author Christian `TheReaper` Jantz
* @licence GPL
* @var $aArray array numbers
* @var $sSeperator string seperator
* @return array
*/
function setSeperators($aArray, $sSeperator =...
Gepostet von Christian in Engineering, PHP, Tipps
am Aug 20th, 2010 | 2 Kommentare
Während ich mich heute in jQuery eingearbeitet habe kam ich irgendwann zu dem Punkt, wo ich in PHP jsonp zu json umwandeln musste, damit json_decode dieses verarbeiten kann. Das ganze möchte ich euch natürlich nicht vorenthalten.
Hier das Snippet:
/**
* This function converts a regular
* jsonp output to a string which
* can be parsed using json_decode()
*
* @param string $sText
* @return string
*/
function jsonpToJson($sText) {
$iOpen = stripos($sText, '(') + 1;
$iClose = strripos($sText, ')');
return substr($sText, $iOpen,...