2010/08/22

【Scilab】Scilabでstartup設定方法

今日はもう一つ投稿!

Scilabは無料で使えるMatlabというMatlabクローンとしての一面があります.しかしScilabの初期ディレクトリは/(Mac版,Unix版も?)に設定されているので,そこから自分のwork spaceまで移動するのは面倒.
さらにtoolboxを開発したとして,そのプログラムをいちいちディレクトリ内でexecしなければならず,Matlabでいうpathの設定ができません.

今回はScilabを起動した時に自動で自分の環境のpathを設定する方法を紹介します.

方針:
・簡単,シンプル!
・起動時に自分の環境を自動でexec
・環境:Mac OS X 10.5.8(おそらくSnow leopardも一緒,Windowsもディレクトリのパスを変えれば方法は一緒)

設定方法:
Scilabは起動時にSCIHOMEというディレクトリの中を見ています.そこにscilab.iniというファイルを作成するとその内容を起動時に自動的にexecしてくれます.それだけ.

以下ではMac版で話をすすめます.
ScilabのコマンドラインにSCIHOMEと入れると

-->SCIHOME
SCIHOME  =

/Users/takitoshi/.Scilab/scilab-5.2.2 


と返してきます.このディレクトリを参照しているとのこと.この.Scilabは隠しディレクトリなので通常のFinderでは見れませんが,見れるようにするかterminalなどから行くことができます.

scilab-5.2.2ディレクトリ内にscilab.iniを作成.ファイル内容に自分の環境の初期設定を書いておけば,Scilab起動時に自分の環境がexecされるというワケ.

例:
scilab.ini内に

cd /Users/takitoshi/scilab_work
disp('Start Scilab!')
disp('/Users/takitoshi/scilab_work/')

と書いておけば,起動時に

___________________________________________        
               scilab-5.2.2

         Consortium Scilab (DIGITEO)
       Copyright (c) 1989-2010 (INRIA)
       Copyright (c) 1989-2007 (ENPC)
___________________________________________        


Startup execution:
loading initial environment

Start Scilab !   

/Users/takitoshi/scilab_work/   

-->pwd
ans  =

/Users/takitoshi/scilab_work   

これで自分のwork spaceに移動させることができます.scilab.ini内で自分の作成した関数をexecすればそれがデフォルトで使えるようになるので,実質pathの設定が出来ます.


注意:
実はコマンドラインでclearを実行してしまうと,全てのexecした関数も消えてしまうので,もう一度execする必要があります!不便・・・まぁもう一度Scilabを立ち上げればいいですけど.

参考:Scilab manual 5.2.2 startup

【Mac】Finderで隠しファイルを表示させる方法

今日はMacについての備忘録.
隠しファイルをFinderで見えるようにする方法です.もともとTerminalからは普通に移動できますが,それは面倒という方の参考になれば.

方針:
・簡単,シンプル.
・TerminalよりもGUIで操作したい!

設定方法:
Terminalで以下のようにタイプ

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

で終了..matlabみたいな隠しファイルをFinderで見れます.
結構たくさんあり,ウザいです.よって逆に隠したいときは

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

として元に戻しておくことを薦めます.

2010/08/19

【雑感】博士号とは?

猛暑ですね...
先日インドに国際会議で出張したのですが,帰国して最初に思ったこと.
「日本の方が暑い!!」
どうゆうことなんだ.

さて今回はふとWebを見ていたらこんな記事を見つけました.

学位って? 博士号って何?|GIZMODO

ユタ大学の教授.分かりやすいですね.
特にこれ.確かにという感じです.この出っ張りに人生かけているんだなぁと.
ま,そういうことです.

20100817phd11.jpg

2010/07/23

【iOS】iPhoneを早稲田大学の学内無線LANにつなぐ


追記(2011.10.14):
最近学内LANがアップデートされたので,続編を書きました.参考にしてください.
【iOS】続・iPhoneを早稲田大学の学内無線LANにつなぐ|Akitoooooshim



夏ですね!

今回はiPhoneを早稲田大学の学内無線LANにつなぐ方法を書き留めておきます.実はこの方法,研究室の次席研究員の先生に教えて頂きました.

早稲田でiPhoneをお持ちの方必見!

注意:
・Waseda-net以外のメールは、取得できません.(多分プロキシのポートが閉じている?)
・AppStore、iTunes Store は繋がりません.

方針:
・簡単,シンプルに!
・iPhoneのパケット通信料を節約.
・iPod touchもいける.

設定:
1.「設定」→「Wi-Fi」で学内LAN(waseda)に接続する.Passは無し.IPアドレスはDHCP,HTTPプロキシはオフで良い.

2.「設定」→「一般」→「ネットワーク」→「VPN」→「VPN構成を追加...」としてIP Secを選択し,以下のように設定します.


3.説明はテキトーに,
サーバ:「vpn.wireless」
アカウント:「Waseda-netのログインID」
パスワード:「Waseda-netのパスワード」
証明書を使用:「オフ」
グループ名:「group」
シークレット:「group」


4.その下にプロキシの設定をします.ここ重要!
プロキシ:「手動」
サーバ:「www-proxy.waseda.jp」(これはキャンパスによって違うかも?学内でパソコンつなぐときのやつを書けば問題なし??)
ポート:「8080」
認証:「オフ」

5.保存して,「設定」→「VPN」→「オン」


これで接続開始します.
Softbankの電波届かないところでも一応Webに繋がりますね.というか早稲田のキャンパス内ならどこでも使えるということ?
ちなみにiOS4も同じ設定でした.
あとiPadでも同じく繋がるのではないかと思います.まぁiPad持ってないので確かめることは出来ないのですが・・・