Archiv der Kategorie: Allgemein

SQL und Dateien von ISO in UTF8

SQL-Tabellen zu UTF8 konvertieren

Über ein SQL-Kommando alle char/text-Felder einer Tabelle auf ein beliebiges Charset umstellen und bestehende Daten konvertieren:

ALTER TABLE `tabelle` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Dateien von ISO-8859-1 in UTF-8 umwandeln

Konsole aufrufen, in das gewünschte Verzeichnis wechseln und diesen Befehl eingeben:

find -type f -name "*.php *.css *.js *.tpl *.html" -print -exec iconv -f iso8859-1 -t utf-8 -o {}.converted {} \; -exec mv {}.converted {} \;

Hier werden zunächst alle Dateien mit verschiedenen Endungen gefunden, beim Konvertieren als *.converted gespeichert, die dann wieder das Original überschreiben. Anschließend wird die *.converted gelöscht.

Es ginge auch ohne den Umweg über die *.converted, wenn iconv nicht manchmal leere oder kaputte Dateien erzeugen würde.

PageSpeed und GoogleAds

Google PageSpeed ist ein hilfreiches Werkzeug für das Finetuning der Websites. Viele der dortigen Tipps können schnell umgesetzt werden, besonders wenn es Schwächen im Caching oder Komprimieren gibt.

PageSpeed Insights

Es gibt jedoch Fehlermeldungen, die von einem Entwickler nicht mehr behoben werden können und dabei – ein wenig seltsam – vom Code für die GoogleAds-Anzeigen erzeugt werden.

  • Nutzen Sie Browser-Caching für die folgenden cachefähigen Ressourcen
  • Reduzieren Sie JavaScript für die folgenden Ressourcen, um ihre Größe um 1,2 KB (1 %) zu verringern.

PageSpeed und GoogleAds weiterlesen

Der NiceAdmin

Der NiceAdmin ist ein schlichtes SQL-Backend mit vielfältigen Erweiterungsmöglichkeiten.

In der Basis zeigt es Tabellendaten, sortier-, such- und editierbar. Es können „sprechende Feldnamen“ und Hilfetexte passend zum Datenmodell erfasst werden. In den Formularen, die als Templates vorliegen, können Relationen dargestellt und Workflows eingebunden werden.

Der NiceAdmin arbeitet als Backend von Online-Shops, Redaktionen, Ads-Server und als CMS. Der NiceAdmin weiterlesen