Angular, AWS und Symfony Freelancer

  • List Comprehensions – Erlangs elegante for-Schleife

    In Erlang gibt es das besondere Konstrukt der List Comprehension um elegant und ohne viel Code eine List von Zahlen schnell erzeugen zu können. Sie werden meist in den folgenden Fällen eingesetzt: Anwendung einer Funktion auf eine Liste Filterung einer Liste verschachtelte for-Schleifen Der Syntax der List Comprehensions [Expression || Generaotor1, Guard11,…GuardN1, Generator2, Guard12,……GeneraotorM, Guard1M,…GuardNM,]…

  • ErrorCode 8002: Invalid MBR Windows7

    Bei einem Boot Fehler wie ErrorCode 8002: Invalid MBR bleibt einem nur die Reparatur mit der Windows7 DVD, wie bei Microsoft beschrieben. Der Fehler bedeutet, dass der Master Boot Record kaputt ist, mit dem Windows gebootet wird. Oder in meinem Fall reichte schon ein Recovery Image von meine Programm Comodo Time Machine (Freeware). Damit konnte…

  • Javascript Date Vergleich auf Tagesbasis

    Zum Vergleich von 2 Date Objekten in Jacascript kann man die folgende Funktion benutzen, die bestimmt, ob ein Datum größer ist auf Tagesbasis. Dies ist sehr nützlich, wenn man ein Datum aus einem Datepicker auswählt: function isDateInFutureOnDailyBasis(date1, date2) {      if(date1.getFullYear() > date2.getFullYear())     {         return true;     }     else if(date1.getFullYear() == date2.getFullYear())…

  • Wie entpacke ich eine tar.gz Datei unter Windows7?

    Dafür gibt einen sehr schönen kostenlosen Online-Service: wobzip.org. Einfach Archiv hochladen und entpackt wieder runterladen. Funktioniert auch mit den Formaten: 7z,ARJ,BZIP2,CAB,CHM,CPIO,CramFS,DEB,DMG, FAT,GZIP,HFS,ISO,LZH,LZMA,MBR,MSI,NSIS,NTFS, RAR,RPM,SquashFS,TAR,UDF,VHD,XAR,XZ,Z,ZIP Eine andere Möglichkeit ist Winrar, was aber nur für 40Tage kostenlos als Testversion  oder kostenpflichtig mit einer Lizenz genutzt werden kann.

  • Cross Site Ajax Requests erlauben PHP

    Bei der Entwicklung von Webapps oder modernen Webseiten steht man zwangsläufig vor dem Problem, dass man Ajax Requests zu anderen Domains oder Subdomains machen muss. Als Cross Ajax Requests gilt auch schon ein Requests von http://foo.de zu https://foo.de. Wennn man dies versucht kriegt man im Chrome und Safari die folgende Fehlermeldung auf der Javascript Konsole:…

  • Testen von GET und POST Anfragen Firefox Addon

    Wenn man ein Formular gebaut hat und dies testen will, kann man das sehr gut Firefox Addon HttpRequester benutzen. Damit ist es möglich GET/PUT/POST/DELETE Requests an eine URL zu senden und die Antwort als HTML anzeigen zu lassen. Außerdem ist es auch sehr gut geeignet um andere Seiten komfortabel zu hacken:)

  • Phonegap Präsentation

    Eine Präsentation zu Phonegap mit Schwerpunkt auf die Programmierung unter Android. Download: Phonegap Präsentation

  • Threads in Erlang

    Mit Erlang lässt sich besonders einfach verteilter Code schreiben, der auf verschiedenen Threads Laufen kann ohne Probleme. Erlang ist somit die Sprache der Wahl um verteilte Anwendungen zu schreiben. Regeln bei Threads in Erlang Threads greifen dabei nicht auf gemeinsamen Speicherraum zu, sondern kommunizieren nur über Messages miteinander, um Kollisionen auszuschließen. Senden ist asynchron, für…

  • Hacker Angriff WordPress Blog Kommentare

    Heute hat jemand versucht über die Kommentarfunktion meines Blogs meine Webseite zu hacken- ohne Erfolg. Die Kommentare die eingegen wurden waren:

  • Vortrag über HTML5

    Hier ein Präsentation über HTML5 und die Möglichkeiten/Grenzen der Technologie in englischer Sprache. Gliederung: HTML & HTML5 Basics Facts Flash vs. HTML5 HTML5 – the new features Download Link: html5_presentation.ppt