Observations and opinions.

This blog is our informal shoutbox to the world. Whether thoughts on the web in general, observations in the design world or internals affairs – read here or take it with you!

Recent posts

21. Apr 08 Generatives Design mit Processing

Im Rahmen des Wintersemesters an der FHP entstand ein sehr interessantes Projekt, das ich nun auch hier liebend gern vorstellen möchte. Thematisch dreht es sich um Informationsvisualisierung. Grundlage hierfür bildet Processing. Die Aufgabe bestand darin, Musik bzw. Töne einer beliebigen Länge in einem einzigen ästhetischen Bild zu visualisieren. Dies kann z.B. als Cover-Artwork einer CD zum Einsatz kommen. Das finale errechnete Bild soll auch Rückschlüsse auf die Intensität der Musik ermöglichen und Vergleichsoperationen erlauben. Der laufende Visualisierungsprozess sollte anschaulich dargestellt werden, um so auch später abstrahierte Visualisierungen ganzer Konzerte zu ermöglichen. Dieser Prozess verläuft in Echtzeit und legt über das Eingangssignal (z.B. LineIn oder Mikrofon) 256 Frequenzbänder (FFT), die dann je nach Pegel auf einem Raster (16 x 16 RE) in unterschiedlichen Kreisformen dargestellt werden und sich fortlaufend ändern und vertauschen. Das Vertauschen verläuft nach einem sehr einfachen Prinzip: Es werden lediglich das minimale und das maximale Element des aktuellen Frame vertauscht. Die Visualisierung sollte einen äußerst schlichten Charakter haben, weshalb auf jegliche Farben verzichtet wurde. Es kommen lediglich Schwarz und Weiß, eine Möglichkeit zum Invertieren und Rot als Signalfarbe zum Einsatz. (Musik: The Notwist - One with the Freaks)
Weitere Impressionen verschiedener Musikrichtungen: Coverart with Processing 1 Coverart with Processing 3 Coverart with Processing 2

25. Dec 07 Twitter Census - Umfragen für die Twittersphere

Twitter Census ist ein Umfragetool für das Twitternetzwerk. Einfach eine Frage stellen und die Twittergemeinde antworten lassen. Die lästige Auswertung und Visualisierung übernehmen wir. Die Grafik verdeutlicht hoffentlich den Ablauf: twitter census howto

11. Dec 07 Eine gute Minute

Da der Relaunch von sturzbach.de und der Launch unseres Geheimprojekts "bt" immer noch auf sich warten lassen, musste ein kleines Zwischenprojekt her. Vor vier Tagen kündigte ich also bei Twitter ein "kontrolliertes 15min-online-surf-brainstorming" an und tatsächlich, eine gute Viertelstunde später war die Idee geboren und kurz darauf die Domain eineguteMinute.de registriert. eineguteminute.de eineguteMinute.de ist unser Weihnachtsgeschenk für die Web-Gemeinde. Ein Pool der guten Taten – für eine bessere Welt, eine sinnvollere Freizeitgestaltung oder einfach nur eine gute Minute für sich selbst. Viel Spaß damit!

07. Sep 07 So viel zu tun

Still ist es hier schon wieder geworden. Es gibt uns aber noch, im Gegenteil, es gibt uns mehr als denn je. Zu unserem internen Geheimprojekt hat sich ein ebenfalls noch unaussprechliches Kundenprojekt gesellt, das uns in den letzten Wochen beschäftigt und uns, nebenbei gesagt, ein bisschen stolz gemacht hat. In der letzten Woche hatte Mathias verdientermaßen Urlaub -- einen Luxus, den ich mir innerhalb der nächsten sechs Wochen auch noch leisten möchte. Bis dahin gibt's aber an allen Ecken noch was zu tun. Sturzbach.de wird auch überarbeitet und soll mit unserem Geheimprojekt zusammen "gerelauncht" werden. Die Früchte der Arbeit werden also bald sichtbar werden.

08. Aug 07 It's done when it's done

Auf unserer Domain für's Geheimprojekt "bt" ist immer noch das späte Frühjahr als Launch-Termin angegeben und in meiner Todo-Liste datieren einige unvollendete Aufgaben zurück auf Anfang Juli. Jetzt haben wir Anfang August und online ist immer noch nichts. Ich bin 110% motiviert und habe soviel Spaß am Programmieren, wie lange nicht mehr (siehe zweiter Absatz), aber die Zeit rinnt uns durch die Finger. Der kurz auf Twitter angedeutete Umstieg auf Django ist beschlossen und die Portierung des PHP-Code nach Python (endlich, wie hab ich das vermisst) fast vollendet. Ob wir uns in ein paar Monaten in die Reihe derer einordnen können, die sagen, dass der Wechsel zu Django eine der besten Entscheidungen für das Projekt war, weiß ich noch nicht. Fest steht aber, dass es ein evolutionärer Schritt in meiner persönlichen Webentwickler-Karriere ist. Eine neue Deadline kündigen wir hier nicht an -- it's done when it's done -- aber rechnet jeden Tag damit ;)

08. Apr 07 1500 Besucher Ruhm

Vor drei Tagen haben wir uns bei einigen Galerieseiten beworben und wurden aufgenommen. Zuerst landeten wir CSS Mania auf der Homepage und knapp einen Tag später bei CSS Remix. Das Resultat kann man anhand folgender Besucherstatistik (von Clicky) bewundern: Clicky Statistik für 3.-7. April Die Detailanalyse zeigt, wie zu erwarten, dass sich die Mehrheit von ca. 75% nur die Startseite anguckt. Danach folgt das Portfolio. Interessanterweise war mehr als ein Drittel mit einem Mac unterwegs, wobei der Anteil unter den CSS Remix Besuchern höher war als bei denen, die von CSS Mania kamen. Bei ersterer Seite scheint der Anspruch auch etwas höher zu sein. Während die "Maniacs" uns von Anfang an mit 7 von 10 Punkten bewerteten, wurden wir von den Remixern zwischenzeitlich mit mageren 2,3 von 5 abgestraft. Besonders gefreut haben wir uns über die Bookmarks bei del.icio.us mit so schmeichelhaften Tags wie nicedesign oder cool-site. Mittlerweile rutschen wir immer tiefer in die Archive der Galerie-Sites und der Besucherstrom reißt ab. Immerhin haben wir ein paar Kommentare bekommen, wurden auf Unzulänglichkeiten im Code hingewiesen und drei tote Links hat die Klickwut einiger Gäste auch offenbart. Leider mussten wir aufgrund des Ansturms von diesen Design-orientierten Portalen auf die Feierlichkeiten des CSS Naked Days verzichten -- die Wirkung wäre im besten Fall irritierend gewesen. Im nächsten Jahr sind wir dabei :)

02. Apr 07 Sturzbach geht online

Nun ist Sturzbach online und wir hoffen es gefällt Euch. Die Farbe ist noch frisch und hier und da gibt es noch Ecken und Kanten. Wir freuen uns über Feedback, am liebsten natürlich über konstruktive Vorschläge oder Lob -- aber wie hat jemand mal gesagt: wer mir etwas Gutes über mich berichtet, erzählt mir nichts Neues ;) In den virtuellen Grundstein werfen wir folgenden Screenshot, der mittlerweile auch schon ein paar Wochen alt ist, und uns in Zukunft an die Anfangszeit dieser Website erinnern soll: Screenshot vom Sturzbach-Launch Ein bisschen wird das hier auch immer ein Spielwiese sein: für neue Technologien, JavaScript-Bibliotheken, CSS-Hacks und all die anderen Nextbigthings des Web X.0. Bevor ich aufgrund von Übermüdung im nächsten Satz mehr Rechtschreibfehler als Wörter produziere, höre ich lieber auf und wünsche uns und Euch Viel Spaß hier!

24. Mar 07 Sonderangebote etc.

Anfangs war uns nicht einmal klar, dass dies ein und dieselbe Fragestellung sein würde. Zu Beginn stand das Einfachheitsgebot, 3 Pauschalangebote. Das klingt rund und der Kunde soll sich nicht mit Stunden- oder Tagessätzen beschäftigen müssen. 3 Angebote: das waren die Webvisitenkarte als Einstiegsprodukt für Privatleute oder kleine Unternehmen und... da fingen die Probleme schon an: Was kann man noch so pauschal abrechnen wie eine, vom Arbeitsaufwand überschaubare, Onlinevisitenkarte? Ein CMS. Man nimmt ein Open-Source-Produkt und passt es für den Kunden an. Ebenfalls einschätzbarer Zeitaufwand und das CMS bietet ja von Haus aus eine Menge von Grundfeatures, die man in eine pauschale Leistung übersetzen kann. Andererseits ist ein CMS wunderbar ausbaufähig und die Ansprüche des Kunden wachsen mit den Möglichkeiten, die man ihm präsentiert. Unsere Produkte müssten also pluginfähig sein, wir bräuchten Zusatzfeatures... Nach und nach wurden unsere Webcard und das CMS-Angebot -- ein Drittes wurde im Tagestakt erdacht und verworfen -- von einem Micro-CMS umwuchert, animiert, mit automatischer Preisberechnung und Kontaktaufnahmefunktion. Von der anfänglichen Prämisse der Einfachheit keine Spur mehr und unserer Zielgruppe gegenüber völlig unangemessen. Unser Ergebnis: raus damit. Einzig die Webvisitenkarte bleibt; die Zusatzleistungen werden zu einer Liste unserer Fähigkeiten umgebaut und anstatt pauschaler Fantasieprodukte lassen wir unsere Referenzen sprechen. Diese verdeutlichen potentiellen Kunden vermutlich am ehesten, was sie von uns erwarten können. Da ist der Preis doch Nebensache.

22. Mar 07 Kommentar-Feeds

Ab sofort gibt es Feeds für Kommentare zu einzelnen Beiträgen im Blog. Falls also mal eine spannende Diskussion am Laufen ist, einfach mitnehmen! Könnt Ihr auch dazu missbrauchen, Antworten auf Eure eigenen Kommentare zu verfolgen -- zumindest so lange, bis wir personalisierte Feeds anbieten :) Wie beim Hauptfeed setzen wir auf handgeknüpftes Atom 1.0. Hinweise zu Problemen, Standardverstößen oder Inkompatibilitäten mit gängigen Aggregatoren nehme ich gern entgegen. Viel Spaß damit.

21. Mar 07 Wir sind OpenID-enabled

Seit gestern haben wir hier nun Minibenutzerkonten auf Basis von OpenID. Das heißt, jeder kann sich auf sturzbach.de registrieren und einloggen -- was aufgrund der Leichtgewichtigkeit der Accounts einundderselbe Vorgang ist. Für Besucher sind die Vorteile einer Registrierung eher kosmetischer Natur oder dienen der Bequemlichkeit: beim Kommentieren erspart ihr euch die wiederholte Angabe von Name, Email und Homepage. Außerdem verzieren wir euren Kommentar mit einem OpenID-Premiumorden :) OpenID-Logo In Zukunft bekommen bekannte Gesichter vielleicht weiter Vorzüge. So kann man darüber nachdenken, eine Whitelist für OpenIDs einzurichten, die kein Captcha mehr ausfüllen müssen und deren Kommentare sofort freigeschaltet werden. Das setzt natürlich voraus, dass wir hier überhaupt ein Problem mit Spam bekommen -- aber ich sollte vielleicht nicht zu laut schreien... Stellt sich nur die berechtige Frage: Wo bekomme sich so eine OpenID her? Mit etwas Glück hast du schon eine, ohne es zu wissen. Verschiedene Diensteanbieter wie AOL/AIM, Technorati, Vox.com oder Wordpress.com bieten ihren Kunden automatisch eine OpenID an. Ansonsten gibt es noch eine fast unüberschaubare Anzahl freier Provider, darunter auch ein paar deutsche wie Videntity.org oder regged.de. Eine Empfehlung für einen bestimmen Anbieter können wir nicht aussprechen. Selbst nutzen wir den Urvater MyOpenID und haben damit bisher gute Erfahrungen gemacht.