星期四, 6月 19, 2008

[研究日誌]cygwin

因為上禮拜六氣喘發作去掛急診
完全沒辦法準備禮拜二的咪聽報告
不過我至少有寫了一下matlab的程式
看在我有誠意的份上
我家阿坤倒是沒說什麼
禮拜二報告了一下intra-block和inter-block的東西之後
就說我只靠到這邊了
Dr.Bell還挑眉

阿我也不知道怎麼跟剛他講原因
阿坤說還是要講一下
他還跑去拿字典~真感動 >////<

後來就給Dr.Bell看程式了
現在應該是要大量實驗的階段了
Dr.Bell建議我可以寫個批次檔(batch file)
降我就不用自己key指令了(慢慢自己key指令很花時間的)
既然是批次處理 那連matlab的東西也一起寫進去好了
他說matlab應該有指令可以寫給Linux的用
我要把我的matlab程式改成那樣的type

可是!! 我的程式是call別人的function
我不會改他的阿...
那個人compile成dll檔(only for windows)

後來他想到有個東西可以在windows上模擬linux的環境
那就是cygwin
後來我就在研究cygwin怎麼用了
超不熟的啦
連個安裝都失敗
剛好晚上跟巫董他們吃飯
身為一個研究生
自己慢慢K就遜掉了
在這講求快速的年代
當然是問人啦
反正我昨天有扛筆電去S棟

後來弄了半天
終於把cygwin安裝好
接著今天就開始試batch file
上網看半天
他們說.bat檔就是batch file
打vi跟我說沒這個command
煩耶 反正是同個資料夾
我就在windows新增個文字檔
把dr.bell交我的指令打進去
把檔名改成.bat

結果還是不行
打run aaa.bat
沒跟我說沒這個command 可是沒反應阿
我在google 上找的batch file範例
也不知道怎麼執行
剛好今天也跟巫董吃晚餐
(一天到晚跟411的吃飯 ~ XD)
他跟我說要存成.sh檔
記得去改chmod 700 aaa.bat
然後打sh aaa.sh
或是 ./aaa.sh
就可以了

我同樣的指令 用複製貼上的就沒錯
用成sh檔就有問題
搞什麼鬼阿
後來按向上鍵的時候
發現本來分三行的指令 變成一行一起出現耶
應該是這個的問題吧

一試之下 就對了耶 真開心
我現在可以run很多outguess嵌入過的圖了耶
而且還可以用檔名當作secret key

現在就剩下如何用matlab在cygwin中了
姆哈哈哈~~~