Hello,
This blog moved to bogner.sh
Freitag, 9. März 2012
Freitag, 10. Juni 2011
Mounten von beschädigten Partitionen
Hallo,
Manchmal gibt es das Problem, dass sich Platten nicht mehr mounten lassen.
Teilweise durch Hardwaredefekte oder auch durch Probleme mit der Zuordnungstabelle.
Es gibt unter Mac OS X für HFS Volumes oft eine einfache Hilfe: hfs.util
Dieses kleine CLI Tool mountet oft Partitionen die sonst verloren wären.
Um nicht jedesmal alles über das Terminal machen zu müssen hab ich jetzt den superMount geschrieben.
Einfach Doppelklicken, Partition auswählen und hoffen das alles klappt!
Downloaden könnt ihr das Script hier
Manchmal gibt es das Problem, dass sich Platten nicht mehr mounten lassen.
Teilweise durch Hardwaredefekte oder auch durch Probleme mit der Zuordnungstabelle.
Es gibt unter Mac OS X für HFS Volumes oft eine einfache Hilfe: hfs.util
Dieses kleine CLI Tool mountet oft Partitionen die sonst verloren wären.
Um nicht jedesmal alles über das Terminal machen zu müssen hab ich jetzt den superMount geschrieben.
Einfach Doppelklicken, Partition auswählen und hoffen das alles klappt!
Downloaden könnt ihr das Script hier
Freitag, 24. September 2010
ITC - iTunes Metadata
Das iTunes Metadaten Format....
... ein Geheimnis für sich!
Hier ein paar Informationen über den Internen Aufbau der ITC Metadaten Dateien:
- Header Daten (~492bytes)
Die ersten 492 Bytes beinhalte die Metadaten.
Da ich nur das Artwork benötige entferne ich diese mit dd.
- Image data (png, jpg, …)
Das Bild ist ab dem "data" Teil zu finden. Der Dateityp ist nicht überall gleich! Dies muss durch
Bildheader herausgefunden werden!
... ein Geheimnis für sich!
Hier ein paar Informationen über den Internen Aufbau der ITC Metadaten Dateien:
- Header Daten (~492bytes)
Die ersten 492 Bytes beinhalte die Metadaten.
Da ich nur das Artwork benötige entferne ich diese mit dd.
- Image data (png, jpg, …)
Das Bild ist ab dem "data" Teil zu finden. Der Dateityp ist nicht überall gleich! Dies muss durch
Bildheader herausgefunden werden!
Montag, 20. September 2010
Cocoa WebView und HTML5 localStorage - The Black Hole
Ich arbeite gerade an einer Cocoa/HTML5 Applikation. Dabei benutze ich ein WebView und den HTML5 localStorage.
Solange die Applikation nicht beendet wird ist auch keine zusätzliche Konfiguration notwendig um dieses Feature zu nutzen.
Sobald die Applikation jedoch geschlossen wird, werden die Daten nicht gesichert.
Dies kann jedoch mittels der privaten API [WebPreferences _setLocalStorageDatabasePath:] nachgerüstet werden.
Code:
Das Problem mit setLocalStorageDatabasePath ist jedoch, das diese Methode erst beim Verlassen einer Seite aufgerufen wird. Wenn jedoch die HTML5 WebApp nie verlassen wird, gehen die Daten trotzdem verloren.
Einen Workaround hab ich leider noch nicht gefunden.
Quellen:
Solange die Applikation nicht beendet wird ist auch keine zusätzliche Konfiguration notwendig um dieses Feature zu nutzen.
Code:
WebPreferences* prefs = [[WebPreferences alloc] init]; [prefs _setLocalStorageDatabasePath:"~/.db"]; [eCWebView setPreferences:prefs];
Das Problem mit setLocalStorageDatabasePath ist jedoch, das diese Methode erst beim Verlassen einer Seite aufgerufen wird. Wenn jedoch die HTML5 WebApp nie verlassen wird, gehen die Daten trotzdem verloren.
Einen Workaround hab ich leider noch nicht gefunden.
Quellen:
Sonntag, 19. September 2010
Outlook 2007 -> Apple Mail/Adressbuch Migration
Hier eine kleine Liste wie man Outlook 2007 (oder höher) auf Apple Software (Mail/Adressbuch) migrieren kann.
Mails:
Die Mails sind am einfachsten über Thunderbird zu migrieren. Dabei einfach Thunderbird installieren und dem Import von Outlook zustimmen. Im angelegtem Profiles Folder sind dann die Mailbox Files zu finden. Diese einfach auf den Mac kopieren und in Apple Mail importieren.
Tipps:
- umso weniger Sonderzeichen umso besser
- alles unnötige vorher löschen (Datenmenge minimieren)
- den auf den Mac kopierten Dateien die Dateiendung ".mbox" hinzufügen um sie importieren zu können.
Adressbuch:
Seit Outlook 2007 stellt Microsoft den Export als VCARD bereit - wenn auch über Umwege. Einfach alle zu übertragende Kontakte markieren und mittels rechter Maustaste "Als Visitenkarte" wählen. Diese VCARDs dann entweder direkt per Mail senden oder mittels anderem Weg auf den Mac kopieren. Dort einfach in das Adressbuch importieren.
Tipps:
- alles unnötige vorher löschen
- die Generierung der VCARDs kann einige Zeit dauern, dabei reagiert Outlook nicht.
Mails:
Die Mails sind am einfachsten über Thunderbird zu migrieren. Dabei einfach Thunderbird installieren und dem Import von Outlook zustimmen. Im angelegtem Profiles Folder sind dann die Mailbox Files zu finden. Diese einfach auf den Mac kopieren und in Apple Mail importieren.
Tipps:
- umso weniger Sonderzeichen umso besser
- alles unnötige vorher löschen (Datenmenge minimieren)
- den auf den Mac kopierten Dateien die Dateiendung ".mbox" hinzufügen um sie importieren zu können.
Adressbuch:
Seit Outlook 2007 stellt Microsoft den Export als VCARD bereit - wenn auch über Umwege. Einfach alle zu übertragende Kontakte markieren und mittels rechter Maustaste "Als Visitenkarte" wählen. Diese VCARDs dann entweder direkt per Mail senden oder mittels anderem Weg auf den Mac kopieren. Dort einfach in das Adressbuch importieren.
Tipps:
- alles unnötige vorher löschen
- die Generierung der VCARDs kann einige Zeit dauern, dabei reagiert Outlook nicht.
IMAP Mailbox Migration
Bei der Servermigration gibt es immer den leidigen Punkt der Mailübertragung.
Ein Weg um dies etwas einfacher zu gestallten ist imapsync.
Das kleine Tools kann mittels Skript für alle User konfiguriert werden und überträgt dann automatisch alle Mail und Ordner (+ Unterordner) von einem IMAP Server zum anderen.
Sehr toll vor allem wenn man keinen direkte Zugriff auf den Mailserver hat.
Mittwoch, 11. August 2010
Links August 2010
Normalerweise mag ich diese Links-Posts nicht. In diesem Fall mach ich jedoch eine Ausnahme.
Links
Single Sign-On and Kerberos in Mac OS X
Introduction to JavaScript and Browser DOM (Video)
Node.js: JavaScript on the Server (Video)
Buchtipps
Cocoa Programming for Mac OS X - Aaron Hillegass
Mac OS X Internals - Amit Singh
Links
Single Sign-On and Kerberos in Mac OS X
Introduction to JavaScript and Browser DOM (Video)
Node.js: JavaScript on the Server (Video)
Buchtipps
Cocoa Programming for Mac OS X - Aaron Hillegass
Mac OS X Internals - Amit Singh
Abonnieren
Posts (Atom)


