Hacking the planet with Notcurses

notcurses 是一款用於開發文字使用者介面(Text-based user interface,TUI)程式的函式庫,起源於作者 Nick Black 希望實現出比 ncurses 更加先進的功能。儘管通常 Linux 使用者若不是使用 GUI,就是做純粹的文字指令操作。不過就許多案例而言,介於兩者之間的 TUI 應用程式還是有它存在的價值,因此若能有更加新穎的開發函式庫問世,自然是樂觀其成。Hacking the planet with Notcurses(PDF)則是由作者親自編寫的電子書指南,倘若有開發 TUI 應用程式的需求,這應是相當有用的參考資源。

 

分類: 

H.264 Pro Recorder 與 Linux 直播應用

最近碰到了一顆 Blackmagic Design 的 H.264 Pro Recorder,它是一款多媒體編碼裝置,能夠接入諸如 SDI、HDMI 等訊號來源,再轉換為 H.264/AAC 串流並經由 USB 輸送至電腦。雖然這項產品的定位並未包含直播功能,在原廠為 Windows 及 macOS 所提供的專屬軟體套件裡,僅能夠對串流做本地播放或儲存的動作。但由於這年頭線上直播的需求增加了不少,使得 DR 必須研究看看是否有物盡其用的解決方案。

 

分類: 

How-To:Linux 安裝 Tribes 2

操作環境:

  • Fedora 30
  • Tribes 2 v25034

 

應該不只一次提及過,《銀河生死鬥 2》(Tribes 2,2001)是 DR 最喜歡的電玩遊戲。而隨著年歲增長,玩遊戲的時間也越來越少。或許幾乎可以預期,可能再不會有其它遊戲,能夠在 DR 心目中累積到相同的地位。

 

The Trident Era Ends

眾所周知,微軟已在今年一月正式釋出了以 Chromium 為基礎的 Microsoft Edge 版本,而不再使用自家的 Trident(又名為 MSHTML)瀏覽器引擎。雖然微軟對於 Trident 引擎還是有其它的使用計畫,看似並沒有消亡的情形。不過已經有開發者有感而發地發表了一篇文章:《Today, the Trident Era Ends》,內容以蠻豐富的篇幅介紹了當年 Internet Explorer 網頁瀏覽器(也就是 Trident 的具體化身)的技術創舉,對 Web 技術發展史有興趣的人可以閱讀看看。

 

儘管 Internet Explorer 曾因諸多問題而留下「萬惡 IE」的臭名,但從文章中可以看到,至少 IE 在積極開發的時期裡,也開創過許多網頁技術的先河。好似獨裁者在成為暴君以致於被推翻前,也曾經是好人一枚。

 

分類: 

【自製】Mobile Web Bible

Mobile Web Bible 是一款網頁式的聖經閱讀器,載入的譯本為中文和合本,介面設計上則主要是針對行動裝置。製作構想起源於自從 DR 換了一支「符合主流生態」的手機後,發現或許是因為可以選擇的聖經軟體太多,要找到合用的應用程式反而是件傷腦的事……倒不如自己做一個來得單純。

 

Linux 使用 VLC 投放媒體至 Chromecast

話說春節期間從自家的硬體庫存裡,翻出了一顆未曾用過的 Chromecast(二代,NC2-6A5),就想說在 Linux(Fedora 30)上思考看看可以如何使用。不過仍需要在 Android 或 iOS 上,使用 Google Home 應用程式來進行 Chromecast 裝置的初始設定,由於這部份並無可在 Linux 上完成的途徑,所以本文也不會對此多做描述。

 

完成 Chromecast 初始設定後,在 Linux 上最單純的應用方式,應該是安裝及使用 Google Chrome 瀏覽器。其內建的投放(Cast)功能,能夠搜尋同一網路下可用的 Chromecast,接著就可以將瀏覽器上所開啟的網頁或媒體,投放至 Chromecast 所連接的電視或螢幕上。除此之外也可以投放指定的應用程式視窗,或者是投放整個桌面畫面 。

 

分類: 

How-To:Linux 安裝 Seven Kingdoms

操作環境:

  • Fedora 30
  • Seven Kingdoms v2.15.3

 

1997 年的《七大王朝》(Seven Kingdoms),雖然名義上是一款即時戰略遊戲(Real-time strategy,RTS),然而其遊戲性與一般定義的 RTS 相比實有蠻大的差異。它的遊戲內容及複雜性,本質上更接近於傳統的回合制策略遊戲,只是放在即時化的時序下執行而已。以及遊戲的聲光效果,即便以當年的標準來看也是顯得樸素了一些。遊戲著重在建立一個避免入不敷出、可維繫王國運作的經濟模型,並同時需要兼顧王國聲望以及臣民的忠誠度。儘管訴諸武力仍是完成遊戲的重要手段,但相形之下已不再是那麼必要。

 

Star Wars: The Rise of Skywalker - 沒有期待就沒有傷害

「由愛生恨」大概是 DR 對迪士尼版星際大戰所能想到的最簡單情緒表述。整體來說這部《天行者的崛起》(Star Wars: The Rise of Skywalker)的製作水平與前兩部相差無幾,既沒有比較好,但也沒有比較糟。然而 DR 十足不喜歡新三部曲的終曲,到頭來竟然是圍繞在帝國皇帝 Palpatine 未死復辟上,既無聊又沒有創造性可言。

 

 

光劍對決可能是本片的最佳看點(但比例不高),空戰則流於數大便是美,無真正精彩之處。至於槍戰,由於暴風士兵(Stormtrooper)的準頭眾所皆知,所以星際大戰的槍戰從來就沒有精彩過。除此之外,本片在故事流暢度與吸引力上也有蠻嚴重的不足。

 

分類: 

How-To:Linux 安裝 Heavy Gear II

操作環境:

  • Fedora 30
  • Heavy Gear II 1.00b

 

1999 年的《重裝機甲兵 II》(Heavy Gear II),是一款在技術上相當先進的機甲戰鬥模擬遊戲。而隔年發行的 Linux 版本,也在 Linux 遊戲歷史上有著重要的里程碑。因為它是第一款從 Direct3D 移植到 OpenGL 的 Linux 遊戲,同時也是第一款實作立體環繞音效的 Linux 遊戲。

 

然而無論是 Windows 版還是 Linux 版,目前皆已無官方管道可購買到這款遊戲。考量到此遊戲形同廢棄軟體(abandonware)的處境,現在的玩家如果有興趣的話,多半只能從網路上找尋光碟映像檔來安裝。雖然由於其骨灰級程度,在現今的 Linux 環境執行這款遊戲也是會遇到一些毛病,不過整體而言遊戲仍是可以運作的。

 

1. 安裝遊戲

電影心得回顧(2019)

2019 年的電影心得清單如下:

分類: 

頁面

Subscribe to DarkRanger's Secret Area RSS