RoboCop (2014)

機器戰警(RoboCop)算得上是很有意思的角色,可惜他在 1987 年首次登場後,後續僅有兩部不怎麼樣的續集再加上一些動漫以及影集作品。DR 認為,確實應該給這個角色一點機會來一場華麗的復出。預告片(YouTube)

 

 

只不過這年頭好萊塢不知道是哪根筋不對勁,常常把重拍、重啟(reboot)的電影拍得莫名其妙。根據過去的經驗,如果一個題材被搞砸了,可能要再過個十年才會有人膽敢再拿出來拍……所以希望這部新版不要搞砸了才好。

 

分類: 

Python 發送 HiNet 企業簡訊

HiNet 企業簡訊(Socket to Air)是中華電信的線上簡訊發送服務,由於這項服務可讓用戶自行撰寫程式來連結伺服器,因此有提供通訊規格說明和許多程式語言的程式碼範例,包含 C(Unix、Windows)、Java、VB .NET、Perl 以及 PHP 等。不過沒有 Python 的範例,所以 DR 主要參考(更精確的說就是照抄)PHP 版本的範例,寫了一段用 Python 發送的版本。

 

以下程式碼僅單純示範如何登入 HiAir 伺服器,並發送一則文字簡訊給指定的國際號碼:

分類: 

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

開放原始碼(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 的第一個反應就是想把檔案救回來。然而在開始思考對策之後才意識到這部伺服器的配置可說是讓資料救援越顯困難,因為:

分類: 

頁面

Subscribe to DarkRanger's Secret Area RSS