Mailpile

Es gibt einige Webmail Clients unter freier Lizenz, wie z.B. Roundcube und SquirrelMail. Allerdings wird man feststellen, das die Auswahl nicht sonderlich groß ist. Ein neuer Stern am Webmail-Himmel ist Mailpile welches unter http://www.mailpile.is/ zu finden ist.

mailpile.is

mailpile.is

Mailpile orientiert sich dabei vom Interface her an Google Mail, was man auf den ersten Blick erkennt. Es bietet dabei natürlich Dinge wie eine Suche, verschiedene Importfunktionen, Tag-Support, eine Kontaktverwaltung und soll eine integrierte PGP Verschlüsselung und Signierung enthalten. Dadurch wird das ganze Paket wesentlich interessanter, da eine eingebaute Verschlüsslung, die Anwendung für Jedermann enorm vereinfacht.

Für das Hosting benötigt man einen Pythonstack, so das es sich nicht für das normale LAMP Webhosting Paket eignet (es sei denn das P steht für Python). Das ist schade, da dadurch sicherlich der Kreis der Benutzer eingeschränkt ist. Mailpile ist freie Software und steht unter der AGPL. Der Quelltext ist auf Github zu finden. Im Moment wird auf Indiegogo Geld für die weitere Entwicklung des Clients gesammelt. Wem das Projekt also zusagt, sollte die Brieftasche zücken.

iOS7 und Probleme mit CardDAV in Verbindung mit ownCloud

Wie ich in einem Artikel beschrieb funktioniert CardDAV in Verbindung mit den iOS 7 Betas nicht. Mittlerweile gibt es dazu auch einen Bugreport im ownCloud Bugtracker. Wie es scheint, kommt der Fehler dadurch zu Stande das iOS 7 die Anfragezeichenkette dupliziert:

[11/Aug/2013:18:05:48 +0200] "PROPFIND /owncloud/remote.php/carddav/addressbooks/USERNAME/contacts/owncloud/remote.php/carddav/principals/USERNAME/ HTTP/1.1" 401 1163 "-" "iOS/7.0 (11A4449a) dataaccessd/1.0"

Das sieht verdächtig nach einem Fehler in der iOS 7 Beta aus. Es betrifft dabei alle Betas von Beta 1 bis Beta 5. Hier kann man nur hoffen das Apple bis zur fertigen Version noch nachbessert.

Kindle Paperwhite einem Jailbreak unterziehen

Der Kindle Paperwhite kann einem Jailbreak unterzogen werden. Das bedeutet das man auf dem Gerät volle „root“-Rechte hat und somit schalten und walten kann wie man möchte. Im Gegensatz zu anderen Geräten wie solche mit iOS oder Android ist der Jailbreak bei einem Kindle eine sehr einfache Angelegenheit. Im ersten Schritt sollte man nachschauen welche Firmwareversion auf dem Gerät vorhanden ist (die aktuelle Version ist 5.3.6). Diese Informationen erreicht man durch einen Druck auf die Menütaste -> Einstellungen -> Menütaste -> Geräteinfo. Der aktuelle Jailbreak arbeitet dabei nicht mit den Versionen 5.3.3 und 5.3.6 zusammen.

Versionen welche unterstützt werden, sind 5.2.0, 5.3.0, 5.3.1, 5.3.4, und 5.3.5. Allerdings ist es trotz einer inkompatiblen Version möglich einen Jailbreak durchzuführen. Dazu muss der Kindle einem Downgrade unterzogen werden. Dazu lädt man sich eine kompatible Version herunter. Diese packt man per USB-Kabel auf den Kindle und installiert sie mittels Menütaste -> Einstellungen -> Kindle aktualisieren. Nach dem Jailbreak kann der Kindle dann wieder auf die aktuelle Version aktualisiert werden.

Aktivieren Sie JavaScript um das Video zu sehen.
Video-Link: https://www.youtube.com/watch?v=10n4BJlt4DE

Für den Jailbreak selbst benötigt man diese Zip-Datei (Original). Diese Datei entpackt man und kopiert die Dateien „jailbreak.sh“ und „MOBI8_DEBUG“ auf den Kindle. Das neu erscheinende Dokument wird geöffnet und schon wird der Kindle einem Jailbreak unterzogen. Ein Neustart des Kindles ist empfehlenswert, damit die Entwicklerzertifikate erkannt werden.

Wenn man nun ein Update durchführt, müssen die Entwicklerzertifikate und das „Rescue Pack“ neu installiert werden. Der Jailbreak selbst sollte nach dem Update erhalten bleiben. Möchte man den Jailbreak wieder rückgängig machen, so geht in den Einstellungen über den Menüpunkt „Gerät zurücksetzen“. Danach sollte das offizielle 5.3.1 Update installiert werden.

Im Endeffekt stellt sich die Frage ob und wozu man einen Jailbreak auf diesem Gerät benötigt. Den angebotenen Paketen fehlt das Killerfeature für welches sich ein solches Jailbreak lohnen würde. Zum Lesen eignet sich der Kindle auch hervorragend ohne Jailbreak.

Evolution Chamber und Starcraft Fusion

Beim Spielen von Starcraft 2 wird man irgendwann den Begriff „Build Order“ oder Baureihenfolge gehört haben. Dabei handelt es sich um eine je nach Spielrasse verwendete feste Reihenfolge für den initialen Aufbau der Basis. Für die Standardvorgehensweisen gibt es dabei durchaus einige erprobte Strategien.

Interessant wird es wenn man eine eigene Build Order entwickeln möchte. Das kann man natürlich von Hand tun oder spezialisierte Tools dafür benutzen. Eine solche Build Order könnte dann z.B. so aussehen:

0:02,00: 50M 0G 3L 6/ 10S – Build Drone
0:13,63: 50M 0G 2L 7/ 10S – Build Drone
0:24,70: 50M 0G 2L 8/ 10S – Build Drone
0:29,75: 25M 0G 1L 9/ 10S – Build Extractor
1:07,65: 200M 0G 3L 8/ 10S – Build Spawning Pool
1:07,65: 0M 0G 3L 7/ 10S – Move Three Drones To Gas
1:25,56: 50M 26G 3L 7/ 10S – Build Drone
2:12,65: 160M 116G 3L 8/ 10S – Research Metabolic Boost
2:12,65: 60M 16G 3L 8/ 10S – Build Extractor
2:12,65: 35M 16G 3L 7/ 10S – Build Extractor
2:12,65: 10M 16G 3L 6/ 10S – Cancel Extractor
2:12,65: 29M 16G 3L 7/ 10S – Build Extractor
2:12,65: 4M 16G 3L 6/ 10S – Cancel Extractor
2:12,65: 23M 16G 3L 7/ 10S – Cancel Extractor
2:12,65: 42M 16G 3L 8/ 10S – Build Extractor
2:12,65: 17M 16G 3L 7/ 10S – Cancel Extractor
2:17,58: 50M 18G 3L 8/ 10S – Build Zergling
2:37,78: 100M 31G 3L 9/ 10S – Build Overlord
2:47,88: 50M 37G 2L 9/ 10S – Build Zergling
3:02,78: 74M 46G 2L 10/ 18S – Build Zergling
3:08,08: 50M 50G 2L 11/ 18S – Build Zergling
3:18,18: 50M 56G 1L 12/ 18S – Build Zergling
3:28,28: 50M 63G 1L 13/ 18S – Build Zergling
3:38,38: 50M 69G 1L 14/ 18S – Build Zergling

Waypoint 1 satisfied:
4:02,65: 120M 84G 1L 15/ 18S
Income: 297M 38G
Buildings: 1 Hatchery 1 Extractor 1 Spawning Pool
Units: 8 Drone 2 Overlord 14 Zergling
Research: Metabolic Boost

Bei jedem diesen Tools gibt man das Ziel an (z.B. 12 Zerglinge) und diese probieren das ganze so lange durch bis eine möglichst optimale Lösung gefunden wurde. Speziell für Zerg gibt es dabei das auf Java basierende Tool „Evolution Chamber“ welches unter http://code.google.com/p/evolutionchamber/ zu finden ist.

Starcraft Fusion beim Erstellen einer Build Order

Starcraft Fusion beim Erstellen einer Build Order

Für Windows gibt es das Tool „Starcraft Fusion„. Im Gegensatz zu „Evolution Chamber“ können mit „Starcraft Fusion“ auch Build Order für die Terraner und die Protos angelegt werden. Bei der Benutzung sollte man immer beachten, das jede Bedingung die man definiert sich auf die Rechenzeit auswirkt. Bei komplexen Zusammenstellungen kann eine solche Berechnung schon mal einige Wochen dauern, während es sich bei ein paar Zerglingen nur um einige Minuten handelt.