• kop-berlin.de

    kop-berlin.de

    KOP Berlin ist eine NGO, die sich für Opfer rassistischer Polizeigewalt engagiert. Auf der Webseite erscheinen regelmäßig Ankündigungen zu Aktionen, Analysen und Dossiers rund um das Thema.

    Weiterlesen...
  • kritisch-lesen.de

    kritisch-lesen.de

    kritisch-lesen.de ist eine sich selbst als undogmatisch-links verstehende Buchrezensionsseite die aus dem Nachrichtenportal stattweb hervorgegangen ist. Eine neue Ausgabe erscheint alle zwei Wochen.

    Weiterlesen...
  • Loetje

    Loetje

    Loetje ist eine kleine Steakhauskette aus den Niederlanden. Auf ihrer Seite wollten sie Facebookintegration, Menükarten, Routenplanung und einiges anderes.

    Weiterlesen...
  • Digital Musician

    Digital Musician

    Auf digitalmusician.net können sich Musiker aus aller Welt verabreden und gemeinsam an Projekten arbeiten. Unterstützt werden sie dabei von der Desktopsoftware DMN.

    Weiterlesen...
  • FarbSound

    FarbSound

    FarbSound ist ein HTML5 Musikplayer der die heimische Musiksammlung an jeden Ort der Welt streamt. Als Softwarebasis kommt Python zum Einsatz. Eine Migration auf NodeJS ist geplant.

    Weiterlesen...
  • TipsyTalk

    TipsyTalk

    Diese staatliche Kampagne gegen Alkoholmissbrauch in den Niederlanden hat jeweils eine App für Android und iOS hervorgebracht, als auch diese Webseite mit deren Umsetzung ich betraut war.

    Weiterlesen...
  • JAKE Digital Branding

    JAKE Digital Branding

    JAKE Digital Branding ist eine niederländische Firma mit Zweigstelle in Berlin, für die ich einige Zeit gearbeitet habe. Die Webseite soll über ihre Aktivitäten rund um Apps, Corporate Identities, etc. beleuchten.

    Weiterlesen...
» «
  • last of the implodes

    28 Okt

    sometimes 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 Okt

    running on http://farbdev.org:1355/

    see curl http://farbdev.org:1355/ for instructions ;)

    This Gist has been deleted.
  • Facebook-Style App Designs

    09 Jun

    Wer 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
    Mit Linux wäre das nicht passiert.

    Für alle netten Menschen, die selbst mit Linux arbeiten aber immer noch die Windows PCs von Kollegen, Freunden und Bekannten warten, gibt es jetzt ein kleines Wallpaper zur Einrichtung auf den bedauernswerten Rechnern. Ein bisschen trollen muss eben sein ;).

    Zur freien Verwendung (public domain)

  • Pixel Heart

    06 Jun
    Vector Pixel Heart

    Fü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 Mai

    Ich 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 Mai

    Nachdem 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 Mai

    Seit 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 ;).

I would have written a shorter letter, but I did not have the time. - Blaise Pascal