all posts

CSV in Kotlin with Casting CSV

Introduction and deep dive into Casting CSV, my open source Kotlin library to automagically read and write CSV with a one-liner using Kotlin data classes and reflection.

Umlautproblem

Über die Probleme mit der Zeichenkodierung und wie man Umlaute und Sonderzeichen korrekt darstellt. UTF-8 versus ISO-8859: ä ö ü ß � � � vermeiden.

Unterschied zwischen Homepage, Webseite und Website

Fast täglich fällt mir auf, dass die meisten Leute den Unterschied zwischen den Begriffen Homepage, Webpage, Webseite und Website nicht wirklich kennen.

array_unique() für multidimensionale Arrays

Im Gegensatz zur PHP-Funktion array_unique() lassen sich mit array_multi_unique() auch Duplikate aus mehrdimensionalen Arrays entfernen.

Smartphone mit JavaScript erkennen

Mit diesem kurzen JavaScript Snippet kann man überprüfen, ob der Besucher über ein mobiles Endgerät wie ein iPhone oder Android online ist.

Werte zweier Variablen tauschen in PHP

Es gibt in PHP eine Ein-Zeilen-Methode, und zwar lässt sich das array() und das list()-Konstrukt "zweckentfremden".

Alexa-Rank manipulieren

In den letzten zwei Wochen habe ich versucht das Alexa-Ranking einer mehrheitlich unbesuchten Website zu fälschen. Aus den Ergebnissen lässt sich erkennen, dass der Alexa-Rank manipulierbar ist.

strtocamelcase() - CamelCase mit PHP

Eine simple Funktion kann einen normalen Text in sogenannte Camel-Caps- oder fachmännisch Binnenmajuskel-Schreibweise umwandeln.

strtocamelcase() - CamelCase with PHP

A simple function can convert normal text to so-called camel caps, or more formally known as medial capitals, more specifically to lowerCamelCase.

If-Modified-Since nachbauen mit PHP

Die Request-Header "If-None-Match" und "If-Modified-Since" dienen dazu, dass der Client (bzw. Browser) nicht nochmal die ganze Datei vom Server herunterladen muss, wenn sich deren Inhalt im Vergleich zur gecachten Version nicht verändert hat.

Geschwindigkeit von PHP-Scripts optimieren

Tipps und Tricks zur Verbesserung der Ausführungsgeschwindigkeit von PHP-Scripts.

Herkunftsland des Besuchers ermitteln mit PHP

Mit dem hier beschriebenen PHP-Script, kann man ohne zusätzliche Extensions oder Datenbanken das Herkunftsland bestimmen.

Box in der Mitte des Fensters mit CSS

Eine Div-Box oder ein Bild auf der Webseite in der Mitte des Fensters mit HTML und CSS zentrieren.

Dateiendung erkennen mit PHP

Dieses Skript zeigt drei Möglichkeiten, wie man mit PHP an die Dateiendung heran kommt.

is_utf8() – mit PHP auf UTF-8 prüfen

Mit der PHP-Funktion is_utf8() lässt sich feststellen, ob eine Zeichenkette als UTF-8 kodiert ist oder nicht.

is_utf8() – Check for UTF-8 with PHP

With this PHP function it's possible to check whether a string is encoded as UTF-8 or not.

XML in PHP mit SimpleXML

Diese Funktionen sind so zusammengestellt, dass man auf einfache Weise einen Wert aus einer XML-Datei auslesen, verändern oder löschen kann.