Angular, AWS und Symfony Freelancer

  • PHP Redirect Header funktioniert nicht

    Um Seiten SEO-freundlich umzuleiten, kann man in PHP einen 301 Redirect machen_ header(„Location: http://www. new-location.de/foo_new.php“,true,301); exit; Ich hatte dabei das Problem, das keine Fehlermeldung „Header already sent“ ausgegeben wurde, um herauszufinden, warum der Befehl nicht funktioniert. Es ist nämlich so, dass der header() Befehl nur funktioniert, wenn noch keine Bildschirmausgabe stattgefunden hat. Das betrifft auch…

  • Strassenkrieg in Russland Videos

    Auf Spiegel TV bin ich auf die russische Fernsehserie „Strassenkrieg“ gestoßen, in der Autofahrer ihr Können in Sachen Vorfahrtsmissachtung und Straßenkampf unter Beweis stellen können, gefilmt von Amateur Kameras, die andere Fahrer mitlaufen lassen. Da ich über Google noch keine Ergebnisse finden konnte, hab ich mit ein bisschen Russisch die besten Videos zusammengestellt.

  • IFA 2012 und Deutschpoeten Festival Impressionen

    Am Samstag war ich auf der IFA (internationale Funkausstellung) in Berlin und hab ein paar Interessant Fotos mitgebracht. Insgesamt war die Messe nicht der Hit, weil größten Teils Fernseher und iPhone Schutzhüllen und Zubehör angeboten werden und nur wenige Stände da waren, wo man interagieren konnte und gut die Technik ausprobieren konnte.

  • pdflib Installation unter Windows Xampp

    Bei einer Fehlermeldung wie: Fatal Error: Call to undefined function pdf_new(); fehlt die die pdf-lib Erweiterung für PHP. Die Installation ist denkbar einfach: Download von pdflib8.0 für PHP (erste Zeile in der Mitte) öffnen der .zip und kopieren der passenden libpdf_php.dll, je nach PHP Version aus dem Verzeichnis /pdflib/bind/php/php-530-v8 in das Verzeichnis php/ext Eintrag in…

  • Analyse: Amazon EC2 als günstige Root Server Alternative zur Entwicklung

    Auf der Suche nach einem günstigem Root-Server zum Entwickeln und betreiben von meinen Webseiten bin ich über Amazon EC2 gestolpert und will im folgenden berechnen, ob sich der Betrieb finanziell lohnt im Vergleich zu einem normalen Root Server. Die Amazon EC2 Preistabelle findet man hier. Update: Noch billiger sind die Reserved Instances, bei denen man…

  • Debugging Tools für Firefox, IE, Chrome, Safari, Opera

    Zum Debuggen von Webseiten braucht man immer spezielle Entwickler Tools für jeden einzelnen Browser, weil sich die Darstellung in jedem Browser ändert oder Javascript Fehler nur in bestimmten Browsern auftreten. Bevor man an die Arbeit geht sollte man unbedingt checken, ab das der Browser Cache deaktiviert ist in dem jeweiligen Browser, sonst erhält man eine…

  • Browser Caching deaktivieren in Firefox, IE, Chrome, Safari, Opera

    Als Webdeveloper muss man sich mit allen gängigen Browsern rumschlagen und beherrschen, mit allen zu debuggen. Um dies zu tun, braucht man auf jeden Fall 2 Dinge: deaktivierten Browser Cache, damit man keine alten Seiten sieht und sich wundert, warum sich nichts geändert hat ein Debugger wie Firebug für Firefox siehe Artikel: Debugging Tools für…

  • Android automatische Error Reports von Usern mit ACRA

    Ein praktische Bibliothek für Android Apps ist Acra (Application Crash Report for Android), damit lassen sich automatisch bei einem Fehler auf dem Handy eines Users die Fehlermeldung verschicken als: Google Docs spreadsheet (default) Email eigenes HTTP POST Server Script jede andere mögliche Verarbeitung mittels der Implementierung eines eigenen „report senders“ Im Falle eines Crahs kann…

  • Amazon S3 Android SDK Error: RequestTimeTooSkewed

    Bei einer Fehlermeldung: Status Code 403, AWS Request ID:…. RequestTimeTooSkewed The difference between the request time and the current time is too large. Hilft es die Uhr des Handy zu stellen manuell, weil Amazon sonst von einem zu alten Request ausgeht und diesen blockiert, wenn die Zeit um über 15Minuten unterscheidet von der Amazon Zeit.…

  • einfach einen Android Google Maps Key generieren

    Um in seiner App eine Google Maps Karte zu benutzen, sind leider ein paar Schritte nötig: Key mit dem Java Keytool erstellen Key Tool starten auf der Konsole: entweder ist der java_xx/bin-Path in den Umgebungsvariablen von Windows, dann ist dieser Schritt nicht nötig cd C:\Program Files\Java\jdk1.7.0_xx\bin Danach: