A decade and a half of instability: The history of Google messaging apps

來自 Ars Technica 網站的文章《A decade and a half of instability: The history of Google messaging apps》,寫得鉅細靡遺又鞭辟入裡,豐富且詳細地交代了 Google 過去十六年來,所有與即時通訊(包含文字訊息、通話及視訊等)相關的產品及服務。

 

也是看完這篇文章,才讓 DR 驚覺,原來 Google 在即時通訊這項領域出奇地失敗,完全不像是作為網路巨頭應有的表現。一堆 Google 旗下服務都有自己的通訊功能,且彼此並不互通。另一方面,專注於即時通訊的產品也是一換再換,讓人不知道什麼時候才會安定下來。

 

分類: 

Launchpad now runs on Python 3

由 Colin Watson 所撰寫的文章《Launchpad now runs on Python 3!》,其內容總結了將 Launchpad 軟體協作平台從 Python 2 移植到 Python 3 的歷程,值得參考。由於 Python 2 的最終版本(2.7.x)已於 2020 年 1 月停止維護,因此勢必會有許多原採用 Python 2 作為開發語言的組織,得考慮安排期程,將程式碼轉換至 Python 3 的環境。

 

分類: 

FFmpeg 實作簡易監視器與錄影

話說公司裡有一個房間是充當資訊機房的作用,雖然放置了一堆設備跟線路,但外觀上就是很單純的一個房間,也沒有監視器。儘管監視器實際上並不是很重要,但由於 DR 的座位,跟機房之間有點距離。所以若能規劃出一個簡易方案,從遠端就能夠檢視機房現場,覺得也不是件壞事。

 

於是便從機房中選了一部作業系統為 RHEL 8.x 的伺服器主機,裝上一支 Microsoft LifeCam HD-3000 網路攝影機。讓該主機除了原本的任務外,再額外擔負起監視機房的工作。至於軟體層的規劃非常單純,DR 的構想是在主機上使用 FFmpeg 擷取視訊鏡頭(/dev/video0),並轉碼成 H.264 串流;然後透過管線輸送給本機的 VLC 播放軟體,再由 VLC 建立一個簡單的 HTTP 服務在 8080 埠上。編寫的指令如下:

分類: 

Avast Antivirus 的網路掃描行為

一直以來,DR 對防毒軟體的印象都不是太好。即便前陣子曾在某防毒軟體代理商工作過,但也沒有因此改觀(甚至可能還更糟了)。儘管如今對於這項領域已經沒有什麼涉入,但不幸地,偶爾還是會遇到跟防毒軟體有關的事情。

 

某日在登入公司的一部 Linux 主機時,注意到有幾筆 SSH 登入失敗記錄。由於平常這些遠端服務,一般來說只有 DR 在用而已,所以這顯然不正常。進一步查看日誌,這些連線的時間點非上班時間,且似乎背後有一份經過蒐集的清單在那邊試,而不是只有嘗試登入 root 或 admin 等等這些常見的名稱。

 

此外也同步查核了公司內的 Windows Server 主機,則發現其 SMB 服務,在相同的時間點,也有同樣來源的嘗試登入記錄。如此蓄意的行為,當然不能就這樣放過。於是便從 IP 位址循線找到了來源電腦,發現那是一部 Windows 7 SP1 的客戶端電腦。雖然略舊,但一時之間也沒查看出明顯有問題的地方。

 

於是回頭再翻查伺服器日誌,用來源 IP 再搜了一遍。這才意識到其實 httpd 也有被嘗試登入的情形,而且這回線索就很明顯了,因為所留下的 User-Agent 字串,直接就寫著「Avast Antivirus」。

 

分類: 

Dune - 續集必須有

《沙丘》(Dune)是 DR 很喜歡的一部小說,儘管未讀完整個系列,但也有看了《沙丘救世主》(Dune Messiah)和《沙丘之子》(Children of Dune),也就是最初的三部小說。也因此在觀賞本片時,DR 對於片中的世界觀、角色或設定,並沒有感到迷茫的地方。心裡只求不要惡搞,就會是一部成功的電影了。

 

 

分類: 

An interview with Joshua Ashton

來自 GamingOnLinux 網站的訪談文章《An interview with Joshua Ashton, developer on the likes of DXVK, VKD3D-Proton and more》,Joshua Ashton 是 D9VK 的原作者,原為 DXVK 的一個分支,後合併回 DXVK 主線中。

分類: 

Shang-Chi and the Legend of the Ten Rings - Wakanda Forever!

DR 覺得自己可能很難以一個公允的角度,來看待《尚氣與十環傳奇》(Shang-Chi and the Legend of the Ten Rings)這部電影。畢竟在華人文化圈的薰陶下,就算對武俠及功夫題材不算是特別熱衷,至少也是從小看到大。因此對於這類題材應如何呈現,通常還是會有一些自己的喜好跟定見。

 

 

是的,可以說本片就是一部走武俠風的漫畫英雄電影。而這中西合璧的結果,其實效果不差。導演 Destin Daniel Cretton 發揮出以往執導劇情片的敘事功力,將劇本處理得非常不錯,有呈現出應有的情感溫度。此外選角也很出色,特別是梁朝偉的演出,確實讓故事增添了更多的層次感。

 

分類: 

Nokia N900 再次使用心得(2021)

即如先前曾提及的,DR 在 2018 年將使用了多年的 Nokia N900 替換為一支 Android 手機。不過即便如此,這支退役的 N900,仍偶然會在一些情境上被使用到。比如說前陣子因為疫情的緣故,小朋友哪兒都不能去時,N900 就被拿來充當遊戲機使用,成了其中一項打發時間的方式。呃,當然不是讓小朋友看手機螢幕,而是利用 N900 電視輸出的能力,再使用藍牙連接 Dualshock 3 手把,就能夠有電視遊樂器般的體驗。

 

 

分類: 

30 Years Of Linux: An Interview With Linus Torvalds

2021 年是 Linux 作業系統問世的三十週年,為此 Tag1 Consulting 的部落格,刊登了兩篇與 Linus Torvalds 的訪談文章,其文章連結如下:

 

分類: 

Fedora 34 與 GNOME 40

一如既往地,DR 找了個時間,將二號機上的 Fedora 系統從 Fedora 32 升級至 Fedora 34。由於最主要的升級目的,都是為了獲取尚在維護的發行版本。所以 DR 在升級前,通常並不是很在意究竟新版本有哪些變化。此次 Fedora 34 最顯而易見的變化,是使用了最新版本的 GNOME 40 桌面環境,而非過去的 GNOME 3.x。

 

升級前沒有什麼特別的預期,但在升級後,DR 感受最明顯的差異,是 GNOME Shell 的快捷程式列,從原本的桌面左側移到了底部。作為對照,如下方的桌面擷圖所示,左側是 Fedora 32,右側則是 Fedora 34。

 

分類: 

頁面

Subscribe to DarkRanger's Secret Area RSS