Es gibt ja tolle Tools für den Google Kalender und iCal. Einige davon zeigen den Kalender auf dem Schreibtisch an. Das ist eigentlich sehr praktisch, denn im Dashboard nutzen die Termine meist recht wenig. Vor kurzem habe ich iDeskCal getestet und fand es gut, wollte aber das Geld nicht ausgeben. Außerdem war es mir schon wieder zu viel. Jetzt hatte ich mir Zeit das Format des Google-Kalender-Feeds genauer anzusehen und habe für das neue Geek Tool 3 ein kleines PHP Script geschrieben, dass genau die Termine der Woche (und davor) anzeigt. Dies sieht wie folgt aus:

 
<?php
// Zeilenumbruch
define(BR,"\n");
// Hier muss die Feed-URL aus den Google Kalender Einstellungen (XML) rein.
$feedUrl = 'https://www.google.com/calendar/feeds/vorname.name%40domaene.de/private-8f5aee34ebf74b34b2c961bdbe340d32/basic';
// Lese den Feed in ein Objekt ein
$xmlFeed = simplexml_load_file($feedUrl);
// Der Name des Kalenders (wer es mag!)
// echo $xmlFeed->title . BR;
echo BR;
// Liste alle Termine auf
foreach ( $xmlFeed->entry as $item ) {
    // Title des Termins
    echo $item->title . BR;
    // Entferne sinnlose Umbrüche und Texte und gib den Rest aus
    echo str_replace(
        array('<br /> <br />', '<br /><br />', '<br>', '<br/>', '<br />'),
        BR,
        str_replace(
            array("\n",'CEST', 'Wann: ', 'Status des Termins: '),
            '',
            $item->content
        )
    ) . BR;
    // Leerzeile nach jedem Termin
    echo BR;
}
?>

Die Variable $feedUrl findet ihr in den Kalender-Einstellungen unter Privat-Adresse (XML).
google-kalender-einstellungen

Wenn die Geek Tools 3 installiert sind fügt ihr das Script mit dem Aufruf

php /pfad-zum-script/script-name.php

als Shell-Geeklet hinzu.

GeekTool 3

Über das Properties Fenster kann man noch allgemeine Formatierungen machen und die Zeit einstellen wie oft das Script ausgeführt werden soll. Geek Tool kann natürlich viel mehr. Mir ging es primär um die kommenden Termine. Mal sehen, ob ich das bald auch mit Aufgaben hinbekomme…

Properties

dolce

Habt ihr aktive Elemente auf dem Desktop? Nutzt ihr Geek Tool? Ich bin gespannt!

Seit dem ich ein Macbook habe (seit 2006) pflege ich zum ersten Mal mein Adressbuch ordentlich. Es ist einfach besser integriert als bisher und das iPhone tut seinen Teil dazu, denn man muss nicht mehr überlegen, welches Adressbuch das richtige ist. Es gilt das Highlander-Prinzip. Nun habe ich ein neues Business-Telefon im Büro bekommen. Ein SNOM 320. Das ist ein IP-Telefon mit Webserver usw.. Eine ziemlich schräge Angelegenheit und man könnte meinen es kann sogar Eier legen. Über den Webserver kann man auch per HTTP wählen. Das hat in mir die Neugier geweckt und ich habe OSX Software zum Wählen gesucht. Nachdem ich einige Python Scripte für das Adressbuch ausprobiert habe, bin ich auf eine wirklich tolle Software gestoßen. Die Software heisst dialectic und ist für $25 in englischer Sprache zu haben.

Die Software lädt sich automatisch und über einstellbare Tastencodes kann man aus jeder Anwendung heraus wählen. Auch mittels Zwischenablage!

dialectic

Dabei werden nicht nur IP-Telefone unterstützt sondern sehr viele andere Formate inkl. Bluetooth und somit dem iPhone. Sehr interessant ist auch die Integration mit der Fritz.Box von AVM sofern darüber die Telefonie gesteuert wird.

dialectic-fritzbox
Alles in allem ein sehr runde Sache. Wenn ihr feststellen wollt, ob euer Telefon unterstützt wird, ladet einfach die Testversion runter. Für den einen oder anderen Vieltelefonierer lohnt sich das bestimmt. Für mich hat sich die Anschaffung gelohnt.

Bereits am 9. Oktober 2008 habe ich über die Integration des Google Kalender in iCal und nachgelagert zum iPhone berichtet. Mit CalDAV und dem Google Setup Tool geht die iCal Integration in der Zwischenzeit wie von selbst (fast). Aber bei iPhone gibt es ein massives Problem. Neue Einträge werden in einen lokalen Kalender geschrieben und können nicht direkt zu Google gepusht werden. Außerdem nervt das Synchronisieren in der Docking Station langsam schon. Das ist unnötiger Quatsch! Ein Kollege hat mir den Hinweis gegeben, dass ich NemusSync verwenden soll. Das habe ich auch brav getan. Dafür muss das iPhone geunlocked werden. Das ist für mich aber kein Problem, da das iPhone schon immer offen war. Leider hat der Sync über das Netz nicht vollautomatisch geklappt sondern nur wenn man die Sync Anwendung startete. Also bin ich, wie immer, nachträglich auf die Website des Anbieters gegangen und was lese ich da:

Sync Google und iPhone direkt WLAN Netz

Google Mobile Sync für das iPhone existiert! Ja, tatsächlich. In der Google Hilfe für mobile Endgeräte steht alles beschrieben und es funktioniert sogar. Ohne Unlock! Witzigerweise wird die Microsoft Exchange Schnittstelle dafür verwendet. Die Anbindung funktioniert auch für GoogleApps Domänen. Der Administrator muss diese jedoch explizit freischalten. Gott sei Dank bin ich Einer ;-) . Ein paar Einschränkungen gibt es doch. Erstens kann nur ein Google Account verwendet werden. Dies kann man aber durch die Vergabe von Schreibrechten in den Griff bekommen. Zweitens können nur bis zu fünf Kalender synchronisiert werden. Das hat für mich gerade so gereicht und es gibt einem mal wieder eine Grund über die Inflation von Datengräbern nachzudenken.

Insgesamt eine super Sache. Der Kalendereintrag ist innerhalb von einer halben Minute bei Google und je nach Einstellung auch alsbald in iCal. Beim Öffnen des Kalenders auf dem iPhone wird ebenso nach neuen Einträgen geprüft. Irgendwo stand, dass die Daten sogar gepushed werden. Mit Kontakten kann man das wohl auch machen, habe ich aber noch nicht.

Eine wichtige Info zum Schluß: Wenn ihr GoogleApps Domänen verwendet müsst ihr unbedingt auf Englisch umschalten, sonst könnt ihr im Mobile Safari die Auswahl der Kalender nicht durchführen. Es ist total crazy, aber in deutsch gibt es die Sync Icons nicht!

Ich wünsche viel Spaß beim Testen! So langsam wird die Sachen rund. Habt ihr das eigentlich schon alle? War nur ich so blind?

dolce

Der tolle Artikel über Tagging und Open Meta sowie ein bestimmter Kommentar in der Folge, haben mich motiviert einen Artikel über Spotlight zu schreiben. Ein Sprichwort sagt: “Warum in die Ferne schweifen, das Gute ist so nah!”. Die Standard Features von OS X bleiben meist unerkannt. Wie kann ich Spotlight also nutzen? Ich kann hier nicht alle mir bekannten Möglichkeiten aufzählen und werde daher die Dinge so anreissen, dass hoffentlich euer Forscherdrang geweckt wird.

Weiterlesen… »

2008/10 new MAcBook Pro

Wenn ich mir das Bild so ansehe, dann hat es eine gewisse Logik und folgt einer sinnvollen Evolution. Ich steh ja nicht so auf “glossy”, aber wenn es gut gemacht ist…

Quelle: TUAW