19 Jul

iAltGr veröffentlicht

Saturday July 19th 2008, 9:42 pm
Tags: , , , , , , ,

Jeder Switcher vom PC zum Mac kennt das Problem: Die Tastatur ist irgendwie anders. Sonderzeichen wie der Klammeraffe @, der Backslash \, die Klammern {}[] und | liegen an ganz anderer Stelle. Schlimmer noch: bei der @-Tastenkombination Alt-Gr-Q wird das aktuelle Programm beendet. Wer hat sich noch nicht auf dem Desktop wieder gefunden, nachdem man nur eine Emailadresse im Mail oder im Safari eingeben wollte.

Aber das hat jetzt ein Ende mit iAltGr, das Ihrem Mac wieder eine Alt-Gr-Taste verpasst:



Die Mac-Tastatur wird damit so verändert, dass man die üblichen Alt-Gr-Tastenkombinationen wieder verwenden kann. Und das alles ohne instabile Kerneltreiber oder Hacks. Die Installation ist denkbar einfach: mit einem Klick wird aus der rechten Apfel-Cmd-Taste wieder ein Alt-Gr. Mehr findet man bei Limoia.

1 Comment

15 Jun

Bankomat auf der Zielgeraden

Sunday June 15th 2008, 2:57 pm
Tags: , , , ,

Der geschlossene Betatest von Bankomat läuft gut. Eine ganze Reihe von Bugs sind gefixt und Bankomat nähert sich einer öffentlichen Version.

Neben korrigierten Bugs hat Bankomat auch noch ein paar interessante Last-Minute-Features erhalten, die unsere Tester unbedingt haben wollten:

  • Spotlight-artige Suche: Wie oft will man wissen, wann die letzte Überweisung mit einem bestimmten Stichwort ankam? Dies ist jetzt einfacher als jemals zuvor mit dem Suchfeld direkt im Menü. Die Ergebnisse erscheinen natürlich in Echtzeit.

    alt 
  • Saldo direkt im Menu: Wenn man noch schneller seinen Kontostand wissen möchte, kann man ihn nun direkt neben dem Euro im Menü anzeigen.
    alt
4 Comments

03 Jun

Beta-Tester gesucht für Bankomat

Tuesday June 03rd 2008, 10:46 pm
Tags: , , , , , , ,

Nachdem wir nun schon seit einiger Zeit am Bankomat arbeiten, nähert er sich nun langsam der Fertigstellung.

Wer Bankomat noch nicht kennt: Er stellt eine neue Art dar, Online-Banking zu betreiben. Bisher gibt es im Wesentlichen die beiden Möglichkeit:

  • Man verwendet das Web-Banking der Bank mit Pin und Tan, was von praktisch jeder Bank angeboten wird.
  • oder man kauft und verwendet eines der großen HBCI-Online-Banking-Programme (wie MacGiro oder Bank X auf dem Mac).

Web-Banking ist meist nicht komfortabel und man schaut im Endeffekt doch nicht so häufig auf die Umsätze, wie man es vielleicht sollte. Wer hat sich nicht schon dabei erwischt, nach 6 Wochen zu merken, dass inzwischen so viele neue Buchungen da sind, dass man keine Lust hat, alle einzeln zu kontrollieren. Eine falsche Buchung über 10 oder 20 Euro würden viele deshalb wahrscheinlich gar nicht merken.

Die großen HBCI-Programme sind geschrieben mit dem Ziel, so ziemlich alle Geschäftsvorfälle zu unterstützen. Der Otto-Normalverbraucher will das aber gar nicht. Die 2 Überweisungen im Monat kann man genauso gut auch im Webinterface der Bank machen. Aber der schnelle Blick auf den Kontostand oder auf die neuen Buchungen ist halt mit aufwändigem Einloggen einfach zu umständlich.

Was bisher fehlt, ist ein Online-Banking-Programm für jeden Tag, das so einfach zu bedienen ist, dass man es regelmäßig benutzt. Email-Programme oder Newsreader haben im Grunde dasselbe Ziel, nur halt nicht mit Buchungen auf dem Konto. Der Bankomat schließt genau diese Lücke. Aber ein Bild sagt wohl mehr als 1000 Worte:

Wie gesagt ist der Bankomat nun in der Beta-Phase. Man kann sich über folgenden Link zum Beta-Testen anmelden. Noch ist es ein geschlossener Beta-Test. Die endgültige Version wird dann Shareware sein, aber im Gegensatz zu den großen HBCI-Programmen im preislichen Rahmen, also eher im Preissegment einer guten Pizza mit Getränk. Beta-Tester, die aktiv Fehler melden im Beta-Test, können sich auch noch über einen dicken Rabatt auf die endgültige Version freuen.

 
 
 
3 Comments

07 May

Expecting too much from CoreData automatic model migration

Wednesday May 07th 2008, 3:51 pm
Tags: , , , ,

If you use Core Data in your Cocoa application, you will have discovered Xcode 3’s mapping model to go from one model version to another. This works very nicely on your local development Mac, but not so when deploying the code to others who do not upgrade to a new version 100 times a day.

The problem is that the automatic migration of the persistent store coordinator using the NSMigratePersistentStoresAutomaticallyOption option is not as clever as expected: it only migrates using exact matches of mapping models. It does not use multiple mappings to go from very old data models to the current one. This will bite you eventually.

Reading the documentation:

NSMigratePersistentStoresAutomaticallyOption
Key to automatically attempt to migrate versioned stores.

The corresponding value is an NSNumber object. If the boolValue of the number is YES and if the version hash information for the added store is determined to be incompatible with the model for the coordinator, Core Data will attempt to locate the source and mapping models in the application bundles, and perform a migration.

one can easily get the impression that it does this by talking about “mapping models”.

Also after some googling I did not find any hint about this, neither a solution.

The naive solution though works fine by just manually doing several migration steps until the current data model is reached. This is quite a lot of code, making me wonder I misunderstand anything here? This must be a problem everybody encounters eventually in Core Data apps.

2 Comments

27 Mar

Warum

Thursday March 27th 2008, 9:10 pm
Tags: , , ,

… werden für Richtungsangaben in der Ubahn nicht “U7 Nord” bzw. “U7 Süd” verwendet. Das würde dem Ortsunkundigen das Nachschlagen ersparen, wo denn nochmal Rudow im Berliner Umland liegt und wie sich das auf die richtige Wahl der Ubahnrichtung in der Berliner Innenstadt auswirkt.

2 Comments

27 Mar

Immer jüngere Mitarbeiter gesucht

Thursday March 27th 2008, 12:43 pm
Tags: , , , ,

monster.png

Da kann ich mit meinem Alter wohl nicht mithalten, bei Monster.de.

1 Comment