ownCloud und der iOS Sync

Eine eigene ownCloud ist nur die halbe Lösung, wenn man damit Dienste wie Google Mail und Co. ablösen möchte. Was auch gewünscht ist, sind Dinge wie die Synchronisation der Kalender und Kontakte mit dem Mobilgerät. In diesem Fall soll es dabei um iOS gehen, welches in Verbindung mit ownCloud einige Besonderheiten aufweist. Das gleiche gilt auch in Verbindung mit Mac OS X. Bei den Kontakten wird mittels CardDAV synchronisiert. Dies geschieht normalerweise über die URL:

https://example.org/owncloud/remote.php/carddav/addressbooks/seeseekey/contacts

Bei OS X und iOS sieht die URL aber so aus:

example.org/owncloud/remote.php/carddav/principals/seeseekey/

Wichtig ist hierbei das HTTPS oder HTTP weggelasen wird, da dies sonst zu Problemen führt. Der Nutzername „seeseekey“ muss dabei durch den eigenen Nutzernamen ersetzt werden. Bei meinem iOS Gerät habe ich die ganze URL nochmal abgewandelt um auf Nummer sicher zu gehen:

example.org:443/owncloud/remote.php/carddav/principals/seeseekey/

Das zeigt dem Gerät welchen Port er für die SSL-Verschlüsselung benutzen soll. Für CalDAV wäre folgende URL zu benutzen:

example.org:443/owncloud/remote.php/caldav/principals/seeseekey/

Unter iOS 7 scheint das ganze in der aktuellen Betaversion noch nicht rund zu laufen, allerdings dauert es bis zur finalen Version noch ein paar Monate, so das man hier Besserung erwarten darf.

Lotek64

Bei der Suche nach Informationen zum Commodore C64 bin ich über das Magazin Lotek64 gestoßen. Bei diesem handelt es sich um ein Magazin in PDF- und Papierform welches sich mit Themen rund um diese Epoche beschäftigt. Die mittlerweile über 40 Ausgaben bieten dabei auf zirka 30 Seiten pro Ausgabe interessante Artikel zu Themen aus dieser Zeit, wobei durchaus auch aktuelle Dinge behandelt werden. Zu finden ist das Magazin dabei unter http://lotek64.com.

Scrivener zählt nicht richtig

In meinem aktuellen Scrivener-Projekt waren auf einen Schlag nur noch einige hundert Wörter vorhanden. Das ist dann der Moment in welchem man nervös nach seinem geschriebenen Text sucht. Allerdings ist der Text nicht verschwunden, sondern Scrivener zählte in diesem Fall falsch. Dies kann bei der Nutzung einer Scrivener Datei über mehrere Rechner passieren, z.B. wenn man das ganze in Verbindung mit Dropbox benutzt.

Der Index wird neu aufgebaut

Der Index wird neu aufgebaut

Um die entsprechenden Indicies neu aufzubauen, muss man bei geöffnetem „File“-Menü die Option/Alt-Taste gedrückt halten. Damit wird aus dem Menükommando „Save“ ein „Save and Rebuild Search Indexes“. Nachdem dieser Vorgang durchgeführt und Scrivener neugestartet wurde, ist auch der entsprechende Wortzähler wieder korrekt.

Controls im Visual Studio zur Designzeit debuggen

Die Entwicklung von Controls unter .NET und Windows Form geht eigentlich relativ leicht von der Hand. Kompliziert wird das ganze immer dann wenn Fehler auftreten. So lassen sich Controls welche im Designmodus Exceptions werfen, nur schwer debuggen. Aber wie immer gilt, wo ein Wille ist, da ist auch ein Weg.

Das Attach to Process Fenster

Das Attach to Process Fenster

Um ein Control zu debuggen, sollte man das entsprechende Projekt bzw. die Solution zwei mal öffnen. In dem einen Visual Studio öffnet man nun den Designer. Im anderen Visual Studio wählt man im Debugmenü den Punkt „Attach to Process…“ aus. Das sich öffnende Fenster zeigt alle Prozesse an, an welche sich der Debugger anhängen kann. Hier wird das erste Visual Studio (das mit dem Designer) ausgewählt. Nun kann man im Quelltext des Controls Breakpoints setzen und somit die Ausführung überwachen. Allerdings sollte man sich dabei nicht wundern, das dass Control im Debugger größer erscheint als es eigentlich ist. Der Grund dafür liegt darin, das genau genommen nicht das Control sondern das gesamte Visual Studio debuggt wird.

Kdenlive 0.9.6 startet unter Mac OS X nicht

Die neuste MacPorts Version der freien Videoschnittlösung Kdenlive hat ein Problem: sie startet nicht. Das Icon taucht kurz auf und verschwindet daraufhin wieder. Mittlerweile gibt es auch den entsprechenden Bugreport im Trac von MacPorts. Dort ist auch ein Workarround beschrieben, welcher das Problem behebt. Dazu öffnet man das Terminal und gibt dort:

sudo port uninstall -f gavl

ein. Dies deinstalliert das Paket welches das Problem verursacht. Anschließend startet Kdenlive unter Mac OS X wieder ohne Probleme.