smart | Webentwicklung
Alles rund um HTML5, PHP, WordPress & Co.

Hash in Ruby sortieren

7. August 2012
Stephan
Ruby

Aktuell stand ich gerade vor dem Problem, dass ich einen Hash in Ruby habe, der sortiert werden sollte. Dabei ging es darum, dass in diesem Hash die Gesamtpunkte eines Teams unter der jeweiligen Team-ID gespeichert sind und ich den Hash absteigend nach den Gesamtpunkten sortieren wollte.

Generell ist ein Hash nichts weiter als eine Liste von ungeordneten Schlüssel-Wert-Paaren (Key-Value-Paaren) (was sich ab der Ruby Version 1.9 geändert hat).

Um also nun einen Hash in Ruby sortieren zu können, gibt es die Methoden sort und sort_by, die das Enumerable-Modul bereitstellt, welches in der Hash-Klasse eingebunden ist.

Weiterlesen

Kategorie: Ruby & Rails

WordPress: Meist kommentierte Artikel anzeigen (ohne Plugin)

6. August 2012
Stephan
WordPress

Wollt ihr in eurem WordPress-Blog die meist kommentierten, diskussionsreichsten bzw. beliebtesten Artikel anzeigen, dann braucht ihr dafür nicht unbedingt wieder ein zusätzliches Plugin, sondern könnt diese Funktionalität auch ohne Plugin relativ leicht in eurem Blog umsetzen.

Dazu zeige ich euch in diesem Artikel wieder einen kleinen Code-Schnipsel, der euch die meist kommentierten Artikel ermittelt und ausgibt.

Weiterlesen

Kategorie: WordPress

Blog-Statistik – Juli 2012

5. August 2012
Stephan
Blog-Information - Smart-Webentwicklung

Es wieder Zeit für die monatliche Blog-Statistik mit den Zahlen für den vergangenen Monat (Juli 2012).

Aufgrund der Tatsache, dass im Juli mein Blog in den SERPs für einige Keywords guts gerankt hat und es nicht wieder Einbrüche wie in den vergangenen Monaten gab, haben sich die Besucherzahlen weiter positiv entwickelt.

Weiterlesen

Kategorie: Blog-Info

jqPlot: Einzelne Datenreihen eines Plots aktualisieren

30. Juli 2012
Stephan
jqPlot: Aktualisierung von einzelnen Datenreihen

In diesem Artikel zeige ich euch, wie ihr mit der JavaScript-basierten Plotting/Chart-Bibliothek jqPlot einzelne Datenreihen in euren Charts bzw. Diagrammen aktualisieren könnt.

Die einfachste aber eben nicht effizienteste bzw. unbedingt sinnvollste Methode wäre es, wenn wir einfach das DOM-Element, welches das Diagramm beinhaltet, leeren und unser Diagramm komplett neu generieren lassen.

Einfacher ist es, wenn wir einfach nur der zu aktualisierenden Datenreihe die neuen Daten zuweisen und das Diagramm anschließend aktualisieren.

Weiterlesen

Firebug-Plugin: CSS-X-Fire – CSS-Änderungen in IDE anzeigen

23. Juli 2012
Stephan
Firebug-CSS-Änderungen direkt in CSS-Datei übernehmen

Wer des Öfteren mit CSS zu tun hat und auch häufig live mit Firebug diverse CSS-Änderungen testet, dem kann ich das Firebug-Plugin CSS-X-Fire in Verbindung mit einer JetBrains-IDE empfehlen.

Damit könnt ihr die in Firebug vorgenommenen Änderungen eures CSS-Codes direkt in eure CSS-Datei übernehmen.

Das tolle an diesem Plugin ist, dass alle Änderungen in eurer IDE erfasst werden und diese auch nach einem Refresh der jeweiligen Webseite erhalten bleiben. Ihr könnt dann selbst entscheiden, ob ihr die gemachten Änderungen z.B. vollständig oder teilweise in eure CSS-Datei übernehmen wollt oder eben doch alle Änderungen verwerfen möchtet.

In diesem Artikel gebe ich euch nun einen kurzen Überblick über das besagte Firebug-Plugin.

Weiterlesen

Kategorie: Sonstiges