December 30, 2009

vim 的 regular expression #2

route = "abc", name = "123"

如果只要 match route = "abc" 的話
用 route = [^,]*

December 04, 2009

開啟游標位置字串的檔案

游標移到想要開啟的檔案,如果檔名有空白,可以用 visual 選

  • gf (gotofile)
  • Ctrl-w + f: 在 split window 裡面開啟
  • Ctrl-w + gf: 在新 tab 開啟
Reference: http://vim.wikia.com/wiki/Open_file_under_cursor

November 29, 2009

試穿

穿上不同的衣服,好像是穿上不同的自己。讓人感到著迷的是那些不可預期,目視畢竟只是猜測,只有真正嘗試過後才了解結果。

所以不是想要把人變成什麼樣子,而是想要知道人可以變成什麼樣子。

September 08, 2009

[美劇] Leverage

某次在AXN看到這部,剛好看到The Jury Job開頭的十五分鐘,覺得很有趣。

最近看完了第一季,第二季看到第七集。其實第一季看的很慢,大概看到一半的時候沒什麼興致繼續追(也許因為當時在看的Lie to me好看太多 XD),不過第一季最後兩集很棒,就一鼓作氣的看完手上的第二季。

第二季比較著重在團隊相處的情境,像是Brad Pitt(?)形容拍Ocean's 11(12, 13...)系列時說的話,所有人已經變成好朋友,拍片其實像是一群人在玩。我覺得演員摩擦出來的火花有的時候不僅僅是演技,歐遜大盜某集裡嗆George Clooney看起來像五十歲的橋段,就像是現實生活發生的事被搬進電影裡 XD

第一季強調事件過程,可是觀眾早就知道編劇會騙你,也早就知道不管怎麼樣計畫一定會成功,重複幾次也就無趣起來(這也就是為什麼第一季最後兩集忽然好看起來)。還好一開始五個角色都塑造的很立體,個性鮮明差異性也大,第二季開始把焦點放到每個成員身上,並且加強他們之間的相處戲份以後好看許多,偶爾還會讓我想起海賊王娜美跟魚人那一段-同伴間的愛與信任的故事啊~*謎*

如果看完Lie to me會大呼過癮,Leverage的特色大概就是歡樂的讓人拍案叫絕吧~

-
雖然Parker真的很讚,可是我還是比較喜歡Eliot!!!

June 02, 2009

vim 計算機

把選起來的區塊裡面的數字加上 250 的寫法

s/\%V\d\+/\=submatch(0)+250/

%V: visual block

搜尋 _[1-9]+_ 的數字再加上 2

s/_\([1-9]\+\)_/\="_".eval(submatch(1)+2)."_"/

字串要用 " " 表示,並用 . 串接起來

add switch in bash script


case $1 in
1)
echo "1"
;;
2)
echo "2"
;;
*)
echo "default"
;;
esac


$1: first argument

Ref: http://unix.derkeiler.com/Newsgroups/comp.unix.shell/2004-04/0466.html

April 20, 2009

vim jumps

更詳細的說明

  • Ctrl-O 上一個頁面
  • Ctrl-I/Tab 下一個頁面
  • '[number] 跳到第number個頁面
  • :ju[mp] 列出所有的jump頁面

March 25, 2009

PC software

公司要求要列出電腦上安裝的軟體列表,列了一下就順便貼上來當重灌參考 :p

7zip
Adobe AIR
Cambridge Advanced Learner's Dictionary
Cygwin
Dia
Dropbox
FileZilla
Foxit Reader
GIMP
gunplot
IrfanView
KKBOX
Lua
Media Player Classic
Microsoft Visual C++ 2005 Express Edition
Microsoft Visual C++ 2008 Express Edition
Mozilla Firefox
OpenOffice
QuickTime
picpick
putty
PuttyTray
Real Alternative
The KMPlayer
Tonic
TortoiseSVN
Vim7.1
Windows Live Messenger
Yahoo! 奇摩輸入法
Yahoo! 奇摩Widget Engine

March 20, 2009

搖滾吧爺奶 Young@Heart

在超級星光大道很常聽到的評語是沒有感情,其實很不能體會所謂沒有感情的差別是什麼。

看這部電影,在聽爺爺奶奶們唱歌的時候,當他們說把Forever Young獻給他們離開的朋友,每一句歌詞都像是他們好認真的要說的話,雖然理智不懂心裡卻很感動。

一樣的歌詞讓爺爺奶奶們來唱,表現出來的氣氛差別好大。是因為他們對歌詞的理解不同於年輕人,所以才能夠表達出完全不同的意境嘛。

我想我有點懂唱成自己的歌是什麼感覺了。

March 11, 2009

vim 的 regular expression #1

%s/[,]\{1,}$// - 把結尾一個到多個的 , 去除掉

  • \{1,} 至少一個
  • \{,1} 至多一個
Edit: 2009/9/8
%s/[,]\+$// - 用 + 取代 {1,}

March 02, 2009

Fiefox setting

about:config 的設定

  • browser.tabs.tabMinWidth 設成 0

January 16, 2009

安裝 git 跟 git svn

想來試試看 git,沒想到從安裝就不斷的遇到困難,記錄一下,下面都是用 git svn 抓某份有 16xxx 版的 source 來測試。

  • Windows(2000) 上 cygwin 有 git 可以直接裝,另外要裝 subversion-perl
    • 遇到中文檔名出問題,導致 clone 不成功
    • 速度很慢,原因不明
      (我都要放著抓一整天才能抓完,然後第一次抓不小心重開機,結果就沒看到因為中文檔名導致clone失敗的訊息,隔天整天搞不懂為什麼不能用弄了好久 -____-)
  • 在工作的unix server上用一般使用者的身分安裝
    • 裝 subversion (要裝apr, apr-util, neon)
    • 參考了這個網址裝 svn 的 perl module,寫下來以防網站消失
      (這個步驟也搞了好久,網路上有很多說明,可是我都試不出來... )
      在 svn source 的目錄
      make swig-pl
      make check-swig-pl
      sudo make install-swig-pl
      (把東西搬到 SVN/*.pm 跟 auto/SVN/_*/*.so *.bs 搬到特定位置去,那天弄到這邊已經完全失去耐心,用暴力解決 =_=)
總之就是... 可以開始用了 ~_~