移至主內容
DarkRanger's Secret Area

主導覽

  • 首頁
  • 關於本站
  • Linux
  • 程式開發
  • N900
  • 譯文
  • 資訊技術辭典

文章分類

  • 影劇
  • 遊戲
  • 筆記
  • 雜文
  • 資訊技術
  • 站務訊息

最新內容

  • How-To:Linux 安裝 DevilutionX
  • 於 2012 年建立的一份音樂播放清單
  • How-To:Linux 安裝 Medal of Honor: Allied Assault
  • Fallout 4 (2015)
  • How-To:Linux 安裝 Blood
  • 《終極動員令》系列早期作品原始碼釋出
  • How-To:Linux 安裝 Doom 3
  • Nausicaä of the Valley of the Wind (1984)
  • Intel 內顯與 Linux 桌面死當問題排解
  • 《哥吉拉 -1.0》心得補遺

關於越來越難聽得清楚的電影對白

發表日期:星期五, 10/21/2022 - 19:55

對普遍的台灣觀眾來說,在觀賞各種戲劇時,搭配字幕應該算是件非常習以為常的事。然而對於許多美國人來說就不是這樣了,所以一旦無法清楚地聽到電影中的對白,勢必會產生許多困擾。因此,來自 Slashfilm 網站的文章《Here's Why Movie Dialogue Has Gotten More Difficult To Understand》,特別探討何以近年來似乎有越來越多的電影對白難以聽得清楚。

 

文章中詳盡地涉及到許多面向及案例,倘若姑且在此粗略地加以歸結,則大略可分成幾個環節。首先就某些案例來說,這是刻意為之的創作考量,可能是為了增加場景或人物的真實感,或者是為了更加符合當下劇情的氛圍。以及演員的演出,也可能是以更加自然而非劇場性的方式表現,那麼其口條就未必會這麼地清晰。

 

影劇
  • 閱讀更多 about 關於越來越難聽得清楚的電影對白

Python 讀取 Big5 編碼的 ZIP 壓縮檔

發表日期:星期六, 10/15/2022 - 17:43,更新日期:星期日, 10/16/2022 - 15:25

很難預想到,即便在 2022 年的現代作業系統中,仍然會遇到與古老 Big5 編碼有關的問題。然而就 Windows 來說確實是如此,時至今日為止,至少在隨處可見的 Windows 10 繁中環境裡,其預設的環境編碼依然是 CP950(微軟自行維護的 Big5 實作)。因此根據壓縮軟體的具體實作而異,所生產出來的 ZIP 壓縮檔,寫入的檔名清單不盡然都會是 Unicode,也有可能依然是 CP950。

 

延伸閱讀:libarchive 函式庫關於檔名處理的說明文件。

 

筆記
  • 閱讀更多 about Python 讀取 Big5 編碼的 ZIP 壓縮檔

記憶體消耗測試腳本

發表日期:星期五, 09/30/2022 - 22:20

故事的起頭是這樣的,話說 DR 手邊有一項任務需要處理大量的表格資料,為此便寫了一支 Python 程式。然而這支程式的資料迭代過程有一項設計缺失,會導致已經處理完並存檔的資料,仍持續累積在記憶體裡,造成程式的記憶體佔用量持續升高。當 DR 隨意地用 htop 查看系統資源時,才赫然發現若按照這個累積速度,恐怕二號機上的 16GB 記憶體會被整個吃光。但當下又不太想讓它重跑,於是就硬著頭皮看著它跑完。果不其然,在整個執行過程中,系統記憶體一度接近耗盡,連 swap 都用上了。

 

程式沒寫好雖然尷尬,然而轉念一想,若寫一支能夠刻意把記憶體吃光的程式,似乎對於某些情境是有意義的,像是用於測試系統高負載情形及設備可靠性等等。於是順手另外再寫了一支腳本程式(mem_consume_test.py),來專門實現記憶體的消耗。這支腳本係針對 Linux 平台設計,對於記憶體使用量的監控是從 /proc/meminfo 中的數值計算而成。

 

資訊技術
  • 閱讀更多 about 記憶體消耗測試腳本

CentOS Stream 8 一年後使用心得

發表日期:星期五, 09/16/2022 - 22:48

由於 Red Hat 提早結束了 CentOS 8 的生命週期,並且讓 CentOS 這個品牌從 RHEL 的免費版本,轉型成為 RHEL 的上游開發版本,也就是 CentOS Stream。使得原本許多 CentOS 的使用者,必然會需要思考合適的替代方案。雖然人們似乎會自然地關注諸如 AlmaLinux 及 Rocky Linux 這些比照原本 CentOS 模式,從 RHEL 原始碼重新編譯而成的發行版本。然而說實在話,DR 並不認為需要就此將 CentOS Stream 從可行的選擇清單中剔除。因此在過去一年多的時間裡,DR 在工作環境裡建置了幾部 CentOS Stream 8 主機,而本文即是維運至今的一些感想。

 

資訊技術
  • 閱讀更多 about CentOS Stream 8 一年後使用心得

Who is the target user?

發表日期:星期五, 09/09/2022 - 22:06

由 KDE 專案的開發者 Nate Graham 所發表的一篇文章《Who is the target user?》,內容以桌上角色扮演遊戲《吸血鬼之避世潛藏》(Vampire: The Masquerade)的技能點作為引言,來探討在軟體開發領域中,如何根據使用者的技能等級來進行分類。並藉此分析目標群體,以便找出合適的軟體設計。在該遊戲裡,電腦(Computers)技能按點數多寡,從 1 到 5 可分為以下五種等級:

  1. 學生(Student):懂得點選操作。
  2. 大學(College):能夠處理簡易資料。
  3. 大師(Master):具備軟體設計能力。
  4. 博士(Doctorate):可受聘為顧問,舒服度日。
  5. 學者(Scholar):總是走在科技前沿。

 

資訊技術
  • 閱讀更多 about Who is the target user?

How-To:Linux 安裝 ScummVM

發表日期:星期五, 09/02/2022 - 23:33

操作環境:

  • Fedora 36
  • ScummVM 2.6.0

 

ScummVM 是個很奇葩的開放原始碼專案,雖然起初即如字面上所示,它是專注於 SCUMM 遊戲引擎的重製,也就是 LucasArts 早年許多冒險遊戲所採用的遊戲引擎,使這些遊戲能夠在現今的系統環境上重獲新生。然而隨著時間的演變,ScummVM 支援的經典老遊戲越來越多,已經不是僅針對單一引擎或特定的遊戲廠商。甚至也不再是僅侷限於冒險遊戲,還支援了部份的角色扮演及動作遊戲等等,可以在其官方網站查看所支援的遊戲清單。

 

  • 閱讀更多 about How-To:Linux 安裝 ScummVM

Flatpak Is Not the Future

發表日期:星期六, 08/27/2022 - 19:10

眾所周知,有別於 Windows 及 macOS 系統,主要是使用個別的安裝程式來執行軟體安裝動作。Linux 作業系統通常是利用發行版所提供的套件管理工具,例如 apt、yum 及 dnf 等等,從設定好的套件庫來源中下載及安裝軟體套件。當然某些情況下也會存在獨立的安裝程式,不過其具體的實作並沒有統一的標準,可能很粗略,也可能做得很精密。除此之外,也是有針對特定領域、並且是使用者層級的管理工具,比方說 Wine 相容層可以用於安裝及管理 Windows 應用程式;以及 Steam 遊戲平台則是用於安裝及管理遊戲程式。

 

資訊技術
  • 閱讀更多 about Flatpak Is Not the Future

Top 35 Toho Soundtracks

發表日期:星期日, 08/21/2022 - 18:39

來自 Toho Kingdom 網站的文章《Top 35 Toho Soundtracks》,內容評比了日本東寶公司所發行的各類電影中,最佳的 35 部原聲帶。然而其實 DR 初次看到這篇文章的標題時,心裡是有蠻多疑慮的。一方面覺得 35 這個數目好像有點過於冗長,各個名次的分野足夠精確嗎?且另一方面,又覺得若未將電影類型分門別類,比方說區分為諸如特攝、動畫等等, 而全部攬在一起,在排名上恐怕也未必公允。但無論如何,畢竟 DR 不是東寶電影專家,只是對哥吉拉相對熟悉而已,所以外行就稍微看一下熱鬧就好。

 

文章作者 Anthony Romero 所選出的第一名有點讓 DR 意外。或許是因為 DR 認為這部電影本身大概是中上的水平,再加上就主題曲目來說,也已經是被二次使用,不是完全原創的情形。使得似乎不自覺間,對於配樂的細部表現就沒有太多關注。然而認真再聽了一次,對,可以理解為什麼這部作品能夠被列為第一名,確實是有它的道理。

影劇
  • 閱讀更多 about Top 35 Toho Soundtracks

Linux 下修復 UEFI 開機程式之流程

發表日期:星期日, 07/24/2022 - 19:48,更新日期:星期五, 07/29/2022 - 09:58

倘若因某些緣故,發生 Linux 系統的 UEFI 開機失效,使得無法順利進入作業系統。那麼可參考以下流程,來進行 UEFI 開機程式重新安裝的動作。本文範例是以 CentOS Stream 8 為操作環境,使用此發行版的安裝映像檔做開機,然後進入救援模式。接著設法讓安裝在磁碟中的相同發行版,回復至可順利啟動的狀態。

 

若是使用同為 Red Hat 生態體系下的 Linux 發行版,操作流程應會相當一致。至於其它的 Linux 發行版本,則至少在概念上也是相同的。

 

1. 進入救援模式

筆記
  • 閱讀更多 about Linux 下修復 UEFI 開機程式之流程

Jurassic World Dominion - We've got Dodgson here and nobody cares

發表日期:星期六, 07/16/2022 - 16:26

很明顯地 DR 個人並不怎麼喜歡《侏羅紀世界》(Jurassic World)過去的兩部作品,但總覺得這部《侏羅紀世界:統霸天下》(Jurassic World Dominion),好像終於有這麼一絲機會,能夠說出一齣還不錯的故事。因為就好比漫威 MCU 的許多電影,DR 都沒有覺得特別欣賞。但透過這些作品把人物跟背景都一一交代完後,至少最後有交出一部非常不錯的《復仇者聯盟:終局之戰》(Avengers: Endgame),所以或許本片也能夠形塑出類似的成果。

 

 

影劇
  • 閱讀更多 about Jurassic World Dominion - We've got Dodgson here and nobody cares
Pagination
  • First page « 最前
  • Previous page ‹ 上一頁
  • …
  • 頁面 10
  • 頁面 11
  • 頁面 12
  • 頁面 13
  • 目前頁面 14
  • 頁面 15
  • 頁面 16
  • 頁面 17
  • 頁面 18
  • …
  • 下一頁 下一頁 ›
  • Last page 最後 »
RSS 清單