iOS home screen rotation

I am quite happy with my iPad NanoiPhone 6 Plus. My left hand needs more time to get accustomed to the new form factor, but except that I don’t regret having let the better camera and longer battery life dominate my decision for the larger iPhone.

One thing I don’t like as much: the behavior of the home screen when rotating the device.

Here is my home screen in portrait mode:

This is what the home screen looks like in portrait mode.

Isn’t this a nice home screen?

This is what it looks like when I rotate the iPhone:

This is what the home screen currently looks like when I rotate the device.

What a mess, where are my folders?

The folders, carefully placed on the right side, are now located in between normal app icons – which is an understandable behavior if you see the icons like words in a book: at the end of a line, you continue to read at the beginning of the next line. If you make a page larger, you add words of the next line to the white space of the now larger first line.

But on my home screen, I would prefer to see only rows and columns: when I rotate the device, rows become columns and vice versa. Accordingly, I would prefer to see this when I rotate the device:

This is what I would like my home screen to look like when I rotate the device.

This is what I would like it to be.

I’m not sure if the current rotation behavior would bother me as much if I hadn’t applied a “design” to my columns, but I wonder if I am alone with my opinion about this topic.

More

Sichere Sicherheitsfragen

1 Password Programm-Icon
1Password ist das Werkzeug meiner Wahl, um Passwörter und andere sicherheitsrelevante Informationen zu speichern.

Wie der Mädchenname eurer Mutter lautet, oder in welchem Ort ihr geboren seid, lässt sich leicht über eines eurer Social Media Profile rausfinden. Die Sicherheitsfragen, die ihr im Falle eines vergessenen Passworts definieren könnt, tragen der Sicherheit eures Accounts also nicht unbedingt bei.

Um diese Maßnahmen wirklich sicher zu machen, gibt es zwei Ansätze:

  • Lügt bei den Antworten :)
  • Behandelt die Sicherheitsfragen wie Passwörter und gebt deren Antworten als solche ein.

Um den Überblick zu behalten, welche Antworten ihr wo angegeben habt und überhaupt, um Passwörter und Lizenzschlüssel für z.B. Software zu verwalten, empfehle ich euch 1Password – es kostet, aber es ist sein Geld definitiv wert.

More

The Developer’s Dystopian Future

I find myself more and more concerned about my future as a developer.
[…]
My tolerance for learning curves grows smaller every day. New technologies, once exciting for the sake of newness, now seem like hassles. I’m less and less tolerant of hokey marketing filled with superlatives. I value stability and clarity.

von Ed Finkler, via Marco Arment

Das ist der Grund, wieso ich trotz aller gerümpfter Nasen bei PHP bleibe – damit kenne ich mich am Besten aus und bin (in Kombination mit ein bisschen HTML, CSS und JavaScript) bis heute noch nicht eine Grenze des Machbaren gekommen.

Trotzdem mache ich mir immer wieder Gedanken darüber, wo ich in fünf oder zehn Jahren stehen werde. Bin ich dann immer noch Entwickler? Gibt es dann das Web, wie wir es heute kennen, überhaupt noch? Werde ich nicht nur älter, sondern auch immer veralteter werden? Und was dann?

Ich frage mich, ob ich den neuen Technologien deswegen so non-euphorisch begegne, weil ich keine Notwendigkeit sehe, mich näher mit ihnen zu beschäftigen. Möglicherweise bin ich pragmatisch und bleibe in den Gefilden, in denen ich mich auskenne. Bestimmt blitzt Trotz durch, wenn jemand mit mir eine Diskussion anzetteln will, wieso jemandes Programmiersprache besser/eleganter/schöner/performanter ist als meine12. Und ganz bestimmt sogar bin ich ein Gewohnheitstier, und stehe Neuem zwar aufgeschlossen, interessiert und tolerant gegenüber – aber nicht genug, dass ich von der Sicherheit des mir Vertrauten auch nur ein Stückchen abgeben würde.

In meinem aktuellen Projekt habe ich bisher noch keine Zeile Code geschrieben und beschäftige mich stattdessen mit Anforderungen, Prozessen und der Ermittlung von geeigneten Werkzeugen. Das ist neu, ich lerne viel und wenn es mir zwischendurch mal zu viel wird, suche ich Trost in der implode()-Funktion. Ich mag PHP!


  1. Diese Aussagen habe ich in genau diesem Wortlaut schon oft gehört. Meiner Meinung nach kann man in jeder Programmiersprache guten, eleganten, schönen Code schreiben, und mehr trage ich zu solchen Diskussionen auch nicht mehr bei, durch die eh noch nie jemand bekehrt worden ist. 
  2. Schöner Satz hierzu auch auf Reddit: “(a lot of) programmers are elitists, bandwagon-lovers, or just trying to fit in; PHP is an easy target […]“ 
More

Coder’s High

The closest description of something like coder’s high from a noncoder I ever heard was from a chess player. He described how, in his most lucid moments of concentration, he could suddenly see the entire game laid out before him in his mind, all the possibilities for strategies and many of their upsides and downsides. It was beyond just a mental picture or movie, since it had more information than could be represented in any linear way.

via kottge.org

More

Der erste Eintrag (schon wieder)

Vor 13 Jahren hatte ich bereits ein Blog. Meine Eltern waren kurz zuvor in die Karibik ausgewandert, ich war durch meine Ausbildung 60km von Heimat und Freunden im malerischen Städtchen Saarburg gestrandet, und ich brauchte einen Kanal, durch den ich die Dinge, die mir wichtig waren, nach Außen tragen konnte.

Damals war das Internet noch Neuland für mich und ich habe alles ungefiltert veröffentlicht, was mir am Tag passiert und durch den Kopf gegangen ist, meistens noch während es geschehen ist. Ohne es zu wissen, hatte ich den Begriff des Emo entscheidend mitgeprägt.

Durch meine Website, die ich auch noch durch eine sporadische Live-Webcam, ein Forum und Seiten wie z.B. “Meine schönsten selbstgeschriebenen Gedichte” oder “Die 100 Gesichter von Jérôme” (ja, dort konnte man 100 Webcam-Selfies von mir sehen) erweitert habe, habe ich fast ausnahmslos wunderbare Bekanntschaften geschlossen, aus denen zweieinhalb Beziehungen und Freundschaften entstanden sind, die teilweise bis heute anhalten. Eine aufregende, verrückte Zeit war das.

Mittlerweile sind mir diese und die meisten darauf folgenden Seiten so peinlich, dass ich alle meine alten Domains teils teuer aufgekauft habe, um die Internet Wayback Machine davon abhalten zu können, meine Jugendsünden öffentlich zugänglich zu machen. Ich bereue sie zwar nicht, aber ich glaube, es ist nicht nötig, dass die Menschen, die sich für mich interessieren, minutiös nachverfolgen müssen, wie ich zu dem Menschen geworden bin, der heute vor ihnen steht.

Meine späteren Versuche, ein neues Journal zu starten, sind stets im Sand verlaufen. Meistens gab es einen Eröffnungsartikel, einen Artikel über ein Programmier-Thema und ein Katzen-Video, und dann haben mich meine Gedanken über Sinn und Nutzen einer eigenen Website eingeholt:

  • Das hat’s doch alles schon gegeben.
  • Meine Schreibe ist nicht gut genug.
  • Ich will ein individuelles Design, aber ich bin kein Designer.
  • WordPress find’ ich doof, ich will mir mein eigenes Content Management System bauen!
  • Hab ich eigentlich was zu sagen?
  • Was, wenn mir nichts mehr einfällt?
  • Was werden Leute über mich denken?
  • Wie werde ich mit den Reaktionen der Leute klarkommen?
  • Was, wenn es gar keine Reaktionen gibt?
  • Ich bin langweilig.

Langer Rede kurzer Sinn: Vor ein paar Tagen bin ich auf das Manifest “The Fucks and How We Give Them” gestoßen (bitte lesen, ich warte so lange), und weil ich auch nicht jünger werde:

Hallo! Mein Name ist Jérôme, willkommen in meinem neuen Journal.

More