Und ich dachte so: „Du kannst doch nicht den ganzen schönen Abend in der Bude sitzen!“

So unge­fähr war mein Gedanke ges­tern, bevor ich das 50mm f1.8 auf die Kamera schraubte und mit ein wenig Musik im Ohr los­zog. Wie schon letz­tens, als ich in Bonn unter­wegs war, war mein Gefühl beim knip­sen nicht so son­der­lich. Um so fro­her bin ich, dass dabei ein Bild her­aus­kam, dass ich ganz gran­dios finde. Das hier nämlich.

Schienenstrang im Sonnenuntergang

Ansons­ten ist meine Aus­beute ein wenig mager gewe­sen. Zwar habe ich irgend­wie fast 80 Bil­der gemacht, aber wirk­lich zufrie­den war ich am Ende mal wie­der nicht. Das 50mm ist doch recht gewöh­nungs­be­dürf­tig und ich hatte es schon lange nicht mehr auf der Kamera.

Menschen die die Straße überqueren

Front eines alten Volvo

Außer­dem passt mir immer irgend­wie nicht genug drauf. Des­halb über­lege ich gerade, ob die Anschaf­fung eines 30mm f1.4 von Sigma viel­leicht eher was für mich wäre. Dar­über muss ich aber mal noch eine Nacht schla­fen. Hat hier viel­leicht jemand Erfah­rung damit?

Taster einer Ampel

Eine lokale WordPress-Testumgebung unter Mac OS X installieren

Hin und wie­der mag es prak­tisch sein, wenn man erst ein­mal lokal ein paar Dinge aus­pro­bie­ren kann, bevor man sie auf den gro­ßen Web­ser­ver los­lässt. Da ist dann am Ende sowieso wie­der alles kaputt und man ärgert sich. Mir geht es so mit WordPress-Themes. Die teste ich gerne erst ein­mal auf einer eige­nen Instal­la­tion, damit ich mir mein tol­les Blog hier nicht versaue.

Eine Mög­lich­keit wäre es, das mit Mac OS X schon mit­ge­lie­ferte, aber nicht akti­vierte, PHP zu akti­vie­ren und eine MySQL-Datenbank zu instal­lie­ren. Ein Apache-Webserver hat jeder Benut­zer unter Mac OS X sowieso immer dabei. Das ist grund­sätz­lich auch mal nicht schwer, aber da ich ein altes Spiel­kind bin besteht die Gefahr das ich mir da auch mal leicht irgend einen Mist ein­baue und dann mit einem halb zer­schos­se­nen Sys­tem da stehe. Da ziehe ich eine in sich geschlos­sene Lösung vor. Die kann man im Not­fall auch ein­fach weg­wer­fen und schnell neu instal­lie­ren. Wie man sich so etwas instal­liert, erkläre ich jetzt.

Den Rest des Bei­tra­ges „Eine lokale WordPress-Testumgebung unter Mac OS X instal­lie­ren“ lesen »

Unterwegs rund um Enzweiler

Vogelhäuschen in Enzweiler

Den letz­ten Besuch bei mei­nen Eltern nutzte ich unter ande­rem auch zu einer klei­nen Foto­tour. Wie ich glaub ich schon ein­mal erwähnte, ist es schon ein wenig ver­wun­der­lich das ich sol­che Exkur­sio­nen jetzt mache, wo ich nicht mehr dort wohne. Eigent­lich hatte ich ja 25 Jahre Zeit. Jeden­falls war ich dann mal eine Runde rund um Idar-Obersteins Stadt­teil Enzwei­ler unter­wegs, in dem ich auch auf­ge­wach­sen bin.

Den Rest des Bei­tra­ges „Unter­wegs rund um Enzwei­ler“ lesen »

Panorama vom Bonner Verteilerkreis

Ein klei­nes Neben­pro­dukt mei­ner klei­nen abend­li­chen Foto­tour durch Bonn: Ein Pan­orama des Verteilerkreises.

Panorama Verteilerkreis Bonn

Dafür dass es eigent­lich ein ziem­li­cher Schnell­schuss war, ist es doch recht hübsch gewor­den. Eigent­lich wollte ich näm­lich nur aus­pro­bie­ren, ob man auch mit 10mm auf dem Super­weit­win­kel anschlie­ßend noch gute Pan­ora­men berech­nen kann. Pho­to­shop hat sei­nen Job da recht gut gemacht finde ich. Aus nur vier Bil­dern hat er das Bild zusam­men­ge­setzt, ich habe ansons­ten nichts wei­ter daran gemacht. Sinn­voll könnte es even­tu­ell sein, vor dem Erzeu­gen des Pan­ora­mas viel­leicht die Lightroom-Objektivkorrektur an den Bil­dern auszuprobieren.

Howto: Das Kommentarfeld in WordPress dynamisch vergrößern lassen wie bei Facebook

Ein klei­nes Detail das an mei­nem Blog­d­ings hier, das ich ziem­lich gerne mag, ist das sich auto­ma­tisch ver­grö­ßernde Kom­men­tar­feld unter den Ein­trä­gen. Wie so oft ist das Ein­bauen die­ses Fea­tures recht simpel.

Zuerst lädt man sich näm­lich das Elas­tic Plu­gin für jQuery run­ter und dann direkt wie­der hoch. Am bes­ten in den Ord­ner des aktu­ell ver­wen­de­ten WordPress-Themes. Anschlie­ßend muss man es im Kopf­teil der Seite, also in der header.php laden las­sen. Das geht mit fol­gen­der Code-Zeile, man sollte dar­auf ach­ten das man das Plu­gin erst nach jQuery lädt.

<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/jquery.elastic.js"></script>

Anschlie­ßend muss man das Plu­gin noch auf ein Text­feld anset­zen. Bei Word­Press hat das Kom­men­tar­feld nor­ma­ler­weise die ID com­ment. Des­halb sieht die ent­spre­chende Zeile Code so aus:

$(document).ready(function(){
	//Elastic textarea for comments
	$('#comment').elastic();
});

Die packt man dann eben­falls in den head der Seite in ein script–Ele­ment. Oder man nutzt die von mir emp­foh­lene Alter­na­tive: Wie glaub ich schon ein­mal erwähnt, habe ich sol­che Dinge in einer extra Datei namens functions.js ausgelagert.

Aus­pro­bie­ren kann man die Funk­tio­na­li­tät in jedem Kom­men­tar­feld auf die­ser Seite. Man muss nur genug tippen.

Mein Beitrag zum Digital Reportage Award 2010 der Welt Kompakt

Guten Tag!

Ich habe mich dazu hin­rei­ßen las­sen, beim Foto­wett­be­werb „Digi­tal Repor­tage Award 2010″ zum Thema Street Pho­to­gra­phy mit­zu­ma­chen. Das ist schon ein paar Tage her und fast hätte ich das auch ver­ges­sen. Heute sehe ich dann, dass man da auch abstim­men kann.

Fünf Bil­der zum Thema habe ich ein­ge­schickt und sind nun online ein­zu­se­hen. Zehn Foto­gra­fin­nen und Foto­gra­fen kom­men dann in die End­aus­schei­dung, bei der sie wie­der ein Thema bear­bei­ten müs­sen. Ich würde das sehr gerne machen.

Neun der Teil­neh­mer wer­den von einer Jury fest­ge­legt, einer wird von den Online-Lesern der Welt Kom­pakt bestimmt. Des­halb würde ich mich sehr freuen wenn der ein oder andere Besu­cher (oder Besu­che­rin!) mei­ner Seite viel­leicht die Güte hätte für mich abzu­stim­men. Dazu ein­fach auf die ver­linkte Seite gehen, mei­nen Namen (Ich heiße Mar­tin Schnei­der) raus­su­chen und dann unten auf „abstim­men“ kli­cken. Ich hoffe meine Bild­aus­wahl gefällt!

Wer möchte kann, neben mei­ner unend­li­chen Dank­bar­keit, auch bei Welt Kom­pakt etwas gewin­nen: Eine Kamera Lumix TZ10 von Pana­so­nic. Ich würde mich sehr freuen, wenn sich ein paar Men­schen die Mühe machen wür­den mir ihre Stimme zu geben. Aktu­ell bin ich auf Platz 101, da geht noch was! Übri­gens: Alle 24 Stun­den kann man noch ein­mal wählen.

Mit Dank im Vor­aus und freund­li­chen Grü­ßen,
Mar­tin Schneider

Lazy Load – Bilder beim Scrollen einer WordPress-Seite nachladen

Letz­tens fragte man mich, wie das mit dem lang­sa­men Nach­la­den der Bil­der auf mei­ner Seite funk­tio­niert. „Ganz ein­fach!“ ant­wor­tete ich. „Da schreibe ich mal ein paar Zei­len zu.“ Here we go:

Um die Bil­der nach­zu­la­den nutze ich ein Plu­gin für das Javascript-Framework jQuery. Das Plu­gin hört auf den schö­nen Namen Lazy Load und gibt es schon eine ganze Weile. Ich wun­dere mich ein wenig, dass es jetzt erst in Mode kommt. Grund­idee des Plugins ist es gar nicht, die Bil­der schön ein­blen­den zu las­sen. Eigent­lich geht es darum, die Lade­ge­schwin­dig­keit der Seite beim ers­ten Laden zu erhö­hen. Dazu wer­den zuerst nur die sicht­ba­ren Bil­der gela­den und die wei­te­ren Bil­der dann beim scrollen.

Um das Plu­gin zu instal­lie­ren sind nur wenige Schritte not­wen­dig: Davon aus­ge­hend, dass man jQuery bereits ein­ge­bun­den hat, lädt man sich das Plu­gin schnell von der Lazy Load-Seite run­ter und packt es in den Ord­ner des eige­nen WordPress-Themes. Anschlie­ßend bin­det man die neue Datei dann mit fol­gen­der Code-Zeile in den Kopf der Seite (also in das head–Ele­ment).

<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/lazyload.js"></script>

Nun muss dem Script nur noch gesagt wer­den, wel­che Bil­der eigent­lich mit dem Effekt nach­ge­la­den wer­den sol­len. Bei mir sol­len das alle gro­ßen Bil­der in den Bei­trä­gen sein. Da ich sonst alle Bil­der im Lay­out per CSS ein­ge­bun­den habe, kann ich das Plu­gin ein­fach auf dem img–Tag anset­zen.

	//Fauler Bildlader
	if(!navigator.userAgent.toLowerCase().match('ipad')) {
		$("img").lazyload({effect : "fadeIn"});
	};

Nun mag man sich wun­dern, was das if soll. Ganz ein­fach: Mir war auf­ge­fal­len, dass das iPad lei­der nicht mit dem Java­script zurecht­kommt und statt der nach­zu­la­den­den Bil­dern nur das Feh­ler­sym­bol ange­zeigt wurde. Mit der klei­nen Abfrage wird das Pro­blem umgangen.

Für mei­nen Bedarf war es das dann auch schon. Auf der Plugin-Seite wer­den die wei­te­ren Optio­nen des Plugins aus­führ­lichst erklärt.