Firefox 1.5.0.1

1.5.0.1 釋出:Mozilla Firefox 1.5.0.1 Release Notes,列出的項目有:

  • Improved stability.
  • Improved support for Mac OS X.
  • International Domain Name support for Iceland (.is) is now enabled.
  • Fixes for several memory leaks. (終於解決了)
  • Several security enhancements.

鍵盤

還記得 嗎?鍵盤上的標示可以跟著應用程式一起改變。(如果應用程式有支援,或是你自己改...)

結果上面的那隻還沒推出,先推出了三鍵版的 ,四月前的預購價是 USD$100 @_@|||

上百個鍵的不知道要多少 :p

WordPress 通知郵件標題的亂碼

因為 WordPress 的 wp_mail() 沒轉,mail() 也沒轉 ,底層的 因為不知道編碼是什麼,當然也不能亂轉,於是就... XD

找了一下,在 解决WP邮件通知在gmail中的标题乱码 這篇給了幾個方法,其中不需要額外的 library 大概就是在 pluggable-functions.php 內的 wp_mail() 最後面 return 的地方改成:

return @mail($to, "=?UTF-8?B?" . base64_encode($subject) . "?=", $message, $headers);

我把他改成:

return @mail($to, "=?" . get_settings('blog_charset') . "?B?" . base64_encode($subject) . "?=", $message, $headers);

這樣就 okay 了 :p

PS:其實我不確定能不能 work XD 我是打算 post 一篇,然後測試一下看看標題正不正確 XD

Update:目前看起來跑得很好:

Update:我另外修改了 From: 的部分,這個部分也需要正確的 encoding,同樣一個檔案裡面,把:

$from = "From: \"$blogname\" <$wp_email>";

改成:

$from = "From: =?" . get_settings('blog_charset') . "?B?" . base64_encode("\"$blogname\"") . "?= <$wp_email>";

另外把:

$from = "From: \"$comment->comment_author\" <$wp_email>";

改成:

$from = "From: =?" . get_settings('blog_charset') . "?B?" . base64_encode("\"$comment->comment_author\"") . "?= <$wp_email>";

一樣,先測一陣子看看,沒問題就到 上送 ticket 請他們 patch。

無名小站的圖片 (外連、擋 Referer、...)

無名小站的圖檔是不能「外連」的,換個說法 (技術上),無名小站的圖檔擋 Referer。所以你不能用 <img src="http://picN.pic.wretch.cc/..." /> 直接連。

這造成了一些問題:像是在 上訂閱無名的 Blog 時,會看不到圖片的部分... (因為此時 Referer 會是 http://www.bloglines.com/myblogs)

不過這幾天在 上突然能看到 的圖片,本來以為是 Proxy Cache 的關係,後來想到我用 ,好像不會有其他人看...

仔細去看 Blog 上圖片的 URL,前面的 http:// 我就省掉了,其他的也是一樣:(VIP account)

pic.wretch.cc/photos/1/c/cwwany/6/1138685665.jpg

而我自己的則是:

pic2.pic.wretch.cc/photos/15/d/darkkiller/3/1076000480.jpg

用 wget -Y off (-Y off == 不透過 Proxy) 測試這兩個 URL,發現前面的可以,後面的不行。於是我就把我的圖片 URL 改成下面的樣子再抓:

pic.wretch.cc/photos/15/d/darkkiller/3/1076000480.jpg

就可以了 :p 下面就是這張圖囉,如果看不的到的話表示 又改掉了 XD

Wikipedia 暫時禁止從美國國會網段修改文章

看到的新聞:Wikipedia blocks United States Congress IP addresses。同時在 上也報導出來了:Wikipedia vs Congressional Staffers [Update]

由於有大量從美國國會的 IP address 連上 修改許多政客的自傳,違反 的規則 (被列出來的部分包括了 :中立立場、:文明的行為、:可證實正確性),所以 決定暫時禁止美國國會的 IP Range 一個星期,並提出 RFC (Request for comments) 做進一步處理,目前被封鎖的網段包括了:

  • 143.228.0.0/16:Information Systems, U.S. House of Representatives
  • 143.231.0.0/16:Information Systems, U.S. House of Representatives
  • 156.33.0.0./16:U.S. Senate Sergeant at Arms

後面的資訊是我用 whois 找的。被封鎖網段可能還會繼續增加。

你可以在 Wikipedia:Requests for comment/United States Congress 這頁看到 的編輯對於這些政客態度的敘述。

Bittorrent Encryption

( 的作者) 在他的 Blog 上對某些 Client 為了避開 ISP 過濾所做的行為 (像是 的 Encryption Header,或是 計畫的東西) 提出看法:Obfuscating BitTorrent

提到了如果你用 Encryption 可能會造成的優缺點:你可能因為 Encryption 避開了 ISP 的限流,也有可能因為 Encryption 避開了 ISP 的 P2P Cache。(在台灣幾乎都是限流的設備,不過這是另外一回事了)

回到原來主題, 的作法是直接修改 Protocol (Backward-compatible),很明顯的, 在文章裡並不贊成這種作法。他提出了另外一個方法解決這個問題:Tracker Extension。

這個作法是向 Tracker 註冊時告訴 Tracker「我有 Encryption 的能力」,當 Tracker 傳 Peer list 回來的時候也順便告訴我有哪些 Peer 也支援這樣的功能。這樣的話不支援的 Client 也可以順利的繼續跑,而支援的 Client 之間就可以加密傳輸了。

至於後面講到 Diffie-Hellman Key Exchange,呃... 用 infohash 就好了啊...

Archives