Screen ist mir schon länger bekannt, naja ich weiß jedenfalls seit bestimmt 5 Jahren, dass es Screen gibt. Bisher habe ich allerdings noch nicht geschafft die 6 Buchstaben s-c-r-e-e-n hintereinander auf der Kommandozeile einzugeben und danach Return zu drücken. Das war ein Fehler! Aufgestachelt durch einen Artikel in der aktuellen IX habe ichs dann heute doch mal geschafft. Ich bin ein Depp. Warum hab ich das nicht eher schon mal gemacht? Ich bin ein Hack – und was für einer.
Mac
weils besser ist
Automatically mount shares based on location
Wer viel mit dem Mac unterwegs ist, kann das hier bestimmt gebrauchen:
Automatically mount shares based on location
Windows-Anwendungen direkt auf dem Mac-Desktop
Das ist es. Bräuchte ich Windows auf meinem Mac, dann würde ichs genau so machen wollen: Parallels Desktop startet Boot-Camp-Installationen
„grep“ can highlight the text it matches in color
With --color=auto
, grep
will highlight the matching portion of the line in color when it outputs to a terminal, while avoiding the use of any potentially-harmful terminal control sequences when standard output goes somewhere else (like a file or pipe)… (Debian Administration)
Or just put a alias grep="grep --color=auto"
to .profile
iSync mag mein Handy, manchmal – heute jedenfalls
Ausgangssituation: iSync 2.3 mag nicht mit Siemens SP65 zusammentun.
- Telefon aus der Geräteliste von Bluetooth und iSync löschen
- An Mac und Telefon Bluetooth abschalten
- iSync beenden
- Folgende Telefonbeschreibung erstellen:
< ?xml version="1.0" encoding="UTF-8"?> < !DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <!-- provided by http://en.iSync-hilfe.de 07.2006 --> <!-- iSync.version.2.3 --> <plist version="1.0"> <dict> <key>com.siemens.SP65</key> </dict><dict> <key>Identification</key> </dict><dict> <key>com.apple.cgmi+cgmm</key> <string>SIEMENS+SP65</string> </dict> <key>InheritsFrom</key> <array> <string>family.com.siemens.S5x</string> </array> <key>Services</key> <array> <dict> <key>ServiceName</key> <string>com.apple.model</string> <key>ServiceProperties</key> </dict><dict> <key>ModelIcon</key> <string>SP65.tiff</string> <key>ModelName</key> <string>SP65</string> </dict> </array> </plist>
hier abblegen:
/Library/PhonePlugins/MyPhone.phoneplugin/Contents/Resources/MetaClasses.plist - Und folgendes hier
Library/PhonePlugins/MyPhone.phoneplugin/Contents/Info.plist< ?xml version="1.0" encoding="UTF-8"?> < !DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>PhoneModelsSync</string> <key>CFBundleIdentifier</key> <string>com.apple.phoneplugin.siemensSP65sync</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>PhoneModelsSync</string> <key>CFBundlePackageType</key> <string>BNDL</string> <key>CFBundleShortVersionString</key> <string>2.3</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>503.9</string> <key>IPHPhoneConduitVersion</key> <string>501.42</string> </dict> </plist>
- Die Verzeichnisstuktur sollte ungefähr so ausschauen:
minime:/Library/PhonePlugins christian$ find . . ./MyPhone.phoneplugin ./MyPhone.phoneplugin/Contents ./MyPhone.phoneplugin/Contents/Info.plist ./MyPhone.phoneplugin/Contents/Resources ./MyPhone.phoneplugin/Contents/Resources/MetaClasses.plist ./MyPhone.phoneplugin/Contents/Resources/SP65.tiff ./MyPhone.phoneplugin/Contents/version.plist ./MyPhone.phoneplugin/Icon
und gibts hier als Download
- In den Mac-Systemeinstellungen > Bluetooth > Geräte > „Neues Gerät konfigurieren…“
- Dann geht das!
(… die Idee stammt natürlich nicht von mir sondern habe ich hier gefunden http://isync-hilfe.de/)
My Digital Life
Ich spiele mit dem Gedanken mein Digital Life zu konsolidieren. (Hört sich cool an, oder?) Ausgangssituation: In unserem Wohnzimmer steht ein Fernsehgerät, das ab und zu flackert und mir ansonsten auch nicht wirklich gefällt. Mir würde da so ein schicker flacher viel besser gefallen.
Aber jetzt isses derzeit so, dass die TV-Hersteller die Konsumenten ganz schön verarschen – war vor der WM noch der „HDReady“-Aufkleber das Maß der Dinge, muss jetzt „Full HD“ dranstehen. So, und seit letzter Woche bietet Apple da eine super Alternative:
Schaut schick aus und hat (Full) HD-TV-Auflösung! Jetzt muss ich unbedingt mal in den Mac-Laden und abchecken, ob TV-Software + Mac als Fernsehersatz taugen! Das wäre dann nämlich echt super! TV + Video-Recorder + MP3-Zentrale + DVD-Player + elktronische Programmzeitschrift + Internet-Radio + schickes Design bei mir im Wohnzimmer. Ich beobachte den Markt.
[UPDATE]
Für den Mac gibt es zwei Softwaren: EyeTV und MediaCenter. MediaCenter ist eine AllInOne-Sorglos-Packet (TV, IP-TV, Internetradio und was weiß der Kuckuck nicht), relativ günstig, aber mit wenig TV-Einstellungen und ohne Videorecorder. Kommt aber der Endlösung die ich will schon sehr nahe! EyeTV ist wohl das Fernsehding das ich bräuchte… allerdings habe ich nirgends im Netz eine Demo gefunden, schade.
Hardware. Die Expertenrunde hat als Alternative zum 24 “ iMac auch noch den Mac mini + Anzeigeeinheit (Alternative1, Alternative2) ins Gespräch gebracht, vielleicht sogar die besser Lösung. Die Fernbedienung von Frontrow ist nett, aber wegen des fehlenden Ziffernblocks nicht wirklich zu gebrauchen, aber auch dafür gibt es eine Abhilfe.
Jetzt bräuchte ich eigentlich nur noch jemand der mir mal eben 2000 € schenkt (ach übrigens, ich habe in einem Monat Geburtstag). Und vielleicht gibts ja diese Woche noch eine Überraschung und ich habe das Wochenende umsonst gegooglet.
Ratio. Jetzt wo ich weiss, dass ich zu Gravis marschieren könnte und dort alles bekommen würde was ich bräuchte, ist die ganze Sache schon wieder fast witzlos und es kommen die üblichen Fragen: Ist die Sache wirklich so viel Geld wert? Kann man sich da nicht was billigeres selber bauen? Gibts da nicht was von Ratiopharm? Im Fernsehn kommt eh nur Dreck, will ich da wirklich rein investieren? Wo spare ich die Kohle ein. Verrückt.
SSH-Tricks
Da hat sich mal wieder jemand die Mühe gemacht SSH-Tricks zusammen zu schreiben, schön immer mal wieder daran erinnert zu werden:
A couple of tricks with the secure shell
http://www.apple.com/DTDs/PropertyList-1.0.dtd
Hab ja einen Faible für XML-Datenformate. Bin durch Zufall drauf das von Apple gestoßen – naja Zufall, steht im Header einer jeden XML-Konfigurationsdatei von OS X und sogar iTunes wird damit verwaltet – ein Datenformat für die komplette Verwaltung solch eines Systems, beeindruckend! Die DTD dazu gibt es hier und eine Spezifikation hier.
Das Ganze nennt sich Property Lists und es existieren Objective-C und Java Klassen für die Verarbeitung, die Verwendung wird hier beschrieben. Blöd ist nur, dass der Java Support eingestellt wurde. Naja, aber dafür ist auch die binäre Verarbeitung möglich, das ist vor allem für die iTunes-Bibliothek nötig!
Jetzt weiß ich nicht ganz genau ob man dieses Format auch für eigene Zwecke verwenden kann, aber wenn die DTD schon online ist, was sollte denn dagegen sprchen?
So, seit gestern bin ich mir sicher dass ich heuer im Winter was mit Java programmieren will, jetzt habe ich ein Datenformat, nun brauche ich nur noch eine Anwendungsidee. Morgen werde ich ein EMF-Modell aus der DTD generieren, damit ich solche Dateien auch ohne Apple-Klassen verarbeiten kann. Mal schauen was geht…
Neustart
Heute habe ich mein Powerbook neu gestartet. Das erste mal seit 141 Tagen:
powerbook:~$ uptime
12:46 up 141 days, 25 mins, 2 users, load averages: 1.15 1.34 1.36