2007年12月30日 星期日

白木怡言 ── 蔣友柏的 Blog

其實到今年之前,我都還不知道蔣友柏是何許人也,不過今年的紛紛擾擾,讓我聽到了這個名字。綜合各方網路媒體,我對他所表達的話語感到欽佩。

最近他開了部落格「白木怡言」,裡面是他對於台灣政治與世事的看法和抒發。很可笑的是,文中才寫著有些媒體會曲解甚至捏造他所說的(或沒說過的),在晚上的新聞報導時,就看到某一台節錄他裡面文章的一段──『無論我到哪裡都有兩個隨扈跟在後面,在教室上課......讓我感覺「蔣」真的是好「屌」。 』──配上大大的字幕。蔣友柏當場就被新聞媒體擺了一道。新聞完全不提上述是他國小的感覺,也不提長大後他對於蔣這個姓深刻的體驗。看過部落格內的文章,再看到新聞這樣的報導,只能對台灣媒體感到憂心。

我不禁懷疑,到底像部落格這種東西能不能和所謂平面或電視媒體相抗衡呢?有多少人有真的上「白木怡言」閱讀過呢?Media in Taiwan is CHEAP now, just too cheap.

2007年12月27日 星期四

A List Apart — 網頁設計者之站

最近發現一個不錯的站:A List Apart: For people who make websites。裡面都是關於網站設計的哲學、經營和技巧等等,從 2000 年一直到現在,也算是一種歷史的見證吧 :p

雖然有些文章年代已經久遠,不過還是滿值得一看,例如
Practical CSS Layout Tips, Tricks, & Techniques, Why Don’t You Code for Netscape?, Sliding Doors of CSS, Flexible Layouts with CSS Positioning,Reading Design ...,相當推薦。

2007年12月2日 星期日

[Blog] Thomas葡萄酒漫談

剛剛歐老大介紹了一個不錯的 blog: Thomas葡萄酒漫談。格主似乎相當懂得享受生活,對葡萄酒及美食很有興趣,比價更是投入研究。例如黑松露煎蛋 八折、五折、買一送一這兩篇。看起來是個值得訂閱的 blog 呢!

2007年11月8日 星期四

波蘿日報

波蘿日報 ...現在才知道有這麼好笑的一個 blog。別的不說,看這篇就好了 :p

2007年11月6日 星期二

Flame to the Moth

Flame to the Moth, by Pain of Salvation
(嗯... 我知道這是 WoW 的影片 :p)


聽起來就讓人有熱血的感覺!是今天的 coding 背景音樂!很有動感、節奏!雖然搖滾,但又不會太吵。
我個人最喜歡這一段

We all know how to cry,
then we learn how to smile
We're all telling the truth
then we learn how to lie

And well... this is also a nice clip about High King from a mage's PoV :p

我試著將 youtube 影片直接嵌在 blog 內,而不光是個連結指過去。希望這能帶給大家方便,載入速度不會太久,同時也沒搞爛某些人的瀏覽器 >_< (是說真的爛掉的話,也沒辦法在 blog 上留言就是 :p )

2007年11月5日 星期一

TabRenamizer -- Firefox Extension

在 Firefox 裡 rename tab 竟然不是標準功能!不過還好,這麼實用的東西已經有人寫了 addon: TabRenamizer

使用相當簡單,右鍵點 tab 以後選 Rename this tab,輸入名字即可。

2007年10月30日 星期二

Copy Copy Copy

今天從 ericyu:// 那得知, Nelson 的遊樂場中介紹了幾款在 MS Windows 上快速複製/移動檔案的工具:TeraCopyFastCopy、和 KillCopy。特此一記。

2007年10月15日 星期一

碳烤和義大利麵

小朱碳烤。

台北車站館前路麥當勞旁一個小小的店面──原本只是個小推車攤,當我在赫哲作課輔的時候。無論以前還是現在都會不定期地去買雞屁股。因為沒有座位的關係,時常只能坐在新光三越前面吃,看起來像流浪漢似的。

今天心血來潮,買了兩串尾椎和一份肉片,一同帶去附近的金客多,在那點了義大利麵加蛋再加起司。就這樣一口麵一口碳烤地吃了起來。

啊...真是懷念的味道...。鮮嫩的雞屁股,口感如牛奶般地滑潤。將麵和起司同荷包蛋攪了一攪;濃稠的金黃起司配上半熟乳狀的蛋黃,還有酸酸甜甜的蕃茄醬。最後,再吃幾口肉片,舔舔嘴角鹹鹹的烤肉醬。

啊......

我發現,只要能夠吃到好吃的,世界就美好了起來;心情滿點,沒有煩惱。這算容易滿足嗎?不知道這樣的個性是好是壞呢?

只是另一篇日記文罷了。

2007年10月14日 星期日

2007年10月9日 星期二

Strange Links II

才剛抱怨完就看到大神的文章《Technorati Incoming Links》

照理來說,Google 大神應該是神猛有力,但是它有一個小問題,那就是只有當某個 page 有 link 到你 blog 的首頁的時候,它才會算成是一個 backlink,其實這也蠻符合 Google 一貫的精神,以 URL 為計算的單位,可是這樣一來的話,如果有人 link 到你的文章頁面的話,它就不會算進去
嗯...好吧,下班後來研究 Technorati。(No slacking!)

2007年10月8日 星期一

Strange Backlinks

Strange backlinks...

google 我壓壓壓(或是blog search我壓壓壓)結果的第一筆是我姊blog內的文章,裡面有連結指到我的文章。google link:untitled-c.blogspot.com 結果沒有我姊的文章。

奇妙...

不過其實我只是想在我的文章下面顯示 trackback(也就是 Blogger 的 backlink)而已。Template 當初不知道是不是用到別人寫的舊的(不會吧,這blog今年才開的,也是用他裡面提供的),想要驗證一下這個 template 裡面有沒有顯示 backlink 的 code,或是是不是有效的。這下好了,連有沒有被 link 都沒辦法確定,更沒辦法驗證了。

網路上找到「顯示 backlink」的 code 都是叫我把某段文字塞到 內,不過我在 template 底下 Edit HTML 也沒看到這段東西。


只能放這個圖了......看到鬼啊啊啊!

2007年10月4日 星期四

無限氣泡紙

聽說有些人要團購這個...

...不要問我看了以後的感想是什麼 =.=

2007年10月2日 星期二

All is Full of Love

禮拜天去當代藝術館看了神奇的展覽。其中印象很深刻的是播放的 All is Full of Love 這部 MV

相當夢幻的感覺。看見的第一眼就想到了 Ghost in the Shell 電影版第二集 Innocence 的開頭動畫(Youtube連結,聲音稍小)。

啊...我好像就是喜歡這種調調。

2007年9月27日 星期四

850 * 77.1 -- Bug in Excel 2007

850 乘上 77.1 等於多少?

有人發現了 Microsoft Excel 2007 的 bug,輸入 =850*77.1 以後的結果並不是正確的 65535,而是個神奇的數字。剛剛驗證過還真的是如此。google 850 77.1 可以找到一狗票的文章在講這件事,所以這篇純粹是錦上添花(耶?)而已。


值得注意的是不只這個算式會錯,其他有些組合也會,但又不是所有結果為 65535 的算式有錯。更有甚者,拿 =850*77.1 的結果放在 A1 拿去做運算會有不一致性,例如 =A1+1 後會變 100001,=A1*2 是 131070。這 bug 不知道是怎麼出來的。


某種角度來看,這是一件很恐怖的事:我們在用電腦做事時要怎麼確認他是對的?我們在寫程式的同時怎麼知道自己寫的是正確的?甚至怎麼知道用的函式庫、工具、環境是沒有 bug 的?就算人類比 Turing Machine 還偉大,此問題還是無解的吧...(想想看做了這麼多醫學實驗,最後因為 Microsoft Excel 一個小小(?)bug而功虧一簣。)


話說回來...怎麼發現這個 bug 的呀 !?


後記:Microsoft Excel 官方解釋

2007年9月14日 星期五

Nine Million Bicycles

最近聽到一首歌叫 Nine Million Bicycles,歌詞相當相當地可愛!



There are nine million bicycles in Beijing 在北京,有九百萬輛腳踏車
That's a fact 這是事實
It's a thing we can't deny 是不容我們否認的事
Like the fact that I will love you till I die 如同我會一直愛著你直到死去

We are twelve billion light years from the edge 我們距離宇宙邊緣120億光年
That's a guess 這只是個猜測
No-one can ever say it's true 沒人知道是真是假
But I know that I will always be with you 但我卻知道我會永遠陪著你

I'm warmed by the fire of your love everyday 你的愛每天都溫暖著我
So don't call me a liar 所以不要說我是個騙子
Just believe everything that I say 就相信我所說的一切

There are six BILLION people in the world 在這世界上有六十億人
More or less 這樣地多
and it makes me feel quite small 讓我覺得自己很渺小
But you're the one I love the most of all 但是在這些人裡,你是我唯一的最愛

We're high on the wire 就像站在鋼索上那樣高
With the world in our sight 全世界都在我們的腳下
And I'll never tire 我從不厭倦
Of the love that you give me every night 你每晚給我的愛

There are nine million bicycles in Beijing 在北京,有九百萬輛腳踏車
That's a fact 這是事實
It's a thing we can't deny 是不容我們否認的事
Like the fact that I will love you till I die 如同我會一直愛著你直到死去

There are nine million bicycles in Beijing 在北京,有九百萬輛腳踏車
And you know that I will love you till I die 而你知道,我會一直愛著你直到死去

相當可愛吧!

點此有 youtube 影片

2007年9月12日 星期三

"I am a man of my word..." -- The Dark Knight

OMG! The Dark Knight蝙蝠俠開戰時刻(Batman Begins)的續集,現在可以在這裡看到預告了!不過...... 與其於說是 trailer 不如說是 teaser 吧 =.= 真是讓人恨得牙癢癢的。

啊... 最後晃出的 summer 2008... 還真久呢 :(

(有幾個地方聽不懂,不過還好 imdb 上有全文

2007年9月11日 星期二

Firefox 底部出現 <menuitem 之 bug (續)

上次講的是個消極的解決方法。後來更進一步 google 後發現真正的原因了!

節錄自 Mozilla Taiwan 討論區

Java 1.6 會在 IE 和 Firefox 上新增一個 Java Console 選項, 所以會放一個 extension 到 firefox 的安裝目錄裡以達到效果,由於是硬塞的,這個套件不會在列表中顯示,但是它不巧 zh-TW 的地方寫錯了


這聽起來和最近的 MSN Hack 如出一轍嘛 =.=

2007年9月10日 星期一

Firefox 底部出現 <menuitem 之 bug

今天不知為何,我的 Firefox 底下突然多出了一大塊灰色區域,上面只有簡單紅色的字 <menuitem。google 別人也有一樣的狀況

解決之道亦如連結所述。至「控制台」→「Java控制面板」,然後「進階」tab→「瀏覽器的預設Java」將 Mozilla 系列勾掉。

(題外話,為什麼 title 的 < 字樣要我手動打 & l t ; 呀 =.=)

2007年9月7日 星期五

利用 Google Reader 做聯播

這篇講到了如何利用 Google Reader 來做聯播。嘿嘿... 所以現在就弄了一個啦 :p
(Google 真是包山包海呢)

FreeBSD Update Flow

連結: http://chinsan2.twbbs.org/wp/2006/10/22/11/

2007年9月6日 星期四

MSN hack?

Is this true lol?

Julian Haight - MSN Hack

(後記:是真的 XD 見「台灣MSN首頁遭轉址」 )

2007年9月3日 星期一

ledia media pedia

話說有人在 www.google.com 上搜尋了 ledia cyberlink,結果找到了以下的結果





搜尋結果只有 1 - 6 筆,但是最後這一筆,沒看錯,highlight 的是 media 而不是 ledia。連過去這個網站,也沒看到 ledia 這個字,是怎麼回事? (the cached page should be the same with the one now)

檢視原始碼以後才發現,下面有這麼一行 ── 其中 ... 表示我跳過太長的東西

<div class="mega" id="divResults2"><br>
... Download Roxio Easy Media Creator ... 3asy Media Creator ... rasy Media Creator ... Easy ledia Creator ...
</div>

現在是怎樣,把所有可能會打錯的字全部列出來就對了,而且 div.mega 還弄了個 display: none; ,這招會不會太狠。

不過有兩點讓我困惑:第一,為什麼 google search 上 highlight 的會是 media 而不是 ledia 呢?是哪裡動的手腳?第二,搜尋有些他列出來的字並不會找到該網站,例如 rasy cyberlink 或 lmedia cyberlink。

真神秘!

2007年8月29日 星期三

vim -- 在每行前加入行號

好久不見的 vim tip 又一發。如果已經有了一個(文字)檔,要怎麼更改內容,讓每行的前面加上行號呢?

答案有點複雜...可以用
:g/^/exe ":s/^/".line(".")."\t/"
這樣會將各行首塞個行號,再加個 tab 做分隔。詳細的 vim tip 連結在此


第一
:[range]g[lobal]/{pattern}/[cmd]
Execute the Ex command [cmd] (default ":p") on the
lines within [range] where {pattern} matches.
所以上面會走遍每一行首(其實就是每一行)執行 exe ":s/^/".line(".")."\t/"

第二
line( xxx ) 會回傳某個地方的行號,line(".") 會回傳目前游標所在的行號

所以綜合以上,上面的命令會讓 vim 走遍每一行,將行首代換成那一行的行號。

2007年8月28日 星期二

Over The Hills And Far Away -- Nightwish/Gary Moore

http://www.youtube.com/watch?v=14gSH_00LUQ

Nightwish。第一次聽到這首歌立刻就被憾動了,來自於女主唱如聲樂般雄厚的唱腔。不過也有種不協調感,因為後面樂團演奏搖滾的曲調。後來去查了歌詞,感覺更妙了。這個樂團應該很有趣 :D

後記:原來這首歌的原唱是 Gary Moore (youtube link)這個則是 Nightwish 的 MV (音質有點怪),嗯...視覺上和聽覺上有點不協調吧 :p


===

They came for him one winter's night.
Arrested, he was bound.
They said there'd been a robbery,
his pistol had been found.

They marched him to the station house,
he waited for the dawn.
And as they led him to the dock,
he knew that he'd been wronged.
"You stand accused of robbery,"
he heard the bailiff say.
He knew without an alibi,
tomorrow's light would mourn his freedom.

Over the hills and far away,
for ten long years he'll count the days.
Over the mountains and the seas,
a prisoner's life for him there'll be.

He knew that it would cost him dear,
but yet he dare not say.
Where he had been that fateful night,
a secret it must stay.
He had to fight the tears of rage.
His heart beat like a drum.
For with the wife of his best friend,
he spent his final night of freedom.

Over the hills and far away,
he swears he will return one day.
Far from the mountains and the seas,
back in her arms he swears he'll be.
Over the hills and far away.

Over the hills and,
over the hills and,
over the hills and far away.

Each night within his prison cell,
he looks out through the bars.
He reads the letters that she wrote.
One day he'll know the taste of freedom.

Over the hills and far away,
she prays he will return one day.
As sure as the rivers reach the seas,
back in his arms he swears she'll be.

Over the hills and far away,
he swears he will return one day.
Far from the mountains and the seas,
back in her arms he swears he'll be.

Over the hills and far away,
she prays he will return one day.
As sure as the rivers reach the sea,
back in her arms is where he'll be.

Over the hills,
over the hills and far away.

Over the hills,
over the hills and far away.

2007年8月14日 星期二

「分析網站是由哪些技術組成的」的網站

從網站製作學習誌看來的

BuiltWith.com 可以分析某個 site,告訴你這個網站用什麼樣的東西寫的、他的 framework, engine 等。不過,他好像不能輸入 IP address,也不能分析這個站下面的子頁面 :(

2007年7月19日 星期四

北京街头包子铺用烂纸箱当肉馅--造假

結果之前說大陸北京用紙箱做出包子餡,原來是北京電視台的假新聞。
http://tw.news.yahoo.com/article/url/d/a/070718/17/hh9b.html
不過在北京電視台的網站上沒看到相關的消息就是。

2007年7月17日 星期二

移動整個目錄

好像也不是什麼奇技淫巧,不過昨天才學會--在 tar 的 man page 裡:

To move file hierarchies, invoke tar as
tar -cf - -C srcdir . | tar -xpf - -C destdir
or more traditionally
cd srcdir ; tar -cf - . | (cd destdir ; tar -xpf -)

2007年7月11日 星期三

北京街头包子铺用烂纸箱当肉馅

標題是簡體字,因為這應該是篇北京電視台的報導

http://www.6park.com/news/messages/61389.html

用紙箱來做豬肉... 食神嗎 :(

2007年7月9日 星期一

王建民的指甲

今天王建民對天使先發,6 1/3局無失分。這不是重點。

重點是:

真是有毅力啊... 這就是大聯盟。這就是人生。

2007年6月27日 星期三

如果 svchost 吃掉所有CPU資源

如果 svchost.exe 吃掉所有資源,而且跟 Windows Update 有關,這篇文章告訴你如何重設之。

2007年6月26日 星期二

FreeBSD 6.2 Realtek 音效卡

http://people.freebsd.org/~ariff/lowlatency/
http://people.freebsd.org/~ariff/lowlatency/README

經過一番處理,小兔讓我的電腦會說話了!

0. _Remove_ _all_ sound support in your kernel! Do this first before
anything else!
(將 /usr/src/sys/i386/conf/BLAH 中 device sound 等等的註解起來)
(在 /usr/src/sys/i386/compile/BLAH 下 make all install)
1. Extract, dump everything into your kernel directory typically
"/boot/kernel"
2. kldxref /boot/kernel
3. cp soundcard.h /usr/include/sys/
4. Reload _ALL_ sound modules, or, reboot.
(最後在 /boot/loader.conf 內加上
sound_load="YES"
snd_hda_load="YES"
)


2007年6月21日 星期四

品牌

現在找 MV 會去 youtube 找。

這其實是一件相當可怕的事。看影片和 youtube 畫上了等號,如同搜尋引擎 = google,台灣的美女相簿 = 無名,等等之類的。

2007年6月14日 星期四

HTML Dog

趁大頭們都不在的一整天,閱讀 Jedi blog 上所評的書 HTML Dog: The Best Practice Guide to XHTML and CSS ,目前看到一半。這本書並非教科書似地介紹規格,實際上他講了很多網頁設計的概念和來由,Accessibility,以及很多其他有的沒的 :p 看的過程中感覺有如砍掉重練般地清爽。


HTML and CSS tutorials, references, and articles

2007年5月31日 星期四

Google Image Search -- imgtype = face !

http://blog.outer-court.com/archive/2007-05-28-n84.html

google image search 影像搜尋又有新花樣了!人臉辨識的技術越來越進步。所謂有圖有真相,當我們找尋某個人時,為何不把照片列出來就好呢!?

於是,google image search 現在支援篩選條件: imgtype=face ......WTF

目前還沒有正式的選項介面可以讓使用者選擇,必須在網址的後面加上 &imgtype=face (亦即用 GET 方式傳輸參數),例如

http://images.google.com/images?q=untitled&imgtype=face

可怕的是這 face searching 的 false positive 個數真是少啊...這背後到底花了多少心血

2007年5月28日 星期一

vim search case-insensitive words 不分大小寫搜尋

vim tip 再一發

取代的時候,要不分大小寫,可以用 s/aaa/bbb/i 。
那如果只是要搜尋,又要不分大小寫的時候呢?

直接在欲搜尋的字前面加上 \c 即可,
例如 /\cshrpoor ,會找到 Shrpoor、sHrpoor、shrpooR等等。

gdmgreeter -- top, and memory

某篇文章的說法,先記

2007年5月10日 星期四

PK!

http://pk.cool3c.com/

利用 digg 的主意,擴充至對一個議題的支持或反對,加以辯論的形式。只能說,行!

2007年5月8日 星期二

在 vim 裡數這篇文章的字數

vim tip 又一發。如何計算這個文件裡有多少個字呢?

g ctrl-g

工作

工作就像跑步一樣。

不,也許有那麼一點不同。跑步通常只是興趣、自發性的。工作則是帶著背後的壓力、責任、現實上經濟的考量。大概就是因這樣的拘束鞭策著,讓你不得不繼續往前跑,一步一步地往前跑。無論是多麼想要睡覺,或是超級無敵霹靂傷心,上班時間一到,還是得乖乖地'站'上捷運,然後在辦公室裡工作。

不過這是好的。

一步一步地往前跑,有節奏地(無論是已成習慣或是打卡鐘逼得)往前跑。工作就像跑步一樣。跑步跑到某種距離以後,就會忘記自己在跑步,沒有任何感覺——除了自己的呼吸聲。呼呼吸吸呼呼吸吸。跟著這節奏,你就能一直地跑下去,一直地跑下去。

2007年5月7日 星期一

兩則幽默短片

好不好笑見仁見智,我是覺得很讚就是 :)

http://140.120.19.10/earow/0002.wmv

http://www.youtube.com/watch?v=yL_-1d9OSdk
(以為這樣就完了嗎?還有這篇!)

2007年5月4日 星期五

09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0

woot...

http://www.itis.tw/node/425

Web 2.0 用戶的力量

digg

[quote]

after seeing hundreds of stories and reading thousands of comments, you’ve made it clear. You’d rather see Digg go down fighting than bow down to a bigger company. We hear you, and effective immediately we won’t delete stories or comments containing the code and will deal with whatever the consequences might be.

If we lose, then what the hell, at least we died trying.


[/quote]


還有人作了首歌!


2007年5月1日 星期二

ln 到底是誰 link 誰

之前常把 ln 的參數搞混,ln -s a b 到底哪個是被 link 哪個是新的名字呢?現在才想到一個好記的方法。

因為 ln 可以只給一個參數,所以這個參數就是被 link 的。因此,後面一個參數自然就是新的名字。

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|.

2007年3月29日 星期四

手機單槍!

坐捷運時常會想些有的沒的。

前幾天想到手機應該要附個雷射筆功能!這樣參加報告時,覺得上面的人投影片哪裡講得有問題,不用遞雷射筆或是用手指在「那邊、那邊」。只要手機拿出來,一指!超帥!

結果發現早就有人做了...... :(

更扯的是今天聽到這個也被做了......

不過在手機上面做單槍,真的有夠帥!

Statistical Machine Translation

http://taiwan.cnet.com/news/software/0,2000064574,20116383,00.htm

看起來概念上就是 googlefight!不懂的東西怎麼辦呢?就吸取過去人類的智慧精華來幫忙!有了大量資料作為背景知識,這的確是個不錯的主意。

當然可能有的問題有相關知識太少(如文中所提)。另外,是否會發生以訛傳訛的情況呢?當大家都認為某件事是對的以後,以後的人也就追隨前人的腳步......於是就沒有翻盤的機會了(不過這剛好是語言演化的情況呢!)。如同用 googlefight 猜測一個成語正確的字該如何寫,而不是上查教育部字典。是要聽信權威,抑或民主投票?

這又讓我想到 wikipedia 也要作 search,然而是利用人類腦袋而非電腦 cpu。不過無論是 wikipedia 或 google,所憑藉的都是人類的智慧遺產。話又說回來,人類本身的學習不也如此?

2007年3月28日 星期三

益智遊戲 AIRPORT TRAFFIC CONTROL

只能佩服這種巧思啊...

http://blog.yam.com/ming010/article/8374000

Upaper

可能是為了不要讓爽報太爽,聯合報系昨天推出了「捷運報」Upaper。本來就沒在捷運上看報的習慣,只是在昨天新開張時拿了一份。嗯......廣告很多,跟爽報一樣沒什麼內容。今天在捷運上瞥到一頁大大的「棒棒堂送U報」OMG! 這讓我忽然很好奇捷運族的年齡層分佈為何,至少一般的上班族應該對棒棒堂還是嘿咻會黑澀會沒什麼興趣吧。

現在才知道爽報是壹週刊系列的。前一陣子才在爽報上到對廣告主的宣傳:他們以臺北車站為中心將捷運路線分成四個區塊,廣告主只需選擇想要的區域來登廣告,負擔就減少了。雖然爽報本身成本可能略為增加(針對四個不同區域作出四種排版),不過對廣告主而言,這樣的方案應該滿吸引人的。爽報 vs. Upaper 誰勝誰負,可能還有很長的路要觀察。

2007年3月26日 星期一

Blogger Hack !

堯@部落格裡的 Blogger Hack 區,教你如何在 blogspot 弄些有的沒的......畢竟預設介面能調的實在不多。

首富傳聲筒VS樂生買廣告

http://editorland.chinatimes.com/ho/archive/2007/03/20/3383.html

在電視新聞全天狂播下,台灣首富不費吹灰之力,他的愛情觀已滲透到家家戶戶;同一時間,樂生療養院的公共政策思辯,卻只能透過部落格募款刊登報紙廣告發聲。對於公共討論與多元價值的全面棄守,無疑已是主流媒體惡性競爭的最大悲哀。

還有更多...

2007年3月21日 星期三

Automatic Ranking by Extended Binary Classification

軒田今天到中研院給了個相當精采的演講!內容是關於如何打分數...

舉個例子,今天我看了一些電影,並在 imdb 上評分 1 到 10。別人要如何從我評過分的電影來推測我的喜好呢?或者更精確一點,能不能猜到我對某部新電影的評分?

這並不是一個單純的 regression 問題,因為評分雖然有大小,但對我來說 10 和 9 的差距並不一定等同於 6 和 5 的差距。也就是 1- 10 的給分制只是一種相對大小,但無法真正的量化。
這也不是一個單純的 multi-class 問題,因為分數之間是有大小關係的。對於一部我可能會評為 5 分的電影,猜測我會評 6 分和猜測會評 10 分,這兩者的錯誤程度是有分的。

對於這種 "ranking" 問題,軒田他們給了一個 scheme,只要你手上有一個 binary classifier 就能套用他們的流程解決問題!大致上的概念是,根據我之前的評分紀錄,去判斷我為什麼會投 1 - 7 分或是 8 - 10 分,由此定出一個 threshold,這是一個 two-class 的問題。定出 9 個 threshold 以後,就有各個分數的區間了。

2007年3月19日 星期一

300 ── 惡搞

嗯...在貼 300 的心得之前,先看一下別人的惡趣味吧 :p

ytmnd 真是好物!

2007年3月18日 星期日

日本表情符號排行榜

http://whatjapanthinks.com/2006/08/14/japans-top-thirty-emoticons/ 列出了日本人最常用的表情符號前三十名。感覺跟台灣用的不大一樣,大部份的臉都是由左右括號組成的。或許哪一天誰也可以做做台灣的吧 :p

2007年3月16日 星期五

Workrave —— 保護你的鍵盤 (?)

Workrave 是一個能記錄你目前按了多少鍵,滑鼠移動了多少距離的一個程式(儼然就是個 keylogger )。每固定一段時間就會提醒使用者「休息的時候到啦!否則你的手會爛掉啦!」之類的。

基本上我裝 workrave 但將提醒休息功能關掉。我只是純粹好奇一天工作下來到底會敲多少鍵,目的並不在保護我的手腕 :p 結果昨天好不容易將 workrave 編起來已經十點多了,下班前竟然統計出 24K 的 keystroke! 天啊比我想像的還多……看來應該要好好保護我的鍵盤了

2007年3月14日 星期三

觀察部份情況

目前與一些作 alignment 的人共事(對二類組的我真是一項考驗),他們想要將一堆東西和另一堆東西 match 看看。重點是,今天聽到了不錯的思考方式:

我們能夠作到 match 一個物種裡全部的東西,不過我們可以觀察當 match 這個物種的某一部份、一個 strain 時的結果。也許前者並沒有什麼特殊之處,不過後者會有


當然要小心的是 overfitting,以及為了某種期望的結果而去作相對應的實驗,導致這些贊同性結果的出現只是某種同樣的 realization

2007年3月13日 星期二

2007年3月12日 星期一

利用 SSH tunnel 連 VNC

http://twntwn.info/blog/ajer001/archives/1617
http://pigtail.net/LRP/vnc/

client (viewer) 是 M$ Windows的情況下,可以用 putty 建一個 ssh tunnel。將自己 localhost 的某個 port 和 server (server) 的 vncserver port (5901例如) 連繫起來。這樣在 viewer 連線時,只要連到 localhost 的那個 port 即可──不用怕被奇怪防火牆擋起來啦 :)

不過這樣作的缺點是自己這邊會多一窗 putty......。似乎有另一個方式是在 server 那動手腳,可以藉由某台機器作為跳板。

(後記:補個 link: http://cha.homeip.net/blog/archives/2006/01/putty_ssh_tunne.html