2007年4月24日 星期二

vim 作縮排

vim tips 再一發!

這回是,如果拿到別人醜陋的,沒有縮排的 code,該怎麼辦呢?超簡單!

區塊選取,按 =,結束 :D

2007年4月20日 星期五

vim 沒有顏色

vim 沒有顏色?可能的原因有一些,例如 vim 其實只是 vi 等等。不過在這些之前...

...記得看有沒有 :syntax on (翻桌)

2007年4月13日 星期五

用 perl 讀取網頁!

用 perl 讀取網頁也超簡單,用 LWP 即可!

3D魔幻水晶球 !

新聞連結

...

這兩年多來,他們發展出一套立體影像技術,第一期先選定翠玉白菜、轉心瓶、象牙球、毛公鼎及雕橄欖核小舟等5項故宮知名文物,分別透過環物拍攝器拍攝,從5個平面,每個平面每5度即拍一張的360張照片,重組成立體影像。

接下來,洪一平將這些立體影像存放在水晶球下方的液晶螢幕,經反射鏡穿透一片特殊鏡頭,成像在水晶球正中央。當觀賞者以手掌輕輕觸摸水晶球表面,並做出轉 動或摩擦動作時,即由壓力感測器偵測出來,經水晶球內的紅外線攝影機分析後,裡面的立體影像就會跟著轉動,毫無視覺死角,讓人一覽無遺。

...

"Microsoft is Dead" (by Paul Graham)

同事送的一篇文章 :)

http://www.paulgraham.com/microsoft.html

2007年4月11日 星期三

為什麼不用 Frame

都不是我想的 XD

.如果網頁間流程沒規劃好,很容易有子視窗載入 main page 再分視窗的情況

布丁:

.frame最大的問題在link:一定只能連到main page。連到其中某個frame page會造成使用者很大的困擾 甚至找不到main page

.現在search engine這麼發達 很容易直接search到frame,網頁架構如果做的糟 根本連選單都找不到。大部分的使用者在這個狀況下會放棄那個網站 這對公司很不利

and others:

10:02 <@Jedi_> untitled: 1. cause 跟 response 不在同一個 page element
10:03 <@priv> 而且不能bookmark
10:03 <@Jedi_> untitled: 2. 各種輔助技術難以 aware 頁面更新
10:03 <@Jedi_> untitled: 3. focus switch problem
10:03 <@priv> previous page也會有問題
10:03 <@priv> 不同browser情形不同

還有這邊也有提到


所以反過來說,什麼時候可以用 Frame 呢?這樣看起來,要在所謂的「子頁面」彼此之間是很獨立、不相關的,也就是可以單獨成一個頁面,也沒有必要連回「目錄頁」。目前想到的例子是書籤,一個 frame 列出有哪些書籤連結,點擊後的內容就放在另一個 frame。

但是,在獨立性這麼高,沒有必要連回目錄頁的情況下,還有必要將目錄和內容放在同一窗(tab),讓使用者能同時觀看兩者嗎?似乎也不用,只要開到新的瀏覽器/tab就夠了......聽起來真是矛盾啊!

2007年4月9日 星期一

用 python 讀取網頁

用 python 的 urllib2 來讀取網頁!


如果只是想寫個簡單的機器人讀取 source,使用超簡單,只要

f = urllib2.urlopen(url);

即可,f 就是從這個 url 拿到的原始碼的 stream 了,看要是 f.read(); 或作其它事都可以。


至於要怎麼拿到如圖片的資料呢?這是範例。大致上看起來會像這樣

o = urllib2.build_opener();
f = o.open('http://url/pic');

f 就是這圖片內容的 stream(例如可以 write(f.read()); )不過我記得 http request 出去應該是所有連 html source 連其他資料一起送進來的。不知道有沒有一次這些東西全抓起來的作法...

2007年4月7日 星期六

300

我是江田島平八!


基本上看完 300 的感想是......這根本就是魁男塾嘛,而且連最起碼的情和義都省了。帶給觀眾的只有最直接的視覺、音效震憾,以及最無腦的劇情。

第一場的方陣戰很帥。擋、推、刺!充足的力道以及逼真的鮮血,槍槍到肉,加上後面一場以三角箭頭陣型化分騎兵來襲的銳勢,再以側面攻擊敵人,這些真可說是戰爭的模範教材!大帥哥以及隊長兒子的合體技則是真‧三國無雙的最佳廣告。至於整個戰場的紅褐與灰暗;陽光透過雲層產生的咖啡色調;箭雨齊發包裹著整個部隊;如夢似幻的少女先知.....有太多太多舉不完的例子,證明本片在視覺藝術上的成功。(不要跟我說皇后的乳頭 =.=)

還有呢?

沒了。這就是此片厲害之處。光從網路上下載在電腦上看是看不出爽感的,只能跟人說一句「喔,我看過 300 了。」300 是標準的可樂──爆米花──大銀幕片。放空腦袋,進去大戲院接受兩小時的聽覺與視覺轟炸,然後熱血沸騰超過癮。只要電影能達到這樣的質感,加以不斷的宣傳,就能賺很多很多、很多的錢。無論是網路上隨手可得的盜版,或是那些如殭屍般直呼印和闐 "traitor!" 的 councilor ,都無法阻止觀眾花 300 元去戲院看 300。

所以那些認為本片政治不正確,是部白人打壓黑人/中東人/whatever 的,我只能說會不會想太多了。如果這種爆米花電影都能說是政治宣傳,那要不要說九把刀的這篇文章是講台灣正名?

說到這,就有點為滿城盡帶黃金甲抱不平。同樣是爆米花電影,卻受到很多人的批評。除了杰王子剛出場的口白是個(不小的)缺點以外,劇情也比較有起伏,角色也稍立體一點,視覺方面則讓人感到眩目華麗,同樣令人讚賞(喔,還有那報時。立體聲,棒。)不過喜歡 300 的人似乎比黃金甲還要多上許多......這是中國大片的悲哀嗎。

2007年4月3日 星期二

英國首次用幹細胞培養出心臟瓣膜

BBC 中文網

...

這個在英國黑爾菲爾德醫院完成的項目使用從人骨髓中提取的幹細胞培養出了心臟瓣膜細胞。

然後,這些心臟瓣膜細胞被移到骨膠原製作的支架上,並發育成了直徑3厘米的心臟瓣膜片。

...

幹細胞具有發育成各種人體細胞的潛力。科學家相信,通過對幹細胞生長的控制,可以製造出各種適合人體移植使用的身體部件。

人體自身幹細胞培養出的組織在基因構成方面和移植受體一樣,因此不會出現傳統器官移植的排斥反應,從而大幅提高病人的存活率。

以前科學家已經成功用幹細胞培養出了肌腱、軟骨和膀胱等簡單組織。

2007年4月2日 星期一

vim slow start

vim 啟動慢?

*slow-start*
If Vim takes a long time to start up, there may be a few causes:
- If the Unix version was compiled with the GUI and/or X11 (check the output
of ":version" for "+GUI" and "+X11"), it may need to load shared libraries
and connect to the X11 server. Try compiling a version with GUI and X11
disabled. This also should make the executable smaller.
Use the |-X| command line argument to avoid connecting to the X server when
running in a terminal.
- If you have "viminfo" enabled, the loading of the viminfo file may take a
while. You can find out if this is the problem by disabling viminfo for a
moment (use the Vim argument "-i NONE", |-i|). Try reducing the number of
lines stored in a register with ":set viminfo='20,<50,s10". |viminfo-file|.