Dienstag, 24. August 2010

Die Größten Social Bookmarking Seiten in Deutschland

Bei der Auswahl von Social Bookmarking Buttons für deutsche Webseiten stellt sich immer die Frage: "Welche Anbieter sind überhaupt relevant?".


Der aktuelle Artikel von blogblogblog.de dazu bezieht leider keine sozialen Netzwerke mit ein. Doch AddThis.com, der größte Anbieter von Social Bookmarking Skripten bietet eine Statistik über die Nutzung der Dienste an - auch separat für Deutschland, Österreich und die Schweiz. Ich habe die Daten etwas bereinigt und "Dienste" wie Drucken, Browser-Favoriten, E-Mail Dienste und Wunschlisten herausgenommen und veranschaulicht:

Nutzung von Social Bookmarking Diensten in Deutschland laut addthis.com, Stand: 24.08.2010
Wenn man also die großen 5 abdecken will, sollte man Bookmark Links zu Facebook, Twitter, Mister Wong, MySpace und Google anbieten.

Die Grafik basiert auf der Nutzungshäufigkeit der Top 10 Dienste für Deutschland laut addthis.com, Stand: 24.08.2010.
  • Facebook: 28,09% (Soziales Netzwerk)
  • Twitter: 12,86% (Micro-Blogging Plattform)
  • Mister Wong DE: 5,89% (Social Bookmarking)
  • MySpace: 5,78% (Soziales Netzwerk)
  • Google: 4,97% (Social Bookmarking)
  • Digg: 2,66% (Social News)
  • Delicious: 2,63% (Social Bookmarking)
  • StumbleUpon: 2,41% (Social Bookmarking)
  • Messenger (Windows Live): 1,35% (Soziales Netzwerk)
  • Reddit: 0,41% (Social Bookmarking)
In Österreich und der Schweiz verhielt sich die Rangfolge ähnlich, Facebook hat dort aber eine wesentlich höhere Gewichtung (Österreich: 39%, Schweiz: 35%).

Natürlich ist die Betrachtung dieser Statistik einseitig, da sie auf einem Anbieter beruht, aber es ist immerhin der weltweit größte Anbieter mit den meisten auswählbaren Diensten.

Sonntag, 22. August 2010

Statistik übers Cocktailtrinken - Nr. 4

 

Zu unserer Kücheneinweihungscocktailparty kamen 17 Personen (10 Frauen, 7 Männern). Insgesamt wurden 32 Cocktails (alkoholfrei und alkoholhaltig) über 6 Stunden getrunken. Neben den Cocktails gab es noch Bowle und Saft/Schorle/Limonade, die nicht gezählt wurde. Die Verteilung sah diesmal wie folgt aus:


Aufgeschlüsselt nach Männern und Frauen sah das ganze dann so aus:


Wenn man die Daten übereinander legt sieht man, dass Männer mehr Cocktails trinken als Frauen:


Dies sieht man auch eindeutig am Durchschnitt:
  • Männer: 2,4 Cocktails
  • Frauen: 1,5 Cocktails
  • Gesamt: 1,8 Cocktails
Die vergangenen Statistiken:
Im Gesamtbild ergibt sich folgendes Histogramm:


Der Trend geht also zum Zweit-Cocktail:



Dienstag, 17. August 2010

Requirements Engineering (Anforderungsanalyse) mit Facebook

 & 
Für das Projekt cocktailberater frage ich ab und zu auf der zugehörigen Facebook-Fan-Seite, welche neuen Funktionen für die Nutzer relevant wären. Bisher waren die Antworten immer sehr fruchtbar, daher stelle ich hier meine Vorgehensweise sowie Vor- und Nachteile vor.

Vorgehen
  • 1. Erstelle eine Facebook-Seite für das Projekt.
  • 2. Lade interessierte Facebook-"Freunde" ein und mache Werbung über die Projektseite, Twitter, Newsletter, Blog etc.
  • 3. Wenn du eine kritische Masse an Personen (> 50) begeistern konntest, stelle Fragen zu neuen Produkten und Funktionen auf der Pinnwand der neuen Facebook-Seite. Zeitlich sollte das entweder möglichst früh (7 Uhr) oder am Abend (16 Uhr) passieren, damit es viele Leute lesen.
  • 4. Versuche möglichst nicht in die Konversation einzugreifen sondern bedanke dich für das Feedback erst 1-2 Tage später.
  • 5. Werte die Kommentare und Anzahl der "Gefällt mir" Aktionen aus.
  • 6. Gib in einem weiteren Beitrag auf der Pinnwand bekannt, welche neue Funktion demnächst zu erwarten ist.
    Anforderungsanalyse mit Facebook
    Vorteile
    • ungefiltertes, schnelles und kostenloses Feedback
    • hoher Anteil an interessierten Personen (entspricht evtl. der Zielgruppe)
    • Gefühl der Mitbestimmung am Produkt stärkt die Marke (Prosumer)
    Nachteile
    • keine repräsentativen Daten, da geringe Anzahl an Befragten und da die Zielgruppe nicht immer den Personen, denen die Seite gefällt, entspricht
    • keine Priorisierung der Anforderungen (es sei denn es wurde auch danach gefragt), alternativ über die Anzahl der Dopplungen
    • zu häufige Beiträge resultieren darin, dass den Nutzern die Seite nicht mehr gefällt oder sie die Beiträge ausblenden
    Diese Methode des Requirements Engineering ist sicherlich nur ergänzend zu den bisherigen Methoden zu betrachten. Aber ich habe bisher für Web-Projekte gute Erfahrungen gemacht. Ich kann mir auch gut vorstellen, dass sich das Ganze auf andere Endkunden-Produkte übertragen lässt. Allerdings sind Nutzer über 45 Jahre kaum auf Facebook anzutreffen. 

    Montag, 16. August 2010

    HTML5 GTUG Campout Stuttgart im shackspace

    Über das diesjährige GTUG Campout zum Thema HTML5 bin ich zum shackspace, dem Hackerspace (Wikipedia) in Stuttgart gestoßen. Er liegt relativ abgelegen in einem Industriegelände am Nordbahnhof, hat 62 Mitglieder von Schüler bis mittleren Alters und ist ausgestattet mit einem großen Gemeinschafts- und Arbeitsraum, Küche und WC.

    Lage im Industriegebiet
    Eingang zum shackspace Stuttgart
    We geekig es dort abgeht, merkt man sofort, wenn man sich das Türschloss anschaut. Denn es wird per ssh-Zugang vom Handy aus geöffnet.
    Arbeit im shackspace
    Im Rahmen des Campouts haben wir einen HTML5-Client gebaut, der Stille Post mit gezeichneten Bilders umsetzt. Der Spielablauf ist folgender: Ein Spieler erstellt ein Spiel, weitere Spieler treten dem Spiel bei. Der Initiator startet das Spiel und zeichnet ein Bild, dann gibt er das Bild weiter an den nächsten. Der sieht das Bild für 1,5s und muss es dann nachzeichnen und weitergeben usw. Die vorherigen Mitspieler sehen live was ihre Nachfolger gerade zeichnen. Zum Schluss werden nochmals alle Varianten nacheinander angezeigt.

    Neues Spiel anlegen oder einem Spiel beitreten?
    Neues Spiel anlegen.
    Einem Spiel beitreten.
    Bild ausdenken, zeichnen und weitergeben.
    Alle gezeichneten Bilder im Überblick.
    Zur Umsetzung haben wir neue HTML5-Elemente benutzt, CSS3, Websockets und node.js (ein JS-Server).

    Wer das Spiel ausprobieren möchte, braucht einen der neusten Webkit-Browser (Safari 5 oder Chrome 6) und ruft am besten zwei Mal http://stillepost.knittig.de/client/index.html in jeweils einem Tab auf, einen um ein Spiel zu erstellen, einen um dem Spiel beizutreten. Am meisten macht das Spiel Spaß, wenn man mehr als 2 Leute hat. Das ganze ist nicht angehend marktreif (Design, Bugs, ...) und auch nicht dafür gemacht, es sollte uns nur ermöglichen HTML5 auszuprobieren und gleichzeitig die Möglichkeiten von HTML5 zeigen.

    Mehr über Hackerspaces und die verwandten Coworking-Spaces (Coworking0711) erfährt man im CRE055 Metalab Podcast von Chaos Radio Express.

    Donnerstag, 12. August 2010

    MVC + REST + CSS/JS/HTML-Frameworks als Grundlage für Webanwendungen

    Viele Softwareanwender wollen ihre Software sowohl im Büro, als auch zu Hause und unterwegs nutzen. Dabei soll von den Eingabemöglichkeiten der jeweiligen Geräte Gebrauch gemacht werden können. Zusätzlich sollen sich die Anwendungen so nativ wie möglich auf jedem Gerät verhalten und aussehen.

    Das Zeitalter der installierten Anwendungen und mobilen "Apps" ist sicherlich bald vorbei. In vielen Bereichen wandert die Software ins Web. Auch auf Mobilgeräten werden die Browser immer leistungsfähiger und "Web-App-tauglicher". Leider macht das die Welt der Anwendungsentwickler nur wenig einfacher. Es herrscht immernoch eine große Fragmentierung an Geräteplattformen, die beherrscht werden muss. Außerdem unterscheiden sich mobile Web-Anwendungen enorm von "vollwertigen" Webanwendungen.

    Die gerätespezifische Optik lässt sich meist mit CSS und JavaScript-Frameworks realisieren. Allerdings verlangt der große Unterschied zwischen Laptop/Desktop-PC und Mobiltelefon eine derartige Anpassung, wie sie mit CSS meist nicht realisierbar ist. Selbst wenn die Anpassung mit CSS möglich ist, werden auch die auf Mobilgeräten nicht angezeigten Elemente übertragen, was die Dateigröße unnötig aufbläht. Die Nutzung von CSS-Media-Queries verlangt außerdem eine recht grobe Verbiegung des Designs und moderne Browser auf den mobilen Endgeräten.

    Hintergrund: Die mobilen Versionen von Webanwendungen sind immer sowohl im Design, als auch inhaltlich reduziert, siehe hier im Vgl. die mobile (15kB) und Desktop-Variante (390kB bzw. 830kB in der aktuellen Beta-Version) vom RSS-Reader Bloglines.

    MVC-Pattern in Verbindung mit REST
    Jetzt kommt REST ins Spiel. In einer MVC-Anwendung ermittelt ein Layout-Plugin im Controller, welcher Gerätetyp eine Anfrage stellt und wählt das entsprechende Layout aus. Der Controller wählt dazu den entsprechenden View aus. So gibt es zum Beispiel ein Layout für Desktop-PCs und eines für Mobilgeräte. Austauschbare CSS-Dateien kümmern sich um die gerätespezifische Darstellung für iOS, Android usw. Dabei unterstützen sowohl CSS und JS/HTML-Frameworks (z.B. Sencha Touch) als auch im MVC-Frameworks (z.B. PHP's Zend Framework) der entsprechenden Programmiersprache.

    Diese Kombination schafft eine klare Struktur und hilft Entwicklern eine modulare, wartbare und leicht erweiterbare Software zu entwickeln. Teile davon wurden z.B. im Projekt "cocktailberater" umgesetzt. Hier gibt es mobile, Desktop, XML, PDF, RDF und RSS/Atom-Ansicht von verschiedenen Ressourcen.

    Mittwoch, 11. August 2010

    iPhone Nutzer haben mehr Sex und Panasonic macht bessere Bilder als Canon

     
    Ich bin heute über Rivva auf einen interessanten Blog-Artikel über die Wirkung von Photos gestoßen. Dabei wurde verglichen wie attraktiv Menschen auf Bildern aussehen, die mit verschiedenen Kameras und verschiedenen Einstellungen (Blende, Blitz, Uhrzeit) aufgenommen wurden.

    Einige Ergebnisse sind erstaunlich:
    • iPhone-Nutzer haben mehr Sexpartner als Blackberry-Nutzer und Android-Nutzer.
    • Spiegelreflex-Kameras machen bessere Fotos als Kompaktkameras und Photohandys.
    • Panasonic macht bessere Bilder als Canon und Nikon.
    • Direktes Blitzlicht lässt einen 7 Jahre älter aussehen.
    • Umso niedriger die Blendenzahl, desto attraktiver wirkt die Person.
    • Zur "Goldenen Stunde" (kurz vor Sonnenaufgang und Sonnenuntergang) entstehen die attraktivsten Photos.
    Das ganze bezieht sich auf die USA und wurde anhand über 500.000 Bildern aus dem Dating-Portal okcupid ermittelt. Die Bilder wurden hier paarweise auf Attraktivität verglichen. In dem Blog zum Portal gibt es auch viele andere interessante Studien u.a. zum Thema Lügen oder dem perfekten Profilbild.

    Sonntag, 8. August 2010

    US VPN kostenlos -> hulu.com schauen


    OverPlay bietet einen "ad-supported, bandwidth limited, FREE VPN server" in den USA an. Damit ist es möglich z.B. hulu.com auch in Deutschland zu nutzen. Um einen kostenlosen Account zu bekommen:

    • 1. Auf https://www.overplay.net/SignUp.php anmelden.
    • 2. Software herunterladen, installieren und als VPN-Server "US-Free" auswählen.
    • 3. "Connect" drücken und z.B. auf hulu.com die aktuellen Simpsons Episoden schauen.

    Solange man keine "Subscription" eingeht, bleibt der Service kostenlos.