2012年5月23日星期三

Research 二三事

好久沒寫blog了,人們的惰性堅強,尤其我又更擅長這點。這幾年都習慣用facebook,其 實那只是影音版的BBS罷了,哪天如果有了smart phone又可以直接錄影音貼到牆上的話我大概就會忘了怎麼打中文了吧。是說自從去年去了一趟IRCAM,並在巴黎待了8個月後,總算覺得有比較了解自己在做什麼研究了。對於一個已經博六人的人而言我的成長似乎太慢了點,不過前置的天賦沒有先點滿時怎麼點到下一層呢?
(繼續閱讀...)

2012年2月22日星期三

[Matlab] function_memo

醉資心最近掛了,害我無法查我以前紀錄下來的 matlab 常用功能,只好也在blog備份一篇。

How can I select multiple points using the Data Cursor and export the coordinates to the MATLAB workspace?

來源: mathworks , datacursormode

steps -

  1. plot the figure
  2. click the Data Cursor button on the toolbar
  3. click any point of your choice on the figure. if you wanna set multiple points, press Alt key.
  4. right-click anywhere on the figure –> “export cursor data to workspace” –> enter variable name –>  enter

他會將cursor data存成structure,每個element有三個欄位。

  • Target : 這筆cursor來自哪個figure (handle)
  • Position: 座標
  • DataIndex: 這筆cursor位於每個陣列的哪個位置

程式自動化的作法:

fig = figure;
z = peaks;
plot(z(:,30:35))
dcm_obj = datacursormode(fig);
set(dcm_obj,'DisplayStyle','datatip',...
'SnapToDataVertex','off','Enable','on')

% Now, click on the line to place datatip before executing the next line of code.

c_info = getCursorInfo(dcm_obj)

(繼續閱讀...)

2012年1月30日星期一

ssh port forwording and shared folder on Ubuntu (as a client of VirtualBox)

Ubuntu 11.10
VirtuxBox 4.1.8
Abstract
這兩個其實是獨立的問題,ssh port forwording是為了解決每次我要連到某個機構裡的server (B) 時都要透過一個入口ssh server(A),導致我要從B copy檔案出來時一定要先copy到A再copy回我的電腦,因此ssh port forwording可以讓我「表面上」直接連到B (實際上還是有透過A) 然後可直接用rsync/scp將檔案抓出來。順便介紹Ubuntu+VirtualBox是因為我的環境是Windows XP根本沒有linux shell …..(WTF)
ssh port forwarding
先假設你已經有一個完整一linux環境,則步驟如下:
  1. 開一個shell執行以下指令,接著輸入你在A.kerker.tw的密碼即可。該指令將你本機端的port 12000透過A.kerker.tw指派到B.kerker.tw。輸入密碼後畫面會停住,這是正常的。
  2. > ssh –l [username] –L 12000:B.kerker.tw:22 –N A.kerker.tw
  3. 開另一個shell,執行以下指令,再輸入B.kerker.tw密碼,即可用ssh登入到B.kerker.tw。
  4. > ssh –p12000 [user_in_B]@localhost
  5. 如何要傳檔案,可利用rsync指令。
  6. > rsync –e “ssh –p12000” [user_in_B]@localhost:remote_file local_file
shared folder (Ubuntu as a client of VirtualBox)
網路上很多教學,其實過程很簡單,不過我還是在一個地方卡關……
  1. 安裝VirtualBox
  2. 開VirtualBox然後安裝Ubuntu (你要先有Ubuntu的iso或光碟片)
  3. VirutalBox->Device->Install Guest Additions,執行後ubuntu那邊會有安裝畫面,憑直覺裝完就對了。
  4. VirtualBox管理員->點選你的作業系統->設定值->共用資料夾->右邊有個「+」記號的目錄點下去新增共用目錄->指定資料夾路徑->記得把「自動掛載」跟「永久性」打勾。
  5. 編輯/etc/group,將你的user name加到vboxsf這個group裡。
  6. sudo apt-get install openssh-server
  7. VirtualBox->裝置->網路卡->連接埠轉送->新增一個規則->主機(2222)+客體(22)
通常做到這裡網路上的教學多半要你用mount.vboxsf指令把共用目錄掛進來用,不過一旦你重開機後你會發現你掛的目錄不見了!應該說,那目錄還在,但內容是空的。這時卡關試了一堆方法,例如改/etc/init.d/xxx在開機時掛進來等等都沒用,後來發現……其實因為你前面已經有勾選「自動掛載」了,所以重開機後已經掛了,只是會出現在
/media/sf_xxxx
裡面。注意!有sf_開頭後面才是接你原本共享的目錄名稱哦!這是我一直沒發現的… (繼續閱讀...)

2012年1月2日星期一

2012 Bonne annee

新的一年來到,不免俗一下要說聲新年快樂,為這乾枯的blog澆點水。

回顧2011這一年,有超過一半的時間待在巴黎,能有機會在IRCAM做研究並且體驗國外生活可算是我人生一大衝擊,視野的增廣及人生的體驗是我的寶庫,希望回台灣後能有更多改變自己的機會。

回顧2011這一年,可說是facebook年,雖然真正流行起來是在三五年前,不過今年朋友們的blog也跟我一樣文章數量減少得多,facebook被當作大學時期的bbs般使用,日記文、照片、轉錄文章等被廣泛使用。由此來觀察人類行為可以得知其實都脫離不了某種定律/習慣,新的一年可以來觀察一下google+是否能開創新的人類溝通模式。

回顧2011這一年,我體驗了人生第一場歌劇、第一場室內樂、第一次逛國外美術館發覺自己還滿喜歡某些現代藝術作品、第一次參觀城堡、第一次料理三餐,但也依舊保留原本的孩子氣/宅氣,希望新的一年能體驗人生的另一階段。

回顧2011這一年,夢的延續與破碎依舊重複著,新的一年我想也不會有什麼改變吧。

回顧2011這一年,讓我依舊對這個世界感到新奇有趣,希望未來的每個新的一年都能讓我保有這樣的心情直到盡頭。 (繼續閱讀...)

2011年6月27日星期一

心智圖分享:2011年千里馬計畫-法國-大學城(Cité Internationale Universitaire de Paris)

因為準備事項實在是繁瑣到一個不行,這輩子也只有這麼一次機會與經驗了,為了讓後輩能更快解決這些瑣事,我從今年第一次開始使用心智圖軟體xmind後便著手繪製這張圖。不過由於我本身也還沒解決所有事項 (來法國滿五週),因此後續會繼續更新並補充,恰逢暑假接近,新生開始進駐法國,希望能有所幫助。千里馬計畫大約要11月底才會公佈,有興趣的人也可以先看看流程。關於大學城的申請相關事項也一併附在其中。
Keywords: 心智圖、千里馬、法國、大學城、食衣住行、居留、房補、流程

(繼續閱讀...)

2011年4月30日星期六

[matlab] Out of memory

最近寫的matlab程式需要宣告一大塊matrix來存放資料,導致產生了out of memory的warning,造成這個問題的原因其實有很多種,但私心總是覺得「不是我的錯!」,因此便展開一系列解決之道。

(繼續閱讀...)

2011年4月26日星期二

The King’s Speech(王者之聲) / Source Code(啟動原始碼) / Limitless(藥命效應)

這陣子準備正事與雜事,漸漸淡忘了寫blog的習慣,生活瑣事貼貼facebook比比讚就當作紀錄過了,其實不會留下什麼。目前正坐在回台南的高鐵上,閒來無事就寫寫最近看的電影的一些感想。

(繼續閱讀...)