senäh

17senäh und so…

Wordpress Logo

WordPress
31. Oct 2011
Kommentare: 2

WordPress: was tun, wenn update_option nicht funktioniert

Kategorien: WordPress | 31. Oct 2011 | Kommentare: 2

Vor ein paar Monaten habe ich mein erstes richtiges Plugin für WordPress entwickelt. Es ging dabei um ein Studienprojekt. Dabei bin ich auf ein äußerst frustrierendes Phänomen gestoßen.

Ein WordPress-Plugin kann Optionen, die für die Funktionalität nötig sind, über die Funktion update_option verwalten. Die Anwendung ist denkbar einfach, lediglich der Optionsname und der entsprechende Wert müssen angegeben werden.

update_option('meineCooleOption', 'mörderKrasserWert');

Die Funktion überprüft dann, ob eine Option mit dem angegebenen Namen existiert. Tut sie das, wird der alte Wert überschrieben. Sollte die Option noch nicht existieren, wird sie intial gespeichert.

So weit, so trivial. (Sorry, aber das wollte ich immer schon mal schreiben.)

Was aber, wenn update_option den Dienst verweigert?

Weiterlesen →

Slideshow Thumb

HTML/CSS/JS
25. Oct 2011
Kommentare: 0

Interaktive Slideshows für Präsentationen mit jQuery

Kategorien: HTML/CSS/JS | 25. Oct 2011 | Kommentare: 0

Moinsen Leute! Für eine Präsentation über HTML5 Canvas habe ich mich die letzten Tage mal hingesetzt, um eine jQuery Plugin für Präsentationen zu schreiben, welche komplett in HTML, CSS und JavaScript realisiert sind. Der Vorteil? Ich kann meine Canvas Beispiele direkt in die Folien einbauen. Außerdem kann ich mittlerweile dank CSS3 schicke Animationen realisieren. Auslöser für die Idee war die Slideshow von HTML5Rocks, sowie einige Präsentationen der Google I/O 2011. Den Code, sowie meine gewonnene Erfahrung möchte ich nun mit euch teilen. Live-Beispiele findet ihr etwas weiter unten im Text. Weiterlesen →

Code Snippet Thumb

HTML/CSS/JS
24. Oct 2011
Kommentare: 0

Code Snippet: Deep Copies von Objekten in jQuery (ohne Arrays!)

Kategorien: HTML/CSS/JS | 24. Oct 2011 | Kommentare: 0

Hi Freunde der Sonne!

Eben bin ich auf einen der raren Momente gestoßen, in denen mir die Standardfunktionen von jQuery nicht gereicht haben und ich nicht auf den ersten Seiten bei Google ein entsprechendes Plugin für die gesuchte Funktion gefunden habe. Vielleicht habe ich aber auch nur nicht lange genug gesucht. Damit zumindest ihr nicht lange suchen müsst, stelle ich die Funktion online.

Um welche Funktion geht es? Um das Erstellen einer deep copy von Objekten. Weiterlesen →

Coding-Logo

PHP, Server & Config
19. Oct 2011
Kommentare: 72

Lokaler Webserver ohne MAMP, XAMPP & Co unter Mac OS X Lion und Mountain Lion

Kategorien: PHP, Server & Config | 19. Oct 2011 | Kommentare: 72

Nachdem ihr vor kurzem die erste Mission des Auftrags „Weg-von-den-All-in-One-Solutions“ erfolgreich abgeschlossen habt, indem ihr euch einen lokalen Mailserver eingerichtet habt, geht es nun weiter. Diesmal wollen wir ohne die bekannten Hilfsmittel wie MAMP oder XAMPP einen lokalen Webserver zum Laufen bringen.

Warum ein richtiger lokaler Webserver? MAMP is doch cool!

Für das schnelle Einrichten und Testen reichen die Komplettlösungen, die in einem Rutsch PHP, MySQL und einen Apache Webserver installieren. Das Einrichten geht schnell von der Hand, vielleicht 10 Minuten und man ist am Ziel. Vor allem benötigt man keine tieferen Kenntnisse über die Funktionsweise der eingesetzten Komponenten. Und man braucht sich auch nicht mit dem gruseligen Terminal beschäftigen ;)

Möchte man jedoch mal etwas spezielles konfigurieren oder einfach ein wenig experimentieren, stößt man schnell an Grenzen. Zwar funktionieren vorgefertigte Lösungen out of the box, allerdings sind sie nicht für tiefere Einschnitte gebaut. Früher oder später kommt der Moment: „Aaaaaaach hättste, hättste, hättste…“. Weiterlesen →

Code Snippet Thumb

HTML/CSS/JS
16. Oct 2011
Kommentare: 0

Code Snippet: Globaler Singleton in JavaScript

Kategorien: HTML/CSS/JS | 16. Oct 2011 | Kommentare: 0

Heute zeige ich euch mal einen kleinen Code Snippet wie man einen globalen Singleton in JavaScrip erstellt. Das ist eigentlich ziemlich simpel, aber gerade was private Attribute und Methoden angeht ist JavaScript für Programmierer mit „richtiger“ OOP-Erfahrung gewöhnungsbedürftig. Hier der Code-Ausschnitt und ein kleines Beispiel zur Benutzung. Weiterlesen →

HTML5 Logo Thumbnail 2

HTML/CSS/JS
12. Oct 2011
Kommentare: 0

Was ist HTML5?

Kategorien: HTML/CSS/JS | 12. Oct 2011 | Kommentare: 0

Angestachelt durch meine Bachelorarbeit und einem Vortrag musste ich mich mit der Erklärung von HTML5 auseinander setzen. Die Frage nach einer Definition von HTML5, die oberflächlich betrachtet leicht zu beantworten ist („HTML5 ist halt die Fortsetzung von HTML4!“), besitzt im Detail einige Fallstricke. In verschiedenen Kontexten wird HTML5 anders verwendet und der enthaltene Funktionsumfang variiert. Deswegen werde ich meine (unvollständigen?) Rechercheergebnisse mit euch teilen und euch eine nützliche Linkliste für den Einstieg in HTML5 geben. Weiterlesen →

CSS3 Logo Thumbnail

HTML/CSS/JS
04. Oct 2011
Kommentare: 0

Funktionsumfang und Syntax von Media Queries

Kategorien: HTML/CSS/JS | 04. Oct 2011 | Kommentare: 0

Nach den lästigen Grundlagen kommen wir endlich zum Kern dieser Serie: den Media Queries. Ich werde euch jetzt eine Übersicht über den Funktionsumfang und kleine Codebeispiele für Media Queries geben. Anschließend werde ich euch den ein oder anderen Anwendungsfall zeigen. Los geht’s! Weiterlesen →