用 inxi 列出系統資訊,在回報問題時提供環境

在「GPU Survival Toolkit for the AI age: The bare minimum every developer must know」這篇看到的工具,雖然裡面是講 GPU 相關的事情,但看到這段:

inxi -G

This command provides information about the graphics subsystem, including details about the GPU and the display.

inxi 這個工具是用 Perl 寫的,在 manpage 的說明是:

inxi - Command line system information script for console and IRC

提供一些資訊給使用者,方便使用者在問問題時順便複製貼上到 IRC 或是論壇。

看了一下系統的 dependency,我的桌機是因為 xubuntu-desktop 這個套件相依裝進去的,這是 XFCE 桌面環境的套件。

Ubuntu 的預設環境沒有包這個套件進去,會需要額外安裝。

Google SRE 團隊整理出過去二十年的十一條心得

Google 的 SRE 團隊整理出過去二十年的心得,當看故事的心態在看的:「Lessons Learned from Twenty Years of Site Reliability Engineering」,在 Hacker News 上也有討論:「Lessons Learned from Twenty Years of Site Reliability Engineering (sre.google)」。

裡面的項目大多都會在公司成長時不斷的導入,都是夠大就會遇到的。

比較有趣的是第六條,這是唯一一條全部都用大寫字母列出來的:

COMMUNICATION CHANNELS! AND BACKUP CHANNELS!! AND BACKUPS FOR THOSE BACKUP CHANNELS!!!

到 Google 這個規模的架構,這邊就會規劃找完全獨立於 Google 架構的方案來用;我猜應該是傳統的 colocation 機房 (像是 AT&T 之類的),上面跑 IRC server 之類的?

在 Hacker News 上面也有其他人提到 Netflix 也有類似的規劃,需要有一個備援的管道是完全獨立於 AWS 的;另外同一則 comment 裡也有提到 Reddit 的作法是在辦公室裡面放 IRC server 備援:

Yes! At Netflix, when we picked vendors for systems that we used during an outage, we always had to make sure they were not on AWS. At reddit we had a server in the office with a backup IRC server in case the main one we used was unavailable.

IRC 還是很好用的 XD

在 netsplit 的統計上,Libera.Chat 已經超過 freenode 了

翻了一下「IRC Network Libera.Chat」與「IRC Network freenode」:

During last connections to Libera.Chat its servers reported an average of 40267 users and 19125 chat rooms. Use the following menu to get more information about IRC network Libera.Chat! Take a view to the generated statistics and search within the list of chat rooms for topics of your interest!

During last connections to freenode its servers reported an average of 26145 users and 23410 chat rooms. Use the following menu to get more information about IRC network freenode! Take a view to the generated statistics and search within the list of chat rooms for topics of your interest!

一陣子沒關注,發現已經甩開了...

Libera.Chat 使用人數超越 freenode

前幾天在「freenode 又在提醒大家搬到 Libera.Chat 了...」這邊猜測這個月月底大概會有交叉,結果發現這幾天 freenode 選擇自爆,直接把上面的註冊使用者與頻道都清空:

這個自爆行為直接讓 Libera.Chat 大幅成長,超越了目前的 freenode:

出自「IRC Networks - Top 10 in the annual comparison

netsplit.de 上的資料看起來是某個比較長時間的平均值,會需要再拉長一些時間才會反應出來。

freenode 又在提醒大家搬到 Libera.Chat 了...

看到「Last remaining >1000 user community channel seized by freenode staff」這篇,freenode 把 ##linux 頻道給綁走了:

Late in the evening of June 12, 2021, freenode staff seized the largest community channel left on freenode.

新家在 Libera.Chat 上面:

Similar hostile takeovers happened to the Python community, GNU and the FSF. More than 700 FLOSS projects have abandoned freenode and now the Linux.Chat community has left as well; find our new home at #linux on Libera and our multi-platform community website here.

翻了一下「IRC Networks - Top 10 in the annual comparison」這邊的資料,看起來這個月月底有機會交叉?

另外文章裡有提到 OFTC (The Open and Free Technology Community),看起來也是個對 open source community 開放的資源...

Freenode 的事情愈演愈烈了,而且看起來一發不可收拾中...

前幾天提到「Freenode 志工團隊決定離開,成立 Libera.Chat」,本來還在猜從 Freenode 搬移的速度可能就一批一批搬,結果這幾天 Andrew Lee 決定做出是一些提油滅火的行為,整個搬移的速度瞬間加快不少...

首先是只要在頻道上提到要轉移到 Libera Chat,頻道就會馬上被 Freenode 封鎖並且由官方「接管」,於是 Gentoo 的頻道就被幹掉了:「Gentoo Freenode channels have been hijacked」。

另外 Andrew Lee 直接在 Freenode 的 blog 上面嗆目前他們還是最大的 IRC network,並且繼續支持 FOSS 社群:「freenode exists for FOSS」,基本上試看不太出來啦...

目前 Libera Chat 已經跑一個禮拜了:「One week of Libera Chat」,陸陸續續看到很多社群都已經轉過去了,看起來應該會是不可擋的趨勢了...

Freenode 志工團隊決定離開,成立 Libera.Chat

最近 IRC community 吵很兇的一個主題,Freenode 的志工團隊因為 Freenode 後面的公司易主,而且接手後的行為讓志工團隊很不爽,走了二三十個人,決定成立自己的 IRC network Libera.Chat:「freenode now belongs to Andrew Lee, and I'm leaving for a new network.」,其中這邊提到的 Andrew Lee,是 VPN 廠商 Private Internet Access 的老闆。

事情的一些脈絡可以在維基百科「Libera Chat」條目裡看到,另外在維基百科上的「Internet Relay Chat」條目裡面可以看到 Freenode 應該是目前最大的 IRC network,雖然相比全盛時期已經少很多人了。

這次有不少 open source community 的成員響應搬家,搬出來不知道會讓 Freenode 受多少傷,也有可能下面其他的使用者根本不在乎之類的...

懷舊技術系列...

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

像是 Usenet

IRC:

RSS reader:

有種考古懷舊系列的感覺...

題外化,看到他用的是 BazQux 這個 RSS reader,來測試看看感覺如何,如果可以的話就從 Feedly 換過去好了...

限制 WeeChat 中 buffers.pl 的寬度

WeeChat 上的 buffers.pl 是個很好用的套件,可以在側邊列出 channel,像是這樣:

weechat_bar_buffers_2008-09-02

其中一個特點是,左側的 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 的檔案上傳功能...

IRCCloud 宣佈的新功能:「File Uploads」。

CloudFront 擋在前面,而且不是 Price Class 100 (因為 mtr 時至少有看到亞洲區的 PoP),不過看起來後面不是 S3...

在公告的文章裡有提到 Imgur,現在 Imgur 的 CDN 品質好像不是很好?台灣連過去用的是 Fastly 美國的點,但選點好像不太行啊?不過算是堪用...