在「Stopping The Internet Of Noise - A Useful Internet Back Again」這邊看到作者在思考現在的工具有很多干擾 (像是 Social Network 這樣的網站),反倒是傳統的一些技術與工具更專注在解決問題本身。
像是 Usenet:

IRC:

RSS reader:

有種考古懷舊系列的感覺...
題外化,看到他用的是 BazQux 這個 RSS reader,來測試看看感覺如何,如果可以的話就從 Feedly 換過去好了...
幹壞事是進步最大的原動力
在「Stopping The Internet Of Noise - A Useful Internet Back Again」這邊看到作者在思考現在的工具有很多干擾 (像是 Social Network 這樣的網站),反倒是傳統的一些技術與工具更專注在解決問題本身。
像是 Usenet:
IRC:
RSS reader:
有種考古懷舊系列的感覺...
題外化,看到他用的是 BazQux 這個 RSS reader,來測試看看感覺如何,如果可以的話就從 Feedly 換過去好了...
WeeChat 上的 buffers.pl 是個很好用的套件,可以在側邊列出 channel,像是這樣:
其中一個特點是,左側的 channel list 會自動伸展到目前最長的 channel name。由於我用 WeeChat 連 Slack 提供的 IRC Gateway,加上最近提供多人交談的功能,就產生出這樣的 channel name:
#mpdm-gslin--persona--personb--personc--persond--persone----1
解法是限制側邊的寬度,用 /set buffers.look.name_size_max 32
後再 /save
存起來就可以了。是在「[buffers.pl] name_size_max adding crop suffix too soon in certain cases」這邊找到的關鍵字。
IRCCloud 宣佈的新功能:「File Uploads」。
用 CloudFront 擋在前面,而且不是 Price Class 100 (因為 mtr 時至少有看到亞洲區的 PoP),不過看起來後面不是 S3...
在公告的文章裡有提到 Imgur,現在 Imgur 的 CDN 品質好像不是很好?台灣連過去用的是 Fastly 美國的點,但選點好像不太行啊?不過算是堪用...
有 server 被摸進去了,參考「Server issues」:
Earlier today the freenode infra team noticed an anomaly on a single IRC server. We have since identified that this was indicative of the server being compromised by an unknown third party.
因此建議大家更換 channel key 與密碼:
Since traffic may have been sniffed, you may also wish to consider any channel keys or similar secret information exchanged over the network.
在 ijliao 長輩的 blog 上看到「weechat」這篇才想起來 Freenode 有提供 SSL 連線。
可以在「About freenode: IRC Servers」這頁看到 SSL port 的連線資訊:
All freenode servers listen on ports 6665, 6666, 6667, 6697 (SSL only), 7000 (SSL only), 7070 (SSL only), 8000, 8001 and 8002.
其中 port 6698/7000/7070 是 SSL only,所以就拿這幾個用。由於我是在 Ubuntu 上跑 ppa 版的 WeeChat,所以基本上只加上這三行就可以了:
/set irc.server.freenode.address chat.freenode.net/6697 /set irc.server.freenode.ssl on /set irc.server.freenode.ssl_dhkey_size 1024
連上後應該會看到類似的訊息:
gnutls: connected using 1024-bit Diffie-Hellman shared secret exchange gnutls: receiving 2 certificates - certificate[1] info: - subject `OU=Domain Control Validated,OU=Gandi Standard Wildcard SSL,CN=*.freenode.net', issuer `C=FR,O=GANDI SAS,CN=Gandi Standard SSL CA', RSA key 2048 bits, signed using RSA-SHA1, activated `2014-01-13 00:00:00 UTC', expires `2015-01-14 23:59:59 UTC', SHA-1 fingerprint `2df8bb8922e69f781ef5abcd234fffde0490be21' - certificate[2] info: - subject `C=FR,O=GANDI SAS,CN=Gandi Standard SSL CA', issuer `C=US,ST=UT,L=Salt Lake City,O=The USERTRUST Network,OU=http://www.usertrust.com,CN=UTN-USERFirst-Hardware', RSA key 2048 bits, signed using RSA-SHA1, activated `2008-10-23 00:00:00 UTC', expires `2020-05-30 10:48:38 UTC', SHA-1 fingerprint `a9f79883a075ce82d20d274d1368e876140d33b3' gnutls: peer's certificate is trusted
然後在 status line 裡,server[freenode]
的部份變成綠色的。
HipChat 算是個很有趣的服務,不過實際使用後可以發現效率沒有 command line 的 irssi 好,畢竟 irc 就是以溝通為主的工具。
但 HipChat 可以保留紀錄並且透過 iOS 及 Android device 存取的特性彌補了這個缺點,甚至掩蓋掉原來的缺點。所以接下來就是想辦法用 irssi 連上 HipChat,如果可以的話就可以兼顧了...
網路上其實有不少資料,irssi 可以透過 HipChat 的 XMPP 界面連上,也就是 irssi-xmpp 這個套件。
不過這個套件在 FreeBSD ports 裡是 0.51 版,會 core dump... 雖然送了 0.52 版的 patch 進去 (ports/177466: [patch] Update of irc/irssi-xmpp to 0.52),不過不知道什麼時候才會進去...
幾個步驟要做,首先是 .irssi/startup
內要載入 xmpp,然後設定 alternative_nick
:
/load xmpp /set alternative_nick Gea-Suan Lin
然後在 .irssi/config
內設定:(本來應該就有 servers & chatnets 了,自己補上就好)
servers = ( { address = "conf.hipchat.com"; chatnet = "hipchat"; password = "hipchat_password"; port = "5223"; use_ssl = "Yes"; autoconnect = "Yes" } ) chatnets = { hipchat = { type = "XMPP"; nick = "two_hipchat_number@chat.hipchat.com"; }; };
然後在 channels
裡就可以指定 channel 了:
channels = ( { name = "two_room_identifier@conf.hipchat.com"; chatnet = "hipchat"; autojoin = "Yes"; } )