Bilder im Verzeichnis mit PHP indexieren

Wer viel fotografiert, kennt das Problem, dass man größeren Benutzerzahlen Fotos verfügbar machen will. Ein einzelnes großes ZIP-Archiv ist zwar ganz praktisch, aber dann muss sich jeder gleich alle Daten runterladen.

Netter ist es, wenn man die Bilder in einen Ordner im Netz hochladen und dort durchsehen kann. Es gibt dafür zahlreiche Tools, auch WordPress hat dafür entsprechende Themes und Plugins. Sehr simpel geht es aber auch mit einer relativ primitiven PHP-Indexierung:

<?php
# Version 1.0
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
<!--
a {
color: <?php echo $_SESSION[linkfarbe]; ?>;
text-decoration: none;
font-weight: bold;
}
-->
</style>
<?php
# Nur für Bilder
$strDir = '.';
$filelist = scandir($strDir);

→ weiterlesen

Venedig 2013

Ich war vergangenen Monat in Venedig. Und hier ein paar Gedanken dazu.

venedig_airport
Vaporetto-Route vom Flughafen bis San Zaccharia

Angereist bin ich von Basel aus mit Easyjet – war wie immer ziemlich schmerzfrei und brachte mich direkt zum Flughafen Venedig. Der liegt, natürlich, nicht in Venedig selbst, sondern in der Bucht am Festland. Von dort nimmt man das „Vaporetto“ – den Schiff-Bus – und gurkt damit von Haltestelle zu Haltestelle. Das dauert dann ca. 90 Minuten und macht einen völlig fertig, wenn man vorher im auf dem Wasser schwappenden Wartehäuschen gesessen hat und nun auch noch durch die Wellen gedüselt wird. Man ist richtig froh, wenn man am Ende endlich wieder Grund unter den Füßen hat.

IMG_8318
San Zaccharia, eine von ca. 10 nebeneinander liegenden Haltestellen

→ weiterlesen

London mal anders

[nggallery id=19]

London ist eine sehr schöne, sehr große und sehr weitläufige Stadt. Ich war vorher noch nie in Großbritannien, und ich fand, es wäre mal Zeit. So kam ich zu einem dreitägigen Besuch in London im Sommer 2013.

Wenn man in London ist, ist es eigentlich egal, wie viel Zeit man hat: Man kann nie annähernd alles machen, was irgendwie interessant wäre. Also ist es am Besten, sich von der Vorstellung zu lösen, man müsste irgendetwas Interessantes machen, und einfach ins Blaue hinein loszuziehen und die Stadt per Zufall zu entdecken.

Tube
Tube

→ weiterlesen

Infrarot-Fotografie

Infrarot-Fotografie habe ich vor einigen Monaten über ein schönes Video-Tutorial von DigitalRevTV kennengelernt.

Eine typische, fertig bearbeitete Infrarot-Aufnahme: Starke Kontraste, weiße Blätter und Gräser.
Eine typische, fertig bearbeitete Infrarot-Aufnahme: Starke Kontraste, weiße Blätter und Gräser.

Im Kern bedeutet das: Anstelle des optisch sichtbaren Lichts verwendet man Infrarot-Licht, um seine Fotos zu schießen. Um hinterher einen schönen Farbeindruck zu bekommen, werden im Anschluss die Farbkanäle neu gemischt, sodass der normalerweise starke Rotstich des Bildes verschwindet.

→ weiterlesen

WTF: print_r() formatiert ausgeben

Wer ab und an mit PHP Code schreibt, der wird erlebt haben, dass print_r() eine fantastische Funktion ist, um komplizierte Arrays darzustellen. Leider ist sie unformatiert, sodass bei stark verschachtelten Arrays die Übersicht schnell flöten geht. Ich habe gerade an der Nike+-API herumgedoktert, und da werden einfach alle Daten eines Benutzers in einem gigantischen Objekt mit vielfacher Schachtelung ausgegeben.

Ganz großartig funktioniert dafür die Funktion wtf() von afisher8.

<?php

→ weiterlesen

Tipps zum Vokabeln-Aufholen

Jedes Jahr droht etlichen Schülern das Sitzenbleiben, weil sie in Latein kein Land mehr sehen. Die Menge der Vokabeln, Formen und Grammatikregeln, die man im Kopf behalten muss, erscheint einfach zu groß und unübersichtlich. Wie soll man das alles aufholen, wenn man erstmal in der Klemme steckt?

Zunächst ganz wichtig: Wenn du in ernsten Schwierigkeiten steckst und merkst, dass du immer weniger verstehst, was im Lateinunterricht vor sich geht, weil dir Vokabeln oder Grammatik fehlen, dann sprich mit deinem Lehrer oder deinen Eltern darüber. Manche Lehrer nehmen sich die Zeit, mit dir einen Plan zu machen, wie du mit regelmäßigem Lernen wieder in den „grünen Bereich“ kommst. Du kannst auch nach einem Nachhilfelehrer suchen, der dich beim Aufholen unterstützt.

Das beste Rezept dagegen ist natürlich, schon in der Lernphase – bevor man überhaupt Schwierigkeiten bekommt! – regelmäßig zu wiederholen, was man bisher gelernt hat: Das geht am Besten, wenn man mit einem Karteikartensystem lernt (und das gilt für jedes Schulfach!). Das ist in Latein umso wichtiger, weil man durch die unzuverlässige Satzstellung schlechter den Sinn erraten kann als in anderen Fremdsprachen. Aber was, wenn die Fünf schon auf dem Halbjahreszeugnis steht, und man nicht mehr „früh anfangen“ kann?→ weiterlesen

Sermo 2, 8

‚Ut Nasidieni iuvit te cena beati?
nam mihi quaerenti convivam dictus here illic
de medio potare die.‘ ’sic, ut mihi numquam
in vita fuerit melius.‘ ‚da, si grave non est,
quae prima iratum ventrem placaverit esca.‘ 5
„Wie hat dir das Abendessen beim wohlhabenden Nasidienus gefallen?
Denn als ich gestern nach einem Gast suchte, wurde mir gestern gesagt, dort
wärst du schon seit Mittag am Trinken.“ „So, dass es mir niemals
im Leben besser gegangen ist.“ „Sag, wenn es keine Mühe macht,
welche Speise dir als erste den hungrigen Magen beruhigt hat.“

→ weiterlesen