由 darkranger 在 週一, 07/01/2024 - 23:02 發表
放任基礎設施或生產環境對於 Windows 系統的依賴,越來越覺得這可能是人類 IT 史上最嚴重的技術債……近年的工作經驗讓 DR 真心覺得,替換過時的 Linux 系統,比起替換過時的 Windows 系統還要容易太多倍了。無論是遭遇的阻力、開銷成本及處理彈性,都存在著巨大落差。
由 darkranger 在 週二, 06/25/2024 - 21:16 發表
由 darkranger 在 週一, 06/17/2024 - 23:30 發表
由 darkranger 在 週五, 06/07/2024 - 21:35 發表
最近在評估無須依賴監視系統所提供的網頁後台、就能夠在電腦上查看監視畫面的替代方案。由於該監視系統也有提供 RTSP 串流,所以其實是可以在媒體播放器上,輸入指定的連線位址及登入帳密,就能夠播放監視畫面。然而如果要同時觀看十幾個畫面頻道,這樣若是播放程式也要同時開啟十幾個在桌面上,感覺就不是一件很妙的事……
由 darkranger 在 週五, 05/31/2024 - 23:12 發表,更新日期:週一, 09/02/2024 - 21:52
自己已經很久沒有遇到需要重新編譯 SRPM 套件的情形了,顯得相當生疏,需要順便記錄下來……話說最近在等待 CentOS Stream/RHEL 9 的 net-snmp 套件釋出針對某項問題的修正,但不知何故,問題回報上去,而且 net-snmp 專案本身也已經有相應的更新,卻過了一個月都沒有後續的下文。
於是決定自己手工解決,在 CentOS Stream 9 環境中,本文的操作指令皆是統一在 root 權限下執行(儘管有些動作實際上並不依賴 root 權限),首先執行以下的 dnf 群組安裝指令:
-
dnf group install "Development Tools"
然後針對 net-snmp 套件重新編譯的依賴需求,再安裝以下套件:
由 darkranger 在 週五, 05/24/2024 - 23:49 發表
在 Linux 上若要簡單地測試磁碟的寫入速度,一般來說並不需要任何額外的工具,只要用 dd 就可以了:
-
dd if=/dev/zero of=test1.img bs=1G count=1 oflag=dsync
前述指令會產生一個 1GB 大小的空白檔案(test1.img)在當前路徑中,並顯示所花費的時間,以及平均的寫入速度。印象中 DR 第一次使用這樣的測試指令,應該是數年前在雲主機商做工程師的時候。那時遇到的一項困擾,是用於建構用戶 VPS 的多部 Linux KVM Hypervisor 伺服器,存在著效能參差不齊的問題。其主要的癥結點,估計是因為公司並未對主機資源是否超賣的定義及量化,有很積極及足夠科學的評估。
由 darkranger 在 週五, 05/17/2024 - 21:30 發表
古典的《天旋地轉》(Descent)系列算是屬於 FPS 遊戲中較為少見的一種子類型。玩家得操控某種武裝飛行載具,在無重力的封閉空間中,可自由地做出各種翻轉動作。也因此很容易就會玩得暈頭轉向,當年的中文名稱可謂命名得非常貼切。《天旋地轉》的一、二代,從很早期就已實現由社群維護的開源碼版本(DXX-Rebirth)。至於時至目前為止,為此系列最終作的三代(Descent 3,1999),其原始碼則是在近期終於以 GPLv3 授權條款發佈在 GitHub 上。而且維護者也有意願持續接受改進,來改善遊戲的健全狀況。
由 darkranger 在 週五, 05/10/2024 - 22:02 發表
由 darkranger 在 週五, 05/03/2024 - 22:41 發表,更新日期:週五, 11/15/2024 - 20:20
赫然發覺 FFmpeg 好像已經默默地成為本站文章的常客……回歸正題,倘若使用者的需求,是希望將影片檔中的音訊軌,單純地按照其原始編碼另存成獨立的音訊檔,而不做任何編碼格式的轉換,那麼透過 FFmpeg 所需要使用的操作指令並不複雜。然而如果是想要以更加自動化的方式,比方說形成一支腳本程式。那麼腳本設計中就必須要能夠偵測原始音訊的編碼格式,以便儲存成對應的音訊檔。
以 Python 語言編寫的腳本在此:audio_extractor.py,下載後給予可執行權限,然後在執行時以影片檔作為輸入參數:
-
chmod +x audio_extractor.py
-
./audio_extractor.py <影片檔名>
由 darkranger 在 週六, 04/27/2024 - 12:17 發表
話說上週某日發現二號機開機開不起來,有啟動但無嗶聲,鍵盤及螢幕皆無訊號。將顯卡及記憶體拔除測試,也都未有相應的嗶聲,用別顆電源供應器測試也是如此。按此情形,認為主機板故障的可能性較高。然而這顆 CPU(AMD FX-8350)已經用了超過十年,主機板也曾經在 2020 年做過更換。讓 DR 覺得如今已經到了應該要大幅升級的階段,而不是再去找二手主機板來換。
於是隨即開始上網挑需要的組件,來實現這個睽違了十年以上的重度翻新。任務目標是以最快速度、以及可控的成本(畢竟這是一筆非預期的開支),讓二號機回復成可運作的狀態,並一定程度考量未來的升級彈性。採買的組件如下:
-
主機板:Gigabyte B650 EAGLE AX
-
CPU:AMD Ryzen 5 7600(附 AMD Wraith Stealth 散熱器)
-
記憶體:Kingston FURY Beast DDR5-5600 16GB
-
電源供應器:FSP HA550 550W 80 PLUS Bronze(二號機原本的 650W 電源供應器也是用了十年以上,同樣陳舊故一併更換)
頁面