Den “Continue Reading”-Link in WordPress anpassen und übersetzen

In WordPress könnt Ihr einen Artikel in der Übersicht verkürzt darstellen und bei Klick auf einen “Read More”-Link kann der Besucher dann den ganzen Artikel lesen.

Im Admin-Bereich sieht das so aus:

Artikel-Editor

Bei mir war der Link standardmäßig recht unscheinbar (fast ohne CSS, nur wie ein normaler Link) und außerdem in Englisch und zu guter letzt wollte ich, dass der Link nicht mitten in den Artikel springt, sondern dass die Scrollposition am Anfang der Seite steht.

Und genau dafür gibt es ein WordPress-Tutorial “Customizing the Read More” direkt beim Hersteller selbst.

Das bedingt ein ändern der functions.php-Datei des Themes. Um das zu vermeiden habe ich mir das WordPress-Toolbox-Plugin installiert und damit konnte ich dann nachfolgenden Quelltext als Datei custom_more.php, ganz ohne Änderung von functions.php installieren:

Anschließend habe ich noch das CSS in der Theme-Datei style.css etwas erweitert:

Und das ist dann das Ergebnis:

Deutscher Read-More-Link

Alternative zu TreeSize Free für Mac OS X

Unter Windows gibt’s TreeSize Free (das übrigens in der kostenlosen Version IMO besser ist als die gekaufte Version, da schlanker und übersichtlicher).

Und unter Mac OS X habe ich vorhin DiskWave gefunden, das mir als eine kostenlose Alternative, sehr gut gefallende hat.

Memory-Leaks in ADO.NET mit NumberOfReclaimedConnections protokollieren

Eine Bibliothek von mir macht irgendwie Connections falsch zu.

Selbst mit ANTS Memory Profiler bin ich nicht so richtig weiter gekommen, um zu sehen, ob meine Annahme mit den nicht geschlossenen Connections überhaupt zutrifft.

Dann bin ich auf den Leistungsindikator (englisch “Performance Counters”) gestossen, der mir hilft: NumberOfReclaimedConnections. MSDN schreibt:

The number of connections that have been reclaimed through garbage collection where Close or Dispose was not called by the application. Not explicitly closing or disposing connections hurts performance.

In Deutsch:

Anzahl der Verbindungen, die durch die Garbage Collection (automatische Speicherbereinigung) wieder verfügbar gemacht wurden, bei denen die Anwendung weder Close noch Dispose aufgerufen hat. Nicht mehr benötigte Verbindungen, die weiterbestehen, weil sie nicht explizit geschlossen oder gelöscht wurden, beeinträchtigen die Arbeitsgeschwindigkeit.

Den wollte ich also analysieren. Ich bin gescheitert, dies via Leitungsüberwachung-MMC-Tool zu machen und fand auch keine konkreten Code-Beispiele um in der Anwendung selbst den Counter auszulesen.

Also habe ich selbst Code geschrieben, der auf meinem deutschen Windows auch funktioniert:

Damit konnte ich dann verifizieren, dass über die Zeit hinweg der Counter stets gewachsen ist und nie gesunken.

In einer anderen Vergleichs-App war der Wert stets 0, dort habe ich die Connections also korrekt geschlossen bzw. via Dispose-Aufrufe (oder implizit via using) freigegeben.

15 wundervolle Websites mit atemberaubenden schönen kostenlosen, lizenzfreien Bildern

Drüben im Blog von Zeta Producer habe ich einen neuen Artikel geschrieben:

15 wundervolle Websites mit atemberaubenden schönen kostenlosen, lizenzfreien Bildern

15 wundervolle Websites mit atemberaubenden schönen kostenlosen, lizenzfreien Bildern

Ich freue mich über Aufmerksamkeit und Shares!

Denken und handeln wie Niki Lauda

Nachdem ich vor einiger Zeit mal seine Biographie gelesen haben, hier die aus meiner Sicht zwei herausragenden Eigenschaften von Niki Lauda:

  • Sich bei einer Entscheidungsfindung völlig auf die nüchternen Fakten reduzieren zu können und jegliche Emotionen und ggf. ablenkenden Schein-Fakten ausblenden zu können. (Siehe Selbst-Entlassung aus Krankenhaus nach dem Formel-1-Unfall)
  • Hartnäckig gegen alle Zweifel und Zweifler bleiben und ein Ziel verfolgen. (Siehe Recherche zu den Ursachen des Lauda-Air-Absturzes)

Eine sehr interessante Persönlichkeit, der Mann!

Warum andere Menschen Dinge glauben, die wir selbst für Blödsinn halten

Drüben bei Boing Boing gibt es einen Artikel “Why people believe things you don’t believe“, zusammen mit einem Podcast.

Und das Thema finde ich ziemlich interessant; wie oft habe ich mich schon über Leute gewundert, die Homöopathie mögen, CDU oder SPD wählen, oder beispielsweise Zigaretten rauchen oder Alkohol trinken.

In dem Artikel bei Boing Boing geht es genau darum, zu erklären, wie und warum solche Leute “ticken”. Ziemlich spannend beschrieben, wenn auch etwas anstrengend zu lesen.

Pizzasoße-Rezept

Ein superleckeres Rezept für Pizzasoße findet Ihr im Artikel “Pizzaiola Classico“.

Den Wein habe ich einfach weggelassen und die Gewürze habe ich nicht gefunden, deshalb habe ich stattdessen einen halben Teelöffel gekörnte Brühe genommen.

Lest auch, wie Ihr leckeren Pizzateig selber machen könnt.

Pizzateig-Rezept

Ein super Rezept für Pizzateig findet Ihr im Artikel “Original italienischer Pizzateig“.

Habe das heute ausprobiert und bin bisher ganz begeistert.  Das erwähnte “Weizenmehl Tipo 00″ habe ich im Marktkauf gefunden. Das Bier habe ich durch alkoholfreies Bier ersetzt.

Selbstgemachte Pizza mit selbstgemachtem Teig und selbstgemachter Soße

Lest auch, wie Ihr eine leckere Pizzasoße selbst kochen könnt.

Blog-Empfehlung: Kiezneurotiker

Seit Holger Klein in einer Wrint-Folge mal das Kiezneurotiker-Blog erwähnt hat, lese ich es auch:

Kiezneurotiker-Blog

Darin schreibt, mehr oder weniger anonym, ein Berliner in recht bösartiger und sehr nett zu lesender Art über Dinge, die er so erlebt, bzw. die er glaubt, erlebt zu haben.

Ich bin mir nicht sicher, ob 90% Wahrheit und 10% erdichtet sind, oder ob es genau anders herum ist. Ist insgesamt auch wurscht, es liest sich für mich wirklich hervorragend!

SQL Server Disable Connection Pooling

To disable connection pooling in a .NET connection string for Microsoft SQL Server (2005+), add or insert the following into the connection string:

Pooling=false

After that, no more connection pooling should occur.