Home » Computer » Archive by category "Network" (Page 361)

無名小站相簿備份服務

無名小站相簿備份服務:

早上整個重寫,把之前那個版本的一些 bug 都解決了:

  • 修正了 VIP 相簿無法下載的問題。(因為 VIP 用的是 http://pic.wretch.cc/,而一般使用者用的是 http://picN.pic.wretch.cc/)
  • 修正了第一面超過 20 本相簿時,不會去抓後面的相簿。
  • 修正了原圖寬度超過 800px 的圖片 (會產生兩份縮圖) 只會抓到 800px 那份。

另外這個版本是直接在 server 上抓好、用 rar 壓縮後,丟給使用者直接下載,不用像以前那樣還要抓 wget.exe 了。

不過要注意的是,這個版本只是「會動」的版本,速度其實有點慢... 不過我想應該也還好啦,如果備份的相簿中張數最多的那個 album 有五百張 (不是全部加起來五百張),抓一次大約要十五分鐘 o_o

下午會改寫成另外一種方式,理論上會比較快...

當然,依照往例,所有的程式碼都可以在 上取得:,如果您有興趣的話,可以到無名的 P_hasname 板抱怨...。

Update:剛剛已經改寫成另外一種方式了,不過好像沒快多少 :o 加減用吧 :p

Update:換 Zip,然後增加 fork() 的數量,看看會不會比較快 :o

Update:剛剛在 裡面挖到 ,晚點來試看看好不好用 (效率...),再來決定要不要換上去。

Update:換網址,換到 http://backup.hasname.com/,準備跟 申請 Disable 的功能。

Update:昨天不小心改爛了 (有些 code 是寫死路徑的,從 hasname.combackup.hasname.com 的時候忘了一起換),剛剛把這些問題修正了。

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.

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