[SML 7902] Re: 第29回Smalltalk勉強会@京都

AOKI Atsushi atsushi @ cc.kyoto-su.ac.jp
2011年 3月 2日 (水) 23:45:54 JST


こんばんは、青木@京都宇治です。

今年度の最後の勉強会が完了しました。古風なブラウザをしつこく
やっていましたが、ここで打ち止めにしたいと思います。いままで
の成果をウェブにあげておきました。

http://www.cc.kyoto-su.ac.jp/~atsushi/Smalltalkers/index-j.html#SmalltalkSalonAtKyoto29

以下はマックユーザのための「VisualWorks NC」起動用ランチャー
のプログラムをアップルスクリプトで書き下したものです。本日の
勉強会で披露しました。

tell application "Finder"
    set aPath to get (path to me)
    set aFolder to get (folder of aPath as Unicode text)
    set aDirectory to get POSIX path of aFolder
end tell
set aShellScript to "(cd " & aDirectory & "; ./visual.app/Contents/MacOS/visual ./visualnc.im 2>/dev/null)"
do shell script aShellScript

アップルスクリプトのエディタを用いてアプリケーションに仕立て
あげ、それを仮想マシンと仮想イメージが存在するディレクトリに
置くように設(しつら)えてあります。

上記のアップルスクリプトを簡単に解説しておくと、この仕立て上
げたアプリケーションが存在するディレクトリをファインダに頼ん
で獲得し、そのディレクトリへ移動して仮想マシンに仮想イメージ
を食べさせるシェルスクリプトを作り上げ、それを実行するという
ものです。

ダブルクリックしたら、ドックに格納しておくと便利だと思います。
あくまでも雛型ですので、どうぞ皆さんで工夫をしてくださいませ。

新年度(4月)からは新ネタでやってゆきたいと思います。新たに
参加するには絶好のチャンスです!

------------------------------------------------------------
AOKI Atsushi          http://www.cc.kyoto-su.ac.jp/~atsushi/


SML メーリングリストの案内