需冷藏,口感上微酸與水果甜,算是甜度挺高的氣泡酒,目前是到百大葡萄酒購買
2013年4月17日 星期三
2013年4月16日 星期二
[分享] Tracing source code with vim mouse, gtags, ctags, taglist, winmanager.vim, minibufexplorer.vim, NERD_tree.vim
介紹如何建立VIM的工作環境達到與 Source Insight 與 Visual Studio 般的強大功能
1. gtags:
gtags usage reference
2. 安裝與使用 ctags
a) Download ctags 並解壓縮
b) 進入ctags目錄並產生ctags執行檔
cd ctags-5.8; ./configure; make
c) 直接將產生出來的ctags 放置到 /usr/local/bin/ 或/usr/bin,若沒有權限寫入也可放置~/bin/中
d) 進入要追蹤的原始碼目錄,執行下列指命產生原始碼的tags
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .
e) 下載 ctags.vim,並放置到~/.vim/plugin
f) 在VIM中,為ctags增加快捷鍵F12,打開~/.vimrc並增加下行指命
map <F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>
let Tlist_Exit_OnlyWindow=1
let g:miniBufExplMapWindowNavArrows = 1
let g:miniBufExplMapCTabSwitchBufs = 1
let g:miniBufExplModSelTarget = 1
let g:miniBufExplMoreThanOne=0
let g:NERDTree_title="[NERDTree]"
let g:winManagerWindowLayout="NERDTree|TagList"
function! NERDTree_Start()
exec 'NERDTree'
endfunction
function! NERDTree_IsValid()
return 1
endfunction
c) 並修改winmanager.vim將NERD Tree造成的空白視窗關閉
1. gtags:
gtags usage reference
2. 安裝與使用 ctags
a) Download ctags 並解壓縮
b) 進入ctags目錄並產生ctags執行檔
cd ctags-5.8; ./configure; make
c) 直接將產生出來的ctags 放置到 /usr/local/bin/ 或/usr/bin,若沒有權限寫入也可放置~/bin/中
d) 進入要追蹤的原始碼目錄,執行下列指命產生原始碼的tags
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .
e) 下載 ctags.vim,並放置到~/.vim/plugin
f) 在VIM中,為ctags增加快捷鍵F12,打開~/.vimrc並增加下行指命
map <F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>
3. 安裝與使用 taglist
a) 下載 taglist,並解壓縮至~/.vim/plugin
b) 打開~/.vimrc並增加下兩行指命let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
4. 安裝與使用 winmanager.vim, minibufexplorer.vim, NERD_tree.vim
a) 分別下載三個VIM plugins至~/.vim中並解壓縮
b) 增加下列數行程式碼至.vimrc中
let g:miniBufExplMapWindowNavVim = 1 let g:miniBufExplMapWindowNavArrows = 1
let g:miniBufExplMapCTabSwitchBufs = 1
let g:miniBufExplModSelTarget = 1
let g:miniBufExplMoreThanOne=0
let g:NERDTree_title="[NERDTree]"
let g:winManagerWindowLayout="NERDTree|TagList"
function! NERDTree_Start()
exec 'NERDTree'
endfunction
function! NERDTree_IsValid()
return 1
endfunction
map :WMToggle
function! ToggleWindowsManager()
if IsWinManagerVisible()
call s:CloseWindowsManager()
else
call s:StartWindowsManager()
exe '3wincmd w'
exe 'q'
end
endfunction
5. 在VIM,中增加滑鼠功能
map :if &number \| set nonumber \| else \| set number \| endif
==> 使用F8開啟與關並行數顯示
map :if &mouse == 'a' \| set mouse= \| else \| set mouse=a \| endif
set ttymouse=xterm2
==> 使用F10開啟與關閉滑鼠功能
2013年4月13日 星期六
紅白酒單寧(Tannin)
單寧存在於很多植物中,如葡萄, 茶葉,甚至橡木桶所用的木材,是植物中的一種防衛蚜蟲的攻擊的化學成分。在葡萄酒裡主要負責防止氧化,它本身的味道是苦澀的,所以紅酒之所以能久放就是因為此成分,而好的葡萄酒就是在於如何柔化苦澀味並保持酒的風味。

引用及參考網站:
http://www.wisegeek.org/what-is-tannin.htm#
http://member.healthyd.com/space.php?uid=3226&do=blog&id=45996
引用及參考網站:
http://www.wisegeek.org/what-is-tannin.htm#
http://member.healthyd.com/space.php?uid=3226&do=blog&id=45996
[白酒推薦] Domaine Michel Andreotti Montagny 1er cru 2011
Domaine Michel Andreotti Montagny 1er cru 2011
產地: 法國布根地
價格: 6xx (相當划算)
地點: 大潤發賣場
特點: 單寧溫和柔順, 帶果酸味, 需冷藏
2013年4月10日 星期三
gtags and global
Refer from: GNU Global
1. Generate gtags for source code
1. Generate gtags for source code
$ cd $source_folder $ gtags
$ ls G*
GPATH GRTAGS GTAGS
Definitions:
- `GTAGS' definition database
- `GRTAGS' reference database
- `GPATH' path name database
2. lookup a certain FUNCNAME definitions
$ global FUNCNAME --> show up a path/xxx.c which defines FUNCNAME
3. lookup a certain FUNCNAME references
$ global -r FUNCNAME
$ global -rx FUNCNAME --> 'x' option will show details.
4. lookup a pattern PATTERN
$ global -go PATTERN --> search PATTERN in source codes and text files.
$ global -gO PATTERN --> search PATTERN only in text files.
$ global -g1 PATTERN --> search PATTERN in current directory
2013年4月8日 星期一
[分享] Lowepro Flipside 300 相機背包
沒事在家就是會亂買東西~~~
背包正面並沒有開口, 只有腳架扣環, 以及提把
背包下方可拉出角架固定袋
背面有 "Flipside 300" 字樣
開口主要在背部, 所以要打開背包有兩種方法, 一則就是如同一般將背包拿下從背部打開拉鍊, 二則利用腰部扣帶將背包繞一圈, 則背包開口會在正前方
下方內部空間主要可分成兩部分: 上方的立方收集袋, 下方相機與鏡頭存放空間, 下方高度大約可放下一把30公分的長尺, 內部寬度大約是20公分左右
背部內裡也有空間可放台Nexus 7
側邊也有雜物小袋, 另一邊側邊則可放瓶小礦泉水
背包正面並沒有開口, 只有腳架扣環, 以及提把
背包下方可拉出角架固定袋
背面有 "Flipside 300" 字樣
開口主要在背部, 所以要打開背包有兩種方法, 一則就是如同一般將背包拿下從背部打開拉鍊, 二則利用腰部扣帶將背包繞一圈, 則背包開口會在正前方
下方內部空間主要可分成兩部分: 上方的立方收集袋, 下方相機與鏡頭存放空間, 下方高度大約可放下一把30公分的長尺, 內部寬度大約是20公分左右
背部內裡也有空間可放台Nexus 7
側邊也有雜物小袋, 另一邊側邊則可放瓶小礦泉水
2013年4月6日 星期六
[台北-中山捷運站-稻禾烏龍麵]
最近一直下雨, 待在家中快發霉了~~
下午去中山捷運附近晃晃, 發現新開的稻禾烏龍麵店, 起初還想說烏龍麵應該很非常清淡, 但這家的味道卻挺我跟女王相當驚艷!! 與台北車站內的烏龍麵店相比是可明顯感覺出差異的 >< 但價位上卻是差不多的喔!!
小菜是相當入味醃製番茄(雞肉串50大洋, 醃製番茄50大洋)
一切都採用日本來的自助式流程喔!!
小菜區及飲料區
咖哩烏龍伴麵+溫泉蛋 (咖哩烏龍拌麵120大洋, 溫泉蛋25大洋)
好吃別忘了敲下鐘, 給點鼓勵!!
稻禾烏龍麵(南京西店)
住址:台北市中山北路二段16巷21號
電話:02-2536-2828
下午去中山捷運附近晃晃, 發現新開的稻禾烏龍麵店, 起初還想說烏龍麵應該很非常清淡, 但這家的味道卻挺我跟女王相當驚艷!! 與台北車站內的烏龍麵店相比是可明顯感覺出差異的 >< 但價位上卻是差不多的喔!!
小菜是相當入味醃製番茄(雞肉串50大洋, 醃製番茄50大洋)
一切都採用日本來的自助式流程喔!!
對於喜愛吃炸物的客人, 可能選擇就不多了
小菜區及飲料區
味噌小黃瓜也是相當棒的(應該是40大洋吧)
咖哩烏龍伴麵+溫泉蛋 (咖哩烏龍拌麵120大洋, 溫泉蛋25大洋)
好吃別忘了敲下鐘, 給點鼓勵!!
稻禾烏龍麵(南京西店)
住址:台北市中山北路二段16巷21號
電話:02-2536-2828
訂閱:
文章 (Atom)