Frohe Weihnachten 2012

Weihnachtsgeschichte in CSS3

Ich wünsche euch allen ein frohes Weihnachtsfest und einen guten Rutsch ins neue Jahr, den Weltuntergang haben wir ja leider verpasst, dabei so alles so cool aus in Roland Emmerichs Film 2012! ;) Dieses Jahr gibt es einen Klassiker des modernen Webdesigns von YouTube als Video! ;)

httpv://youtu.be/JI3Df7-KFtw weiterlesen

ProjectEuler: Mathematische Rätsel

Screenshot der ProjectEuler Homepage

Ok, seinerzeit – bei manchen die graue Vorzeit – hatten wir einmal im Jahr in der Oberstufe sehr viel Spaß mit einem Informatik-Wettbewerb, bei dem man mehrere mathematische Rätsel lösen musste. An der Uni wurde das Ganze dann nochmal eine Stufe schlimmer, weil es da neben der reinen Lösung auch darum ging, mit so wenig Code wie möglich die schnellste Lösung zu erstellen. Damals gabs dann auch noch Speicher-Allokierung und der Verbrauch des RAMs wurde auch gemessen – alles in allem ein Riesen Spaß! ;) weiterlesen

Wolfenstein 3D in HTML5

Screenshot von Wolfenstein 3D

Seinerzeit, in der grauen Vorzeit, auf meinem 286er von Vobis gab es einen Meilenstein der Spielgeschichte: Wolfenstein 3D. Vorausgesetzt man hatte bereits eine VGA-Karte! ;) Apogee (ja, die von Duke Nukem) schaffte nicht nur den ersten Ego-Shooter, sondern kam auch mit einem neuen und bezahlbaren Preis-Modell daher. Immerhin zwei Jahren nach Erscheinen wurde das Spiel bundesweit beschlagnahmt, was es eigentlich nur noch bekannter machte. weiterlesen

SubVersion und Git gleichzeitig verwenden

Screenshot des SubGit Workflows

Zur Zeit generiere ich hier regelmäßig Krisenzustände! Alle alten Repositories sind in SubVersion, alle neuen in Git. Sobald ich etwas comitte kann man davon ausgehen, das ich bei SubVersion die Parameter von Git und anders herum verwende. Zugegebenermaßen könnte ich einfach SubVersion abschalten, und alles nach Git stecken, nur das ich dabei die alten Versionsstände verlieren würde. weiterlesen

Word, Excel & Powerpoint Dateien mit PHP erstellen.

Screenshot der PHP Library PHP Word

In 98% der Fälle besitzt der Kunde eine Excel-Datei, die irgendwie online soll. Normalerweise tauscht man die Daten dann als .CSV aus (insofern der Kunde es schafft, diese als .CSV zu speichern). Dann kann das Backend gut sein wie es will, früher oder später will der Kunde irgendwelche Auswertungen in Excel erstellen, auch hier braucht er die Daten in einem geeignetem Format, meistens .CSV. weiterlesen

Das Magento Test Automation Framework

Das Magento Automation Framework

Eigentlich läuft nicht mehr viel im Bereich der Programmierung ohne Unit Tests. Was auf den ersten Blick zwar wie Mehraufwand aussieht kann sich als schnelle und einfache Lösung zum Check von Updates erweisen. Darüber hinaus kommt das Test-Driven-Development immer mehr in Mode. Hierbei schreibt der Teamleiter lediglich die Unit-Tests, und das Team muss schauen das die Ampel auf grün umspringt. Außerdem sind Unit-Tests ein hervorragendes Mittel zur Qualitätskontrolle. weiterlesen