WordPress Syntax Highlighting für Arduino Source Code

Syntax Highlighting Plugins für Arduino
Arduino Syntax Highlighter

Für WordPress gibt es zahlreiche Plugins um den Source Code diverser Programmiersprachen ansprechend darzustellen.
Die Syntax wird ähnlich wie in der Entwicklungsumgebung dargestellt.
Möchte man die Syntax vom Arduino verwenden schränkt sich die Auswahl auf die Plugins SyntaxHighlighter Evolved und den Crayon Syntax Highlighter ein.
Den SyntaxHighlighter Evolved muss man zusätzlich mit der Arduino Syntax nachrüsten – https://github.com/carlynorama/wp-syntaxhighlighter-arduino.
Alternative kann man die Highlighter auch auf C einstellen. Einige Arduino Schlüsselwörter bleiben dann auf der Strecke.
Der Funktionsumfang vom Crayon Syntax Highlighter ist enorm. Das Design kann fast beliebig angepasst werden. Beim SyntaxHighlighter Evolved sollte man den Code im Textfenster eingeben, der Visual Editor macht manchmal Probleme.

SyntaxHighlighter Evolved
SyntaxHighlighter Evolved

Crayon Syntax Highlighter
Crayon Syntax Highlighter
Entwickler: Aram Kocharyan
Preis: Kostenlos

Vergleich beim SyntaxHighlighter Evolved für C und Arduino

 
/*
  AnalogReadSerial
  Reads an analog input on pin 0, prints the result to the serial monitor.
  Graphical representation is available using serial plotter (Tools > Serial Plotter menu)
  Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.

  This example code is in the public domain.
*/

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // print out the value you read:
  Serial.println(sensorValue);
  delay(1);        // delay in between reads for stability
}
/*
  AnalogReadSerial
  Reads an analog input on pin 0, prints the result to the serial monitor.
  Graphical representation is available using serial plotter (Tools > Serial Plotter menu)
  Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.

  This example code is in the public domain.
*/

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // print out the value you read:
  Serial.println(sensorValue);
  delay(1);        // delay in between reads for stability
}

Crayon Syntax Highlighter mit Theme: 1c-kod

Crayon Syntax Highlighter
Crayon Syntax Highlighter

WordPress Plugin: Suchen und Ersetzen

Suchen und Ersetzen in SQL Tabellen

Search & Replace
Search & Replace
Entwickler: Inpsyde GmbH
Preis: Kostenlos
  • Search & Replace Screenshot
  • Search & Replace Screenshot
  • Search & Replace Screenshot
  • Search & Replace Screenshot
  • Search & Replace Screenshot
  • Search & Replace Screenshot

Das Plugin Search und  Replace ist ein einfach aufgebautes Tool um Texte in SQL-Tabellen zu ersetzen.
Sei es die Schreibweise eines Wortes im gesamten Content , den Servernamen oder aus Sicherheitsgründen den Datenbank Präfix zu ändern. Das Suchen/Ersetzen kann in einer, als auch in mehreren Tabellen gleichzeitig erfolgen. Ein Backup und Restore der gesamten Datenbank ist ebenfalls möglich. Nach Aktivierung finden wir das Plugin unter Werkzeuge im Dashboard. Nach Gebrauch kann es dann wieder deaktiviert werden.

 

WordPress – Permalink Struktur nachträglich ändern

Nachträgliche Änderungen an der Permalink Struktur von WordPress

PermalinkOft ist die Permalink Struktur aus Sitename, Datum und Titel aufgebaut.
Also in der folgenden Form in Einstellunge/Permalinks:

/%year%/%monthnum%/%postname%/

Der Pfad des Artikels sieht dann wie folgt aus:

http://www.kinder-technik.de/2016/01/3d-drucker-von-fischertechnik

Das ist nicht unbedingt gut lesbar und für die Suchmaschine ist textlicher Inhalt auch interessanter. Man kann daher auch nachträglich die Verzeichnisstruktur der Artikel ändern.
Die neue Struktur besteht dann aus dem Namen der Site und dem Artikelnamen.

/%postname%/

Die Datumsangabe wird bei zukünftigen Artikel nicht mehr verwendet.
Der Pfad des Artikels sieht dann etwas lesbarer aus:

3D-Drucker von fischertechnik

Für die bereits bestehenden benötigt man eine passende Umleitung in der htaccess.
Wenn man die regulären Ausdrücke nicht so mag, kann man dafür auch einen Generator suchen oder man paßt im folgenden Sript den Servernamen an.


# Umleitung Permalink /%year%/%monthnum%/%postname%/ auf /%postname%/
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/(?!page/)(.+)$ http://www.kinder-technik.de/$3

 

Bei mir waren die die Einträge in der htaccess irgendwann wieder verschwunden. Entweder WordPress oder ein Plugin (manche wie z.B. Cache Plugins) schreiben in die htaccess. Ich habe daraufhin die Datei per ftp mit Schreibschutz versehen.

WordPress – Excel zu HTML Konverter

Einfach Excel-Tabellen in HTML Tabellen konvertieren

TABLEIZER
TABLEIZER

Oft hat man Daten schon im Excel Format vorliegen. Da wäre es wünschenswert, diese ohne Umwege in den Blog einzubauen.
Kein Problem mit dem tableizer auf .journalistopia.com. Einfach die Daten kopieren, dort einfügen, css-Optionen wählen und in den Blog übernehmen. Es sollten wohl keine vertraulichen Daten sein. Aber die packt man auch nicht in seinen Blog.

Die Version ohne css

Gaming PC Preis
ASUS Z170-K 121,00 €
Crucial CT2K4G4DFS8213 40,00 €
Alpenfön Brocken 2 38,00 €
Fractal Design Define R5 100,00 €
600 Watt be quiet! System Power 7 71,00 €
WD WD10EZEX 46,00 €
i5-6500 200,00 €
ZOTAC GeForce GTX 960 196,00 €

Die Version mit css

Gaming PC Preis
ASUS Z170-K 121,00 €
Crucial CT2K4G4DFS8213 40,00 €
Alpenfön Brocken 2 38,00 €
Fractal Design Define R5 100,00 €
600 Watt be quiet! System Power 7 71,00 €
WD WD10EZEX 46,00 €
i5-6500 200,00 €
ZOTAC GeForce GTX 960 196,00 €

WordPress- Welches Theme oder Plugin ist das?

wpthemedetectorWordPress – Theme und Plugins ermitteln

Wer kennt das nicht?
Man sieht eine tolle Website und fragt sich: Womit haben die das gemacht?
Am Layout kann man vielleicht erahnen das es WordPress ist. Man könnte sich den Seitenquelltext im Browser anschauen und nach Hinweisen fanden. Es geht aber auch einfacher und schneller.

Im Web gibt es einige Seiten die Analyse von Theme und Plugin als kostenlosen Service anbieten.
Ich habe meine Seite analysieren lassen und 3 Anbieter verglichen.
Zum Zeitpunkt des Tests waren 23 Plugins aktiviert, von denen maximal 8 erkannt wurden. Viele werkeln im Hintergrund. Es werden nur die erkannt die aktiv am Seitenaufbau mitarbeiten. Die Tools können nur den Link zur Homepage, nicht den von Unterseiten auswerten. Viele große Sites nutzen eigene WordPress Themes. Da wird nur WordPress aber nicht das Theme erkannt.

 

Website  Theme Plugins Eindruck
 wpthemedetector.com Genesis Framework und Child Theme erkannt  8 erkannt  umfangreiche Beschreibung von Theme und Plugins, etwas langsam
 whatwpthemeisthat.com  Genesis Framework und Child Theme erkannt  8 erkannt  umfangreiche Beschreibung der Plugins
 WordPress Plugin Checker  prüft nur auf Plugins  6 erkannt  kurze Beschreibung der gefunden Plugins
 whattheme.com  Genesis Framework erkannt  –  Child Theme nicht erkannt

 

Wenn man ein paar Sekunden warten kann, ist wpthemedetector.com das beste Tool.