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.