Jetzt mal im Ernst, @o2de
oder: wie ein Unternehmen sich mal freute, daß ein Kunde 114 € zuviel überweist ...
oder: wie ein Unternehmen sich mal freute, daß ein Kunde 114 € zuviel überweist ...
As promised here's to the second part of looking at the Desire HD with @AlexKoelpin, checking out the apps we're using. First of all: Angry birds runs way faster and better on the big display of the Desire HD than on the slower Hero. Also Replica Island runs smoother and is more fun. So far for the games.
It started with a twtpoll - only reason mentioned to switch to an iPhone was "Android market is too fragmented" - which I personally see as the advantage of not being bound to an Apple-dictatorship. Not meaning that Android is not a dictatorship :D
So after I got the HTC Hero in december 2009 and suffering the long overdue not-update from Android 1.5 to 2.1 which has been awaited for almost a year (!) I decided to get the HTC Desire HD not only because @AlexKoelpin wanted to have a partner in crime to play around together and find out the possibilities of that smartphone. Coming with Android 2.2, which enables using it as a mobile WLAN-hotspot I saw a possibility to get rid of my UMTS-USB-stick to connect laptop or netbook.transfering contacts from an iPhone to the HTC Desire HD, by nitot, cc-by-nc-sa
And I definitely wanted something faster, which is not hard to get regarding 528 MHz on the Hero. Next good thing: the big display - 4,3". For the last doubts I had a little DM-conversation with Alex on Twitter and we decided to meet at the beginning of the new year to check our new gadgets. That happened after I came back from Vienna and after reading http://techcrunch.com/2010/12/31/nexus-s-iphone-review/ we decided to invite some iPhoners for comparison. One at least was daring into the lion's den, brave @ms_sophie. So what to say ... mostly we agree to the Nexus S comparison, nearly everything also counts for the Desire HD. Alex added that he's missing a sort of decelerating when scrolling fast, which is providing a luxurious feeling on the iPhone. Maybe the reason why iPhoners see themselves as in that comic. And I remember Alex' eyes lightening when touching the iPhone4, stating that its shell is making precision people happy. Nice bad thing about it though mentioned by Miss Sophie: to exchange the SIM you need a paper clip. So much for the paperless! I consider the proportions and weight of the Desire HD as hard on the limit: no size bigger, no milligram more - would be definitely too heavy and not fit in my pockets. Also Alex was surprised how well that rather big smartphone nonetheless fits into pockets. Another advantage of the iPhone is its usability as remote device via Bluetooth - definitely something Android should take care of. Good side of the Desire HD shell: you can change the battery. In heavy use it's lasting up to half a day. With "heavy use" I mean conditions of bad reception for mobile, data and GPS using all 3 permanently in different apps. Normal daily use can range up to 2 days. With no sockets near one is glad to simply put in another charged one. The last days saw some more Androids arriving for the near future: check Motorola Atrix 4G (German), Sony Ericsson Xperia Arc (German), LG Optimus Black (German) and HTC Inspire 4G. So that's it for the first part, second part will focus on the software and, of course the most important stuff - APPS!
Yesterday I was able to experience a strange CSS-Safari-bug in a colleague's work: a font was displayed bold though it shouldn't. This only happened in Safari (5.0.2., if I remember right) and, for the strange part so far, only in the Safari on his computer. We tried several debugging routines like for example changing the font-style to italic, which worked. Assigning a font-weight normal didn't change anything. We were guessing for either a CSS-rule overwriting with font-weight bold or maybe an unclosed HTML-element passing on the boldness. The first could be excluded in writing a CSS-rule of very high specifity which didn't cause a change. For the latter we checked with the validator.
Emptying the browser-cache also didn't change anything. The solution finally was to restart the browser. Which honestly seems a rather IE-ish behaviour. So if you ever come across a different look of your CSS in Safari and FireFox try Safari on another computer. If it looks right there try restarting your Safari before switching to any other debugging routines which would leed to nowhere and cost a lot of time in the workflow. Or, as Nico Hagenburger mentions, it might be good to restart Safari frequently anyway. Did you experience similar bugs? In which browsers, versions? I still wonder what causes that behaviour - could it possibly be a certain CSS-rule? Would be glad to read your experiences in the comments.
7.8.2010, der CSS-Tag bei Tschitschereengreen in Dresden: Samstag, 10.30, wir sammelten uns im gemütlichen Balkonraum, draussen regnete es in Strömen. Drinnen wurde das kleine Buffet aufgebaut, entspannter House-Techno machte gute Stimmung. Allgemeines Aufwärmen, Kaffee. Wir, das waren 15 Teilnehmer mit unterschiedlichen Hintergründen: Studierende der TU Dresden, Webdesigner, Programmierer, Freelancer, Angestellte. Frauenquote: 20%.
2 Vorträge waren angekündigt: für den Anfang eine Erklärung von mir, wie CSS funktioniert und ob objektorientierte CSS ein Fortschritt in Sachen Performance, effiziente Workflows und Wartbarkeit sein könnten. Darauf aufbauend ein Vortrag von Chris Kaula über das CSS-Framework SASS.
Gut 3/4 der Teilnehmer arbeiteten direkt mit CSS und müssen sich auch mit Code herumschlagen, den sie zugeliefert bekommen oder den es für Änderungen der Website zu bearbeiten gilt. Die 2 Säulen, auf deren Basis CSS funktionieren, Vererbung und Kaskade, waren zwar bekannt, jedoch nicht in ihren tatsächlichen Unterschieden. Folglich gab es hier für die praktische Arbeit noch ein wenig zu lernen.
Vor dem Hintergrund dessen, was CSS von Haus aus als Basis-Funktionalität mitbringt, wird schnell deutlich, daß objektorientierte CSS (OOCSS) keinen wirklichen Fortschritt darstellen. Um nur einen Punkt zu nennen: die Idee ist es, sich eine Art Coding-Library wie Lego-Steine zu bauen. Damit das funktioniert, müssen die CSS-Anweisungen von den HTML-Elementen getrennt werden. Um nun eine Vererbung von übergeordneten auf untergeordnete Elemente zu realisieren, muss diese im OOCSS erneut programmiert werden. Dabei ist es gerade das Zusammenspiel von Vererbung und Kaskade, auf dem CSS basiert, das den Umgang mit dieser Technik so angenehm macht (Links zu OOCSS im Präsentations-PDF).
SASS als Framework vereinfacht vor allem das Schreiben von CSS: es muss weniger getippt werden, wiederkehrende Elemente können durch Variablen oder Mixins ersetzt werden, Workarounds für Browser-Bugs werden automatisch eingefügt. Die Steigerung der Effizienz beim Erstellen und Warten von CSS besteht vor allem darin, daß weniger Code produziert werden muss und wiederkehrende Code-Schnipsel zentral definiert und geändert werden können. Weniger Code bedeutet u. a. größere Übersichtlichkeit.
Allerdings bedeutet die Arbeit mit SASS auch, sich von der gewohnten Arbeitsweise umzustellen: neben der Voraussetzung einer Ruby-Installation dürfte vor allem die Arbeit in der Kommandozeile (CLI) abschreckend für einen Umstieg wirken. Allerdings dürfte der Aufwand für die Umgewöhnung den Benefit der Effizienzsteigerung bei weitem rechtfertigen.
Um mich in Sachen SCSS (Sassy CSS) vorzubereiten, hatte ich mich mit Nico auf ein CSS-Bierchen verabredet. Meine Skepsis gegenüber Frameworks im Allgemeinen und SASS im Besonderen war schnell ausgeräumt, ich kann keine nachteiligen Auswirkungen auf meine bisherige Arbeitsweise sehen.
Mit Dank an @Hagenburger ein paar Links zu SCSS:
3 Steps to Make Better & Faster Frontends
Authoring Stylesheets with Compass & Sass
Das bestätigte sich auch während des Treffens bei Tschitschereengreen: wer ohnehin gut strukturierte CSS erstellt, wird darin von SASS wohltuend unterstützt, da minimaler Code noch weiter minimiert wird. Es gibt auch eine Möglichkeit, CSS in SASS zu importieren.
In Sachen HTML5 und CSS3 herrschte noch weitgehende Ratlosigkeit: der Umstieg ist noch nicht interessant, weil es noch zu viele Probleme mit der Browser-Implementierung gibt. Daher war unklar, worin genau nun die Vorteile beider neuer Standards liegen könnten.
Mein Fazit: in Zukunft möchte ich mit SASS arbeiten. Es hilft auch im Umgang mit Browser-Kompatibilität für CSS3. Ein ähnlicher Tenor entwickelte sich in der Gruppe, daher ist bereits ein weiteres Treffen in Planung: um den Praxisbezug zu stärken, soll es ein "HandsOn" werden mit richtig zusammen arbeiten. Da freu ich mich schon drauf!
So by now it's official: I'm quacking with the FatDUX in their pond. What happened? I'd say it's a nice story to tell:
At the end of May 2010 I attended UXcamp Europe, which I already liked last year.
As a barcamp firsttimer Eric delivered not only a sort of keynote, if a barcamp can ever have such a thing, but also a sort of closing session summing up user experience in stating: "Don't tell me how great you are, BE great." By chance we were talk... errrr, sorry, quacking with each other and stumbled across a shared passion for ... East German cars when Eric outed himself as former owner of a Trabant. Then I realised his eyes lightening up when he was looking at my car and when it came to the end of UXcamp I spontaneously decided to give him and Søren a lift to Tegel airport. 2 more people in need of transport joined us, one of them living near Frankfurter Tor on one end of Karl-Marx-Allee. Which is the big street (89m wide and 2km long) connecting to Alexanderplatz with this long wedding-cake-style facades. Built for the rewarded GDR-workers, Karl-Marx-Allee saw the uprising of 1953 (it was named Stalinallee until the fall of the wall) and was used for parades, for example to celebrate GDRs anniversaries as you can see in the movie "Sonnenallee" (though filming took place in a reconstructed set in the studios of Babelsberg). Nowadays I'd say it's the right road to choose for a Wartburg-drive, which I often did (and do) with visitors and on that day on the way to the airport. It ended like this:
Taken by Søren in front of Cafè Moskau, which was used as movie-facade to pretend Moscow in the movie "The Bourne Supremacy", showing Matt Damon leaving a Russian nightclub. We had lots of fun in the Wartburg. BTW this is what it looked like when I bought it in 2003:
So I became curious about FatDUX and applied for a job. It was already contracted to someone else but Eric and Søren wanted me as an associate. And so here I am, quacking in the pond! I thank you for the warm welcome you provided via mail and I congratulate to 4 years of FatDUX.
Feel free to contact me on twitter, skype, LinkedIn or xing. I'm looking forward to meet all of you, virtually and hopefully in so called real life :-)
Here is my abstract submitted for the pragmatic web track of I-SEMANTICS:
Approaches for the conception and development of virtual research environments (VRE) are plenty and based on different focuses. Demands aim not only at the disciplines and their methods, but also at usability demands: two limiting lines occur building an area of conflict for the conception of virtual research environments. The first line following the more semantic approach, establishing a matter-of-fact knowledge repository. The second developing alongside the organization of workflows thus turning the virtual research environment into a tool useful for organization of collaboration. Observing that field, one can find pure database solutions with graphical user interfaces (GUI) consisting of input forms and output search lists. On the opposite one can see applications as for example e-learning apps like Moodle or Blackboard focussing on easy usability and a clear structured GUI. Located inbetween we recognise further approaches as the use of wikis, blog engines, community-solutions like Drupal, content management systems (CMS), e-learning software, open access publishing and editing software, programms for project management, webbased platforms to build and organize communities mixxt for example and of course every possible combination consisting of all the aforementioned stuff. Often again combined with special programms like Skype for communication, different mail clients, programms for the management of sources and bookmarks like Zotero, LitLink or Citavi and last not least some specialised software being developed in the disciplines regarding their methodological needs. Moreover apart from those more content-related aspects defining the functional spectrum of VREs there are the technical aspects. The existence of different operating systems (as Apples Mac OS, Windows, Linux to mention the more prominent examples) are only the tip of the iceberg. Under the dazzling surface there's a real battlefield of compatibilities coming up. Only marginally therein located is the question of proprietary versus open source software. The real battles are fought between a vast variety of standards, the devices in use (PC, mobiles, laptops, smartphones, research related devices etc.) and all the use cases one can imagine. At the DFG research centre Matheon for example game pads are used to analyse blood for cancer cells. The obfuscating field of standards to be used is nearly unmanageable: as an example one could take a look at standards in the disciplines to create thesauri or ontologies. Their intricate creation might turn null and void if provided in a noncompatible standard. Similar the usage of characters as for example Ancient Greek. Unicode (UTF-8 or UTF-16) is a great step forward but to be able to work with those characters one also needs the corresponding keyboard-settings. To provide them the proper fonts have to be installed on the system. Highest grade of compatibility is not only ensuring a widespread use of the contents but also fights digital obsolescence. Regarding the abovementioned fields some factors are showing up palying an important role in conceptioning and development of virtual research environments. Those are broadened by combining VREs with other webbased platforms as for example Wikipedia or further webservices to be included in the ongoing research. For the digital humanities the CIDOC-CRM is used to describe digital data of cultural heritage. Thus enabeling furtile data-aggregation and crossovers. The question of semantic web in VREs thus is reflecting back on the semantic methodologies of the disciplines.
Im Folgenden das Abstract, das ich zur I-SEMANTICS für den pragmatic web track eingereicht habe:
Die Ansätze zur Konzeption und Entwicklung virtueller Forschungsumgebungen (virtual research environments, VRE) sind vielfältig und gehen von unterschiedlichen Schwerpunkten aus. Die Ansprüche richten sich nicht nur nach den Disziplinen und ihren Methoden, sondern auch nach den Nutzungsansprüchen: dabei bilden sich zwei Linien, die das Spannungsfeld der Konzeption von virtuellen Forschungsumgebungen begrenzen. Die erste Linie verfolgt einen eher semantisch geprägten Ansatz, durch den ein nüchternes Wissensrepositorium erschaffen wird. Die zweite Linie bildet sich entlang der Organisation von Arbeitsabläufen, die virtuelle Forschungsumgebung wird zu einem Werkzeug der Organisation von Zusammenarbeit.
In diesem Feld lassen sich rein datenbankbasierte Lösungen finden, deren Nutzungsoberflächen aus Eingabeformularen und Suchlisten zur Ausgabe bestehen. Den Gegenpol bilden Anwendungen wie z. B. aus dem E-Learning-Bereich Moodle oder Blackboard, deren Schwerpunkt in der leichten Nutzbarkeit und einer klaren Struktur der Nutzungsoberfläche (graphical user interface, GUI) liegt. Dazwischen liegen weitere Ansätze wie die Nutzung von Wikis, Blog-Engines, Community-Lösungen wie z. B. Drupal, Content Management Systeme, E-Learning Software, OpenAccess Publishing- und Redaktionssoftware, Programme für Projektmanagement, Webplattformen zur Bildung und Organisation von communities wie etwa mixxt sowie alle möglichen denkbaren Kombinationen aus diesen. Häufig werden dazu noch kleine Spezialprogramme eingestreut wie etwa Skype zur Kommunikation, unterschiedlichste Mail-Clients, Programme zur Verwaltung von Quellen und Lesezeichen wie etwa Zotero, LitLink oder Citavi und zuguterletzt noch spezialisierte Programme, die aus der Entwicklung der jeweiligen Disziplinen und ihren methodenspezifischen Erfordernissen entstehen. Zu diesen rein inhaltlichen Ansprüchen, die gewissermaßen das benötigte Funktions-Spektrum einer virtuellen Forschungsumgebung abbilden, kommen die technischen Aspekte. Die Existenz unterschiedlicher Betriebssysteme (Apples Mac OS, Windows, Linux als prominente Vertreter zum Beispiel) bildet nur die Spitze des Eisbergs. Unter der schillernden Oberfläche tut sich ein Schlachtfeld der Kompatibilitäten auf. Nur am Rande geht es dabei um proprietäre versus offene Software. Die Kämpfe werden zwischen unterschiedlichen Standards, den vorhandenen Endgeräten (PC, mobile Endgeräte, Laptops, Smartphones, Forschungsmeßgeräte etc.) und allen möglichen denkbaren Nutzungsszenarien dafür ausgefochten. So werden z. B. im DFG-Forschungszentrum Matheon Spielekonsolen eingesetzt, um Blutspektren auf Krebszellen zu analysieren. Auch das Feld der anwendbaren Standards ist groß und verwirrend: als Beispiel seien disziplinspezifische Standards zur Erstellung von Thesauren oder Onthologien genannt. Deren Erstellung ist ohnehin eine aufwändige Arbeit, die eventuell nichtig wird, wenn sie in einem Standard zur Verfügung gestellt werden, der nicht kompatibel ist. Ähnlicher Bereich: Schriftsätze wie z. B. Altgriechisch. Die Verwendung von Unicode (UTF-8 bzw. UTF-16) ist zwar schon ein guter Schritt, jedoch müssten zur Arbeit mit den Schriftsätzen auch entsprechende Tastatur-Übersetzungen vorhanden sein. Dafür wiederum müssen die entsprechenden Schriften im System installiert sein. Größtmögliche Kompatibilität ist nicht nur eine Erfordernis für größtmögliche Verwendbarkeit der Inhalte, sondern auch gegen das digitale Vergessen. Aus den angesprochenen Feldern ergeben sich Faktoren, die bei der Konzeptionierung und Entwicklung von virtuellen Forschungsumgebungen eine Rolle spielen. Eine Erweiterung dieser Befunde ergibt sich, wenn weitere Plattformen wie z. B. die Datenbestände von Wikipedia oder weitere Webservices in die Forschung einfliessen sollen. Im geisteswissenschaftlichen Bereich wird hier unter anderem mit dem Datenbeschreibungsmodell CIDOC-CRM zur digitalen Verwaltung des kulturellen Erbes gearbeitet, mit dem sich durchaus ergiebige Daten-Aggregationen und CrossOvers realisieren lassen. Die Frage des Semantic Web in virtuellen Forschungsumgebungen reflektiert damit wieder zurück in die semantischen Methoden der Disziplinen.
Aus Anlaß der Zukunftswerkstatt Bürgermedien in Halle bietet sich ein Blick in die Geschichte des Radios in Deutschland, insbesondere in Kombination mit Piratensendern, Freiem Radio und Offenen Kanälen an. Selbst in einem kurzen Überblick, wie ihn meine Präsentation bietet, zeigen sich schnell strategische Kontinuitäten in der Argumentation. Aber nicht nur das: wenn man in den Begriff "Bürgermedien" auch das Internet, insbesondere die Blogosphäre, einbezieht, zeigen sich schnell Parallelen zur Geschichte Freier Radios.
Diesen Parallelen und Kontinuitäten möchte ich gerne nachspüren. Zum Beispiel:Darüberhinaus würde ich meine kleine Chronologie gerne um Äthertäter aus Ostdeutschland ergänzen. Falls jemand Hinweise hat, immer her damit :-)
Meine Lieblingspodcasts in alphabetischer Reihenfolge (Links zu den jeweiligen Webseiten, es gibt aber alle auch auf iTunes):
Der ARD Radio Tatort hat gleichsam meine Leidenschaft für Die Drei ??? abgelöst. Brouhaha - teilweise etwas langatmig, dafür schöne Erläuterung von lächerlichen Unfällen im social media marketing. Mir gefällt der interessierte Plauderton und das kontroverse Nachhaken über die Umstände. Die Radio-Podcasts vom Chaos Computer Club sind mir oft auch viel zu lang, allerdings werden wichtige Themen vielseitig beleuchtet, die Höreranrufe bringen gute Dialoge und überhaupt: Tod den 3-Minuten-Radio-Features! Vom RBB Inforadio das Forum, kontroverse Debatten mit widersprüchlichen Podiumsgästen. Insbesondere gestern habe ich mich gefreut, eine Sendung mal live erleben zu können. Ich hab die Chance genutzt, dem Moderator Harald Asel die Hand zu schütteln für den guten Job, den er da macht. Von heise den Developer-Podcast, um den Überblick zu behalten. Vor kurzem dazugekommen: HR2 Der Tag, gut gemachtes und recherchiertes Feature-Format mit vertiefenden Informationen zu einem aktuellen Tagesthema. Darauf aufmerksam wurde ich durch die Folge über Westerwelles Dekadenz-Rhetorik vom 16.2., die mir ausserordentlich gut gefiel. 5 bzw. 15 Minuten zum Zeitgeschehen: WDR2 Stichtag und WDR3/WDR5 Zeitzeichen, das dradio Kalenderblatt wurde leider eingestellt. Noch ein Forums-Format, das SWR2 Forum, zumeist gute Forumsdebatten, manchmal etwas flach, die Sendung vom 2.10.2009 über die Verhaftung von Roman Polanski hat mich ziemlich geärgert, weil komische Klischees verbreitet wurden. Dafür wird zumeist tagesaktuell diskutiert.Der Podcast der Zeppelin University, auf den ich aufmerksam wurde durch die Folge vom 12.12.2009 Gekonnt Scheitern.
Das sind sie, meine Favoriten, vielleicht ist ja für Euch auch was dabei. Welche Podcasts hört'n Ihr so?