Beiträge zur Kategorie "Web"

Letsencrypt einrichten und SSL Zertifikate erstellen - einfach erklärt

Autor: Christian Ahmer, erstellt am: 18.03.2016
Ich hätte nicht gedacht, dass es mit letsencrypt so einfach werden würde. Die Einrichtung beschränkt sich auf ein paar simple Kommandos: git clone https://github.com/letsencrypt/letsencrypt; cd letsencrypt; ./letsencrypt-auto --help;   Damit ist letsencrypt an sich schon Einsatzbereit ... weiterlesen

Google Keyword Rankchecker

Autor: Christian Ahmer, erstellt am: 01.02.2010
Gestern habe ich einmal daran gedacht, wie ein ehemaliger Arbeitgeber von mir ein intern recht nützliches Tool geschrieben hat, welches es einem ermöglicht, den Pagerank von bestimmten Seiten aus der Googlesuche zu extrahieren. So etwas wollte ich auch haben und habe es schlicht einfach einmal in 3 ... weiterlesen

HipHop currently only supports 64-bit machines

Autor: Christian Ahmer, erstellt am: 11.04.2010
Ich selbst bin eigentlich eher der Freund handgemachter Musik und so kommt es, das mir Facebook's vielversprechendes Projekt "HipHop" schon vom Namen nicht gefällt. Aber ok, der Nutzen von "HipHop" scheint sehr groß zu sein, kann man doch mit dessen Hilfe PHP Skripte in C++ Programme verwandeln ... weiterlesen

PHP 5.2.12 und max_file_uploads

Autor: Christian Ahmer, erstellt am: 11.01.2010
Kürzlich durfte ich an einem, ursprünglich nicht von mir stammenden Projekt, welches auf Basis des Zend Frameworks in Version 1.7.2 läuft, feststellen, dass die Applikation nicht mehr funktionierte, wenn man bestimmte Formularfelder absenden wollte. Der Grund liegt darin, dass die Applikation dam ... weiterlesen

APC - Der PHP Turbolader

Autor: Christian Ahmer, erstellt am: 07.01.2010
Soeben habe ich den APC Bytecode Cache auf dem Server aktiviert und es macht einen gewaltigen Unterschied in der Serverperformance. Von vorher durchschnittlich >700ms Antwortzeit kommt die Seite nun auf durschnittlich < 300ms. Ist schon ein gehöriger Turbo, den man innerhalb von 5 Minuten ohne gro ... weiterlesen

Foreach Schleife in Php, Ruby, Python, Bash, JQuery und Actionscript3

Autor: Christian Ahmer, erstellt am: 26.08.2010
Wenn man viel mit PHP arbeitet und gern bequeme Methoden verwendet, dann lernt man Methoden wie foreach() wirklich zu schätzen. Damit man sich bei der täglichen Arbeit in allerhand Skriptsprachen mit einer foreach Schleife behelfen kann, habe ich hier einmal funktionierende Varianten für PHP, Ruby, ... weiterlesen

HTTPS (SSL) und Apache

Autor: Christian Ahmer, erstellt am: 26.08.2010
Recht einfach kann man seinen Apache Webserver um ein selbstsigniertes SSL Zertifikat erweitern. Das ist ist sehr sinnvoll, wenn man abgesicherte Verbindungen auf seinem Webhost laufen lassen möchte, dienlich z.B. für einen eigenen Webmaildienst. Um z.B. die Adresse www.meinedomain.de via SSL ve ... weiterlesen

Queue file size limit exceeded

Autor: Christian Ahmer, erstellt am: 26.08.2010
Wer diese Meldung einmal als Postfix Betreiber bekommt, hat in der Regel eine Mail erhalten, die zu groß war und die deshalb vom Postfix Mailsystem abgelehnt wurde. Mails werden immer nur akzeptiert, wenn sie von der Größe her unterhalb eines bestimmten Limits bleiben. Wenn nun Jemand ein paar Phot ... weiterlesen

Geokoordinaten zu einem Ort mit PHP und Google Maps herausfinden

Autor: Christian Ahmer, erstellt am: 29.08.2010
Hier ist eine brauchbare Funktion für die Geokodierung. Mithilfe dieser kann man sehr einfach Google Maps nutzen, um einfach und umkompliziert Geokoordinaten zu bestimmten Orten auf der Weltkarte zu erhalten:   function getGeoPoint($ort) { // Diese Funktion besorgt weltweit zu einem per ... weiterlesen

Piwik Geolocalization Plugin GeoIP für Regionen installieren

Autor: Christian Ahmer, erstellt am: 31.08.2010
Man kann ja von Google Analytics halten was man möchte, es ist definitiv eine sehr gute Statistiklösung für lau. Aber in Punkte Datenschutz ist es definitiv nach wie vor Katastrophal - man kann zwar einstellen, dass man die Daten grundsätzlich nicht veräußern möchte, aber hilft das wirklich? Kann ma ... weiterlesen

Directory Index im Apache setzen

Autor: Christian Ahmer, erstellt am: 19.09.2010
Im Apache Webserver gibt es eine Menge Direktiven. Welche benötigt man, denn eigentlich konkret, wenn man als Standarddokument nicht z.B. index.php auslliefern möchte, sondern z.B. index.html oder bla.txt? Einfach entweder direkt in der Apache Hauptkonfiguration oder in der jeweiligen .htaccess fo ... weiterlesen

Captchas auslesen via OCR Software

Autor: Christian Ahmer, erstellt am: 27.11.2010
Im Internet ist es ja seit vielen vielen Jahren ein echtes Problem mit Formularen in Webanwendungen und Webseiten. Bots lesen die Captchas automatisiert aus und man ist gezwungen, andere Wege zu gehen, teilweise Fragen mit passenden Antworten dem Besucher zu präsentieren oder auch extensiv Javascri ... weiterlesen

MP4 Videos in FLV Videos via ffmpeg umwandeln

Autor: Christian Ahmer, erstellt am: 27.11.2010
Für Flash Player gibt es oftmals die Bedingung, dass das Video, was man dort einbinden möchte, unbedingt im FLV Format sein muss. Nun hat man leider nur eine schöne mpeg-4 Datei, aber die will der Flash Player nicht annehmen (obwohl das technisch sehr wohl in Flash geht). Man muss das Video also ... weiterlesen

AddDefaultCharset und unterschiedliche Zeichensätze

Autor: Christian Ahmer, erstellt am: 13.12.2010
Um nur bestimmte Dateien auf einem Webhosting mit unterschiedlichen Kodierungen (Charsets) auszuliefern, kann man sich der Apache Direktive AddDefaultCharset im Zusammenhang mit FilesMatch bedienen. Man kann einen ganz normalen erweiterten regulären Ausdruck dazu verwenden, um nur bestimmte Datei ... weiterlesen

Auf www.facebook.com anmelden

Autor: Christian Ahmer, erstellt am: 14.02.2011
Hin und wieder möchte man sich ja auf www.facebook.com anmelden. Das kann man tun, um hin und wieder den Chat bei Facebook zu verwenden, um sich mit seinen Freunden auszutauschen, oder evtl. die eine oder andere facebook fanpage zu besuchen. Ohne Account kann man da leider nicht viel ausrichten, ... weiterlesen

Flash Firefox Crashes in Linux

Autor: Christian Ahmer, erstellt am: 03.07.2012
Wir als Entwickler wissen alle, wie nützlich das Flash Plugin sein kann, ist es doch eine Brücke zwischen Dingen, die im Webbrowser funktionieren, und zwischen denen, die (auch mit HTML5) noch nicht so wirklich wollen. Wir ersetzen die fehlende Funktionalität einfach durch das Flash Plugin. Aber: W ... weiterlesen

Firefox is already running, but is not responding

Autor: Christian Ahmer, erstellt am: 05.07.2012
Neulich habe ich probiert, in verschiedenen VNC Sitzungen mehrere Firefox Instanzen zu öffnen. Das schlägt zunächst bitterlich fehl, da der Firefox normalerweise immer nur einen Hauptprozess (bzw. mehrere Threads) für sich erzeugt. Mit einem kleinen Trick kann man aber selbst mit dem selben Benu ... weiterlesen

Erste Android App mit Phonegap entwickelt

Autor: Christian Ahmer, erstellt am: 05.09.2012
Da ich nun seit gut 2 Wochen stolzer Besitzer eines Samsung Galaxy S3 bin und mich in dessen App Entwicklung ein wenig einfinden wollte, habe ich mir mit Phonegap eine App für mein Blog geschrieben. Mehr als Bildupload, Authentifizierung und Titel sowie Textübermittlung kann die Anwendung zwar noch ... weiterlesen

Apache2 und SSL Zertifikat - ssl_error_rx_record_too_long

Autor: Christian Ahmer, erstellt am: 17.09.2012
Wenn man seinen Server per Hand administriert, dann kommt man manchmal in die Situation, für seine VirtualHosts auch hin und wieder ein SSL Zertifikat einzubinden, um keine furchtbaren Warnmeldungen in den entprechenden Browsern zu produzieren. Beispiel: Man hat eine via HTTPS (auf Port 443) abge ... weiterlesen

Google Pagespeed temporär ausschalten

Autor: Christian Ahmer, erstellt am: 02.10.2013
Wenn man eine Webseite ein wenig beschleunigen möchte, dann kann man z.B. Google Pagespeed verwenden. Dies ist ein Apache Modul, welches transparent z.B. eingebundene CSS und Javascript Dateien minifizieren, also komprimieren kann. Man muss in der Regel am Quellcode der Seite nichts abändern, das A ... weiterlesen