Ab und zu hab ich auch mal was mit Regular Expressions zu tun. Sie sind ein sehr sehr mächtiges Tool um Text-Ersetzungen, Text-Überprüfungen(Emailadresse, Urls, Dateinamen,…) oder einfach Textfilterungen vorzunehmen. Obiger Link zur Wikipedia ist ein guter Einstig und ein gutes Nachschlagewerk.
Da das Thema aber extrem komplex erscheint, muß man seine eigenen Regular Expressions an Texten testen.
Hier meine Lieblings Regex-Tester bzw. Regex-Evaluatoren, speziell für PHP:
http://www.regex-tester.de/regex.html (sehr übersichtlich und gut, meine erste Wahl)
http://regexp-evaluator.de/evaluator/ (auch gut, helles Design, aber etwas unübersichtlicher als meine erste Wahl)

Wer Google Analytics benutzt (Datenschutz beachten!), um Infos von seiner Webseite zu bekommen, wird diese Berichte ev. anderen Nutzern freigeben wollen. Allerdings klappt das nicht immer.
Es gibt bei Google eine vollständige Anleitung für das Freigeben über den Zugriffsmanager. Ein Problem kann auftauchen, wenn der Nutzer (dem die Analytics-Statistik freigegeben werden soll) eine “Googlemail.com” Emailadresse benutzt. Obwohl man die korrekte Haupt-Emailadresse des Google Kontos eingetragen hat, wird das Konto dem anderen nicht angezeigt.
Lösung:
anstatt der richtigen “Googlemail.com” Emailadresse trägt man einfach
“Benutzernamen @gmail.com” ein.
Fertig, sofort wird in der Google Analytics-Kontoübersicht das neue Konto angezeigt. Gefunden habe ich die Lösung übrigens bei amikaro.de
Hintergrund ist der allseits bekannte Streit zwischen Google und gmail.de-Besitzer “Giersch”. Deutsche Nutzer von Gmail und Google Analytics bekommen Probleme, da Google die deutsche Emailversion googlemail.com nicht richtig mit Google Analytics verknüpft hat.
Ich wollte mir von Flickr mehrere Bilder in der größten verfügbaren Bildgröße herunterladen und diese als Bildschirmschoner verwenden. Per Hand war mir das zu mühsam, daher habe ich verschiedene Lösungen ausprobiert (und ja ich kenne Slickr, Flickrdown und wie sie alle heißen). Nur nebenbei: Flickr ist eine der größten Bildercommunity und durch die Verwendung von CC-Lizenzen auch sehr durchschaubar was die urheberrechtliche Seite anbelangt. Geniale Fotos habe ich dort gefunden.
Nun die für mich am besten funktionierende Anleitung (gefunden bei Vikingo’s Pub und von mir modifiziert):
- Browser Firefox verwenden
- DownThemAll! (Firefox Addon) installieren
- Greasemonkey (Firefox Addon) installieren (Danach bitte einen Neustart von Firefox machen!!!)
- das von mir angepaßte Flickr Link Original Image Greasemonkey Skript installieren.
Das war’s auch schon. Immer wenn eine Originalversion von einem Bild auf Flickr.com verfügbar ist wird nun links oben ein Button eingeblendet mit einem Link zum Originalfoto (nur wenn auch verfügbar):

So nun wie kann ich aber das eine Foto komfortabel herunterladen? Indem ich einen Rechtsklick auf den grauen Button mache und entweder “Link mit DownThemAll speichern” oder “Link mit dta OneKlick speichern” klicke:

Wie kann ich nun aber gleich mehrere Bildersets aufeinmal herunterladen in Originalgröße?
- Einfach in den betreffenden Bilderpool/Album bei Flickr gehen und warten bis oben links bei den Bildern der Button erscheint (kann etwas dauern!!!).
- Rechtsklick in eine freie Fläche und auf “DownThemAll!…” klicken
- Folgende Einstellungen dort machen: Filter nur Grafiken, Speicherort festlegen und als Umbenennungsschema *text*.*ext* angeben.
- Auf Starten klicken => Fertig

Und falls einen die grauen Buttons nerven bei einer normalen Suche auf Flickr, kann man Greasemonkey ganz einfach mit einem Klick auf
rechts unten im Firefox deaktivieren und mit F5 die Seite aktualisieren. Schon sind die grauen Buttons weg.
================
Übrigens, wen es interessiert, meine Veränderungen am Original-Script sind:
Hinzufügen von “Greasemonkey include Seiten” und daß statt “ORIG” “Flickr-” und die Beschreibung des Bildes auf dem grauen Button eingeblendet werden:
Code-Zeile: link.appendChild(document.createTextNode(“Flickr-”+img.alt));
man sieht zur Datumseingabe in Formularen immer häufiger Kalender. Die einzigen die mich richtig überzeugen konnten waren Javascript Kalender, da die ganze Seite nicht neu geladen werden muß. Mein Favourit: der DynCalender von Richard Heyes.

Allerdings war der in Englisch und hatte einige Features nicht, die mir wichtig waren. Daher hab ich mit freundlicher Genehmigung von Richard Heyes meine eigene Version daraus gemacht, mit folgenden Änderungen:
- Die Woche startet mit Montag
- Wochentage und Monate wurden übersetzt.
- CSS Klasse für Wochenendformatierung hinzugefügt. (und andere Formatierungsveränderungen)
- 2. Anzeigevariante hinzugefügt: Kalender kann immer angezeigt werden.
- 2. Anzeigevariante: wenn 2 Kalender sichtbar sind, dann wird 2. Kalender aktualisiert sobald Datum im 1. Kalender ausgewählt wurde.
Hier könnt Ihr folgende Live-Demos sehen/testen:
Hier sind die ganzen Kalender als Zip-Datei: DynCalendar Deutsche Version.zip
Lizenz:
Das ausschließliche Copyright hat Richard Heyes inne, d.h. man muß sich an Ihn wenden:
kurze Zusammenfassung: Frei für privaten Gebrauch, für kommerzielle Verwendung muß
man bei Ihm eine Lizenz erwerben (faire Preise).
Mehr Infos zur Lizenz http://www.phpguru.org/static/license.html