Sony PS3 將可以透過韌體更新後玩 3D 遊戲。
Sony 在向投資者展示未來發展方向時,提到了廣泛的主題,其中
包括影像技術、家庭劇院,其中除了電影產業的發展,也提到遊
戲產業的發展。其中最引人注目之一的就是三維空間的視覺效果
,特別是在 PS3 上的 3D 遊戲主題。
比如 James Cameron's Avatar: The Game 就是其中一款將會提供
3D 視覺效果的遊戲。Sony 預計在 2010 年提供新的韌體讓玩家更
新,而不需要遊戲光碟上特別的程式就能全程玩到 3D 遊戲。
然而Sony 並沒有說明清楚 PS3 上觀賞藍光電影時,是否也能提供
3D 電影劇院效果。但提出了一系列即將提供 3D 立體視覺效果的
產品線:專業 3D 攝影機、3D 編輯功能、3D 投影電視、3D 藍光
播放機等。
之前到世貿逛發明展時,記得已經看到 Philips 的立體電視,視覺
效果我們全家都覺得相當逼真,身歷其境,相信 Sony 的一系列立
體 3D 產品效果應該不會比 Philips 差。:P
相關連結:
Sony Confirms 3D Gaming Firmware Update for PS3
Sony Media/Investor Conference 2009/11/19 7.21MB pdf files
2009年11月30日 星期一
2009年11月26日 星期四
HDMI 線材新標示
今後要買 HDMI 傳輸線的話,會有新的標準規範線材命名規則。
將不在採用 HDMI 1.3a, HDMI 1.3b, HDMI 1.4 ...等 spec 版本的
命名方式。
新 HDMI 線材有以下五項分類:
基本傳輸線:支援畫質是 720p, 1080i 解析度
1. HDMI standard
2. HDMI standard with Ethernet
專門給衛星電視,數位廣播高畫質電視,以及有支援 upscaling
的 DVD player (DVD 的 spec 最高支援到 480p) 使用。
汽車專用:
3. HDMI standard automotive
高階線材:支援 1080p 畫質以上的解析度,以及先進的 4k, 3D,
Deep color 等顯示技術。
4. HDMI high speed
5. HDMI high speed with Ethernet
可以預期 HDMI 線材廠商會藉由這次的命名標準轉變,針對
民眾預期的高階 high speed 線材調漲。但詭異的是,現在大部
份買 HDMI 線材,通常都是為了看藍光光碟影片等 1080p 以
上解析度的人,為何還要再往下開新的 standard 系列較低解析
度的 HDMI 傳輸線材?原因是為了找理由漲價嗎?:P
相關文章:
HDMI 介面的擴大機
相關連結:
HDMI Drops Version Numbers - Adds 1080i Only Cables
HDMI Licensing, LLC 發佈新版的採用商標和標幟使用指引
HDMI 產品將依功能貼上不同的標籤
將不在採用 HDMI 1.3a, HDMI 1.3b, HDMI 1.4 ...等 spec 版本的
命名方式。
新 HDMI 線材有以下五項分類:
基本傳輸線:支援畫質是 720p, 1080i 解析度
1. HDMI standard
2. HDMI standard with Ethernet
專門給衛星電視,數位廣播高畫質電視,以及有支援 upscaling
的 DVD player (DVD 的 spec 最高支援到 480p) 使用。
汽車專用:
3. HDMI standard automotive
高階線材:支援 1080p 畫質以上的解析度,以及先進的 4k, 3D,
Deep color 等顯示技術。
4. HDMI high speed
5. HDMI high speed with Ethernet
可以預期 HDMI 線材廠商會藉由這次的命名標準轉變,針對
民眾預期的高階 high speed 線材調漲。但詭異的是,現在大部
份買 HDMI 線材,通常都是為了看藍光光碟影片等 1080p 以
上解析度的人,為何還要再往下開新的 standard 系列較低解析
度的 HDMI 傳輸線材?原因是為了找理由漲價嗎?:P
相關文章:
HDMI 介面的擴大機
相關連結:
HDMI Drops Version Numbers - Adds 1080i Only Cables
HDMI Licensing, LLC 發佈新版的採用商標和標幟使用指引
HDMI 產品將依功能貼上不同的標籤
Labels:
cable,
HDMI,
HDMI 線材命名,
new naming rules
2009年11月17日 星期二
Trace Code with vim, ctags, cscope, taglist
在 console 下沒有 sourceinsight 的強大 reference, Class relation 圖的功能好用,但是加上 ctags 跟 cscope 可以達到部份的功能,主要是差在沒有 Class relation 之類的關係圖。
cd ~linux; ctag -R *; cscope -bR
cscope 沒有加 -b 預設會進入互動模式 CTRL-d 離開,如果要看 kernel 或是 standard library 本身的程式碼,可加 -k
cscope -bkR
減少不必要的 standard inclusion
linux-2.6.31.5 的 source code 建的 index 差異是 ctags 的 tags
119,529,496 bytes cscope 的 cscope.out 227,247,709 bytes,約多出一倍
100MB的索引資料。其實在 linux kernel 解開後下 make help 也可以看到
make tags, make cscope 兩種分別建立 ctags 與 cscope 資料檔案的方式。
再抓以下檔案
http://cscope.sourceforge.net/cscope_maps.vim
到 ~/.vim/plugin,這個 cscope 設定檔會覆蓋 ctags 預設讀取的 tags 檔,ctags 裡跳到定義的 Ctrl + ] 改為讀取 cscope.out 檔案,而非 tags 檔案
(Ctrl + t 或 Ctrl + o 退回原游標,Ctrl + i 到下一遊標)。
如果還是習慣有 ctags 的操作,可以在 ~/.vimrc 加上
" tags search path
set tags=tags,../tags,../../tags,../../../tags
另外把 cscope_maps.vim 裡面的 set cscopetag 加上 comment "
cscope 本身的功能鍵是:
Ctrl + \ + s 尋找使用目前游標 symbol 的 references
Ctrl + \ + g 尋找使用目前游標 symbol 的 global 定義
Ctrl + \ + c 尋找所有 call 到目前游標 function的 callers
Ctrl + \ + d 尋找目前游標 function的呼叫的所有 callees
Ctrl + \ + f 開啟目前游標所在的 include 檔
Ctrl + \ + t 尋找所有目前游標所在 instance/object 的 users
Ctrl + \ + e egrep 搜尋目前游標所在名稱
Ctrl + \ + i 尋找所有 include 目前游標檔名的所有 includers
搜尋完的結果頁可以使用 Enter 下一行, Spacebar 下一頁, q 離開,另外是同樣功能搜尋,但視窗切為水平/垂直兩種。連續兩次 Ctrl+ Space 鍵的切換,一般中文使用者會跟中文切換衝到,需要再修改 cscop_maps.vim
可以看 用 vim+scope 看 linux kernel。
在 Kernel Newbies 的 Kernel Hacking Tools 提到在沒有使用 vim 搜尋時的命令列搜尋方式:
cscope 沒有加 -b 預設會進入互動模式 CTRL-d 離開,如果要看 kernel 或是 standard library 本身的程式碼,可加 -k
cscope -bkR
減少不必要的 standard inclusion
linux-2.6.31.5 的 source code 建的 index 差異是 ctags 的 tags
119,529,496 bytes cscope 的 cscope.out 227,247,709 bytes,約多出一倍
100MB的索引資料。其實在 linux kernel 解開後下 make help 也可以看到
make tags, make cscope 兩種分別建立 ctags 與 cscope 資料檔案的方式。
再抓以下檔案
http://cscope.sourceforge.net/cscope_maps.vim
到 ~/.vim/plugin,這個 cscope 設定檔會覆蓋 ctags 預設讀取的 tags 檔,ctags 裡跳到定義的 Ctrl + ] 改為讀取 cscope.out 檔案,而非 tags 檔案
(Ctrl + t 或 Ctrl + o 退回原游標,Ctrl + i 到下一遊標)。
如果還是習慣有 ctags 的操作,可以在 ~/.vimrc 加上
" tags search path
set tags=tags,../tags,../../tags,../../../tags
另外把 cscope_maps.vim 裡面的 set cscopetag 加上 comment "
cscope 本身的功能鍵是:
Ctrl + \ + s 尋找使用目前游標 symbol 的 references
Ctrl + \ + g 尋找使用目前游標 symbol 的 global 定義
Ctrl + \ + c 尋找所有 call 到目前游標 function的 callers
Ctrl + \ + d 尋找目前游標 function的呼叫的所有 callees
Ctrl + \ + f 開啟目前游標所在的 include 檔
Ctrl + \ + t 尋找所有目前游標所在 instance/object 的 users
Ctrl + \ + e egrep 搜尋目前游標所在名稱
Ctrl + \ + i 尋找所有 include 目前游標檔名的所有 includers
搜尋完的結果頁可以使用 Enter 下一行, Spacebar 下一頁, q 離開,另外是同樣功能搜尋,但視窗切為水平/垂直兩種。連續兩次 Ctrl+ Space 鍵的切換,一般中文使用者會跟中文切換衝到,需要再修改 cscop_maps.vim
可以看 用 vim+scope 看 linux kernel。
在 Kernel Newbies 的 Kernel Hacking Tools 提到在沒有使用 vim 搜尋時的命令列搜尋方式:
find . -exec grep --with-filename myfunction '{}' \;
find . -name '*.[chS]' | xargs egrep -n "myregularexpression";
egrep -r --include "*.[chS]" "myregularexpression" .
另一個好用的 script 是 taglist plugin, :tlistopen 就可以開啟側邊,關於目前檔案的 tag list。也是用 Ctrl + w + {h,j,k,l} 移動。taglist 是倚賴 ctags 達成的 plugin.
為了方便使用我在 vimrc 也加入Tlist_File_Fold_Auto_Close 在我們切換到不同檔案時,自動關閉游標已離開 focus 的視窗。參考 c9s 的連結,及 TagList Manual 後加入 TagList 快速鍵 F8 設定切換開啟或關閉 TagList,並加入 Tlist_Exit_OnlyWindow 在只剩 TagList 視窗時自動關閉 Vim.
" TagList settings
let Tlist_File_Fold_Auto_Close = 1
" let Tlist_Auto_Open = 1
nnoremap :TlistToggle
let Tlist_Exit_OnlyWindow = 1
參考文獻:
find . -name '*.[chS]' | xargs egrep -n "myregularexpression";
egrep -r --include "*.[chS]" "myregularexpression" .
另一個好用的 script 是 taglist plugin, :tlistopen 就可以開啟側邊,關於目前檔案的 tag list。也是用 Ctrl + w + {h,j,k,l} 移動。taglist 是倚賴 ctags 達成的 plugin.
為了方便使用我在 vimrc 也加入Tlist_File_Fold_Auto_Close 在我們切換到不同檔案時,自動關閉游標已離開 focus 的視窗。參考 c9s 的連結,及 TagList Manual 後加入 TagList 快速鍵 F8 設定切換開啟或關閉 TagList,並加入 Tlist_Exit_OnlyWindow 在只剩 TagList 視窗時自動關閉 Vim.
" TagList settings
let Tlist_File_Fold_Auto_Close = 1
" let Tlist_Auto_Open = 1
nnoremap :TlistToggle
let Tlist_Exit_OnlyWindow = 1
參考文獻:
- vim and linux Coding Style
- 用 vim+scope 看 linux kernel
- Vim/Cscope Tutorial
- vim source navigator use taglist
- vim taglist plugin manual taglist manual
- vim taglist download config and plugin for vim
- Setting up Ctags+Gvim in windows Taglist 快速鍵
- 打造自己的VIM:源碼追蹤(ctags+cscope)及預覽視窗SrcExpl
- vim script ratings
Labels:
browse source code,
cscope,
ctags,
sourceinsight,
taglist,
trace code,
vim,
vimrc
訂閱:
文章 (Atom)