article.php 就不說了,只講 rss10.php (原始程式碼在 http://group.nctu.edu.tw/rss10.phps),剛剛發現 BBS 送出來的 Subject 因為會有使用 MIME-Q 的情況 (需要 patch innbbsd,或是直接用 itoc 的版本),所以要再處理…
PS:RSS 的功能是因為讀 DS 讀到悶寫出來的,我目前沒有更多的時間發展新的功能,只能先對「正確性」處理…
News (Usenet, precisely) System in NCTU CNC…
article.php 就不說了,只講 rss10.php (原始程式碼在 http://group.nctu.edu.tw/rss10.phps),剛剛發現 BBS 送出來的 Subject 因為會有使用 MIME-Q 的情況 (需要 patch innbbsd,或是直接用 itoc 的版本),所以要再處理…
PS:RSS 的功能是因為讀 DS 讀到悶寫出來的,我目前沒有更多的時間發展新的功能,只能先對「正確性」處理…
弄了老半天,Group.NCTU.edu.tw 終於支援 RSS 了,雖然只是 RSS 1.0 (因為最好寫?),希望對於資訊的流通有幫助…
譬如說,我自己的 RSS url 是 http://group.nctu.edu.tw/rss10/darkkiller,有興趣的人可以訂起來看一群人在我板上廢話連篇 XD
終於把 Group.NCTU.edu.tw 弄完了,對 user 而言,這次最重要的功能是長久以來一直沒有弄的 “Forget Password” :p
對我而言,終於把 mod_perl2 給拿掉了… (一開始寫的時候就只是想練 mod_perl2 而已,拿 Group.NCTU.edu.tw 當實驗品,沒想到現在是國內最大的 Private Newsgroups Server 了)
當然,還是有很多 idea 想架構在上面,不過 Pentium 450 的機器實在太慢了,雖然 1GB 的記憶體夠多,不過硬碟 I/O 也是一個大問題,這使得 mysql 的 performance 一直好不起來…
Anyway,目前看起來一切順利,等幾個月後再來寫好了 :p
用老方法 – printf() 去 trace,發現問題在 dbm 上面,看起來 perl5.8 有什麼地方有改變,造成 dbm 爛了。
把 tmp 下面 mailpost 用到的 dbm 砍掉就好了…
基本上這是個多災多難的系統…
這幾天 perl 換成 5.8.6 以後就問題重重,像是 mailpost 會跑到 singal 10,ovdb 會爛掉 (用 berkeleydb 3.x),然後一堆奇奇怪怪的問題都發生了 XD
只好先 recompile inn,然後開始慢慢 rebuild history + ovdb,最後再來研究 mailpost 為什麼不會動 o_O
廖長輩的 gmane 太猛了 提到用 RSS 的觀念,在 Group.NCTU.edu.tw 上面偷偷做一陣子了… (其實還是懶惰的關係 :P)
Leeym’s Blog 上面提到:News::Article::NoCeM 0.03 is released!,這代表以後愈來愈有機會有大量的人投入 issuer 了 :p
剛剛在做 Group.NCTU.edu.tw 的例行性 rebuild (ovdb 跑久了會肥,要整個 rebuild),順便把 db41 換成 db3… Continue reading 例行性 rebuild 才發現有夠慢
KKcity 與 Zoo 在不久後會公告使用Group.NCTU.edu.tw 的 service…
架設 public server (不論是不是 news server) 時一定要假設世界上壞人很多,所以:
Continue reading 架設 public news server (以 inn 為例) 需要注意的事項