Category Archives: Usenet

Usenet

擋 BBS 的 Crosspost 與 Multipost

先定義一下我所說的 Crosspost 與 Multipost。

在 Usenet 上,Crosspost 通常是指一個 Message-ID 有多個 Newsgroups,而 Multipost 是指同樣內容的東西貼到許多不同的 Newsgroups。而在 BBS 上,Crosspost 則是指「轉貼文章」的功能所產生的文章,而 Multipost 則是使用者自己一篇一篇的貼。

要注意的是,如果 BBS 上有轉信,由於 bbslink 不支援 Usenet Crosspost,所以轉出去的 article 都是 Multipost。

然後回到正題… 前幾天我在寫 的 code 發現 BBS 的 Multipost 似乎不好處理: 是直接限制每次上站只能 post 二十篇文章,其中在分站長與板主在自己地盤上發表文章不會計算在這二十篇內。

不過這種方式來擋 Multipost 看起來就很虛,於是就要找一些替代方案,不過我想了幾天沒想到,就跑去找一群不願意具名的長輩們討論 XD

中間討論的過程在 blog 上就略過好了 (有提出來很多實在是笨到不行的方法),直接講最後的做法:五分鐘內只能在五個看板發表文章。(當然,數字可以再調整)

所以你在某個看板上面灌水是沒有問題的 (因為只有一個看板),而如果你是回文章的話也沒問題,理論上看一看文章然後再 reply 的動作應該會超過一分鐘?:p

hmmm,大概先這樣 :p

Google Newsgroups 在 tw.* 大量 Spam 的解法

Google Newsgroups 之的 spam 所以難擋是因為 NNTP-Posting-Host 是 Client IP,而有軟體會用 Open Proxy 連,造成 的 phl (NNTP-Posting-Host + Lines) 擋不住。

之前是直接把 直接送 nocem 出去擋 (Issuer: nocem@news.math.nctu.edu.tw,Type: google),剛剛才想到因為 NNTP-Posting-Host 是 Open Proxy IP,可以用 DNSBL 去查,然後擋 Open Proxy。

不過這樣就要考慮一些東西了 (DNSBL 反解不快,可能會造成 innd 卡住),先只用 的 sbl-xbl.spamhaus.org 做看看好了。

討論 Yahoo! 360° 在中國是否為成功

作为壁垒的本土文化」是在討論 在中國是否會因為中國的本土文化而導致失敗,文中有幾個地方:

老实说,我实在是找不出有什么外来的东西,被本土文化成功阻挡的例子。社会发展的速度越来越快,一代人与另一代人之间的文化隔膜,甚至可能超过一个民族与另一个民族之间的文化隔膜。所以,作为壁垒的本土文化,可能阻止我们的父辈接受外来事物,但很难阻止现在十七八岁的这代人接受外来事物。

這是個很重要的重點,你不能接受不代表比你年輕的人不能接受,就如同八年前我的高中老師跟我講 Internet BBS 在台灣會沒落是一樣的道理。我們要感謝 搞大,以及美女相簿的興起。

愈扯愈遠了,所以就再扯吧… 我看到最後面這段的時候我笑了 :p

至于Yahoo! 360°是否能取得成功,更多的取决于产品本身,而不是文化。也就是说,如果它能在美国取得成功,没有理由认为它在中国就一定会失败;同样,如果它在中国失败了,我相信在美国它也成功不到哪儿去。当然,这要排除政治等其他因素的影响。百度在中国压倒Google,首先该感谢的,不是文化壁垒,而是中国政府的帮忙。

說到,昨天發現有 nnrpd 一直 fork 出來跑,仔細去看 log 才發現是的機器人跑來掃 http://netnews.nctu.edu.tw/pnews/,實在看不下去,就用 ipfw 將那個 subnet 連到 port 119 的 TCP 封包丟掉 30%,這樣速度就整個慢下來了,機器也比較順了 :p

不過也不能怪 的確蠻吃資源的,每篇文章都要去 news server 要一次,加上 HTTP 這種架構,hmmm…

跟 hlb 研究 XSLT

今天凌晨的時候跟 hlb 聊了一下,順便向他推薦 XSLTXPath 這兩個東西 (其實是想拐他幫忙 XD),然後研究 Group.NCTU.edu.tw 的文章 (http://group.nctu.edu.tw/article/blahblah/number 的部分) 的 layout 要怎麼排比較好 :p

你可以看「Re: [HOWTO] 用 gmail 備份 MySQL 資料庫」看到目前我們做的進度,其實 hlb 還想加上 Javascript 去排版… (像是 Kwiki style 的方式)

如果你對文章排版有興趣,你可以在寫完 XSLT file 後 trackback 我的 blog,我看過沒問題會放上去 :p

PS:用 Firefox 的人會看到 “&lt;” 而非 “<” 是 Firefox 的 bug,在 Firefox 的 disable-output-escaping 有提到,正在找人幫忙 report :)

Group.NCTU.edu.tw 對 Subject 的處理

article.php 就不說了,只講 rss10.php (原始程式碼在 http://group.nctu.edu.tw/rss10.phps),剛剛發現 BBS 送出來的 Subject 因為會有使用 MIME-Q 的情況 (需要 patch innbbsd,或是直接用 itoc 的版本),所以要再處理…

PS:RSS 的功能是因為讀 DS 讀到悶寫出來的,我目前沒有更多的時間發展新的功能,只能先對「正確性」處理…