2007-08-21

IRC──像腔棘魚的活化石

從powwow到ICQ到MSN/Yahoo/Skype經歷多代的instant messenger,
IRC這個誕生於1988年的古老chat protocol到現在還活得好好的,更
能夠讓各種community的人即時在線上溝通,它不同於ICQ或MSN這
類主要是少數幾個人的對話,IRC可以讓線上所有人通通看得到對話
內容。

在gopher都死了十幾年後的今天真是像活化石腔棘魚(coelacanth)!

更有歷史價值的是,人們藉由IRC突破新聞封鎖、資訊封鎖,甚至於
還在1991年挽救了俄羅斯民主政治免於共產黨復辟,以及差不多同
時期的伊拉克入侵科威特的波斯灣戰爭,一些歷史紀錄存放在
http://www.ibiblio.org/pub/academic/communications/logs/INDEX

記得Windows還在3.1時代(1995前後)就出現過的「IPhone(不是2007
年的iPhone)」就是藉由IRC server來達到傳送語音的網路電話,當時
也曾因為會拖累IRC server而被厭惡。

在Linux上常用的IRC client可以裝gaim/pidgin,它是GUI,對某些人
來說的確蠻方便的,尤其要連兩個或以上的server的話老鼠點點按按
就設好了,比irssi方便多了。

但是irssi可以搭配screen來用,所以可以24小時掛在channel裡,好處
是可以看到離線後的message,可以知道更多的「事情」,不過irssi
要連兩個或以上的server就稍微囉嗦一點:
irssi -c irc.freenode.net -n my-nick
進來後做確認
/msg nickserv identify my-pass
/j #channel-1
/j #channel-2
/j #channel-3
再來連另外的server
/connect irc.oftc.net my-nick
/msg -oftc identify my-pass
/j -oftc #channel-a
/j -oftc #channel-b

做identify的好處是,在某些server(像freenode)必需做過identify才能
send private message,不然只能收不能發。

一些channel現在大都使用zh_TW.UTF-8,這對gaim/pidgin來說沒什麼
問題,但是irssi的話就要在執行前先將LANG設對,或者說要在進screen
前將LANG設對,不然進去後就霧煞煞!
export LANG=zh_TW.UTF-8
screen -r

幾個Linux相關的IRC channel像是tossug、gcin、ubuntu-tw都在irc.freenode.net
而dot(Debian Of Taiwan)則是在irc.oftc.net。

沒有留言: