淺談開放原始碼軟體的獲利

開放原始碼(Open Source)軟體可以作為獲利來源早已不是新聞,不過 DR 在讀了最近網路上的幾篇文章後,決定把幾個例子合併起來淺談一下開放原始碼的獲利途徑、以及當中可能面臨的挑戰。

 

分類: 

ZMap

ZMap 是一款新發佈的網路掃描工具,由密西根大學的 Zakir Durumeric、Eric Wustrow 和 J. Alex Halderman 等人一同開發。不同於常見的安全掃描工具(例如 Nmap),ZMap 的主要目的是用來快速掃描整個網際網路,以利於做出統計資訊。根據官方公佈的資料,ZMap 完成整個網際網路的掃描只需不到一小時。

 

那麼有趣的東西當然要拿來玩玩看……

 

於是 DR 下載了目前最新的 1.0.3 版,在 Fedora 19 上進行編譯與執行需要安裝以下套件:

  • yum install gmp gmp-devel libpcap-devel gengetopt

 

根據 INSTALL 文件的說明,ZMap 目前僅支援 64bit 的系統,並且需要 600MB 的可用記憶體,而 DR 的測試環境如下:

分類: 

SDL 2.0

經過多年的開發,SDL(Simple DirectMedia Layer)於近日發佈 2.0 的正式版本(在開發期間又稱為 1.3 版)。不過在此之前,已經有一些遊戲採用 2.0 的開發版本,其中包含 Valve 旗下的 Linux 遊戲。2.0 的主要更新項目可參閱此頁面:

http://wiki.libsdl.org/moin.fcg/MigrationGuide

 

分類: 

Elysium - 結合南非經驗的科技人文啟示錄

許多科幻片的海報總是會讓主角拿著一把槍,彷彿是在提醒人們:如果對於科幻題材沒有特別的喜好,至少也可以當成是動作片來看(儘管裡頭的動作場景可能事實上非常有限)。古早的 Blade Runner (1982) 就是其中一個例子。

 

 

本片如同許許多多的經典科幻電影一樣,如果用動作片的角度來觀賞,可能會有點失望。但如果是用科幻片的角度,尤其是像 DR 這類的科幻喜好者來看的話,則可能會像是撿到寶一般,細細品嚐電影中的每一個環節。說實在的,本片有許多存在內涵的地方,而不僅僅是歸類為「科幻動作片」那麼簡單。

 

分類: 

The Wolverine - 當普羅米修斯遇上忍者刺客

DR 從來不是 X-Men 系列的愛好者,所以會去看這部片絕對不是 DR 選的……不過在 DR 原本的判定裡,也認為本片應該不至於太差。但看完的結果 DR 只能說:本片很有可能是 DR 活到目前為止、覺得最差勁的漫畫英雄電影。

 

 

當 DR 得知本片要製作的消息時,DR 根據公佈出來的隻字片語以為本片應該是部具有 Highlander (1986) 格局的電影。但最後的成果卻完全不是這麼一回事,除了開場的長崎轟炸外,本片的所有故事都發生在現代日本。由於本片有換過導演及編劇,所以 DR 無法肯定究竟是自己過度聯想還是劇本有被大幅修改過。

 

分類: 

Fedora 19

 

今天 DR 生出空來將使用一年多的 Fedora 17 重新安裝成 Fedora 19,一方面是為了軟體的除舊佈新,另一方面則是鑒於之前的不良經驗,而打算將 /home 目錄分成獨立的分割區。同時這樣的作法也可以使日後重裝系統時,只要保留 /home 不格式化就無須進行大量的資料轉移(今天 DR 在安裝之前,得先將 Linux 系統裡需保留的資料備份到 Windows 的分割區裡,然而 Linux 讀寫 NTFS 檔案系統的效率又很不理想……)。

 

分類: 

Valve 的「大清洗」

話說 Valve 於今年二月罕見的執行了一批(相對而言)規模不小的裁員行動,據稱有大約二十餘名的 Valve 員工一併遭到解僱。這對於讀過 Valve 新進員工手冊的人來說,應該是蠻難以置信的,因為從 Valve 的員工手冊裡,我們基本上可以歸納出以下訊息:

  1. Valve 不會因為犯錯而開除任何人。
  2. Valve 求才若渴,並且總是想要吸納更多的人才。
  3. Valve 的招募程序相當謹慎。

 

分類: 

extundelete

DR 合理的推測,自己這輩子應該根除不了刪檔案快、狠、卻不太準的惡習……

 

今天動用到了 extundelete 這支針對 ext3/ext4 檔案系統的反刪除工具,雖然最後沒能把檔案救回,但還是在這邊做一點記錄。話說 DR 要在某部伺服器上做一支監控程式,於是就直接 SSH 遠端登入後用 Vim 編輯器來寫。DR 在這支程式裡設計了建立 *.pid 檔的機制,目的是要避免動作的重複執行,而悲劇就發生在當 DR 想要手動 rm 掉 *.pid 時,竟然手誤把 *.py 給 rm 掉了……

 

雖然損失的不是整支程式,因為另一部伺服器上的 Git 系統還有上週五所提交的備份,卻還是損失了今天早上一、兩個小時下來腦力激盪的成果,所以 DR 的第一個反應就是想把檔案救回來。然而在開始思考對策之後才意識到這部伺服器的配置可說是讓資料救援越顯困難,因為:

分類: 

Amazon EC2

基於種種考量,DR 決定將本站轉移到 Amazon Web Services 的雲端主機(Elastic Compute Cloud,EC2)上,實際轉移的動作已經在本週間完成(事實上只花了一天)。同時,伺服器架設的思維也從兼具實驗性轉變為以易於維護為主,所以作業系統的選擇也從 Fedora 轉移到 CentOS

 

除此之外,DR 也把「舊資料」的連結從頁面主選單上移除,因為裡頭的內容已經越趨過時,不需要擺得那麼明顯。不過那些網頁會繼續存放在網站上,在關於本站的頁面裡也仍舊有連結可以進入。

分類: 

Pacific Rim - 真人演出的動畫電影

在看完本片之後,DR 覺得本片實不應該拍成真人電影,反而應該考慮以動畫片的形式,找幾個演員配音,然後直接出 DVD,也許再加個小規模戲院聯映。DR 甚至連動畫工作室都想好了,就找日本的 Production I.G 來做吧。

 

 

為什麼會這麼想呢?這是因為本片的整體成果在 DR 的觀感裡就差不多是動畫電影的水平,而且看不到一絲需要用真人來演出的價值。怎麼說呢?先從外觀來談的話,本片在影像上很大程度呈現出非寫實的質感,這不僅是在怪獸和機器人之間的純特效場景,連真人為主的場景在用色上都讓 DR 覺得帶有很重的動畫味。

 

分類: 

頁面

Subscribe to DarkRanger's Secret Area RSS