Archive for April, 2007

Neues Stöckchen

Montag, April 23rd, 2007

Der Andi hat ein Stöckchen geworfen und Kaddi hat´s gefangen:

  1. Wo befindet sich dein Mobiltelefon? In meinem Rucksack links von mir.
  2. Dein Partner? Bei der Arbeit.
  3. Dein Haar? Dort, wo sich Haupthaar befinden sollte.
  4. Deine Mutter? Vermutlich im Büro, 319 km entfernt.
  5. Dein Vater? Ebenfalls.
  6. Was ist dein Lieblingsspielzeug? Hm, mein Notebook? Mein Palm? Mein Notebook!
  7. Was hast du letzte Nacht geträumt? Von Andi und Heiko *eg*
  8. Dein Lieblingsgetränk? Oldauer Leitungswasser.
  9. Dein Traumauto? Ein durchweg umweltfreundliches.
  10. Der Raum, in dem du dich gerade befindest? Mein Büro.
  11. Dein/e Ex? Ist online und bestimmt fleissig.
  12. Deine Angst? Hm, den Traumjob weiter unten nie zu finden?!
  13. Was/wo möchtest du in 10 Jahren sein? Gesund, glücklich und zufrieden.
  14. Mit wem hast du den gestrigen Abend verbracht? Andi.
  15. Was bist du nicht? 1,90 m groß, 42, garstig, grün, …
  16. Was hast du als letztes getan? Meiner Kollegin eine Webseite wiederhergestellt.
  17. Was trägst du gerade? Sneaker, schwarze Socken, Jeans, braunes Longsleaf, schwarze Jacke, Unterwäsche.
  18. Dein Lieblingsbuch? Oh, das ist schwierig. Herr der Ringe, Harry Potter 3, Die Kinder aus Bullerbü?
  19. Was hast du als letztes gegessen? Brot mit einer bekannten Nussnugatcreme.
  20. Dein Leben? Fluffig.
  21. Wie ist deine Stimmung? Ebenso.
  22. Deine Freunde? Hoffentlich alle wohlauf!
  23. Woran denkst du? Wie ist die Antwort?
  24. Was tust du gerade? Kurz dieses Stöcken unterbrechen, um eine Unterschrift für meine Dienstreise – meine erste – einzuholen. :-D
  25. Dein Sommer? Hoffentlich nicht so warm!
  26. Was läuft bei dir im Fernsehen? Zur Zeit nur der Stand by-Modus.
  27. Wann hast du zuletzt gelacht? Gestern Abend.
  28. Und zuletzt geweint? Wees isch nisch.
  29. Deine Schulzeit? Ja.
  30. Was hörst du? Vogelgezwitscher und den Drucker.
  31. Liebste Wochenendbeschäftigung? Geocachen, Achterbahnen bauen.
  32. Dein Traumjob? Spannende Aufgaben im Facility Management, gemäßigte Arbeitszeiten, liebe Kollegen und ausreichend Geld.
  33. Dein Computer? Mein geliebtes, leider etwas altersschwaches Samsung X10 und ein selten benutzter PC.
  34. Draußen?…welt.
  35. Bier? An meine Haut lass ich nur Wasser und Neuzeller Schwarzer Abt!
  36. Mexikanisches Essen? Selten.
  37. Winter? Gerne! Gerne auch mit richtigem Schnee!
  38. Religion? Evangelisch.
  39. Urlaub? Ja, bitte!
  40. Auf deinem Bett? Staub.
  41. Liebe? <sing>Love is in the air</sing>

Die Stöckchenübergabe an Dam & Cam hat letztes Mal nicht so richtig funktioniert. Vielleicht diesmal. Es sei natürlich jedem gestattet, es aufzusammeln und mitzunehmen! :-)

Es duftet nach Schulzeit

Dienstag, April 17th, 2007

Heute Morgen auf dem Weg zur Arbeit roch es voll schön draußen. Irgendwie nach einer Mischung aus Frühling und frisch Gebackenem – und das hat mich an meine Schulzeit erinnert. Das war eine schöne Zeit, man hatte noch nicht so viel Verantwortung, musste sich keine Sorgen machen und hatte auch ansonsten kaum Probleme. Es sei denn, man hatte sich mal wieder in sich selbst (oder anderen Pubertierenden) verheddert ;-)

Im Sommer bin ich mit dem Rad zur Schule in den nächsten Ort gefahren. Auf dem Weg durch die Ohe war es noch still und die Luft war ganz frisch, obwohl schon bemerkbar war, dass es ein heißer Tag werden würde. Die Strecke fuhr ich meist mit meiner besten Freundin, Anni, – an manchen Morgenden auch gern mit Autopilot, um den Schlaf noch etwas künstlich zu verlängern. In einem älteren Beitrag schrob ich schon mal darüber.

In der Schule herrschte, zumindest in meinen verklärten Erinnerungen, auch so eine heimelige Atmosphäre. Es gab einen Plan für den Tagesablauf, an den wir uns meistens auch hielten ;-). Man wusste, was als nächstes kommt und was zu tun ist. Es ist jetzt nicht so, dass mir das „Erwachsenenleben“ nicht behagt, aber es war alles so herrlich einfach in der Schulzeit. Dumm nur, dass man sich dessen nicht bewusst war und es nicht zu schätzen wusste!

Im Verhältnis zum Leben nach der Schule war das einzige, für das man wirklich selbst verantwortlich war, die Leistung in der Schule, die Hausaufgaben und die Noten. Ok, rein rechtlich gesehen und genauer betrachtet, ist man noch für viel mehr verantwortlich: für seine Habseligkeiten, seine Tiere und sein Tun allgemein in der Gesellschaft z. B., aber das könnten im Zweifelsfall kurzzeitig andere übernehmen oder es entwickelt sich (wie zwischenmenschlicher Umgang) auch von allein. Ganz im Gegensatz zu den Arbeiten für die Schule.

Wenn ich damals gewusst hätte, wie sehr sich ein bisschen mehr Arbeit auszahlen würde, wenn ich damals zu lernen gelernt hätte und hartnäckiger gewesen wäre, wäre heute vieles leichter. Aber ich war und bin nicht ehrgeizig, habe keine Disziplin, mir so lange etwas anzugucken, bis ich es verstanden habe. Ich hab immer gedacht, ich werd´s eh nicht kapieren, dann kann ich´s auch gleich lassen. Dass das nicht stimmt, weiß ich heute zwar, aber die Mühe, die es mir macht, etwas zu verstehen und zu behalten, ist unverändert groß.

Bei schwierigen Hausaufgaben, die genau das voraussetzten, nämlich Konzentration (was bedeutet dieses Wort noch gleich?) und System, war der familiäre Vorrat an Geduld immer rasch verbraucht, gell, Mama?! :-) Ich saß also über meinen Matheaufgaben und hab eigentlich nur ein weißes Blatt gesehen. Da waren einzelne Ziffern, die nach Ansicht der Erwachsenen total logisch angeordnet waren und einen Sinn ergaben. Na, dann rechne mal. Ist doch ganz einfach. Das war immer eine Zerreißprobe, bei der bestimmt nicht nur Mama graue Haare bekommen hat.

Aber immerhin gab es – zumindest in den frühen Jahren – einen Rahmen für diese Arbeiten. Nach der Schule hab ich Hausaufgaben gemacht oder Mappen geführt, wie brave Mädchen das so machen *bg*. Ganz früher sogar noch bei Oma und Opa, zu denen ich nach der Schule immer gegangen bin. Das war auch schön. Da hatten wir noch das Grundstück direkt nebenan und da es keinen Zaun gab, wohnten wir gewissermaßen alle auf demselben.

Was ich so aus Berichten meines Bruders raushöre oder dem Fernsehen entnehmen kann, scheint es heute nicht mehr so selbstverständlich zu sein, dass Hausaufgaben gemacht werden. Bis vor kurzem ist Damion noch zur Ganztagsschule gegangen, wo zwischendurch (mit Betreuung?) Hausaufgaben gemacht wurden. War das so, Dam? Wie ist das jetzt, wo Du Deinen Nachmittag selbst einteilen kannst/musst? Machst du Hausaufgaben (?) immer zur gleichen Zeit?

Ohne, dass ich es wirklich beurteilen kann, habe ich das Gefühl, dass die aktuelle Jugend ziemlich allein gelassen ist in ihrer Freizeit. Hm, ok, das war ich auch, wenn ich´s mir recht überlege… aber das war irgendwie anders. Folgendes – vielleicht etwas überspitztes – habe ich mich gefragt: Ein aktueller Pubertant ist in der Lage sich ungesehen anzuschleichen und den bösen Hobgoblin hinterrücks zu meucheln oder auf eisglatter Piste einen stale-fish tail-grap hinzulegen. Aber kann dieser Jugendliche in der Realität auf einen Baum klettern oder auch nur einen Rodelberg hinab fahren, ohne sich alle Knochen zu brechen? Ja ja, ich sag ja, das ist überzogen.

Davon, ob ich das auf einem Snowboard kann, was ich da gerade so schön beschrieben habe, reden wir nicht ;-) Was ich sagen will ist, dass mir was fehlen würde, wenn ich nicht als Kind durch die Wälder getobt wäre. Und ich hatte das Glück direkt neben einem solchen zu wohnen. Aber selbst wenn man Stadtkind ist und auf Beton gespielt hat – Hauptsache draußen! Nichts gegen Computer! Die Kids sollen sie benutzen, zum Spielen, zum Arbeiten, zum Surfen und auch die soziale Komponente des Internets wird sicher immer ausgeprägter, aber als ausschließliche Freitzeitbeschäftigung möchte ich den PC nicht wissen! Das echte Leben in der echten Welt läuft doch etwas anders ab.

Aber was ist anders als damals? Warum gibt es immer weniger, so der subjektive Eindruck, Anleitung von den Erwachsenen, warum sind die keine Vorbilder mehr? Warum wird auf „Fehlverhalten“ nicht positiv eingewirkt, sondern es wird ignoriert – so es denn überhaupt von Verantwortlichen wahrgenommen wird!?

Zusammengefasst ist mein Eindruck der folgende: Viele – wohlgemerkt nicht alle – Jugendliche wissen außer Fernsehen und Computernutzung nichts mit sich anzufangen, können keine Langeweile ertragen und sich nicht selbständig anders beschäftigen. Schule ist kein Ort, wo man tolle Sachen lernt und sich wenigstens für einen Teil des Stoffes interessiert, sondern ein Ort, um Freunde zu treffen und sich zu unterhalten. Gut in der Schule sein, ist uncool. Falls jemand gegenteiliger Meinung ist oder andere Erfahrungen gemacht hat, freue ich mich über Berichte.

Jetzt bin ich mal wieder weit, weit abgeschwiffen ;-), obwohl ich eigentlich nur sagen wollte, dass die Schulzeit toll war – mit allen Tests und Klassenarbeiten, vor denen immer so eine, teilweise zumindest, prickelnde Anspannung zu spüren war. Die Mathearbeiten waren auch damals schon richtiger Stress und die Prüfungsangst behinderte zusätzlich zum Nicht-Richtig-Können des Stoffs. Der Klassenverband war toll und die Pausen mit den Kumpels auf den (damals neuen) Bänken an der Zaunseite der HPR Winsen/Aller auch. Und es roch schön!

So! Das war ein kleiner Ausflug in Kaddis Kindheit.

CountPosts – wie oft wurde dieser Beitrag gelesen?

Sonntag, April 15th, 2007

Gestern habe ich weiteres Plugin installiert. CountPosts zählt – wie die Überschrift schon vermuten lässt – wie oft eine Seite angeguckt wurde.

Dafür hab ich das Plugin herunter geladen, entpackt, ins Plugin-Verzeichnis geschmissen und aktiviert. So weit so gut. Allerdings musste es etwas modifiziert werden, da ich gern eine Unterscheidung nach der Gesamtzahl der Seitenansichten und den heutigen Seitenansichten haben wollte. Was ich dafür verändert habe, hoffe ich im Folgenden verständlich zu erklären.

Die Zeile:

<?php HitThisPost(‚Dieser Eintrag wurde seit dem 14.04.2007 ‚,‚ x gelesen‘); ?>

wollte ich unter jedem einzelnen Beitrag stehen haben und habe sie daher in single.php eingefügt. Ich habe mir die Codezeile aus der englischen Anleitung (s. Link oben) kopiert. Die Anführungsstriche dort sind durch richtige Hochkomma zu ersetzen, sonst funktioniert es nicht! Abgesehen von dem Text, der zu der Angabe erscheinen soll, habe ich an der Funktion HitThisPost nichts verändert.

Die Code-Zeile für den Zähler auf der Frontseite sieht wie folgt aus:

<?php mainCounter(‚Insges. angeguckt: ‚, ‚ Heute angeguckt: ‚); ?>

und wurde unten in der Sidebar eingefügt. Es gibt noch eine TopHitList-Funktion, die hab ich aber vorerst weggelassen.

Damit diese Angaben aber überhaupt verfügbar sind, musste die Datenbank angepasst werden. Und damit ich auf der (lokalen) Datenbank überhaupt ein update on duplicate entry machen konnte, brauchte ich vorerst eine neue xampp-Version mit MySQL 5 – von dem Update schweigen wir aber ;-)

Die Tabelle mainCount bekam eine neue primary key-Spalte für das heutige Datum, damit zwischen der Gesamtzahl der Seitenbetrachtungen und den heute betrachteten Seiten unterschieden werden kann. Da die Tabelle mainCount ohnehin noch keine Daten enthielt, wurde sie erst ganz gelöscht und dann mit:

CREATE TABLE `wp_maincount` (   `main_hits` int(11) NOT NULL DEFAULT ‚0‘,   `heute` DATE NOT NULL DEFAULT ‚0000-00-00‘,   PRIMARY KEY  (`heute`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;  

neu erzeugt.

Die Funktion mainCounter in der Datei CountPosts.php wurde folgendermaßen verändert. Dies ist die Original-Funktion aus dem runtergeladenen ZIP-file:

  1. function mainCounter($before = ‚Visitors: ‚, $after = ‚.‘) {
  2.   global $wpdb, $table_prefix;
  3.     $Update = „Update „ . $table_prefix . „mainCount set main_hits = main_hits + 1“;
  4.     if( !current_user_can(‚level_2‘) )
  5.         $wpdb->query($Update);
  6.     $SQL = „SELECT main_hits FROM „ . $table_prefix . „mainCount“;
  7.     $red = $wpdb->get_row($SQL);
  8.     echo $before , $red->main_hits , $after;
  9.     echo „<br/><sub>Counter Powered by <a href=\“http://djuki.padrino.co.yu/blog/razno/countposts-
    v-10-wordpress-plugin/\“>Count Post Plugin</a></sub>“
    ;
  10. }

Zeile 3 wurde so verändert, dass bei jedem erneuten Seitenaufruf ein update (mainHits wird um eins erhöht) auf die alte Zeile ausgeführt wird, wenn der insert einen identischen Eintrag in der primary key-Spalte (heute) zur Folge hätte. Das heißt, wenn es zum aktuellen Datum schon einen Eintrag gibt, erzeuge keinen neuen, sondern inkrementiere den alten. Erst wenn ein neuer Tag ist, wird auch eine neue Zeile angelegt. Hier die veränderte Funktion mainCounter:

  1. function mainCounter($before = ‚insges. angeguckt: ‚, $after = ‚heute angeguckt: ‚) {
  2.   global $wpdb, $table_prefix;
  3.     $Update = „Insert into „ . $table_prefix . „mainCount (main_hits, heute) values (1, NOW()) ON DUPLICATE KEY UPDATE main_hits = main_hits + 1“;
  4.     if( !current_user_can(‚level_2‘) )
  5.         $wpdb->query($Update);
  6.              
  7.     $SQL = „SELECT sum(main_hits) as alle FROM „ . $table_prefix . „mainCount“;
  8.     $red = $wpdb->get_row($SQL);
  9.  
  10.     $SQL2 = „SELECT main_hits FROM „ . $table_prefix . „mainCount“ . “ WHERE heute = NOW()“;
  11.     $red2 = $wpdb->get_row($SQL2);
  12.  
  13.     echo $before , $red->alle , $after , $red2->main_hits ;
  14.     echo „<br/><sub>Counter Powered by <a href=\“http://djuki.padrino.co.yu/blog/razno/countposts-
    v-10-wordpress-plugin/\“>Count Post Plugin</a></sub>“
    ;
  15. }

Update

Eine leicht modifizierte select-Anweisung in Zeile 7 selektiert alle Einträge der Spalte main_hits und summiert diese in einem s. g. Label namens alle. Das ist sinnvoll, damit die Gesamtzahl am Ende auch alle Betrachtungen erfasst und somit höher ist als die Tages-Zahl ;-)
15.04.2007 21:08 Uhr – Update Ende

In der neuen Zeile 10 der Funktion mainCounter steht jetzt eine zweite SQL-Anweisung, die die Anzahl der Seitenaufrufe zum heutigen Datum ausliest, damit ich, wie schon gesagt, zu der Gesamtzahl der page views auch die Anzahl der Aufrufe zum aktuellen Datum anzeigen kann. Zeile 11 führt die SQL-Anweisung aus und schreibt den zurückgelieferten Wert – analog zu der ursprünglichen Zeile 7 – in ein Objekt ($red und $red2). Die Ausgabe mit den festgelegten Werten für $before (‚Insges. angeguckt: ‚) und $after (‚ Heute angeguckt: ‚) erfolgt in Zeile 13.

Zu guter Letzt ist nur noch das Stylesheet anzupassen. Fertig :-)