資訊技術

Windows 10 對檔名大小寫區分的支援

微軟真的在改變,Windows 也是。長久以來,Windows 一直有一些讓 DR 覺得違背計算機現實的設計,在某些情況下會有點惱人。然而,最近的一些變革卻著實讓 DR 感到驚訝。除了記事本(Notepad)即將支援 Unix 換行字元外(見 Introducing extended line endings support in Notepad),從 Windows 10 版本 1803 開始,也支援對指定的資料夾啟用大小寫區分(見 How to enable NTFS support to treat folders as case sensitive on Windows 10)。

 

分類: 

Building a Lightroom PC

在中文網路世界裡,與 PC 硬體相關的「組裝文」算是相當常見。然而由 Paul Stamatiou 所撰寫的《Building a Lightroom PC》一文,雖然初看之下像是組裝文的體裁,以建置一部可高效能執行 Adobe Lightroom 的 PC 作為主軸。但實際上其內容的豐富程度,就 DR 印象所及是前所未見的,可說是一份頗具價值的參考資料。

 

文章內容包含了需求的說明、硬體的選購、實際組裝時的重點提示、作業系統及軟體的調校、超頻以及效能測試等。其中,部份硬體的選擇列舉如下:

分類: 

Google Maps 的向後相容性

在《The insane amount of backward compatibility in Google Maps》這篇文章裡,作者描述 Google Maps 有著驚人的向後相容性。根據作者的試驗,包含 Android 1.0、iOS 1.0、早年的行動 Java 平台、Palm OS 及 WebOS 等,其上的 Google Maps 應用程式在今日都基本上仍算是可用。

 

然而這其實並非是應用程式的設計議題,而是 API 層級的議題,而 API 本來就應該保持穩定。API 當然還是可以更新,但同時舊版的 API 應該也要保持可用(除非有極為重要的技術考量), 否則直接取消掉舊 API 的作法只會造成一場災難。像 DR 最近在撰寫某支程式時,就遇到 API 被大幅變更的情形,導致幾年前寫的舊程式碼無法直接利用,顯得相當不便。

 

分類: 

手工打造的桌上型賽車遊戲機

跟 DR 差不多年紀的人,或許會對像 Tomy Turnin' Turbo Dashboard 這樣的賽車玩具有這麼一點印象。然而對於某些工程師來說,事情可不是說看過就可以結束的,他們還想要自行打造出類似的東西。於是,先後有兩名工程師打造了自己的桌上型賽車遊戲機,並發表文章來交代其中的製作過程:

 

分類: 

OpenMoko: 10 Years After

Openmoko 算是非常早期的 Linux 手機專案,由大眾電腦於 2006 年發起,也就是在 iPhone 及 Android 手機都還未成氣候之時。不過它最終只推出過兩款手機產品,分別是 2007 年的 Neo 1973(GTA01),以及 2008 年的 Neo FreeRunner(GTA02)。此後便於 2011 年結束營運,成為純粹的社群專案。

 

Michael Lauer 是當年 Openmoko 公司的第二號員工,如果有興趣瞭解更多關於這項專案的特點與歷史,那麼由他所撰寫的回顧文章:OpenMoko: 10 Years After (Mickey’s Story) ,非常值得一讀。

 

分類: 

My Ubuntu for mobile devices post mortem analysis

Ubuntu Touch(又稱為 Ubuntu Phone),是 Canonical 意圖進軍行動裝置市場的作業系統產品,然而卻在幾個月前宣佈終止,由純粹社群性的 UBports 專案接手維護。這基本上表示,雖然使用者仍然有機會自行在相容的裝置上安裝 Ubuntu Touch 系統,但已不會再有搭載 Ubuntu Touch 的行動產品問世。

 

分類: 

The Story of Firefox OS

在各種嘗試與 iOS 及 Android 競爭的行動作業系統裡,Firefox OS 是最讓 DR 感興趣的一款。但不幸的是,Mozilla 卻在 2015 年 12 月宣佈放棄 Firefox OS 手機(然後又在 2016 年 9 月宣佈完全終止 Firefox OS 的開發),導致 DR 對於該如何選擇自己的下一部手機,感到非常的茫然……

 

老實說,DR 認為 Mozilla 從瀏覽器向下擴張到作業系統的研發,是完全合情合理的舉動(畢竟它的主要競爭對手都有自己的作業系統)。也許方向可以調整,但最終全然放棄則是一項令人匪夷所思的決定。

 

關於 Firefox OS 的故事,一名 Mozilla 的員工 Ben Francis 撰寫了一篇文章《The Story of Firefox OS》。而以下就是 DR 所做的翻譯,有興趣的人就繼續讀下去吧。

 

分類: 

Which Tech Giant Would You Drop?

終於看到一項比較有意思的調查,日前紐約時報網站刊登了一篇互動式的文章《Which Tech Giant Would You Drop?》,其命題針對 Alphabet(Google 母公司)、Apple、微軟、Facebook 及 Amazon 這五間科技巨頭,內容假設如果你有一天必須被迫放棄使用這些公司的產品,那麼哪一間會是最優先被放棄的?而那一間又會留在最後?

 

當讀者在文章頁面中勾選完次序後,便會跳出分析數據,讓讀者能夠看到自己的次序選擇,與其他人的一致程度如何。而以下 DR 則會簡單說明一下自己的選擇。

 

Apple 是最優先可以被完全放棄的公司,因為 DR 完全沒有使用他們的任何產品。至於第二名則是 Facebook,雖然 DR 也沒有在使用 Facebook,但如果這個命題是代表要跟 Facebook 及其旗下產品 100% 絕緣的話,則會覺得有一點點可惜,所以將它列為第二名。

 

分類: 

Unreal Tournament 1999 (Emscripten)

知名開發者 Ryan C. Gordon(icculus)在日前完成了一項個人嘗試,將 PC 遊戲《浴血戰場》(Unreal Tournament,1999)透過 Emscripten 移植到瀏覽器平台上,換言之就是將原先的 C++ 原始碼轉譯為 JavaScript。不過由於這款遊戲並非開放原始碼,所以僅能以非常有限的方式讓公眾體驗這項成果。有興趣的人可以前往此頁面:UT99 for the web,內有相關說明以及執行遊戲的連結。

 

 

分類: 

IMDb 討論版的幕後故事

自 2001 年開始運作、歷史悠久的 IMDb 討論版(message boards)已於 2017 年 2 月 20 日正式關閉。對此,當年負責討論版開發的軟體工程師 Colin M. Strickland 發表了一篇文章(A great disturbance in the force...),分享這個討論版未採用任何現成網站框架、從無到有的開發經歷。由於資訊科技的日新月異,使得文章中所描述的技術環境,以現今的標準來看簡直都是古董級的存在,等於是見證了一段網際網路技術的早期歷史。

 

雖然 DR 常逛 IMDb 網站,但對於它的討論版,其實過去並沒有太多關注,不過 DR 也認為將其關閉確實是比較好的作法。IMDb 討論版能夠對每個作品及每個演職員開闢專屬的討論空間,但這般數量容易造成言論管理的風險。而且現今已有 Reddit 及 Twitter 等社群媒體,使得傳統的討論版已經不再是那麼重要的交流管道。

 

分類: 

頁面

Subscribe to RSS - 資訊技術