Ernährungsumstellung - aber wie?
Frühstücksideen für jedermann
Gerade gab es bei Galileo ein paar Frühstücksideen die einem die nötige Energie für den Tag geben sollen. Ob für muskuläre oder geistige Ansprüche sowie für Frühaufsteher oder ausgiebige Frühstücker, für alle ist etwas dabei. Da ich nicht weiß wie lange diese Rezeptideen auf prosieben.de zu finden sind, wollte ich sie hier nochmal zur Verfügung stellen und natürlich auch für mich Persönlich notieren.
Links aus einem Artikel filtern und am ende Ausgeben
Heute habe ich bei wpde.org eine Frage nach einem „Artikel-link-Crawler“ gelesen. Darunter konnte ich mir erst nicht viel vorstellen. Zur Erklärung, gesucht wurde die Möglichkeit alle im Artikel befindlichen Links heraus zu filtern und am ende des Artikels aus zu geben. Ganz ähnlich findet dies auch bei Wikipedia statt, sobald man eine Quelle zu einer Aussage angibt wird diese am ende der Webseite angezeigt. Nun gut und schön, wer diese Funktion benötigt sucht vergebens, jedoch jetzt nicht mehr. Ich habe mich diesem Problem angenommen und einen kleinen Codeschnipsel dazu verfasst welcher genau das tut was gesucht wurde.
Einfügen in die functions.php des WordPress Themes:
function get_post_urls($content) {
if( preg_match_all("#((https?://|ftp://|www\.|[^\s:=]+@www\.).*?[a-z_\/0-9\-\#=&])(?=(\.|,|;|\?|\!)?(\"|'|«|»|\[|\s|\r|\n|$))#iS", $content, $url) ) {
$ausgabe = '<h3>Links zum Artikel</h3>';
$ausgabe .= '<ul>';
foreach ($url[0] as $url) {
$ausgabe .= '<li>'.$url.'</li>';
}
$ausgabe .= '<ul>';
return $content.$ausgabe;
} else {
return $content;
}
}
add_filter('the_content', 'get_post_urls');
Die Schwierigkeit hierbei ist es die URL’s korrekt zu erkennen. Das Suchmuster muss hierzu sehr komplex aufgebaut sein um möglichst wenig fehler zu zu lassen. Wie umfangreich solche suchmuster werden können zeigt der Artikel „In search of the perfect URL validation regex„. Hier findet man Suchmuster von 38 Zeichen bis hin zu 969 Zeichen welche auf den Prüfstand geschickt wurden.
WordPress: Artikel aufrufe erfassen ohne plugin
Post/Page Status im Adminbereich hervorheben
Google Maps Karte einbinden ohne Plugin (API V3)
Auf einem meiner Projekte wollte ich eine Google Maps Karte integrieren um die Stellenanzeigen und Events optisch auf zu peppen und den Ort zu Visualisieren. Hierfür kann und möchte ich aus verschiedenen Gründen kein Plugin verwenden. Erstens sind die Plugins nicht immer sauber Programiert und laden den Code an stellen wo es unnütze ist und zweitens tragen verschiedene Kunden die Events und Stellenanzeigen ein und dies macht die Nutzung eines Plugins noch schwieriger.
Leider musste ich feststellen das sich alle Tutorials auf die schon seit 2010 veraltete Google Maps Java API V2 beziehen. Daher habe ich mich entschlossen mir hier gleich mal eine Gedankenstütze zu schaffen falls ich den Code nochmal benötigen sollte.
ExifTool – Aufnahmedatum mehrerer Bilder von unterschiedlichen Digicams korrigieren
Kennst du das auch? Zurück von einem schönen Ausflug steckt man die Kamera an den Computer um die Fotos anzuschauen und in die Fotoverwaltung zu kopieren. Da merkt man das die Uhrzeit auf den Fotos nicht passt da man bei der Umstellung am vergangenen Sonntag die Kamera vergessen hat. Ganz doof wird es wenn man die Fotos mit Koordinaten aus einem GPS Tracker synchronisieren möchte. Aber auch für dieses Problem findet sich in der Linuxwelt abhilfe. Mit dem Konsolenprogramm ExifTool und den richtigen parametern lässt sich nicht nur die Zeit korrigieren.