用 GPU 暴力計算密碼

上看到有人提出用 GPU 暴力計算密碼的方式,估計可以加快 25 倍,原因在於舊的 GPU 是針對浮點運算平行化處理,而新的 GPU 已經有能力對整數運算平行化 (Fixed-point calculation,我不是很確定 Fixed-point calculation 在這邊的意思,因為數學上的 Fixed-point 是指「定點」...):New Password Recovery Technique Uses CPU and GPU Together

下一步應該會是把 以及 的平行計算移植到 GPU 上面,不久後應該會看到 報導 :p

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 大部份的專利內容,但 仍然可以對 提出回應。