• Rechnerkram

    Uberspace, mutt, vim und synchronisierte Einstellungen

    Ich nutze einen Uberspace und darauf mutt, um gelegentlich an all meine Mailboxen ranzukommen, weil die nicht alle ein Web-Interface haben. Wenn ich nun Mails schreibe, ruft mutt für mich vim auf. Da meine vim-Einstellungen gefälligst alle überall gleich sein sollen, synchronisiere ich sie zwischen diversen Kisten per Dropbox und symlinke dann darauf. Das selbe mache ich auch mit den Einstellungen für mutt.

    Mein Uberspace, der auf Cassiopeia liegt nutzt als Default-vim aber nicht vim7.3, sondern eine ältere Version. Meine vimrc hat aber diverse Einstellungen, die 7.3 benötigen. In meiner zshrc steht drin, dass vim ein Alias ist für vim7.3, daher hab ich in der Regel keine Probleme. Als ich heute aber Mails schreiben wollte, hagelte es Fehlermeldungen. Wie sich herausstellte nahm mutt “vim” als Editor und nicht vim73, denn in meiner muttrc ist als Editor folgendes eingestellt:

    set editor=“vim +:silent+/^$"

    Schließlich hab ich auf meinen privaten Kisten in der Regel vim7.4 oder 7.3 installiert. Aber was nun tun, damit das auch auf dem Uberspace klappt?

    Ist alles relativ simpel. Die .muttrc kommt als muttrc nach .mutt. Dann braucht man auf den “Standardkisten” auch keine .muttrc mehr. Auf dem Uberspace legt man trotzdem eine .muttrc an mit folgendem Eintrag:

    source ~/.mutt/muttrc
    set editor="/usr/local/bin/vim7.3 +:silent+/^$"

    Dann wird erstmal die Einstellungen der eigenen muttrc gezogen und dann wird der Editor überschrieben. Funktioniert wunderbar :)

    Wednesday November 13, 2013
  • Opinion

    ,

    Computer

    ,

    Rechnerkram

    ADN-Experiment beendet?

    Wurde ich heute gefragt, nachdem ich jemandem auf Twitter gefolgt bin, dem ich schon früher folgte. Da ich das oder ähnliches die letzten Tage öfter gefragt wurde, ein kurzer Blogpost zum Thema.

    Ja und nein. Ja in der Hinsicht, dass ich Twitter wieder mehr benutze, nein weil ADN weiter nutze. In letzter Zeit wird es auf app.net ruhiger und mir fehlen immer mehr so einige Leute von Twitter. Ich habe es vor einiger Zeit wieder angefangen zu nutzen, weil mir bestimmter Content über Japan auf ADN fehlte und auch viele App-Entwickler ihre Support/News-Accounts nur auf Twitter befüllen. Jetzt hole ich mir nach und nach die interessanten deutschen Twitterer, die nichts mehr oder noch nie auf ADN geschrieben haben zurück in meine TL. Fertig.

    Auf app.net wird es gerade um einiges ruhiger und ich lese dort auch noch gerne. Technisch ist es imho auch um einiges besser (eingebauter Sync, Links in den Posts, 2048-Zeichen-PMs, kein aufgezwunger Link-Shortener etc). Aber ich habe auch jahrelang MSN-, AIM- und Yahoo-Accounts in meinen Messengern rumgeschleppt, weil ich einige Leute nur dort erreichen konnte. Und so geht es mir jetzt auch mit Twitter und Facebook. Manche Leute kann ich nur auf Twitter lesen (und da bekommt man den Kram nicht mal ordentlich per RSS mehr raus) und andere nur auf Facebook kontaktieren bzw. bekomme dort schneller manche Nachrichten. Also wieder mehr Twitter und ein bisschen Facebook. Ist nicht wie ich es mir gewünscht habe, aber wenn’s nicht anders geht, dann geht’s halt nicht anders.

    Geschrieben wird, wie es passt. Manches nur auf Twitter, manches nur auf ADN, manches in beiden Netzwerken. Twitter auf Deutsch, ADN auf Englisch. Und wenn mich jetzt nochmal jemand fragt, zwecks Twitternutzung, kann ich ihn oder sie hierher schicken ;)

    Sunday November 10, 2013
  • Opinion

    ,

    iPhone

    ,

    Rechnerkram

    OmniFocus 2 for the iPhone - an opinion

    Actually I wanted to write a review about OmniFocus 2 with screenshots everything. But there are already several of them, just to link to two.

    So no screenshots, just my experiences from the last days. OmniFocus 1 was designed pragmatically and worked very well. You could input tasks fast, you could check them off fast, got an overview with the Forecast-feature. All in all it was a very good companion app to the OS X-application. Without it though it was a very good Todo-app since it has start and due dates, repetitive tasks, projects etc.

    Its main weakness was it looks. It had a charming look reminding us how stock-iOS-apps look when there is nearly no custom design. And it synced but the sync always felt slow especially in comparison to one of the main competitors Things.

    OmniFocus 2 worked on exactly those two weaknesses. It got completely redesigned. The overview-screen put Forecast into a more prominent place, which is great. You can immediately see how many tasks are up today in the coming week. The same applies to tasks that are flagged or in the inbox. You can easily get to Projects, Nearby and Contexts and everything in the nice look of iOS7. A very bright white and beautiful colors. I really like the new look of it. But we will see how it will hold up over the years. Since OF1 did not get so much design-love over the years, I do not expect that OF2 will get that much love over the time. But for now it is looking awesome. The first time that it looks better than Things.

    The other weakness is syncing. OF2 has, thanks to iOS7, the ability to wake up from time to time and sync. Henceforth when you really use it as a companion-app and do not look all the time at the phone just to see if that icon-badge appears and if the data is there but do the stuff you are supposed to do, you will see that magically all your tasks are there when you look at it on a break or when you come to the tasks that have to sync over to it. The sync is not immediate but it just happens. I can’t say how fast but it is usually a couple of minutes but can also take half an hour in my experience. To be honest, that didn’t turn out yet as a problem. I wrote today my shopping list at home, and when I arrived at the supermarket the tasks where there. I noted some stuff down in OF, get going and when I was where I had to be to do the tasks, they were there. When I noted down tasks on the iPhone while out and returned home to my running computer the tasks where there. The sync is still not fast, but it works in the background and the tasks are usually there when you are happen to be in a place where you need your synced todo-items.

    Another nice feature is when putting in a new task there is a “Save+"-button, which will add the task, you are noting down and you get immediately a new task to add.

    So far, so good. What are the downsides? Right now there is no Textexpander-support because Textexpander needs a new framework and that didn’t get released in time for most devs for adding it to their apps. I guess it is the same for the people at Omni and it will return. The app doesn’t have landscape-support, but I actually do not care. There is still no review-functionality. That’s the one I miss the most because I could do it then when I am already lying in bed or when I am commuting. The app is really bright, so it is not so nice to be usable at night. I hope that gets fixed in the future. For starters you can put the Invert Colors-function in the Accessibility-settings onto the triple Home Button-click and you get a dark OF2 that looks really really good.

    Putting in tasks got a bit weaker in this version. Number one is that in OF1 is that task-details that belonged to each other were visually grouped together (like start/due-dates). That isn’t the case anymore. They are sorted the same way but it is just line after line. The other thing I do not like is putting in a start/due-date. The dialer comes up and there are some shortcuts for +1 day/week/month/year present but you have to tap the line with “Due” or “Defer until” to return to the screen where you can put in other details. That is confusing and even so I entered already some tasks I can’t get accustomed to it and it doesn’t feel that this will happen so fast. A next-button or something would be nice.

    The next thing I do not like is that the pretty much default gesture for moving back a view in iOS7, a swipe from left to right does not work unfortunately. From what I read it was either an oversight because you have to actively activate it again when you are adding a custom animation like Omni did, or it was a design-decision, which I would not like. I got really accustomed to moving back views via a swipe. And it is so omni-present in iOS7 (pun intended).

    Last but not least the price. Imho the app is worth $10. But since I am using it daily for several years now and got free updates, it felt ok to pay the 20 bucks, even so it is a lot of money for me (in general not relative to other apps). When you are really looking at it, it is only a visual update with background syncing. Those are nice additions but not worth a complete re-purchase at a relative high price for an app that is mainly a companion app to a pricey but great todo-app. If you have the money, please support Omni, buy the upgrade and thus they will be able to put out other great applications. If you are short on money, save up for it. You can wait. The app doesn’t add any functionality, which justifies an immediate necessary update right now (like a review-functionality would for example). Support Omni when you have the money, but it can wait. OF1 still works in iOS7, thus you are not missing that much. And when you have the money, pay for it and be delighted by the new looks and the background-sync.

    Friday September 20, 2013
  • Opinion

    ,

    Computer

    ,

    Rechnerkram

    Nur fünf Apps

    Nur fünf Apps, hab ich bei Truhe gelesen. Die Aufgabe: Du kannst nur fünf Apps installieren auf deinem Smartphone. Welche wären das?

    1. YNAB

    Für meine Budgetverwaltung brauch ich schon etwas auf dem iPhone und da ich YNAB dafür verwende, ist das mobile Gegenstück natürlich die App der Wahl

    2. 1Password

    Mit iOS7 und der iCloud-Keychain könnte sich das evtl. erübrigen, aber aktuell habe ich halt alle meine Passwörter in 1Password und die sind derart gestaltet, dass ich sie mir nicht merken kann. Daher geht ohne 1Password nichts. Obwohl, vielleicht ginge es mit 1Password Everywhere.

    3. OmniFocus

    Meine Bedürfnisse in Sachen ToDo-Listen sind etwas umfangreicher und die App von Apple in dem Bereich suckt. Daher OmniFocus. Keine Lust mir irgendwas zusammenzuhacken, was ohne das mobile Gegenstück zu OmniFocus am Mac ginge.

    4. hAppy

    Ich benutze nur noch ein soziales Netzwerk so richtig. App.net. Und da ist hAppy auf dem iPhone einfach die App mit dem größten Funktionsumfang und deckt nicht nur den Microblogging-Teil ab, sondern auch private Nachrichten und den Chat Patter und sieht dabei auch noch brauchbar aus und hat Funktionen, damit ADN auch im Edge-Land Spaß macht. Ok, keine Push-Benachrichtigungen zu haben suckt ein wenig, ist aber verschmerzbar.

    5. Anki

    Meine App der Wahl zum Lernen von Vokabeln. Gibt nichts besseres unter iOS und OS X meiner Erfahrung nach, auch wenn’s hübscher sein könnte.

    Zum Schluss noch die Apps, die ich wirklich vermissen würde:

    Thursday August 1, 2013
  • Opinion

    ,

    Computer

    ,

    Rechnerkram

    ,

    app.net

    App.net: Sending PMs to people who can't receive them results in…nothing

    Last weekend I sat together with @map and we noticed the following behavior on app.net: When you send someone a private message that has his privacy settings set in a way, that the person can’t receive a message from you, then well, nothing happens. For you it look likes that they received the message, but they won’t get it.

    Except one of two things is happening:

    • they send you a private message
    • they change their setting to something that they can receive a private message from you and you send her a private message

    In both cases they will see all private messages sent previously.

    To understand that behavior I have to get a bit technical here and since I am not a developer, I hope that I do not mess up :)

    Sending someone a private message creates something called a channel. Depending on the private message-settings of the user, you have the ability to subscribe her to this channel or not. If not, the channel will be created, it will look like you both are a member of that channel but in fact only you are (at least in my tests it seemed that way).

    Now my question: Why doesn’t the sender get an error message? After all for the sender it will look like you are ignoring her and not as if you cannot get the message. Which can lead to real life social problems (like people thinking you are a prick).

    From what I gathered my understanding what the reasoning on app.nets side is that:

    • the receiver could have a setting in place that he intentionally ignores you (like a mute)
    • clients could implement it, if they wanted

    Do you see already the contradiction in that argumentation?

    If not, I will explain it to you. You can check if you can subscribe a user to a channel (there’s a flag for it in the user details when you ask for it called “you_can_subscribe”). If the user has privacy settings in place that she can’t receive messages from you, the flag is set to false.

    Now what happens, if a user has muted you but has her private messages set up in a way that she can receive private messages from all? Well, “you_can_subscribe” is set to true, but she won’t see your message.

    Well, if a client implements a check wether you can send someone a private message or not, the client would as I understand it check for “you_can_subscribe”. When the person has appropriate privacy settings in place, the flag is set to false, if not it is to true, wether or not she is muting you. Thus people who intent to ignore you will still seem to ignore you.

    And now again my question: Why the hell doesn’t get the sender an error message? As in an error from the API? Clients usually have already something implemented to show you error messages - they are not always look nice, but they can do it. But the check for it, is an extra step that has to be implemented. And since they can only implement it in a way an error message from the API could show it, the API could directly throw the error. That way, when it gets implemented even clients that are not getting updated often (I look at you Netbot) could have this feature immediately. Or am I seeing something wrong here? If yes, please correct me in the comments.

    If you see it similar to me, that there should be an error message thrown by the API, please write the app.net-staff.

    Best chances are probably to write support@app.net and writing directly to @dalton, @berg and @mthurman. The more who write them, that this is a problem, the better the chances that it gets corrected in the API. After all, it is a network where we are the customers and which thrives not only from good clients and happy developers but also from happy users. And I know already some unhappy users because of this.

    Wednesday May 8, 2013
  • Opinion

    ,

    Computer

    ,

    Rechnerkram

    ,

    app.net

    Double-Dipping and the DIP

    Yesterday the guys from Riposte released an update of one of their clients, which is fairly popular. Originally it cost $5, then went free and now they added an in-app-purchase for $5 for some additional “pro”-features.

    Of course there were immediately some people that felt ripped off, it had a bit of bad taste for me but not for long and then there was also at several places a discussion about the Developer Incentive Program (henceforth DIP), too.

    What is the DIP?

    If you know what the DIP is, just jump to the paragraph after the next one. So, what is the DIP? Each month users of app.net get an e-mail from app.net to rate the usefulness of clients they used. If you are a subscriber to app.net your vote counts, if you are a user of a free tier, your vote is “just” important for the statistics. It was promised if I remember correctly that the developers will get at one point the feedback from those mails, thus the “free vote” is important here as well.

    Developers can apply for their clients for the DIP and if they get accepted, any user who uses the client will get asked in the feedback-mail to rate that client. Then there is an unknown algorithm that weights the votes by the kind of API-calls the client does (specialized client or a client that does all you can think of) as far as I understood it and then developers will get a share of $30.000 (subject to change - with more users this amount will rise). That’s the DIP.

    Some history

    Now some recent history. Netbot got released by Tapbots and cost a certain amount of money. Everybody expected that they will be pretty succesful, since they are famous from their Twitter-client and many people still see app.net as a paid form of Twitter (which it isn’t). After some weeks they made Netbot free because sales dropped with the reasoning that they want to get more users to the platform, their client will help to do that and with more people using Netbot, they will get a bigger share of the DIP.

    There was a big uproar in the community, and I have to say that I was also one of the people who didn’t like the move. After all a very popular client that will get guaranteed downloads from Twitter-switchers and it will be hard to get people use other clients. In addition Netbot makes app.net look like Twitter to them because they get the exact same experience as with Tweetbot. Therefore it might even hurt app.net.

    But Netbot wasn’t the first client to be free. The first client on iOS for app.net was Rhino and that was free from the beginning. Another popular app.net-client called Rivr was free, too. It just offered an in-app purchase for push notifications. All the other clients cost money. But since they won’t attract users as easy as Netbot, it is in my opinion a bit of a different story.

    After Netbot got free, Riposte, a very polished client that cost $5 got free. The reasoning was more or less: Netbot got free, our sales dropped, so we correlate that to Netbots gone free and to have a chance at all, we go free, too and hope for the DIP. Thank you all who paid, with that our push-servers are financed for quite some time.

    Other clients went free as well, but none with the fanfare as Riposte (and hAppy went free and when some users complained that Felix still cost money while so many clients are free, Dominik Hauser, the Dev of hAppy began charging again for hAppy).

    Double-Dipping?

    Now Riposte released an update and added an IAP for $5 with some neat “Pro”-features. Naturally there were users who felt double-dipped. Others got Riposte for free and pay now $5 to get the features and they have paid after all $10 when they wanted the Pro-features. I had a bit of a bad taste in my mouth but then thought, well the first time I paid for it, I put some money in the pool for as all having push notifications with Riposte. That’s ok with me. Would be nicer if I got the features for free, but hey, it is their decision. And for people who use Riposte as their main client, then they probably use it on a daily basis. And $10 for a software I use daily is not a lot of money. Especially I have the feeling that people only feel that they get double-dipped because Riposte went in the meantime free and others get the whole package for $5 instead of $10 and so feel treated unfairly. But to be honest, how should the developers handle it? They can get their client out for free and if you really like the client, you can upgrade it. I don’t see how they could check when you bought the app, a separate app is not good, either etc. So, don’t feel double-dipped. If you don’t like it, don’t pay for it. If you think other clients are more feature-rich than use those. So why oh why all the time whining?

    I think Riposte Pro looks interesting but it’s a bit hard to justify for me the payment since I have so many clients. But the features look very interesting. And it is the first time for a long time that a client could convince me to move from Felix for my day to day usage to it.

    DIP - Pain or Gain?

    But what about the DIP? In the Patter-room German there was a short discussion again about the DIP if it is an incentive for devs or if it hurts the platform, since it prevents further development. And now I have to come back to Netbot and Riposte going free.

    One of my two majors in university is political economics (which I already finished) and there we talk a lot about incentives. The aim of an incentive is to steer people in a certain direction. The aim of the DIP, as I understand it is to steer the developers to continue to enhance their clients and try some other concepts as well. Since when they do good, they not only get a lot of usage of their apps, but also get continually money from the DIP. Since app.net determines the weighing regarding the API-usage, they could even steer developers into certain directions to develop certain clients. For example if they would be transparent in how their algorithm works, and they say now: Clients that only do a few specialized API-calls get weighted triple in comparison to a client that tries to do everything, it incentivices developers to develop specialized clients instead of a swiss army knife. If they would say API-calls for showing the stream of a users without any filters will loose some weightening, it could steer developers into a direction to not develop further clients that expose the microblogging-part of app.net.

    But all that will only work, when app.net is transparent regarding their weighing. Otherwise it is just a bonus to development.

    The next question is, wether only non-free clients should be included in the DIP. After all it seems that there are clients that can make some kind of a living just from the DIP. And since they are free, they have a bigger chance of broadening their usage and therefore broadening their share from the DIP. In addition they drive the prices down for other developers, since people will expect that clients are free or at least very very cheap (as in not more than 1 or 2 bucks).

    I can understand that reasoning but at the same time those clients loose out on sales. When the free tier got released, I really wondered how much money Netbot could have made, if it wouldn’t have been free. Loads of the newcomers went probably straight to Netbot and would have gone there also if it wouldn’t have been free.

    In addition it makes things really complicated. What do you do with clients that do some kind of promotion and go free for a day? Should they be removed from the DIP forever? What about clients that cost only $1 instead of 5? It would make the whole concept so complicated that no one could really handle it. So, I think free clients should be in the DIP as well.

    Does it hinder clients from getting developed further? Well, there is the case of Netbot, which is a clone of Tweetbot with some small updates and which doesn’t get a love for some time now. It is still pretty popular. So, they might still get money from the DIP. But as long as income is not high enough to justify further development, it is a move I can fully understand from Tapbots to just let it sit there. Why should they put in more development time, if it is just too expensive because income is so low? I don’t say that I like it, but I can understand them. And the longer Netbot doesn’t get updated, the more users will search for alternatives. And over time the DIP-share will decrease. And at some point Tapbots will make their mind up wether there is enough money in the app.net-client-market or not. And it doesn’t cost them any money to have Netbot sitting there in the AppStore.

    So usually you get money from your sales and with app.net you get a bonus because of the DIP. The better your client, the more money you get. And since the number of users for app.net is relatively small, it is not a lot of money you can get from sales. We have now ca. 90k users. Let’s say all use iOS and buy a client for $5 from the AppStore. Then it is $450.000 what you would make. That is actually not a lot, when I think about what it means to work full-time on a client. So the DIP adds the extra that could mean that your succesful client in the small market gets further developed, even so sales will be low because of the market size. If a government would do it, we would call it a subsidy. The effect of subsidies is that they distort the market. In terms of app.net this means that it distort the market in a way that clients get developed or continued to be developed, that wouldn’t have been developed in the first place or would stopped being developed because feeding your family is actually more important and so you would rather work on another project.

    In addition it works as a signal (yep, signalling-theory is nice, too ;)) for developers that app.net cares about developers. They do not pay them to develop for their platform. That would send another signal. Microsoft is doing that as far as I know for Windows Phone. That signal would say, hey, we need desperately clients, so we pay you for doing it.

    No, they give you a bonus, an incentive to develop for the platform. You still have to make something on your own that is succesful to get your share of the pie. It shows that they care enough to give out some of the subscription money to the developers. And this is probably far more cost-effective than paying directly.

    Henceforth I guess in terms of signalling it is a very good thing that it exists. So it might also be called the Developers Signalling Program. But if they would make the weighing of the algorithm public, it could also be a powerful mechanism to steer development of certain types of clients. But my gut feeling tells me that people wouldn’t like it, when app.net started to directly influence which type of clients people develop with the DIP. So they are probably better off in not doing it in a transparent way.

    Wednesday May 1, 2013
  • Opinion

    ,

    iPhone

    ,

    Computer

    ,

    Rechnerkram

    ,

    ios

    ,

    culturedcode

    ,

    david allen

    ,

    gtd

    ,

    omnifocus

    ,

    omnigroup

    ,

    os x

    ,

    things

    OmniFocus and Things: A comparison

    tl;dr

    Things for design and and an ultrafast sync but you have to follow a certain way to be able to work with it and it can clutter up fast. OmniFocus for flexibility and when you have more than a dozen active projects but it’s not as nice looking.

    Introduction

    This text shall be about OmniFocus and Things. It is not definitive and I probably miss features since I will write here as objective as possible how those two Mac-applications and their iPhone-counterparts present themself to me and to my workflow.

    I guess the best is to tell you where I come from. In 2005 I got introduced by a colleague to GTD (“Since I am using it, my desk is always tidied up and I always have backup batteries for my Bluetooth mouse”). He lent me the book, I read it and I was sold.

    I started with a modified moleskine (something like this), used a Hipster PDA but was never really happy with the solutions. On my Mac I tried iGTD, kGTD (the precursor to OmniFocus, essentially a pimped OmniOutliner-document) and some other stuff. When Things became public I used it happily and when they released the iPhone-version I was in heaven. I had a look or two at OmniFocus (henceforth OF) when it got released but it looked always ugly and far too complex.

    So I used Things and was always happy but I got unhappier. The always promised over-the-air sync (henceforth OTA-sync) didn’t get released, the updates were slow and stuff like the tagging-UI on the iPhone drove me nuts. So I had again a look around and suddenly OF didn’t look that bad anymore and I bought with it over two years ago the iPhone-app, too. I also bought an ebook about it and read loads if articles because I wanted to get the most out of it.

    So after approximately three years I switched from Things completely to OmniFocus. Now it is two years later and because of the looks of Things I was still interested in it and recently I decided to give it another chance.

    And what I found I will write up here.

    Mapping features

    There are some features which are similar in both apps but different enough that I have to explain them here to make the rest of the article easier to understand.

    Contexts vs Tags

    Things uses tags, OmniFocus uses contexts. When you know GTD, you know that a task should usually be associated with a project and a context. A project is something you try to achieve (clean up the garage, publish a podcast etc) what needs several steps. The single steps of a project are the tasks. A context is depending on definition a location (home, work, at the computer, at the phone) or state you are in (highly focused, zombie). In OmniFocus you can only add one context per task. You can have them divided like Errands and then a ton of subcontexts like the supermarkets but that’s it. One context per task, as it is written in the book. In addition you can add a duration, and a flag to a task.

    Things on the other hand has tags. Therefore you can add unlimited tags to a task and use it for durations, priorities etc. tags can also be hierarchical like the contexts on OF, two levels, that’s it.

    I will write more about the weaknesses and advantages of both later.

    Start Dates vs Scheduling a Task

    In OF you can set a start date for a task. That means that the task will be marked as inactive until it reaches it start date.

    In Things you can schedule a task which means that it will be marked as scheduled (kinda like inactive) and it turns up in a daily review sheet when it reaches the date and then you can decide what to do with it. The two main options are “show in today” (a view for tasks in Things for tasks which are due, overdue and you decided on todo today) and later (reschedule it) but you can also modify the task in any way you like.

    For the purpose of this articles when I speak about start dates I mean in terms of Things the scheduling of a task.

    Inactive vs Someday

    In OF you can set a context (all tasks with that context are inactive), task or project to inactive. Depending on your filters it won’t show up then. There is a similar feature in Things which is called Someday. You can place a project or a task there and it will be removed from the side bar and the projects view on the iPhone and will turn up only when you switch to the Someday-view.

    When I talk about setting something inactive I mean in terms of Things that I move it to someday.

    The Design

    Things looks better. No doubt about that. The desktop-app and the iPhone-app are well designed in terms of looks. OmniFocus on the Mac has support for themes and there is a plethora available and I even use custom icons from Icons & Coffee but nothing gets OmniFocus to look as polished as Things. On the iPhone it is not even themeable. But at least the OmniGroup gave it nicer looking icons on the Mac and on the iPhone which is at least something. The OF2 α looks better than OF1 but it still is not at the level of Things. Looks are important for me because I want to look at nice things when I use something all the time.

    Entering Tasks

    Both applications on the Mac have quick input windows which work fine and have auto-completions. There are workflows for Alfred for both which work fine. The only difference is that I can’t add a start date in Things but I can do so in OmniFocus.

    On the iPhone both apps have a universally available button for pulling up the “enter a task-sheet”.

    But they differ in some ways and here the way both apps work start to diverge.

    OmniFocus

    When OmniFocus does a “cold” start aka wasn’t in the background, it always optimizes the database. When your database has a certain size, this can take up to a minute in my experience. Since I am archiving my tasks on a regular basis it’s often a max. of a view seconds. Anyway in this time the sheet misses the ability to put in a project or task. So, that can be annoying.

    If OmniFocus was in the background you can do everything incl. making recurring tasks and it even lets you attach a photo or an audio-recording. The only thing missing is a way to add a duration.

    When entering a project or a context, a new view is pulled up that lists all projects or all contexts and you get a fuzzy search that searches while you type. I usually only need to type in a few letters and it is filtered down to a point where I see what I search.

    Maildrop

    When you use the Omni Sync Server as a way to sync your todos OTA (you can also use your own WebDAV-server), you can use the OmniFocus Mail Drop (which you find in your sync server account page). This means that you get a mail-address and when you send something to this mail address it gets added to your inbox when you sync the next time. The subject becomes the task, the body a note of the task.

    I use this often when I am on my phone and find some interesting piece of software or video which I want to have a look at, when I am on my Mac. And app.net-, twitter- and RSS-clients and browsers on iOS have usually an easy way to share something via e-mail. It’s really fast. And as I noticed it is kind of a dealbreaker when I have a look at other todo-apps.

    Things

    In Things on the iPhone I can add a task, set a due date and project it belongs to, add tags and a note and schedule it. No way to make it a repeating task, add a photo or audio recording.

    In addition for adding details to a task (like tags, note, due date) you have to do an extra tap to open the details. It feels like they discourage entering those details when you are entering a task. It might feel a bit cleaner than with OF but it also discourages you to think about it already when you are putting it in the first place imho. When you have a task in the inbox and get its details-view, you can move it but need to push the edit-button to add tags for example. One more thing thatched me think that CulturedCode (henceforth CC) discourages you to use those. When I used Things a lot I often didn’t enter tags on the iPhone, one reason was that it is hidden until you actively want to use them.

    When I started to use OF I suddenly started to actively use contexts because it was right in front of me and I thought about where I actually have to do this. And therefore I could filter for it easily later.

    The next problem with Things is that tags and projects are list views without a search. You can reorder them (and have to do so manually) to have the most used tags on top but I wouldn’t enter sub-tags of Errands for several supermarkets for example because it clutters up the list and I need ages to find what I search. And remember you also do priorities and durations with tags. But that’s missing one of the big advantages of tags: I can apply multiple of them to one task in contrast to OF. But I wouldn’t add a lot because it clutters up the list. It’s not a problem on the Mac though because there tags auto-complete when you add them to a task.

    The same problem have projects. When you have more than let’s say 15 projects it becomes a hassle to get to the correct one. This will be a problem in the next section of this article, too.

    Folders, Areas of Responsibilities and Projects

    In both applications you have projects and they work similar. They group tasks (OF bad even the ability to enter sub-tasks to a task but I did not yet find a real use case for me). In both cases they can have notes, start and due dates, can be repeated and scheduled.

    The first important thing to note is that projects in Things cannot contain recurring tasks. CC says that projects are something definite that is not ongoing and thus they shouldn’t have recurring tasks. They probably never had a project which took up only a short while like a few weeks where you had to do a specific task every day of the project.

    But in Things you have Areas of Responsibility. You can group there projects and recurring tasks. So for big projects the best thing would be to create an Area of Responsibility and add there the smaller projects that are part if the big one and recurring tasks which belong to the big project. But I wouldn’t want to create an Area for a small project.

    In OmniFocus you have folders to organize your projects. I use them like Areas in Things and have folders like “home”, “work”, “university”, “administration” etc.

    One big difference is that tasks in Things can actually have no project associated with them, while in OF it always has to have project. My “project-less” tasks are in a project called “Misc”. When I moved from Things to OF I had to get accustomed to this and when I tried Things again I had to get accustomed to the fact that tasks do not need a project and therefore the project Misc. is not necessary. Btw. most of my repeating tasks live there. So it is actually a minor annoyance that Things doesn’t allow repeating tasks in a project. But it will be one of the pieces of my conclusion.

    There are two more differences regarding projects and their organization.

    Parallel and Sequential Projects

    In OF projects can be parallel or sequential. In a parallel project you can do the task in any order you like, the top most is the “next task” though (important for filters), while in sequential projects only the top most task is the next one.

    I have for example projects when I have get a bill from the doc with the following tasks: write the letter for the insurance, put in an envelope and write the address on it, bring it to the post office, wait for the money on the bank account (due a three days before the bill is due), transfer the money. The waiting for-task is an inactive task (like all my tasks with the waiting for-context) because I won’t do anything until I get the money or I really have to transfer the money. So all tasks after that are inactive as well which is good for filters when I want to see only active tasks. But when the inactive task becomes due it will turn up anyway in my due tasks.

    In Things however there are only parallel projects in terms of OF. Which can be quite annoying. To explain that I have to explain a view in Things. I will get into more detail about views later.

    There is a view in Things called Next. In there are all tasks listed that are not in someday, ordered by project and at the bottom are all scheduled tasks (except on the iPhone where a scheduled repeating project is listed with the other projects but I guess that’s a bug). Now I have my project with the bill from the doc. Guess what, the task after the waiting for task is listed there, as well as the project itself. Even so there is no task that is actually active right now. So it just clutters up the next view.

    I thought for a long time that sequential projects are not necessary but when they help to filter stuff and get an overview they are quite some help. I already had also the case where I had a parallel project and suddenly couldn’t continue until I got an e-mail from someone. So I added a waiting for-task, made the project sequential and all tasks became inactive and some perspectives (the term for special view in OF) became cleaned up.

    At last there is the side bar. Both applications, OF and Things have a sidebar where they list projects and in the case of Things some special views (Today, Next, Someday, Schedule - but more about that later). Things doesn’t have folders but the aforementioned Areas of Responsibilities.

    In OF I Put my tasks into projects and most projects into folders. And I can fold the folders and the projects are removed out of the view. I see only the folder.

    In Things there are no folders. So the more projects you have, the more projects you see in that sidebar. Putting a project into an Area doesn’t allow you to remove it from the sidebar. Clicking on an Area just shows you all projects and tasks associated with it. If you have a lot of projects, at some point eve. The areas get out of the sidebar and you have to scroll. More clutter. It works fine when you have only a few but I tend to have rather more than view because I have projects for each podcast-episode (that’s two), big blog entries that need research, several projects for my master thesis, upcoming birthdays of friends and relatives, home projects, administrative projects and so on. If you think a bit about it, you can get really fast to a lot of projects. And it is easy to clean your views up in OF, in Things it is not possible.

    Templates

    Both applications don’t allow template-projects but I will shortly describe what my solution to the problem is.

    Templates in OF

    I have a folder Templates and in there a couple of inactive projects (one for tidying up the apartment, one for paying a doctors bill, one for a new podcast-episode etc). Usually they are done like “Doctors bill [date of bill]” or “Retrozirkel [episode name]” (the podcast I am part of). When it’s time, I duplicate it, make it active, change the part of the name in the brackets and move it into the according folder. Afterwards I add due dates to the project and the tasks if necessary.

    Templates in Things

    In Things I have the templates stored in Someday and tagged them with “template”. The rest is the same as in OF, I just remove additionally the word template of course and move it to the according Area.

    I like the folder a bit more because I can fold it up and don’t have them clutter up the someday list. But since I do not have that many templates, it is not really a problem in Things. But I can see that it might be really annoying for a power user of templates.

    Contexts and Tags

    I wrote already in the introduction and in the part about entering tasks about contexts and tags. Here I want to discuss how they actually work out.

    To freshen up your memory, contexts in GTD are some kind of location where a task can happen. The word location is pretty broad like “home” or “phone”. There are new ideas out there that move contexts from location to something like state of mind since many people can do their work everywhere. Nowadays you are pretty much all the time online, so why have an online-context? And you carry your phone all the time with you, so why a phone-context. And our phones can do most of the stuff our computers can do, so a computer-context becomes redundant, too. Therefore you can come up with contexts like “focus” or “zombie” (you know, right after waking up and before your first coffee). But I think you get now the idea.

    Contexts

    OmniFocus uses contexts which can be hierarchically in two levels. I have as written before a context called Errands and sub-contexts of supermarkets and other shops. Or I have a library-context and several sub-contexts which bear the name of the library. In OmniFocus I can go now to the contexts-view and select “Errands” and it will me show all errands. When I select “Errands/Postal office” it will show me all those. In a search for Errands all tasks within the current view that belong to the context or one of its subcontexts.

    Unfortunately OmniFocus doesn’t allow multiple contexts. Why multiple contexts you might wonder. When I do research it is not uncommon that I find books that are available in several libraries and not only in one. So I would like to create a task that says “get book so and so” and add all libraries in which it is available as a context (and add the signatures in the notes-field). That is not possible with OmniFocus.

    There are ideas to add tags to OmniFocus for something like this via the notes-field but it is just a work around and nothing more. Regrettably it doesn’t seem that OmniFocus 2 will add tags, judging from the current Alpha.

    Tags

    Things uses tags which can be organized hierarchically like the contexts in OmniFocus. Unlimited metadata \o/

    But it doesn’t work as well, as one would think. And my latest mail-exchange with a support-guy from CC doesn’t let me think that this will change. Anyway, why doesn’t work it that well?

    On the one hand there is the input-problematic on the iPhone. I at least enter a lot of tasks into the iPhone-version because when something comes into my mind, I put it into my iPhone. The trusted inbox, you know. But there it’s this extra tap and the bad UI I described above that I do not really want to enter tags there.

    On the other hand there is the problem is a matter of the hierarchical tags. Let’s say I add to a task the two tags: “Central” and “State” which are both sub-tags of “library”. In the UI of Things it will show me the tag “library” with a hint that there are sub-tags and then I can open them specifically and filter for those. Or I click on “library” and it will filter it correctly. But when I search for library, it won’t show me tasks that have only a sub-tag of library.

    And both in combination don’t really let me use tags in Things, even so they should be superior to the contexts of OmniFocus.

    Search

    Both apps have a search. But it works quite differently. Even so I usually start with the OmniFocus-part, I will this time start with Things. Things' search is great. On the Mac it is always in the lower right and it always searches all projects etc, independent from the view you are in. Results come up while you are typing and are ordered by Inbox, Next, Scheduled, Logged and Trash and you can filter the search-results by tag. On the iPhone it is available on the first screen of the application with, you just have to scroll up and is a universal search, too. When you start typing it shows an extra bar that says “Title”, “Notes”, “Tags”, “All” for doing a bit of filtering. As written above there seems to be a bug though with scheduled repeated projects on the iPhone. The only thing that bothers me is the tag-search I described in the previous section

    On OmniFocus search is available universally as well but it only searches your current view. Therefore when you are in the Inbox and you start searching, it will show you only results from the Inbox. You have to go to a view that shows you all task to search over all tasks. I never understood that. Usually when I search, I don’t want to filter first and then search but want to search and maybe filter when I can’t find it.

    On the iPhone there is an extra search-view which searches everywhere but it is not search as you type and it doesn’t search for contexts. So it is far inferior to the search in Things.

    But the way both apps are constructed lead at least for me to the following: Since I usually give every task a context and a project in OmniFocus everything is well ordered and because of the weaknesses of the search, I rarely use the search but still find everything very fast because I usually know to which project a task belongs and it every phone call that I have to make is in the context phone.

    In Things the search is so good that I really like to search but because of it can’t find the parent tag of a sub-tag it has kind of a bad taste for me. In addition I do not have everything as well sorted since it doesn’t really encourage you like OF to give everything a project and a tag.

    Due Dates and Times

    The next thing I want to write about are Due Dates. I am not sure anymore if the book Getting Things Done mentions due dates. Tasks shouldn’t have one if possible. Because usually stuff with a specific time or date is an appointment and not a task, thus it should be in your calendar and not in your todo-list.

    OmniFocus has due dates and times. It defaults to a day at 7 pm. You can change the time though. The task will turn orange (and an icon badge will appear) when the task is due soon which is a time period set in the preferences between 24 hours and 7 days.

    When a task becomes due and therefore overdue you get a notification and it will turn red, as will the icon badge.

    In my experience the icon badge on the iPhone will only turn up for due soon tasks, when you open the app while a task is due soon. So not opening the app will only give you a notification when the task is due and then add the badge.

    Things allows only due dates. When a task is due it will turn up in your daily review and the iPhone will remind you that there are due tasks at a set time (like 8 am in the morning). But you can’t give tasks a due time. Hence you have to rely on another app for that, like the built-in app Reminders or the great app Due.

    I have to say that I don’t like that I have to have two apps for that. I often create tasks like “phone person x” and set a due date some time today. So I see it all the time at the badge that there is something to do but I will get an additional reminder at a certain point of time. In Things I have to create that task and do it a second time in Due. Or leave it out of Things (and therefore don’t have it in the project and logged that I did it, when I did it) and have it only in one app. Sure it’s kind of a first world problem but it annoys me. And to be honest being able to decide between OmniFocus and Things is a first world thing, too.

    And CC mentioned several times that they won’t change it because a task shouldn’t have a due time. But it is something I could live with, it is just inconvenient.

    Reviews

    You should review your projects and tasks in a regular interval. The idea is that you do not loose oversight and you think about what might need an update (additional tasks or cross off tasks that are done or not necessary anymore). There are people who do it daily, I do it weekly on the weekend. When I have really a lot to do I do it daily.

    OmniFocus supports you in doing reviews. You can determine a time how often a project should be reviewed (n days, weeks, months, years) and when you hit the Review-button, you will be presented with a list of projects and the tasks they contain which are up for review. You go through them and can mark them for review.

    I have a repeating project for my weekly and monthly review. The weekly review contains not only stuff like “review projects” but also tasks like review previous and upcoming calendar data. The monthly review contains tasks that I have to do monthly like set up your budget or do a backup of you website.

    OmniFocus 2 will have a new review-view which is apparently taken from the iPad-version (which seems to be awesome from what I’ve read). From what I’ve seen so far I like it but since it’s in its early stages I cannot say a lot about it now.

    Things, like most To-Do-apps doesn’t support reviews at all. It has a daily review which will show you in your Today-view all tasks that are due today or are scheduled for today but that’s it. I have my weekly review-project. But it means that I always have to review all projects because keeping track of what when to review is cumbersome. It doesn’t matter when you only have ten projects, but with many projects it is not feasible imho.

    Perspectives and Views

    Things offers several views. Inbox, Today, Next, Scheduled, Someday, Projects, all Active Projects, all Areas, the Logbook and the Trash.

    The Inbox is the inbox. Quick Entry defaults to the Inbox and the way the Entry-sheet is designed on the iPhone tasks put in there usually land here, too. Today is a view where you see all overdue and due-tasks and tasks you decided you want to do today. Next is a list of all active tasks and projects, Scheduled shows you scheduled and repeating tasks and is the only view were you can create repeating tasks (remember they can’t belong to a project), Projects shows you all Projects sorted by Areas of Responsibility, a click on a project shows you all tasks in it, a click on a single Area shows you all projects and scheduled tasks in it. The Logbook all logged tasks and the Trash all tasks which are in the Trash. That’s it. When I used Things a lot I lived basically in the Today-view. In the morning I looked through the next-list, selected all tasks I wanted to do today and from then on it was usually the today-view or maybe a project I was working on. When the Today-view was empty I got me new tasks from the Next-view. And there was a big maybe that I filtered the Next-view for tags (because, well I said enough about tag-entry on the iPhone, didn’t I?).

    Let’s talk about Perspectives in OmniFocus. Or better not, I will give here only a brief abstract about them. Perspectives are one, if not the most powerful feature in OmniFocus. Merlin Mann did a 56 minute talk about them, if you are really interested.

    Perspectives allow you to create any view on your projects and tasks you want. I have for example a today-view which has no side-bar, and shows only the tasks that are flagged, overdue and due today. Or there is the predefined context-view that shows you in the sidebar all contexts. And clicking on them will give you a list of tasks. Or you could create an inbox-view that shows you only the inbox and nothing else, not even the toolbar. You can essentially setup your window a way you want it, take a snapshot and when you want that presentation of tasks and projects you choose the perspective.

    Perspectives can only be created on the Mac but can be synced to the iPhone. Because of perspectives you can essentially emulate any view of Things in OmniFocus and make it as clean or as cluttered as you want.

    OTA-Sync

    I want to talk only about the over-the-air-sync here. Things didn’t have it for a long time but has it now. And howly mowly it is damn fast. You can type a task on your iPhone or Mac and see it turn up on the other side more or less instantaneously. But you have to rely on CC for it because you have to use their infrastructure (for free).

    The sync of OmniFocus can be fast and pretty slow. It is never as fast as the sync from Things or at least doesn’t appear as fast. When you want to keep it fast, you should archive your tasks on a monthly basis (one of the tasks in the monthly review project) and sync all your clients on a regular basis. Yeah, that one rarely used laptop can make a difference.

    But if you want to use your own infrastructure, you can sync with a WebDAV-server of your choice and do not have to rely on Omnis sync server. But if you use Omnis sync server you can use the above mentioned Mail Drop which is ingenious in my opinion.

    But the sync of Things is really neat. Rome wasn’t built in a day, too.

    Conclusion

    Now coming to an end with this big comparison. And you probably can guess that I will keep using OmniFocus. It is very flexible and powerful. But as I have written in the introduction I read (most of) a book and a lot of articles about it. It has a steep learning curve. And you really should have read Getting Things Done by David Allen when you want to use OmniFocus. But while it is heftily invested in GTD it doesn’t take the book word by word (but with contexts unfortunately) and seems to see it more as a guideline. Henceforth it allows you to model things to your way to get things done.

    Things on the other hand is clean and easy to use from the get go. It hides stuff like tags and therefore looks clean. If you have more than 20 projects it becomes fast unclean and cluttered.

    I always have the feeling the people from CulturedCode have a specific way to do Getting Things Done and if you want to strife from that way, you have a problem and need workarounds or can’t do it all. I do not even understand their reasoning. They say that tasks shouldn’t have a due time but at the same moment they allow tags (which aren’t “pure GTD”).

    If good looks and a really fast sync are important to you and you do not have a lot of projects and don’t care about having a second app running for your tasks, then Things is probably the way to go.

    If you want flexibility in the way you deal with your todos and projects and even be able to work in phases when you have a lot of projects on hand, then OmniFocus is the way to go in my opinion.

    Tuesday April 23, 2013
  • Computer

    ,

    Rechnerkram

    Fever° - Review

    Update: Der Artikel hieß einmal: Fever° - ein Fehlkauf. Inzwischen bin ich anderer Meinung, vor allem mit der Ankündigung der Abschaltung von Google Reader und habe das in entsprechenden Update-Bereichen angemerkt.

    Fever° ist ein RSS-Client aka Feedreader, der besonderes verspricht. Er sucht sich die Links raus, über die am meisten gesprochen wird und sortiert danach die Artikel. Damit wird Fever umso besser, je mehr Feeds man folgt. Bis jetzt habe ich im Web nur positive Reviews gefunden. Für mich stellte es sich aber als absoluter Fehlkauf heraus.

    Ich habe es mir gekauft, weil ich mir dachte, dass ich mich zum Einen unabhängig von Google Reader machen kann, da man ja nie weiß, ob der Service vielleicht mal eingestellt wird und zum Anderen so etwas habe wie ein personalisiertes Google News, mit einer besseren Darstellung was mir wichtig ist.

    Installation und Benutzung

    Die Software ist in PHP geschrieben und benötigt eine MySQL-Datenbank. Sie ist sehr einfach auf einem Webspace/Server installiert der die Anforderungen erfüllt. Vor dem Kauf bekommt man ein paar Dateien, um zu überprüfen, ob Fever mit dem eigenen Webspace funktioniert. Danach heißt es nur noch kaufen, Seriennummer eintragen und fertig. Vorhandene Feeds können per OPML importiert werden. Ein Multi-User-Betrieb ist nicht möglich, da die Registrierung an der Domain/Sub-Domain hängt.

    Benutzen kann man Fever über ein Web-Interface, das auch eine Anpassung für Smartphones hat. Eine API befindet sich aktuell in der Beta. Auf der Webseite gibt es eine Hilfestellung, um es mit [Fluid]([fluidapp.com](http://fluidapp.com/) "Fluid - Turn Your Favorite Web Apps into Real Mac Apps.") zum Laufen zu bringen. Neue Feeds werden über ein Bookmarklet hinzugefügt.

    Für das iPhone gibt es keine explizite App, für das iPad gibt es Ashes über das mir auf Twitter erzählt wurde, dass es wohl sehr absturzfreudig ist. Auf dem Mac gibt es ChillPill. ChillPill ist aber nur ein schicker Wrapper um Fever, der Shortcuts hat und sich nativ als RSS-Reader ausgeben kann.

    Das Web-Interface ist sehr gut zu benutzen. Einfach gehalten, man kann seine Feeds in der Hot-Ansicht lesen, die einen anzeigt, worüber gerade viel geschrieben wird oder in Gruppen bzw. Feed für Feed.

    Auf dem iPhone ist es eine typische Web-App. Funktioniert, aber man merkt, dass sie nicht nativ ist. Fühlt sich langsam an, die Icons sind leider nicht ans Retina-Display angepasst. Aber es funktioniert und man kann es benutzen.

    Der Unique Selling Point: Hot

    Wenn man Fever installiert hat, sollte man es mit vielen Feeds füllen, so viel wie möglich. Einsortiert werden diese in Gruppen oder Kindling Sparks. In Kindling Sparks sollten Feeds rein, die viel posten und somit einfach nur die "Temperatur" für Artikel erhöhen. Kandidaten dürften dafür sein: Slashdot oder Rivva. Spiegel Online aber nicht, und warum das gibt es im nächsten Abschnitt zu lesen.

    Im Abschnitt "Hot" sieht man dann die Themen über die alle gerade bloggen. Den Zeitraum für "Hot" kann man auch einstellen. Wie sich für mich herausgestellt hat, funktioniert es mit längeren Zeiträumen besser, da die Blogs Zeit brauchen um etwas zu verlinken.

    Update: Die Funktion Kindling zeigt alle Feeds, die keine Sparks sind. Die Funktion ist aber für mich auch nutzlos, da ich meine Feeds nach Gruppen sortiert habe (Entertainment, Computer, etc.) und ich nach Gruppen lese. Da sind auch High Volume-Feeds drin, weil ich da auch mal durchskippen will. Und da Sparks aus den Gruppen rausfliegen, kann ich heise und The Verge für mich nicht in Sparks reinkippen, da ich solche High Volume-Feeds nicht unsortiert rumfliegen haben will.

    Werbelinks kann man blacklisten. Sponsort also jemand reihum Blogs und alle posten, dass in ihre RSS-Feeds so wandert das ganz schnell nach oben.

    Fehlkauf

    Warum war es nun ein Fehlkauf für mich? Fever scheint wirklich nur mit Links zu arbeiten. Folgt man vielen Blogs und diese verlinken immer wieder auf den selben Link, so steigt er in der Hotness an. Das habe ich nur in wenigen Situationen als wirklich funktional gesehen. Z.B. zum Thema Zynga kopiert Tiny Towers, Twitter fängt an zu zensieren u.ä.

    Schon an diesen zwei Beispielen sieht man Fevers Schwäche: es funktioniert nur, wenn die Blogs immer wieder auf's Selbe Verlinken. Und dadurch funktioniert es nur mit Blogs. Und Blogs haben meiner Ansicht nach eine Schwäche: sie decken nur einen sehr begrenzten Themenraum ab. Fever funktioniert bei mir mit Tech-News. Da werden Links benutzt und viele linken auf die selbe Quelle, aber damit war es das auch.

    Ich will aber nicht nur Tech-News lesen. Und die Webseiten, die den alten Medien entspringen verlinken nun einmal nicht auf die Agenturmitteilung, sondern schreiben einen eigenen Artikel. Und damit kann Fever nichts anfangen. Selbst bei den Tech-News schwächelte es. Selbst mit Slashdot, Engadget, Ars Technica und Heise in den Feeds klappte es nicht wirklich, außer bei sehr wenigen Themen. Das einzige Thema mit Blog-Streuung konnte ich bei der Twitter-Zensur sehen: Engadget, Netzpolitik, Nerdcore.

    Am Besten funktionierte es bei Mac-News. Da schreiben aber eh alle beim Gruber ab. Da reicht's dann auch Daring Fireball direkt zu lesen.

    Für normale News habe ich mir eine Reihe Zeitungsfeeds abonniert und Google News in der entsprechenden Sprache. Auf Englisch Huffington Post, LA Times, Economist, Time, New York Times, Washington Post u.a. Auf Deutsch SpOn, Tagesschau, Zeit, FAZ, TAZ, SZ, Handelsblatt u.a.

    Gebracht hat es exakt nichts. Da diese keine Links benutzen, bekomme ich auch in Fever ein und dieselbe News dutzendfach dargestellt. Und Blogs schreiben selten über tagespolitische Themen, Weltpolitik und Wirtschaft und verlinken dabei auf bestimmte Artikel ein und derselben Quelle (außer es geht um die Piraten…).

    Damit waren das $30 für die Katz. Eine Geld zurück-Garantie gibt es nicht bei Unzufriedenheit. Schließlich bekommt man den Source unverschlüsselt geliefert. Aus dem selben Grund gibt es auch keine Demo-Version. Seh ich ein, ist aber sehr ärgerlich bei missfallen.

    Fazit

    Update: Heute (14.03.2013) hat Google angekündigt, dass Google genau das tun wird. Nun ja, also dann doch Fever für den Sync.
    Während die Funktionalität des "Hot" überhaupt nicht für mich funktioniert, ist es jedoch ein brauchbarer Web-Reader für RSS-Feeds und da es mit Reeder und Sunstroke inzwischen native iOS-Clients gibt, ist dieser Bedarf auch gedeckt. Keine Ahnung wie es bei Android aussieht.
    Aber ich schaue auch mit großem Interesse auf Newsblur und dann ist noch Feed Wrangler. Newsblur finde ich am interessantesten, aber die mobile App kommt lange nicht an Reeder ran imho, dafür ist die Webapp um einiges besser als die von Fever. Man wird wohl abwarten müssen, was die ganzen nativen RSS-Clients anbieten werden zum Syncen. Meines Wissens nach ist die Newsblur-API auch offen (Newsblur ist im insgesamten sogar Open Source). Bei Fever zahlt man halt einmal und kann nicht testen. Bei Newsblur zahlt man einen geringen Betrag pro Jahr (zwischen $12 und $36 nach eigener Wahl) oder kann vermutlich auch selber hosten mit dem oben verlinkten Source Code. Bei Feed Wrangler ist noch nichts bekannt.

    Altes Fazit:

    Altes Fazit: Ich kann Fever wirklich nicht empfehlen, außer man interessiert für einen sehr begrenzten Themenbereich und hat da alles an Blogs abonniert was es gibt. Aber dann kann man auch einfach seine Feeds auf die paar wenigen Meinungsführer reduzieren.

    Lasst Fever° lieber links liegen und gebt das Geld für einen anständigen Feedreader aus und hofft, dass Google Reader nie seinen Dienst zwecks Sync aufgibt. Baut euch eine gute Liste an Leuten, denen ihr auf Twitter folgt und benutzt Google News für das tagespolitische, da es nach Kontexten Nachrichten nach oben bringt.

    Schade. Tolle Idee, die aber zumindest für mich überhaupt nicht funktioniert.

    Thursday March 14, 2013
  • Opinion

    ,

    Rechnerkram

    Spotify gecancelt

    Bevor ich noch mehr Tweets beantworte, warum ich Spotify gecancelt habe, schreibe ich es lieber hier auf. Das Ganze benötigt eh mehr als 140 Zeichen.

    1. Der Desktop-Client hat bei mir regelmäßig Probleme gemacht. Wenn ich auf Twitter von @Spotify gelesen habe, dass es Probleme mit dem Service gibt, war ich geschätzt in einem Drittel der Fälle betroffen auf dem Desktop. Mobil ging es trotzdem in der Regel

    2. Spotify hat so einiges der Musik nicht, die ich höre. Nur mal einige Beispiele: Nur sehr wenig Musik von den Ärzten, keine Beatles, kein Madness, min. mit einem wichtigen Label der japanischen Musik haben sie keinen Vertrag (Avex), womit eine Menge japanische Musik wegfällt. Den Ausschlag hat übrigens Madness gegeben. Ich mochte von denen ein Lied (Our House), habe auf Spotify gesucht und drei Titel gefunden. Schaut mal im iTunes Store vorbei. Und Madness ist jetzt keine unbekannte Band. (Ich habe mir übrigens gleich ein Album bei iTunes für 10,99€ gekauft…)

    3. Spotify hat eine Rolle beim Berufungsprozess um Peter Sunde und Co gespielt. Zwei der Laienrichter, waren zufälligerweise von Spotify angestellt und Spotify gehört zu guten Teilen den Majors. Der Text des Gnadengesuchs ist sehr lesenswert. Hier gibt es übrigens die Avaaz-Petition für das Gnadengesuch von Peter Sunde: Grant Peter Sunde’s (of The Pirate Bay) plea for pardon

    4. Ich gebe 10€ im Monat für Spotify aus. So viel Geld habe ich selten pro Monat für Musik ausgegeben. Und ich habe nicht so viel Musik damit gefunden, dass ich selbst bei Einzelkauf bei Amazon oder iTunes auf 10€ im Monat käme. Da spare ich lieber das Geld und kaufe mir die Alben direkt.

    5. Zum Suchen und Finden von Musik kann ich Spotify immer noch in kostenfrei verwenden. Dafür brauche ich nicht den Zehner im Monat ausgeben. Den Zehner gebe ich dafür aus, dass ich keine Werbung habe (das macht 5€…aka Unlimited) und dass ich die Musik auf meinem iPhone habe. Aber unterwegs höre ich eh in der Regel Podcasts oder meine 5-Sterne-Lieder. Mehr ist es selten. Die paar neuen Starred kann ich mir auch so kaufen und da bekommen die Künstler auch noch mehr Geld, so wie es aussieht.

    Saturday July 14, 2012
  • Rechnerkram

    MacBook Air schläft nicht mit Saft

    Heute schon vermehrt über Twitter geschrieben, dass ich mich mit Apple auseinandergesetzt hatte, weil ich Probleme mit meinem MacBook Air habe. Mein Problem: Das MacBook Air schläft nicht ein, wenn Strom am Gerät angeschlossen ist. Mit diesem Problem habe ich mich dann heute telefonisch mit AppleCare First- und Second Level rumgeschlagen. Die Dame vom Second Level bat mich dann noch ihr eine Mail zu schreiben, falls ich eine Lösung finden sollte. Schlussendlich habe ich die Lösung gefunden.

    Mein MacBook Air ist im Folgenden Rechner1, ein weiterer Rechner in meinem Haushalt ist Rechner2.

    Ich habe File Sharing deaktiviert und mein MacBook Air schlief auf einmal ein. Wieder aktiviert und es schlief immer noch ein. Nun habe ich Rechner2 angeschaltet und ihn mit Rechner1 verbunden. Zack, Bumm, Rechner1 schlief nicht mehr ein. Neustart gemacht, Rechner schlief immer noch nicht ein. Rechner2 schlafen gelegt und Rechner1 schlief immer noch nicht ein. Neustart gemacht (Rechner2 schlief) und immer war noch nicht an Einschlafen zu denken. Erst das Deaktivieren von File Sharing half dann wieder.

    Ein kurzes Schlusswort: Großes Lob an die Mitarbeiter von AppleCare, die mich nicht wie einen Idioten behandelt haben, sondern mit mir zusammen an der Problemlösung gearbeitet haben. Noch ein großes Lob: Als sich herausgestellt hatte, dass es kein Hardware-Problem ist (Rechner schlief im Recovery-Mode ein), wurde trotzdem noch weiter an der Problemlösung gearbeitet. Inkl LaunchDaemons, systemweite Startup-Items durchgehen etc (und bei jedem Item für ein VPN wurde gefragt, ob ich es wirklich noch brauche und ggf. wofür mit dem Verständnis, dass ich die Sachen wirklich noch brauche ;)). Ganz großer Service und großes Lob. Hätte ich wirklich nicht erwartet. Normalerweise hören Firmen auf, wenn klar ist, dass es kein Hardware-Fehler ist und empfehlen dann nen Clean Install.

    Friday May 25, 2012
  • Opinion

    ,

    Rechnerkram

    Der Mac App Store-Only Mac

    Es sieht so aus, als ob am ersten Juni diesmal wirklich Sandboxing eine Vorraussetzung für neue Apps im Mac App Store (MAS) wird. Ein weiterer Schritt zum sicheren Mac, ein weiterer Schritt in Richtung App Store-only meiner Meinung nach.

    tl;dr.: Was sollte Apple dran hindern irgendwann nur noch MAS-Software in OSX laufen zu lassen? Power User könnten sich per Dev Account freimieten.

    Disclaimer: Ich bin kein Entwickler, habe kein Informatikstudium und arbeite hier vermutlich teils mit gefährlichem Halbwissen.

    Der Weg

    Seitdem es den MAS gibt, wird der letzte Schritt gefürchtet: Der Mac geht AppStore-only, genauso wie iOS-Geräte. Sprich: es läuft nur noch Software unter OS X, die aus dem AppStore heruntergeladen wurde. Ab Mac OS 10.8 wird es die Gatekeeper-Software geben: eine Möglichkeit Mac OS mitzuteilen, dass man auch mehr als nur AppStore-Software laufen lassen will.

    Die Default-Einstellung ist wohl aktuell: nur Mac AppStore und signierte Software laufen zu lassen.

    In 10.9 könnte die Default-Einstellung lauten, dass nur noch MAS-Software läuft. Der nächste Schritt in OS XI könnte meiner Meinung nach folgender sein: Reguläre Benutzer können nur noch MAS-Software starten und Mitglieder des Entwickler-Programms können sich mithilfe ihres Accounts ihren Rechner aufmachen. Dazu unten mehr.

    Welche Vorteile hätte das für Apple?

    Die Chance auf Malware reduziert sich wieder. Flashback hat gezeigt, dass auch Rechner von Apple inzwischen hinreichend interessante Ziele sind. Und wie wir alle wissen, ist Apple nicht die schnellste Firma was das Fixen von Bugs angeht. Mit einem MAS-Only-Gerät und einer entsprechenden Infrastruktur im Betriebssystem hieße das, dass Malware-Entwickler ein viel schwerer zu knackendes Ziel hätten. Die Kisten wären vermutlich weitaus sicherer als vorher. Und damit gäbe es wieder den Verkaufsgrund des virenfreien Mac OS, der in den nächsten Jahren mehr und mehr Schaden nehmen wird. Flashback hat da ja vermutlich endgültig einen Anfang gemacht.

    Dazu kommt, dass 30% der Umsätze von Softwareverkäufen an Apple ginge. Aber das dürfte nur ein kleiner Punkt auf der Agenda sein, da wohl diese Einnahmen nur einen kleinen Teil bei Apple ausmachen. Aber Einnahmen sind Einnahmen.

    Welche Vorteile hätte das für einen Großteil der Kunden?

    Die Kunden haben eine voraussichtlich sehr sichere Maschine und einen vertrauenswürdigen Weg Software zu kaufen. Scheint unter iOS auch gut zu klappen. Die Kreditkartendaten sind schon da und fertig. Auch die Option sich ggf. die Nicht-MAS-Version zu kaufen fällt weg, ergo weniger Optionen, also mehr gut (zumindest in der Apple-Welt).

    Warum wechselt Apple dann nicht jetzt schon?

    Mac OS X war ein freies System und man muss die langjährigen Nutzer erst an die neuen Spielregeln gewöhnen. Die Entwickler auch und Apple muss sehen, was noch alles gebraucht wird. Ein Rechner wird anders verwendet, als ein iPad oder iPhone.

    Da wird jetzt noch dran gewerkelt, welche Berechtigungen Programme wirklich benötigen und welche Berechtigungen man nicht braucht. Und die Treiberproblematik, wie z.B. bei VMWare, besteht natürlich auch, aber auch das wäre eine Sache der Berechtigungen. Die Entwickler werden schon laut genug schreien und auf der WWDC ihr Wehleid den Entwicklern von Apple klagen. Außerdem muss Apple den Unterbau noch sicher bekommen und selbst mehr in die Sandbox packen, um Angriffsvektoren zu verkleinern.

    Dazu kommt natürlich noch das Problem der großen Softwarefirmen, mir fallen da spontan Firmen wie Microsoft und Adobe ein. Wenn Apple sie als wichtig genug ansieht, werden sie ihnen beim Umstieg unter die Arme greifen und gegebenenfalls spezielle Deals aushandeln, damit weniger als 30% an Apple gehen und man häufiger ein MAS-Feature ist. Gegebenenfalls könnten sie auch das Argument bringen, dass Raubkopien ein kleineres Problem darstellen.

    Aber das braucht Zeit. Wenn es wirklich einen Jahreszyklus bei Mac OS geben wird, dann wären das ab 10.8 noch zwei Jahre. Zwei Jahre in denen am Unterbau gefeilt wird, Nutzer und Entwickler erzogen und Deals ausgehandelt werden.

    Und die "armen" Power-User?

    Erst einmal ist die Frage inwiefern sich die möglichen Berechtigungen der Sandbox ausdehnen und ob ggf. dann auch Software in der Sandbox möglich sein wird, die jetzt nicht möglich sein wird. Gegebenenfalls ist damit dann schon ein Großteil der Software im MAS verfügbar.

    Was fehlen wird ist GPL-Software und Kommandozeilentools. Aber seit ehrlich zu euch, wie oft benötigt ihr die?

    Und dann gibt es noch die Möglichkeit des Entwickler-Accounts.

    Wenn Apple der Meinung sein sollte, dass Entwickler eine größere Auswahl an Software laufen lassen können sollte, weil sonst ihr Leben erschwert ist, könnten sie für Entwickler die Gatekeeper-Software im System lassen.

    In einer Preference Pane oder was auch immer sich Apple einfallen lässt, kann man seinen Developer-Account eintragen und Gatekeeper wird freigeschaltet. Mit dieser lassen sich dann alle Einstellungen treffen, wie mit der Gatekeeper-Software, die es auch schon unter 10.8 gibt. Damit könnten Poweruser all ihre Software weiterverwenden. Sie zahlen dafür 100$/Jahr und es geht einfach.

    Ich weiß nicht, inwiefern das wiederum eine Sicherheitslücke im System hinterlässt, wenn man diese Möglichkeit offen lässt, aber das wäre zumindest ein Weg für Power User trotzdem alles laufen zu lassen, dass sie laufen lassen wollen. Und Apple weiß, dass die wenigsten zu einem anderen Betriebssystem wechseln werden, sondern eher die 100$ zahlen. Geht einmal tief in euch. Selbst wenn ihr kein Entwickler seit, ihr würdet die 100$/Jahr zahlen und nicht auf einmal zu Windows, Linux oder *BSD wechseln.

    Ich würde es.

    Saturday May 19, 2012
  • Opinion

    ,

    Rechnerkram

    Wordpress → Octopress → Wordpress

    Vor einiger Zeit bin ich von Wordpress auf Octopress umgestiegen. Octopress ist eine statische Blogging-Engine, was so einige Vorteile mit sich bringt. U.a. braucht man sich keinerlei Gedanken ums Caching machen und die Blogeinträgen liegen lokal auf der eigenen Platte als Textdateien rum und können per Versionsmanagement auch ordentlich versioniert werden.

    Leider hat es auch mehrere Nachteile:

    • ich muss an meinem Rechner sitzen, um ggf neue Posts zu veröffentlichen (außer ich bau mir Skripts zusammen und lasse meinen Rechner die ganze Zeit laufen)
    • es fehlt an Infrastruktur für Plugins
    • jeder Post brauch mehrere Schritte auf der Kommandozeile und ich poste so selten, dass ich jedes Mal die Syntax vergesse
    • ich muss jedes Mal den Flattr-Button per Hand anlegen

    Und da ich kein echter Hacker bin (die Tagline von Octopress ist “A blogging framework for hackers”) und mir Bequemlichkeit wichtiger ist, bin ich wieder bei Wordpress gelandet. Hier kann ich das tolle MarsEdit benutzen (ich kenn OctoMars, funktionierte nie bei mir), um Posts zu veröffentlichen und schreiben kann ich sie immer noch in jedwedem Texteditor. Mal schauen ob’s ein Schuss in den Ofen ist, aber ich denke nicht.

    Monday April 30, 2012
  • Rechnerkram

    Voodoo löst iTunes Crash - WTF‽

    Nach dem Update auf iTunes 10.6 fing iTunes an bei mir abzustürzen, wenn ich iTunes Match startete. Ich habe so ziemlich alles probiert. Cache geleert, Preferences gelöscht, iTunes neu installiert, der obligatorische Neustart etc.

    Also an Apple gewendet per Express Lane gewendet und einen Rückruf bekommen. Der Mensch vom Support hat mit mir dann einen SMC- und PRam-Reset gemacht. Das hätte wohl in letzter Zeit häufiger bei iTunes-Crashes geholfen. Er wusste auch nicht, was der Kram mit iTunes zu tun hat, funktionierte aber in der Regel. Ein bisschen WTF‽ Aber er schien das ähnlich zu sehen. Bei mir half es nicht und er verwies mich auf den iTunes Support per Webseite.

    Die Kommunikation lief dann über Webseite und E-Mail ab. Mein Ansprechpartner antwortete erstmal mit Textblock, woraufhin ich eine böse Mail schrieb. Dann kam er mit Standardmaßnahmen, die ich alle noch einmal durchführte. Dazu kam das ganze Problem nochmal mit einem neuen Account nachzustellen.

    Also neuen Account erstellt, Musik von der externen Festplatte importiert. iTunes Match gestartet. Aus Gründen habe ich es unterbrochen während es gerade etwas hochlud. Danach Match neu gestartet und es crashte wieder. Die Crashlogs waren aber unlesbar (im Gegensatz zu vorher, wo ich zumindest eine gewisse Idee hatte). iTunes neu gestartet und es crashte wieder. Den Spaß noch ein paar Mal wiederholt und iTunes crashte immer kurz nach dem Start, ohne das Match irgendwas machen konnte.

    Nun gut, zurückgewechselt zum Standardaccount. Böse Mail angefangen an den Support zu schreiben, aber bevor ich sie abschickte, wollte ich es doch nochmal probieren. iTunes gestartet, Match gestartet und es lief durch. Nochmal ein paar Lieder hinzugefügt und es lief wieder durch. Zuverlässig mehrere Male. WTF‽

    Kann mir mal jemand erklären, wie das Anlegen eines neuen Accounts und das Crashen von iTunes im neuen Account dazu führt, dass iTunes in einem anderen Account auf einmal wieder will? Sowas habe ich schon wirklich lange nicht mehr gesehen……

    Saturday March 10, 2012
  • Opinion

    ,

    Rechnerkram

    Feedback zum Krypto-Post

    Auf meinen letzten Artikel gab es einiges Feedback und das soll hier zusammengefasst abgearbeitet werden. Am Ende des Artikels gehe ich auf Dinge wie Verschlüsselung auf Mobiltelefonen ein. Wer sich also dafür interessiert, kann einfach nach unten scrollen.

    Es gibt, wie ehrlich gesagt erwartet, eine ganze Reihe an Lesern des Artikels, die selbst Mails verschlüsseln. Auch mit einem Dutzend Leuten. Es gab auch das Feedback, dass jeder nachfragt, was dieser komische Anhang soll, der nicht geöffnet werden kann. Die Konversionsrate von Nicht-Nerds scheint aber vom Feedback her nicht besonders hoch zu sein.

    Dann gab es auch die erwarteten Vorwürfe der schlechten Recherche und dass ich statt des Rantens doch lieber Leute aufklären soll. Natürlich durfte ich auch lesen, dass den Leuten schickes Aussehen wichtiger sei, als Sicherheit.

    Hier gehe ich einmal von hinten nach vorne durch. Natürlich ist den Leuten das schickes Aussehen, Image und Einfachheit wichtiger. Das ist schließlich das Grundproblem der Sache. Das ist ja mein Punkt. Den meisten sind eben diese Sachen wichtiger. Deswegen benutzen sie heute auch Facebook für alles. Allerdings sollte uns die Geschichte auch zeigen, dass Aufklärung scheinbar nicht wirklich viel hilft. Der Kram muss eben schick aussehen und einfach sein. Ansonsten würden alle die Kommandozeile, vi(m)/emacs und mutt benutzen anstatt Klickibunti-GUI, Textverarbeitung und Webmailer (bzw. heute Facebook). Das ist die typische Nerd-Herangehensweise: Wenn man will, geht’s doch. Die anderen sind alle nur zu blöd und verstehen es nicht und wollen aus dem Grund nicht. So geht aber andere Netznutzer nicht an das Problem ran. Sie sind sich zum Einen des Problems nicht bewusst und selbst dann ist es eben nicht einfach und schön.

    Zum Thema Aufklärung. Ich bat um den Elevator-Pitch für die Erklärung. Gerade von denen, die sich beschwerten kamen Mails im Format TL;DR, die mich teils in einer Weise angingen, dass ich da eigentlich keine Lust drauf hatte. Meine Favoriten waren eine verschlüsselte Mail, die ich erst Abends am Rechner lesen konnte und eine Zuschrift per Pastebin. Wenn mir ein Ei-Avatar auf Twitter einfach nur einen Link schickt, wird normalerweise sofort geblockt. Das ist typisches Spammer-Verhalten. Zum Glück habe ich nochmal ein zweites Mal hingeschaut. Von den beiden Mails, gab es auch die nützlichsten Links.

    Zur Recherche. Ich hab da schon ein paar Mal recherchiert, aber ehrlich gesagt habe ich auch keine Lust mehr nach sowas zu suchen. Das ist auch Teil des Problems. Den Kram sollte man gar nicht erst suchen müssen.

    Aber man kann auch mobil verschlüsseln und wohl auch in Webmailern (wenn man Firefox benutzt). Allerdings ändert das nichts am Hauptproblem: Die Leute benutzen inzwischen Facebook auf der Webseite um sich Nachrichten zu schreiben und zu chatten. Sie benutzen nicht mehr Mail- und Chat-Clients. Dahin muss man sie erstmal wieder zurückbekommen. Das ist das große Problem. Klar kann man Facebook-Chat auch mit OTR versehen. Aber wie ich schrieb, wird auf der Webseite mit komplettem Logging durch Facebook gechattet. Da wird kein Chat-Client benutzt.

    Aber jetzt für die, die verschlüsseln wollen und nicht nur auf ihrem Rechner den Kram verwenden wollen.

    Da ich selber privat ausschließlich Mac OS X und ein iPhone benutze, erstmal hierzu.

    Benutzt man S/Mime kann man sowohl mit den großen Clients (Mail.app, Thunderbird, Postbox) und auf dem iPhone verschlüsseln. Eine Liste mit Anbietern freier Zertifikate gibt es hier. Mit ein bisschen gegoogle findet man Anleitungen wie man die Zertifikate in seinen Mail-Client einbindet. Ich habe mir das Zertifikat dann noch selbst zugemailt und konnte es dann einfach auf dem iPhone installieren.

    Da sich die Leute ja nicht einig sind, ob man lieber S/Mime oder GPG benutzt, empfehle ich die Verwendung von Mail.app auf dem Mac. Mit dem Nightly Build) der GPGTool lässt sich S/Mime und GPG dann parallel auf dem Mac benutzen.

    Auf dem iPhone gibt es dann noch zwei Anwendungen zum Ver- und Entschlüsseln mit GPG. Bei beiden wird der Private Key auf dem Gerät gespeichert. Außerdem funktionieren sie beide über Copy&Paste aus der Mail-Anwendung, wenn Inline-GPG verwendet wird.

    Beide sind hässlich, iPGMail ist eine der hässlichsten Anwendungen, die ich je für das iPhone gesehen habe, aber es funktioniert. Imho fühlt es sich von der Bedienung schmerzfreier als oPenGP an. Ist trotzdem hässlich wie die Nacht und komfortable Bedienung ist was anderes.

    Für den Chat mit OTR gibt es ChatSecure. Das beherrscht XMPP (einfach GMail anklicken und seinen Jabber-Account eintragen) und AIM. Das ist aber auch hässlich wie die Nacht, kann kein Push und da wurde nicht mal auch nur ansatzweise versucht etwas schöner zu machen.

    Alles drei fällt unter die Kategorie: “Hurra! Es geht aber börks ist das hässlich”. Das ist keine Software, die ich irgendwem zumuten will.

    Für Android geht man am Besten zum GuardianProject/. Da gibt es einen Link zu einem Mail-Client, der GPG eingebaut hat und auch einen Chat-Client, der OTR kann. Zusätzlich bieten die auch Tor für Android an und es gibt noch Links zu anderen Apps, wie eine für verschlüsselte VoIP-Gespräche. Wenn ich es richtig verstehe, will das Projekt mobile Kommunikation sicher machen. Zusätzlich gibt es noch Beem als OTR-Chat-Client. Da wurde mir aber von einem Kollegen erzählt, dass es wohl hässlich wie die Nacht ist. Aber das könnt ihr selbst entscheiden. Zu S/Mime unter Android wurde mir nichts geschrieben und mein Kollege konnte mir dazu leider auch nichts sagen.

    Als Abschluss noch die Liste mit Dingen, die ich noch nicht erwähnt habe von @antifarben, die ich kommentarlos hier wiedergebe.

    Friday March 2, 2012
  • Rechnerkram

    Verschlüsselung in Mail und Chat: Der Kampf ist verloren (oder auch nicht?)

    Der Kampf um Verschlüsselung ist verloren. Der Grund: Es ist den meisten einfach egal.

    Es ist ihnen egal, trotz solcher Meldungen wie die Durchsuchung von 37,3 Millionen E-Mails durch Deutsche Geheimdienste (siehe z.B. Golem.de). Das Finanzamt greift wohl auch öfter mal im Rahmen der Steuerfahndung auf E-Mail-Konto zu schreibt das Handelsblatt.

    Also sollte man sich vielleicht doch mal wieder Verschlüsselung für Mail und Chat ansehen. Selbst wenn geschätzte 99% meiner Mails keine sensitiven Daten enthalten, will ich nicht unbedingt, dass sie großflächig durchsucht werden. Also GPGTools runtergeladen, installiert, Keys erstellt und Mails signiert. Leider ging das nicht so einfach, irgendwie hat das Mail-Plug-In divers rumgezickt. In Postbox habe ich dann Enigmail installiert, wollte auch erst einmal nicht. Am Ende habe ich etwa eine Stunde gebraucht, bis ich die erste verschlüsselte Mail verschickt hatte und Mail.app zeigt mir immer noch Fehler bei jeder Mail mit Signatur. Ehrlich gesagt seh ich auch durch die Signatur/Hol-dir-den-Publickey-Geschichte immer noch nicht ganz durch. Meinem Vater und dem berühmten Durchschnitts-User bekomme ich das Ganze glaube ich nicht erklärt.

    In Mail-Clients ist es zumindest unter OS X nicht weitflächig genug eingebaut. Mail.app hat ein Plugin und Thunderbird bzw. Postbox können Enigmail benutzen. Kein Support z.B. in Sparrow oder Mailmate. Warum auch über Plugins in Thunderbird und Postbox? Warum nicht sofort?

    Und dann schau ich auf mobile Mailclients und ich kann mich nicht erinnern Support für GPG bei Blackberry gesehen zu haben, bei iOS auch nicht, ich vermute mal, dass es das nicht in Windows Phone gibt. Aber vielleicht gibt es ja einen Client unter Android, der etwas entsprechendes anbietet.

    Mal abgesehen davon, dass Freemailer in ihrem Web-Interface wohl nie GPG unterschieben werden. Wo will man auch den Private-Key hinterlegen? Und wie scannt man verschlüsselte E-Mails um Werbung zu generieren? Selbst bei Zimbra ist es wohl seit Ewigkeiten ganz oben auf der Liste der gewünschten Features und immer noch nicht umgesetzt.

    Irgendwann habe ich auch mal S/Mime benutzt. Das war weitflächiger vertreten, aber lief auch nicht rund.

    Und der nächste Blick geht dann auf die Anzahl der Leute von denen ich signierte Mails empfange. Selbst im meinem recht nerdy Umfeld kann ich die an einer Hand abzählen. Von den Nicht-Nerds habe ich (wie erwartet) noch nie eine signierte Mail bekommen.

    Ich hatte ja erwartet, dass die üblichen Vertreter der “Verschlüsselt alles”-Fraktion jetzt ihren Werbefeldzug starten. Aber es ist nichts passiert.

    Komm ich jetzt noch zu OTR. OTR ist Verschlüsselung für Chats. Supereinfach und funktioniert. Ich glaube zwar nicht, dass irgendwer jemals die Schlüssel mit seinem Gegenüber überprüft hat, aber zumindest ist es verschlüsselt. Allerdings hat auch OTR meiner Meinung nach das Verbreitungsproblem. Die einzigen Clients in die ich es bis jetzt eingebaut gesehen habe, sind Clients, die auf der libpurple aufbauen. Früher haben aber fast alle meiner Erfahrung nach den Client ihres Anbieters (AIM, ICQ, MSN etc) benutzt, heute benutzen die meisten einfach den eingebauten Chat bei Facebook. Und ich habe auch noch keinen einzigen mobilen Client gesehen der OTR unterstützt.

    Aber gerade bei Facebook sieht man auch den meiner Meinung nach, dass der Kampf vermutlich verloren ist für Mail- und Chat-Verschlüsselung.

    Warum? Ganz einfach: Sehr sehr viele Leute verschicken heutzutage ihre Nachrichten über Facebook und chatten auch darüber. Unverschlüsselt und mitgeloggt. Komplett. Ohne Ausnahme. Und keiner macht sich einen Kopf. Keiner. Die benutzen nicht Pidgin oder Adium und richten sich ihren Facebook-Account ein und klicken auf OTR, die benutzen die Webseite.

    Und da kommen wir auch wieder zur E-Mail. Ich bekomm die Leute sogar nur in seltenen Fällen dazu auf eine E-Mail zu reagieren. Wenn es nicht über Facebook läuft, wird es gar nicht wahrgenommen. Und diesen Leuten dann noch zu erklären, dass Verschlüsselung eine ganz gute Sache wäre, sie aber dann wieder auf diese andere Technologie setzen müssten. No way.

    Wieder einmal sind es nur die Nerds, die verschlüsseln und auch da nicht viele. Meiner Meinung nach sind es wohl eher die Aluhutträger die verschlüsseln. Und wenn ich höre, dass jemand all seine Mails signiert. Juhuu, die Nicht-Nerds ignorieren meiner Erfahrung nach alles was sie nicht sofort verstehen. Klar pauschalisiere ich hier, ich kann auch nur aus eigener Erfahrung sprechen. Schreibt mir ne Mail oder meldet euch auf Twitter bei mir, falls sich mal ein Nicht-Nerd aufgrund eurer signierten Mail bei euch gemeldet hat, was der Zeichenmüll unter eurer Mail soll.

    Ich sehe nicht, dass das noch was wird mit der Verschlüsselung. Leider.

    Aber ich setze sie auch nur ungern ein. In dem Moment, in dem ich anfange zu verschlüsseln kann ich die Mails nicht mehr auf meinem iPhone lesen und der Großteil der Rezeptions und Interaktion des Netzes läuft inzwischen über mein iPhone. Und da will ich nicht die ganzen Mails ignorieren mit Datenmüll, die ich erst lesen kann, wenn ich Abends an meinem Rechner sitze.

    Was kann aber nun getan werden, dass hier nur von verlorenen Schlachten und nicht dem Krieg geschrieben wird?

    Tja, das wird an sich schon seit Jahren erzählt: Verschlüsselung muss einfach werden. Man muss nicht erst verstehen müssen, was öffentlicher und geheimer Schlüssel sind, bevor man es einsetzen kann. Das muss eine Dreischrittinstallation werden.

    • Schritt 1: Ja, ich will installieren
    • Schritt 2: Ja, hier ist mein Passwort, lass mich in Ruhe
    • Schritt 3: Fertig

    Besser noch: Es wird direkt in die Clients eingebunden. Auch muss es mobile Clients geben auf denen ich ver- und entschlüsseln kann. Nicht nur Mails, auch OTR. Ohne die, wird es immer weiter bergab gehen. Wo ist das MobileMail-Overlay in das ich einfach meine Keys importieren kann? Oder gar die MobileMail-Alternative die es direkt eingebaut hat? Wo ist der mobile IM-Client, der OTR kann? Wo? Die müssen her und zwar schnell. Und dann muss es noch Propaganda geben. So schöne Infographiken und Youtube-Videos, welche die Probleme klären und erklären wie es geht. Die eintrichtern, dass man Verschlüsselung will. Übrigens ich will auch gerne überzeugt werden, warum ich Verschlüsselung will und warum ich mir den aktuellen Schmerz antun sollte. Gerne per Mail (siehe Impressum) oder Twitter. Bitte den Elevator-Pitch. Sprich: Ihr habt eine kurze Aufzugfahrt Zeit, um mich zu überzeugen und nicht ganze Bildschirmseiten. Wenn ihr den Durschnittsuser überzeugen wollt, habt ihr auch nicht mehr Zeit.

    Die Beantwortung des Feedbacks und Informationen zu Verschlüsselung von Mail und Chat auf Smartphones findet ihr hier.

    Tuesday February 28, 2012
  • Rechnerkram

    Bye Bye Clear

    Schöner Zufall, gerade dachte ich mir, dass ich darüber ja schreiben wollte, ob Clear weiterhin auf dem Homescreen bleibt, da lese ich, dass Clear heute teurer wird.

    Wer mir auf Twitter folgt, wird heute schon gesehen haben, dass Clear von meinem ersten Homescreen wieder verschwunden ist. 30 Zeichen sind einfach zu wenig, zumindest auf Deutsch. Für die Einkaufsliste reicht es noch, aber da sind andere Apps, vielleicht nicht schneller aber komfortabler und damit besser. Ansonsten bin ich dauernd gegen das Zeichenlimit gestoßen. Ich habe mal gelesen, im Rahmen der Übersetzung von Videospielen (zu SNES-Zeiten), dass Deutsch wohl 1,5 mal länger ist als Englisch. Genau hier könnte es haken. Man merkt schon auf Twitter, dass 140 Zeichen Deutsch, eindeutig kürzer sind als 140 Zeichen Englisch (und auf Japanisch kann man ja fast schon Romane schreiben…) aber bei Clear führt es für mich zur Unbenutzbarkeit. Also wieder OmniFocus für alles. Warum auch nicht, es tut. OmniFocus ist toll. Dazu vielleicht aber mal später was.

    Und um die Frage vorwegzunehmen, warum da eine zweite Todo-App auf dem Homescreen zu sehen ist. Todo.txt ist ein schönes Konzept. Todos in einer Textdatei und dabei auch noch weit weit aus billiger als Taskpaper (wenn auch nicht ganz so schön). Aber es ist nicht nur, dass ich das Konzept mag, aber bei meinem aktuellen Job habe ich nur einen Windows-Rechner zur Verfügung und damit ist OmniFocus auf dem Rechner keine Option. Aber ein Texteditor ist immer zur Hand, Dropbox auch und schon hab ich eine kleine feine Todo-App auf dem iPhone zum Synchronisieren für die Tasks, die so über den Tag anfallen und keinen extra Eintrag im Ticket-System verdient haben.

    Saturday February 25, 2012
  • Rechnerkram

    Clear - ein paar Gedanken

    Ich mag Listen. Da schreibt man Dinge auf und wenn man fertig ist, kann man sie abhaken.

    Seit Jahren nutze ich GTD mit diversen Hilfsmitteln und als ich vor über einem Jahr OmniFocus entdeckte, spürte ich ein kleines Gefühl der Erleuchtung. Für einen GTD-Nutzer ist es meiner Meinung nach der König unter den Programmen. Egal ob er das Buch eins-zu-eins umsetzt oder seine eigene Variante entwickelt hat.

    Normalerweise schüttele ich deswegen den Kopf bei einfachen Programmen zur Verwaltung von Listen. Das kann ich auch mit OmniFocus. Heute ist allerdings eine App für das iPhone rausgekommen, die vorher sehr viel Hype erfahren hat, aufgrund ihres Aussehens und des Bedienkonzepts. Ich spreche von Clear.

    Clear ist eine App zur Erstellung von Listen, die auf Geschwindigkeit ausgelegt ist. Es gibt keine Knöpfe, alles ist auf Gesten- und Einhandbedienung ausgelegt und Listeneinträge dürfen max. 30 Zeichen lang sein. Wieder einmal stellte ich mir die Frage wofür. Aber die Neugier nahm überhand, ich kaufte und inzwischen liegt es auf dem ersten Homescreen.

    Clear ist schnell und das ist seine Stärke. OmniFocus will erst einmal synchronisieren. Ein Task will eigentlich ein Projekt und einen Kontext haben. Mit Clear geht das alles flotter. Natürlich synchronisiert es mit nichts und von Projekten, Kontexten, Due Dates u.ä. will man Abschied nehmen. Aber für die schnelle Liste zwischendurch: Einkaufsliste, kleine projektunabhängige Einzeltasks, die schnelle Notiz zwischendurch u.ä. Dafür ist Clear super geeignet. Mal sehen ob ich es wirklich benutze, aber es ist ein interessanter Ansatz. Ich werde berichten.

    Wednesday February 15, 2012
  • Rechnerkram

    Fever - vielleicht doch kein Fehlkauf

    Vielleicht war Fever doch kein Fehlkauf. Wenn man sich diesen Tweet hier ansieht, gibt’s vielleicht bald einen vernünftigen Client. Ich hoffe sowohl für Mac, als auch für iOS. Dann hätte man endlich eine Sync-Möglichkeit von RSS, abseits von Google Reader.

    Monday February 13, 2012
  • Rechnerkram

    Push aus

    Noch am selben Abend schnell einen weiteren Post hinterherschieben. Man hat ja sonst nichts zu tun…außer vielleicht…lassen wir das.

    Heute habe ich meine Push Notifications am iPhone nahezu komplett ausgeschaltet. Nahezu nichts macht mehr einen Pieps, nahezu nichts erzeugt mehr einen Banner. Carcassonne und Co sind noch im Notification-Center und Lock-Screen zu finden, aber sie sind leise.

    Das einzige, das noch bleibt ist Messages, OmniFocus, Calendar und eine Absender-E-Mail-Adresse. Letzteres ist über Boxcar geregelt.

    E-Mails werden nur noch manuell abgeholt und wenn mir eine bestimmte Absenderadresse etwas schickt, dann wird die Mail weitergeleitet an Boxcar und ich bekomme eine Push-Notification mit allem drum und dran. Tolles Feature.

    Auf meinem Mac sind Badges auch passé, bis auf OmniFocus. Growl ist auch nur sehr selten am Start.

    Und warum das Ganze?

    Ich weiß nicht, wie es euch geht, aber wenn mein Telefon Geräusche macht, höre ich ein “Schenk mir AUFMERKSAMKEIT! Du könntest etwas verpassen und die WELT KÖNNTE UNTERGEHEN, ohne dass du es mitbekommst!!!Eins11!

    In der Regel ist dem nicht so…

    Und damit hab ich den Kram jetzt ausgeschaltet und hoffe weitaus weniger Aufmerksamkeit meinem Smartphone, als meiner Umwelt zu schenken. Das Gleiche gilt übrigens auch für Badges, Töne und Growl am Mac. Das nervt einfach nur und ist übrigens ein Argument für mich Software nicht zu benutzen (Hallo Twitterrific und Postbox). Ich hoffe das klappt, wie ich mir das denke…

    @scottsimpson My new standard of cool: when I'm hanging out with you, I never see your phone ever ever ever. (via Build & Analyze)

    Thursday January 5, 2012
  • iPhone

    ,

    Rechnerkram

    ,

    ios

    ,

    iPad

    ,

    iTunes

    ,

    iTunesMatch

    iTunes Match FAQ

    Heute ist iTunes Match gestartet und es sind eine Menge Fragen aufgekommen. Ich versuche sie hier zu beantworten mit dem was ich mir angelesen habe bzw. aus eigener Erfahrung raus. Flattr this

    1. Was kostet iTunes Match?
    2. Kann man mit einem iTunes Gutschein bezahlen?
    3. Was ist die Grenze an Titeln?
    4. Was passiert wenn ich mehr als 25.000 Titel habe?
    5. Wie bekomme ich auch mit mehr als 25.000 Titeln Match?
    6. Werden die Metadaten angetastet?
    7. Was wird auf keinen Fall gematcht?
    8. Was wird gematcht?
    9. Kann ich Lieder mit zu niedriger Bitrate trotzdem matchen?
    10. Wie lange dauert das Prozedere?
    11. Wie sehen Titel aus, die ich lösche und neu herunterlade?
    12. Was passiert wenn ich Match auf meinem iOS-Gerät aktiviere?
    13. Kann ich Lieder auf meinem iOS-Gerät löschen?
    14. Wie funktioniert das automatische Löschen?
    15. Funktionieren Smart Playlists auf iOS?
    16. Ist ein Ersatz für Spotify- oder andere Streaming-Dienste? Ich will doch Platz auf meiner Platte frei schaufeln oder meinem iOS-Device.
    17. Was passiert wenn Match ausläuft?
    18. Werden Lyrics synchronisiert?

    1. Was kostet iTunes Match?

    iTunes Match kostet 24,99€ pro Jahr.

    2. Kann man mit einem iTunes Gutschein bezahlen?

    Ja und nein. Ihr könnt über Guthaben bezahlen (aufgeladen z.B. durch einen Gutschein), es muss aber eine Kreditkarte oder Click’n’Buy als Zahlungsmittel im Konto hinterlegt sein.

    3. Was ist die Grenze an Titeln?

    Man kann max. 25.000 Titel + im iTMS (iTunes Music Store) gekaufte Titel haben. Es gibt drei Status: Matched, Uploaded und Purchased. Matched und Uploaded zählen in die 25.000 Titel rein, Purchased nicht.

    4. Was passiert wenn ich mehr als 25.000 Titel habe?

    Dann kann Match nicht aktiviert werden.

    5. Wie bekomme ich auch mit mehr als 25.000 Titeln Match?

    iTunes mit alt gedrückt starten (unter OS X) und eine neue Library anlegen, die max. 25.000 Titel enthält.

    6. Werden die Metadaten angetastet?

    Anscheinend nicht.

    7. Was wird auf keinen Fall gematcht?

    Titel, die größer als 200MB sind, Titel mit einer Bitrate < 96KBit, Hörbücher, ogg, mp4 (auch ohne Video), QuickTime-Dateien (danke an @gerritvanaaken). Bei FLAC und Losless hab ich leider keine Erfahrung.

    8. Was wird gematcht?

    Es wird gematcht über Titel, Künstler, Album, Song-Länge und ein Audio-Fingerprint. So wie es aussieht, wird auf jeden Fall nicht gematcht, was es nicht schon im deutschen iTunes Store zu kaufen gibt, auch wenn ein Titel in einem anderem internationalen iTMS erhältlich ist. (Danke @tblar)

    9. Kann ich Lieder mit zu niedriger Bitrate trotzdem matchen?

    Neu enkodieren mit höherer Bitrate. Am Besten in iTunes unter “Advanced -> Create AAC Version” konvertieren. Die Sachen hören sich danach natürlich immer noch räudig an. Mit Glück werden sie aber gematcht und nicht hochgeladen, dann könnt ihr euch die gute Qualität saugen.

    10. Wie lange dauert das Prozedere?

    Hängt von der Größe der Bibliothek ab, der Geschwindigkeit eurer Platte (meine USB-Platte war beim Datensammeln am Anschlag des USB2-Limits) und wenn’s ums Hochladen geht, von eurem Upstream. Ich rechne damit, dass meine 7500 “Artikel”, die hochzuladen sind, ein paar Tage brauchen werden.

    11. Wie sehen Titel aus, die ich lösche und neu herunterlade?

    Vier Fälle: Purchased ohne DRM, Purchased mit DRM, Matched und Uploaded.

    • Purchased ohne DRM: Die Datei bleibt wie sie ist inkl. Metadaten (inkl. Play und Skip Count, Rating etc.). Hat sich allerdings der Name bei der Rechnungsadresse geändert oder der Account, so ändert sich auch der Name im "Purchased by"-Feld bzw. -Account-Feld.
    • Purchased mit DRM: Herzlichen Glückwunsch, kostenloses Upgrade auf eine iTunes+-Datei (256 kBit, kein DRM), ansonsten identisch wie bei Purchased ohne DRM.
    • Matched: Der Titel kommt in 256KBit AAC runter und ist signiert (mit dem Namen in der Rechnungsadresse eures Zahlungsmittels), unabhängig vom vorherigen Format 128 und 320KBit MP3. Die Metadaten bleiben bis auf die Signatur identisch (inkl. Play und Skip Count, Rating etc.).
    • Uploaded: Die Datei kommt so runter, wie sie hochgeladen wurde. Keine Signatur, gleiche Qualität, die Metadaten sind identisch (inkl. Encoder und Kram).

    12. Was passiert wenn ich Match auf meinem iOS-Gerät aktiviere?

    Eure Library wird gelöscht und ihr dürft alles über’s Netz, das ihr hören wollt neu herunterladen. Batch-Download geht album- oder playlistweise. Die Lieder sollten beim Status Uploaded also in der Originalbitrate runtergeladen werden, alles andere (Matched, Purchased) in 256KBit - die Option der Reduktion der Bitrate kann dann nicht mehr verwendet werden. Ein lokaler Sync der Musik über USB oder WLAN ist dann nicht mehr möglich. Alles andere kann weiterhin lokal synchronisiert werden.

    13. Kann ich Lieder auf meinem iOS-Gerät löschen?

    Ja, aber wie in iTunes nicht aus einer Playlist heraus. Ansonsten geht es album- und songweise aus den anderen Ansichten heraus über die Swipe-Geste auf dem Lied oder dem Album. Die gesamte Musik lässt sich löschen über: Einstellungen → Allgemein → Benutzung → Musik auswählen, dann die Swipe-Geste ausführen. (Danke @ilikeapfelmus und @seagers)

    14. Wie funktioniert das automatische Löschen?

    Wenn euer Gerät voll läuft, fängt iOS wohl das selbstständige Löschen an. Gelöscht wird wohl nach dem was ihr schon lange und wenig gehört habt.

    15. Funktionieren Smart Playlists auf iOS?

    Ja, mit Einschränkungen. Limits (max. 25 Lieder z.B.) funktionieren nicht. Ob “zuletzt gespielt am” und Play/Skip Counts synchronisiert werden ist unklar. Einige Leute sehen es, andere nicht. Ratings werden synchronisiert. Ob es noch weitere Einschränkungen gibt, ist mir unbekannt. In iTunes funktionieren die Listen normal, aber unter iOS kann man dann Playlists wie die obigen komplett vergessen. (Danke @hessi und @tschookki)

    16. Ist ein Ersatz für Spotify- oder andere Streaming-Dienste? Ich will doch Platz auf meiner Platte frei schaufeln oder meinem iOS-Device.

    Ja und nein. iTunes auf einem Computer betreibt scheinbar echtes Streaming, allerdings müssen die Dateien einmal vorhanden gewesen sein für den Matching-Prozess. Ein automatisches Löschen für heruntergeladene Dateien gibt es aber wohl nicht.

    Außerdem sollte man dran denken, dass wohl alle Dateien weg sind, die man nicht lokal lagert, wenn iTunes Match ausläuft. Daher ist es wohl geraten die komplette Musik min. einmal vorrätig zu halten.

    Allerdings bedeutet das auch, dass man z.B. bei Computern mit kleiner Festplatte, die komplette Library auf einer externen Platte halten kann und dann unterwegs eine zweite Library anlegt (unter OS X iTunes mit alt gedrückt starten und eine neue kreieren). Bei der zweiten Library wird nur gestreamt bzw. nur ein Teil der Musik runtergeladen. Dank iTunes Match findet trotzdem eine Synchronisation statt.

    Unter iOS wird die Datei runtergeladen und während sie runterlädt wird angefange abzuspielen. Das Abspielen setzt erst dann ein, wenn genug von der Datei runtergeladen wurde.

    17. Was passiert wenn Match ausläuft?

    iTunes Match lässt sich nicht mehr aktivieren, alle nicht lokal gespeicherten Songs werden gelöscht. (Danke @tblar)

    18. Werden Lyrics synchronisiert?

    So wie es aussieht, werden Lyrics nicht synchronisiert. (Danke Sebastian)

    Flattr this

     

    Friday December 16, 2011