OAuth

聲明:我是 技術顧問。

看到 提到 OAuth,想到還沒寫過這個有趣的東西...

解決 問題,而 要解決的是授權問題。

更白話一點, 可以在不用給 密碼,就能夠證明我是的 DarkKiller;而 可以在不給 密碼的情況下授權 存取我在的帳號內容。

目前 的狀態已經是 Final Draft,而幾個常見到的語言的 也已經都寫好了 (不過還缺乏文件),等正式 Release 時可以跳下去玩。

Google 翻譯機翻新

新的翻譯引擎終於上線了:Google's New Translations

李開復在時就有提到以網頁的文字提昇翻譯的品質,當時他是以中文作為說明的背景,說明當 網頁所儲存的量愈來愈大的時候,翻譯的準確度會愈來愈高,現在終於看到這個理論的產品上線了。

不過還是有蠻多好笑 (而且奇怪 XD) 的翻譯...

新版的 Delicious

拿到測試帳號了,用的是 Delicious.com 的網域。網址是

在上面逛了一圈,最大的改變是 UI 重新設計,配色換成藍色與灰色調,這兩點讓使用者在使用時會比較舒服。至於新功能... 好像沒看到 :p

首先是首頁:

再來是 tag 頁,比較奇怪的是網址是用 ?view=tags:

然後是個人頁面,上面這張是預設的兩行式,下面是換成三行式的顯示情況,可以看出來每個條目的 tag 與時間的表示變得更清楚了,右半部的 tag list 則是挑出 Top10 後再依照 alphabet 排:

點 SORT 會有選單選擇:

再來是 Bookmarklet,這個版本會 popup 出來,我不太喜歡這樣。我要找看看有沒有不會 popup 的版本...

最後是使用者頁的 tag cloud:

Social Network Search in Taiwan

事先說明:我是 的技術顧問,在這篇文章裡提到的這項服務與 以及 競爭對手有關。

網址

前陣子看到「玩WARM人脈搜尋網 竟抓到劈腿男」這篇文章後,我第一個想法是「這個東西也能當研究?」,如果連這種幹壞事的事情都要教授指導才能研究的話... (後面三千字省略)

我在思考了一下整個架構後,似乎沒有技術上的問題,至於 Similiarity (好友相似度) 的部份,在 IRC 上跟 討論過後也已經知道方向在哪裡,就跳下去寫,看看要寫多久。 這個網站就是這樣的產物。

目前只做了的部份 (先跑一陣子看看),未來希望能再加上其他站台。另外有打算直接開放 API (預定是 ) 以及 feed (應該還是會用 )。

以下補充一些題外話。

以我個人的習慣,系統當然還是 + (不是 ) + + 組成的 (FAMP 架構),整個 code 都進 Subversion,但是有做一些特殊的設定 (post-commit hook),使得我 commit 進去的時候就會自動更新。這個部份可以參考 上的範例:

的部份是跑 5.1。在考慮之後 reading (query) 的量會比較大,所以採用 MyISAM 作為底層。目前這邊沒什麼技術可言,把 my-huge.cnf 裡與 replication 有關項目關閉,放到 /usr/local/etc/my.cnf 就可以了。

Crawler 當然還是用 寫 (畢竟用 分析網頁已經寫得很順手了),底層是透過 抓,不然在國外連線速度太慢。另外因為有 Y! Apache 999 的關係,有故意用了一些方法避開,但這樣也造成更新會比較慢,看目前首頁上的資訊應該也看得出來 (「已統計人數」指的是有 ID 但還沒去抓取這個帳號的好友資料,「已經取得資料」則是指抓取過的)。程式一開始是從 wretch 開始跑,看起來可以長很大...

最後是實際寫程式的時候發現 上最好用的 "C" (MVC 裡的 "Controller") 是交給 用 mod_rewrite 做... (真無奈)

另外套了一些 的東西上去玩,雖然文件寫的不是很清楚 (我去翻了程式碼才知道要怎麼用),但整體上來說還是相當不錯呢... 另外 的 CSS 也試著用了一些,不過之後可能會用其他家的吧 XD

Minefield (Firefox 3) 的 SSL Certificate 處理

Minefield 是 開發時最新版的代碼。最近發現連不到自己簽 SSL Certificate 的站台,會出現以下的錯誤訊息:(像是 )

An error occurred during a connection to opensvn.csie.org:443 because it uses an invalid security certificate.
The certificate is not trusted or its issuer certificate is invalid.
(sec_error_unknown_issuer)

以前只會跳出警告畫面,現在必須手動把站台加入例外名單:Tools -> Options -> Advanced -> Encryption -> View Certificates -> Add Exception。我猜這個功能會因為民怨而在正式版出版前被拿掉...

Google 關燈計畫

呃... 這個關燈是真的關燈。

在舊金山地區的人如果連上 看到像這樣的樣子,請不要以為是 被入侵或是四月一號到了,這是 計畫:

這個計畫希望舊金山地區的使用者在星期六當地的晚上八點到九點把電燈關掉。

「觀看 HTML 原始碼」是侵權行為?

上看到覺得實在太精彩了 (除了這個「點子」很精彩以外, 上的 comments 也很精彩),一家律師事務所宣稱「觀看他們網站的 HTML 原始碼」是屬於侵權行為:Law Firm Claims Copyright on View of HTML Source

原始的報導在 Law Firm Uses Copyright Claim To Say You Can't View Its Website's HTML Source 這篇,網站在 這裡,使用者條款則是在 這裡。

Amazon 的 One-click 專利重審

Amazon One-Click Patent 是專利濫用裡很知名的案例,在去年五月時有人送重審的申請書 (參考「"One Click" 專利」這篇),終於在這個月被搞定了:AMAZON ONE-CLICK PATENT REJECTED BY THE US PATENT OFFICE AS A RESULT OF MY REQUEST

雖然 推翻了 One Click 大部份的專利內容,但 仍然可以對 提出回應。