Von Linux her kenn ich es, das man seine Server auch über ssh in seinen Verzeichnisbaum einhängen kann. Dies find ich immer sehr praktisch. Das wollte ich nun auch auf meinen Mac haben. Allerdings ist es hier etwas kompliziert. Mac OS X kann zwar SSH, aber eben nciht drüber sftp. Da schafft dann das kleine Tool sshfs Abhilfe was man hier downloaden kann. Danach noch das Binary nach /sbin kopiert und schon sind wir unseren Zeil wieder näher. Nun kann man über den Terminal mit mount_sshfs seine Server mounten. Damit dann alles im weiteren Verlauf problemlos läuft, sollte man noch seinen ssh-key auf dem Server einrichten, dann brauch man nicht immer das Passwort eingeben.
Ich fand es dann allerdings auf Dauer immer ziemlich umständlich, da man immer ein verzeichnis haben musst wo man den Server einhängen kann. Wäre es nicht schön, wenn das so wie mit allen anderen Volumes unter Mac OS X ginge? Und das geht auch! Erstellt man unter /Volumes einen Ordner und mounted darauf etwas, wird beim Aushängen (Ziehen des Volumes in den Papierkorb) der angelegte Ordner mit entfernt. Soweit so gut. Jetzt wo wir das wissen und dann noch ein wenig AppleScript können, kann man sich doch ein kleines Script schreiben! So habe ich es dann auch getan. AppleScript ist dabei ziemlich einfach zu handhaben und sehr Sprach nah. Das heißt, man kann es auch verstehen wenn man nicht so viel Ahnung von Programmierung hat.
Als erste wird vom User eine Eingabe erwartet. Hier kann man einen DNS-Namen oder eine IP eingeben. Dann wird anhand dieser Eingabe ein Ordner mit diesen Namen unterhalb von /Volumes erstellt. Als Benutzer wird standardmäßig root genommen. Kann man ja aber auch noch im Code ändern. Dann wird über den Terminal mount_sshfs ausgeführt und anhand der Eingabe versuch diesen Server per SSH einzubinden. Der Terminal ist kurz zu sehen, wird dann aber gleich wieder beendet. Mir ist auf die schnelle keine bessere Lösung eingefallen. Wenn ich nur “do shell script” mach, bleibt die Applikation so lange aktiv, bis man das Volume unmountet. Abschliessen wird dies noch per Say über die Mac OS X – Sprachausgabe bestätigt.
so dann hier nun zum Script:
einmal hier als Listing:
set Server to text returned of (display dialog “Server eingeben:” default answer “”)
try
tell application “Finder” to make new folder at “Macintosh HD:Volumes” with properties {name:Server}
on error
display dialog “Fehler: Ordner schon existenz oder kein schreiberechtigungen!”
end try
try
tell application “Terminal”
do script “mount_sshfs root@” & Server & “:/ /Volumes/” & Server
delay 2
quit
end tell
on error
display dialog “Fehler: Server konnte nicht eingebunden werden!”
end try
tell current application
say “Volume mounted”
end tell
irgendwie sah die MobilMe-Startseite gestern noch anders aus. Scheint also ein Update gegeben zu haben. Die Seite ist nun etwas klarer strukturiert wie ich finde und man bekommt die aktuellsten News vor dem Login angezeigt. Nach dem Login hat sich nicht viel geändert, habe eben mal kurz alles duchgeklickt. Mir sind dabei aber keinerlei Veränderungen aufgefallen. Mal sehen, vielleicht wird da ja noch was geändert, oder es findet ein Zusammenschluss mit iWork’09 statt.
[UPDATE]
Die Firefox unterstüzung scheint aber besser zu sein. Denn er meckert und Linux nicht mehr rum, das ich doch einen Unterstüzten Browser nehmen solle. Dies war sowieso immer sehr lustig. Ich solle doch Firefox 3 oder besser nehmen und ich hatte doch auch Firefox 3, aber eben schien Apple noch zwischen Windows/MacOSX und Linux zu unterscheiden.
Irgendwie hab ich schon eine Weile auf diese Schlagzeile gewartet. Es war ja in den letzten Jahren eh der Trend zu beobachten, das sobald eine neue Plattform heraus kam, versucht wurde auf ihr Linux zu installieren. Und nun ist auch endlich die Zeit des iPhones gekommen.
Das Projekt ist zwar noch in einem sehr frühen Stadium, aber es zeigt, das es durch aus möglich ist. Wobei auch nicht immer ganz notwendig, denn unterzieht man sein iPhone einem JailBreak, hat man auch ein Un*x-ähnliches System. Eine Konsole mit root-Zugriff und all den Spielereien der Bash sowie auch gleich noch die voll funktionsfähige GUI von Apple. Mann muss sich aller Dings jetzt nicht gleich von seiner GUI verabschieden, es wurde ein Bootmanager integriert, welcher beim Start des iPhone automatisch anspringt und einem die Wahl lässt zwischen dem experimentellen Linux und Mac OS X. Zum jetzigen Zeitpunkt, kann man noch nicht viel machen, da so gut wie alle Treiber fehlen und nicht mal das TouchScreen funktioniert. Auch kann man das System nur bedienen, wenn man das iPhone per USB-Kabel an einen Computer verbindet. Das Ziel der Entwickler ist es aber, insgesamt ein anderes Betriebssystem für das iPhone zu entwicklen oder zu portieren. einfach um eine Alternative zu haben.
Was wohl Apple zu dem Ganzen sagt, denke mir die sind mal nicht so begeistert und man wird jegliche Garantie verlieren wenn man Linux installiert. Aber naja, was sollen sie schon gegen tun. Hab das gerät ja gekauft und nicht gemietet oder so. Ich werd das alles mal im Auge behalten und wir werden ja sehen wohin das noch alles führt…
Ich such ja noch nach nem Zweit-Notebook für unterwegs. De bieten sich der eeePC und das Macbook Air ja gut an. Beides sehr protable Geräte. Der eeePC is schön klein und passt in jede Tasche. hat aber ein wenig zu kelines Display wie ich finde. Aber er kosst nur 300€ und hat eigentlich alles bei was man so brauch. und er läuft mit Linux.
Das MBA hingegegn hat nen schön grosses Display und ne normal grosse Tastatur, nicht so eine verkleinerte wie der eeePC. Das MBA kost aber einw enig mehr, schon allein da es von Apple kommt, 1700€. Das is schon nen Stück geld.
naja mal gucken was wird. aber ich tendiere eher zu einen MBA auch wenn ich da jetzt ein wenig mehr sparen muss.