星期四, 2月 16, 2006

Slave News 與 Archive

由於硬碟故障,今天重新安裝 netnews4.csie.nctu.edu.tw...

Slave News 以前玩過 (上次是五年前剛接 netnews.nctu.edu.tw 的時候,當時要把 News 從現在 Group.NCTU.edu.tw 在用的機器換到現在在用的 1U server 上,為了降低搬移時對 BBS 以及 User 的衝擊,特地用 Slave 的架構同步兩邊的文章),沒想到在這麼多年後又有機會玩到了。

現在的 netnews4.csie (slave) 是跟 netnews.csie (master) 接,設定 xrefslave 以及 nnrpdposthost 後,把 active 與 newsgroups 複製到 netnews4 上,然後就開始跑... 看起來頗不賴 :p

另外這台 server 要當作資工的 archive server。舊的 archive 是學長直接改 INN 的 patch (我也不知道是誰改的),全文搜尋的部份 (很重要的功能) 其實不太好做。我今天跟 ericlin 討論了一下用 SQLite 的想法,他聽了一些以後覺得好像還蠻不錯的,於是我就開始規劃 Table 長什麼樣子,然後寫 SQLite 版本的 archive 了,已經寫完了,剩下還沒 debug 而已,另外就要寫 Web Interface...

剛好昨天看到 Yahoo! 釋出神祕 Library,一起來玩看看 :)

星期三, 2月 01, 2006

Firewall

剛剛在把 Firewall Spec 上的東西寫成 SQLite3 的 table。

邊看邊碎碎念:我當初怎麼會自己寫這些 Spec 啊,這些 Spec 要寫超多 code 的 XD

Anyway,只要 table 寫出來,其他刻 code 就很快了。第一版先用 Perl 寫,然後再開始改寫成其他語言... (應該不會發生第一個版本寫完就沒機會用其他語言寫的情況吧?@_@)