-
last of the implodes
28 Oktsometimes implode is not enough. if you’re working with text that users should read and you have a set (read array) of items that you want to join to a single string you probably think about something like “merge all the items with a comma and the last one with something different”. unfortunately php doesn’t have that built-in even though it’s a pretty common thing to do in templates.
snippets to the win. here’s what does the job (and is pretty fast):
function lastImplode($glue, $lastGlue, $data) { return implode($glue, array_slice($data, 0, -1)) . $lastGlue . end($data); }Usage:
lastImplode(", ", " and ", array("Admin", "CEO", "Misc")); -
LESS Compiler Service
18 Oktrunning on http://farbdev.org:1355/
see
curl http://farbdev.org:1355/for instructions ;) -
Facebook-Style App Designs
09 JunWer Apps für Facebook entwickelt möchte sicher von Zeit zu Zeit das dort verwendete Design in den eigenen Arbeiten verwenden. Leider ist es nicht möglich die Vorgaben, die Facebook nutzt, mal eben zu übernehmen. Sicher könnte man die CSS Dateien einbinden, die im Code verlinkt sind. Aber das muss irgendwann schief gehen.
Als Option bieten sich Guides und fertige Vorlagen an. Hier seien einige kurz vorgestellt.
- Buttons
- CSS3 Facebook Buttons
- Farben
- How to Style an Application Like Facebook
- Icons (stilähnlich)
- FAMFAMFAM
-
Wahrheiten…
07 Jun -
Pixel Heart
06 JunFür ein kleines Projekt brauchte ich eine Vektor Pixel Herz Grafik und da ich keine im Netz gefunden habe, hab ich sie eben selbst erstellt. Wer sie braucht kann sie gerne unter den Bedingungen der CC-BY-SA Lizenz nutzen. Für den Download einfach aufs Bild klicken.
Viel Spaß damit!
-
Darstellung von SVGZ Dateien im Gnome Dateimanager Nautilus
18 MaiIch schaue mich häufiger mal in verschiedenen Projekten nach Icon-Bibliotheken um und freue mich, wenn hier und da mal ein passendes Symbol für die Nutzung in meinen eigenen Projekten dabei ist. Eine dieser Bibliotheken ist Oxygen aus dem KDE Projekt.
Allerdings liegen die Icons dort im svgz-Format vor. Das ist eigentlich auch nur SVG, allerdings komprimiert. Und das stört Nautilus, den Standard Gnome-Dateimanager, ganz fürchterlich. Eine Lösung für das Problem findet sich hier.
-
Neues WordPress Plugin für Kontaktformulare
15 MaiNachdem ich eine Weile im Pluginverzeichnis von WordPress gestöbert habe auf der Suche nach einer brauchbaren und einfachen Erweiterung, bin ich selbst ans Werk gegangen. Andere Lösungen versprachen zwar häufig intuitiv zu sein und sowieso und überhaupt super einfach, entschuldigten sich aber kurzerhand auch gleich wieder für die Komplexität. Sogar Werbung habe ich mehrfach gesehen.
Am Ende des Tages bin ich dann selbst mit einer Lösung fertig geworden. Ob ich sie ins Pluginverzeichnis eintragen lasse, weiß ich noch nicht. Da ich es auf dieser Seite nutze, verspreche ich aber jedenfalls Updates ;).
Download und git finden sich auf der Projektseite.
-
Was lange währt, wird endlich gut.
14 MaiSeit Monaten wünsche ich mir nun wieder eine Plattform, auf der ich ab und zu ein paar Projekte vorstellen, Codeschnippsel und Dokumentation posten oder einfach nur etwas zum Freiberufleralltag veröffentlichen kann.
Und da ist sie. An zwei drei Stellen will ich zwar noch etwas feilen, aber im Großen und Ganzen soll es das sein. Meine Vita, die bisher nur unter konradmohrfeldt.farbdev.org verfügbar ist muss ich noch migrieren. Aber das sollte kein großer Aufwand sein.
Viel Spaß wünsche ich mir und euch ;).

