Weitere Seiten von mir
Meine Homepage
|
|
kLog - cpuLog |
cpuLog
|
[Bits&Bytes] - Einfachheit in der Programmierung
Man kann es gar nicht oft genug sagen:
- Simple is better than complex.
- Readability counts.
- If the implementation is hard to explain, it's a bad idea.
- If the implementation is easy to explain, it may be a good idea.
(aus The Zen Of Python) |
| 0 Kommentare/Link | Eintrag versenden | |
|
[Bits&Bytes] - WLAN-Ortung auf iPad und Android-PhonesBei der Ortung der eigenen Position via WLAN auf dem iPad oder Android-Phone, woher kommen da die Daten über die WLANs? Gibt es da einen zentralen Anbieter, bei dem nahezu alle Geräte anfragen, oder betreibt jedes System (Android/Google, iOS/Apple, Windows/Microsoft) einen eigenen Dienst? |
| 0 Kommentare/Link | Eintrag versenden | |
|
[GUIuiui] - UI-Design für EntwicklerEin schöner Artikel von Peter Vogel, der sich an Entwickler richtet:
"What's Important in UI Design"
Zwei passende Zitate wie ich finde:
""Just because Microsoft does it, it doesn't make it right." Well, actually, it does. In Windows, the conventions followed by the Microsoft UI design team have trained your users to expect certain things. You can fight with your users' expectations, but it's not clear to me what benefit you're delivering to them by doing that." |
"Far too many developers create UIs that "do stuff." The developer brags that "The user can do anything they want from this one screen." The problem is that the user doesn't want to "do anything" -- at any point in time the user wants to do one specific thing. So your goal is not a UI that "does stuff"; your goal is a UI that allows your users to achieve their goals. This means that, over time, a user typically needs multiple screens (not one) ..." |
|
| 0 Kommentare/Link | Eintrag versenden | |
|
[Bits&Bytes] - PDF-Viewer in Firefox fehlerhaftDer seit neuestem in Firefox integrierte PDF-Viewer scheint mir in vieler Hinsicht unausgereift. So werden PDF-Dateien scheinbar nicht korrekt angezeigt. Ein c't Artikel wird ohne Umlaute dargestellt:
Daher habe ich in Firefox in den Optionen wieder den gewohnten Acrobat-Reader aktiviert:
|
| 0 Kommentare/Link | Eintrag versenden | |
|
[GUIuiui] - Screenshots in iPad und iPhone-Fotos einbettenDas ist die abgefahrendste Web-Anwendung, die ich seit langem ausprobiert habe: Bei PlaceIt kann man eigene Screenshot in realistische Fotos einbetten.
Und das ganze geht so einfach und schnell einfach per Drag&Drop, dass man sich wirklich keinerlei Gedanken machen muss.
Ich habe bei den ersten Versuchen nicht mal auf die empfohlenen Auflösungen geachtet. Die Screenshots werden automatisch beschnitten und eingebettet. Zur Auswahl stehen eine ganze Reihe von Foto mit iPads und iPhones in realistischer Umgebung.
|
| 0 Kommentare/Link | Eintrag versenden | |
|
[Bits&Bytes] - Vorbehalte bei ScrumNorbert Eder hat ein paar schöne Gedanken zu Scrum aufgeschrieben. Gerade die Anmerkungen zu möglichen Vorbehalten bei Entwicklern fand ich sehr treffend:
"- Vollkommene Transparenz kommt einer Überwachung gleich. ... Durch die kleineren Happen, die höhere Transparenz sieht de facto jeder, wer gerade woran arbeitet, wie der Fortschritt ist, was noch fehlt und wo die Probleme liegen. Das fördert das Gefühl, überwacht zu werden. ...
- Gemeinsames Arbeiten am selben Feature. ... Wenn jahrelang für ein Feature immer genau ein Entwickler zuständig ist, dann fehlt vielfach der klare Gedanke daran. Es entsteht der Eindruck, dass es gar nicht möglich ist, gemeinsam an einer größeren User Story zu arbeiten ...
- Angst um Spezialbereiche. Ich setze ein Feature alleine um, dann bin ich darin der Experte. Ich bin also wichtig. Arbeiten mehrere Personen am selben Feature, dann trifft das nicht mehr zu. ... "
Ach, Scrum bringt doch nichts. Oder doch? |
|
| 0 Kommentare/Link | Eintrag versenden | |
|
[Bits&Bytes] - AbgedatedAlso diese Schreibweise ist mir neu - sowohl vorne beim "ab" als auch hinten beim "d":
"Ihr System wurde abgedated" |
| 1 Kommentare/Link | Eintrag versenden | |
|
[GUIuiui] - Unpacking Experience eines HTC 8SIch entpacke dienstlich so viele neue Geräte, da verliert diese Kulthandlung ein wenig ihren Reiz ;)
Aktuell liegt das HTC 8S vor mir.
Und was fällt mir auf?
Die vielen Prospekte - die füllen die halbe Schachtel.
Die Zusatzteile wie Kopfhörer und Kabel sind in kleinen Tütchen verpackt - warum? Die gehen nicht gerade einfach auf und haben keinen Sinn.
Und wenn das HTC 8S endlich mal gebootet hat:
Erste Entscheidung: Sprache ... ok "Deutsch" ausgewählt ... und gleich wird neu gebootet ... ?
Nach dem Reboot: Auswahl des Landes ... "Deutschland" ... und dann der Zeitzone ... die wird natürlich nicht initial auf die Deutschlands gesetzt, sondern bleibt auf "Pacific Zeit" stehen. Tolle UX.
So ... und nun ist es fertig eingerichtet, das HTC, und ich wurde noch kein einziges mal nach dem WLAN-Passwort gefragt.
Keine Ahnung, wie ich jetzt das WLAN aktiviert bekomme. Auf dem Start-Screen ist kein Symbol, was auch nur annähernd etwas wie "Einstellungen" aussagt.
Es sind diese Kleinigkeiten, die auffallen, und die man mit ein wenig Nachdenken seitens HTC besser machen kann.
Das macht doch so keinen Spaß. Wirklich nicht.
Nur mal so zum Vergleich die Einrichtung eines iPod touch vor 3 oder 4 Jahren: Nach 60 Sekunden waren alle Einstellungen vorgenommen, es wurde nicht neu gebootet und es wurde schon das WLAN-Passwort eingegeben. |
| 2 Kommentare/Link | Eintrag versenden | |
|
[Bits&Bytes] - Abrechnung mit der Kaste der Informatikerich habe letzten Herbst auf der BASTA 2012 einen Klasse Vortrag von Hadi Hariri gehört - er rechnete gnadenlos mit dem Selbstverständnis und der Mentalität der Softwareentwickler ab.
Leider gab es damals davon kein Video.
Jedoch hat er einen ähnlichen Vortrag auf der Norwegian Developer Conference gehalten. Und den will ich euch nicht vorenthalten:
- Kanban: Früher nannte man das »Get the issue done«
- »Developers are introverts -> they can communicate but they hate small talk«
- »If you explain it one time and the other don’t understand, explain it again. The 22nd time it’s your fault!!!«
|
| 0 Kommentare/Link | Eintrag versenden | |
|
[Bits&Bytes] - eBooks übertragen?
Ich habe ja eBooks bisher geflissentlich an mir vorbei ziehen lassen. Das werde ich auch weiterhin.
Dennoch kam mir heute morgen eine Frage in den Kopf:
Bindet man sich mit dem Kauf eines Lesegerätes quasi für immer an dieses Gerät bzw. dessen Hersteller?
Oder kann ich alle für Gerät X gekauften Bücher Jahre später problemlos auf Gerät Y (vom anderen Hersteller) übertragen und mitnehmen?
Oder ist das eher so wie der Kauf einer DSLR und deren Objektive - einmal Canon, immer Canon? |
| 2 Kommentare/Link | Eintrag versenden | |
|
[GUIuiui] - Schicke Karten mit OpenStreetMapsOpenStreetMaps ist in meiner Gunst in den letzten Tagen enorm gestiegen!
Bisher war ich ja sehr skeptisch - vor allem wegen des kruden Aussehens der online verfügbaren Standardkarten. Schrecklich.
Aber nun bin ich auf Mapbox gestoßen.
Und Mapbox zeigt auf beeindruckende Art und Weise, was gestalterisch so alles möglich ist bei Karten.
Im Alltag werde ich weiterhin Google Maps nutzen, keine Frage. Aber für einzelne Projekte mit einem sehr spezifischen Fokus bieten sich Dienste wie Mapbox geradezu an. Denn solange man die von Mapbox gelieferten oder selbst designten Stile nicht auf die gesamten OSM-Karten per default anwenden lassen, ist es zwar nett anzusehen, aber im Alltag nicht einsetzbar.
Neben der Online-Gestaltung der Karten in Mapbox ist auch das Tool TileMill eine warer Hochgenuß an Nutzbarkeit. Es zeigt, was alles möglich ist, wenn man sich bei der Gestaltung von Tools, die eigentlich nur das Schreiben von Skripten unterstützen sollen, richtig Mühe gibt.
Mit TileMill kann man sich seine OSM-Karten komplett selbst designen. Über eine CSS-ähnliche Sprache. Macht zwar höllisch viel Arbeit aber wenn man den Dreh einmal raus hat auch sehr viel Spaß, live zu sehen, wie sich Karten anpassen und verändern.
Und hier nochmal die Karte im obigen Stil direkt eingebunden:
|
| 0 Kommentare/Link | Eintrag versenden | |
|
[Bits&Bytes] - Reale und sinnvolle Nutzung von 3D-Druckern?
Gibt es eigentlich inzwischen schon echte, sinnvolle Anwendungen für 3D-Drucker im Hausgebrauch?
Ich sehe immer nur SinglePointsOfFun ... Abendkleider, Spielfiguren, ...
Auf der CeBit hatten auch alle nur ihre tollen ineinander verschachtelten Demo-Körper, die wir auch schon vor 10 Jahren an der Uni mit 3D-Druckern bestaunt haben.
Aber ich wäre wirklich mal an einer Reihe realer Nutzungsbeispiele darüber hinaus interessiert. |
| 5 Kommentare/Link | Eintrag versenden | |
|
|
|
|