【自製】Quake III N900 Mouselook 版

N900 安裝 Quake III 一文中,DR 說明過 Quake III 的 N900 移植版主要是設計成使用觸控螢幕與加速感應器來操作,而對於外接裝置的支援很不理想。所以 DR 花了點時間,研究原作者 Oliver McFadden 的程式碼並略做改寫,以提高使用外接裝置的可玩性。這個自製版事實上目前為止只改了 egl_input.c 這支檔案,不過已經成功達成以下的改變:

  • 直接關閉加速感應器功能
  • 重新支援滑鼠按鍵與滾輪功能
  • 使用滑鼠移動視角將不再有「邊界」限制

 

大量文件字數統計:LibreOffice 篇

先前 DR 在自動化處理大量 Word 檔案之字數統計一文中說明過使用 Python 去呼叫 Microsoft Word 以取得字數統計的作法。那如果手上沒有 Microsoft Word 怎麼辦?沒關係,同樣的需求也可以使用跨平台而且免費的 LibreOffice 來達成。

 

分類: 

Arx Novena

DR 很少在 Tribes: Ascend 裡遇到攻防能量落差那麼大的對手……話說 DR 今天在玩 Arx Novena 這張地圖時,遇到一批防守非常結實的隊伍,原本想說前一場 Crossfire 的對手防禦已經夠難突破了(架了非常多砲塔、拆都拆不完……從旁邊或從正面返回都會被直接掃射到死,後來是靠從正面直接過門再繞回家的方式,才以一分之差險勝),但下一場對手的防禦表現卻可說是有過之而無不及:前後左右面面俱到,砲塔、地雷和力場的補充速度都非常積極。守旗人數眾多而且均衡,一進旗區就會被狙擊手、榴彈兵和維修兵等一干砲火招呼,其中重裝直接擋人撞人、把旗手直接撞死的技術更是到了出神入化的境界……

 

分類: 

【自製】PowerSword

PowerSword 是一款基於 The SWORD Project 的聖經經文投影片產出工具。該工具可以在搜尋並讀取指定範圍的經節後,呼叫 PowerPoint 以一節一張投影片的方式產出簡報檔(*.ppt)。另外還有 ODF 模式,可以在未安裝 PowerPoint 的情況下產出 OpenDocument 格式的簡報檔(*.odp)。

 

  • 介面:圖形介面
  • 支援平台:Windows、跨平台(ODF 模式)
  • 程式語言:Python
  • 原始碼:powersword-src.7z
  • 執行檔:powersword-win32.7z
  • 版本:Beta 0.2(20130219)

 

The Last Stand (2013)

其實這週原本 DR 一度打算要介紹的是 Red Dawn(2012)這部重拍電影,但由於新版的故事背景實在太扯,讓 DR 決定作罷。雖然無論如何 DR 終究還是提了這部電影……至於它有多扯,就請有興趣瞭解的人自個兒去查吧。

 

幸好我們還有比較正常的題材可以期待,就是這部 The Last Stand。預告片(YouTube)

 

 

這部電影一方面是阿諾的復出代表作,另一方面同時也是韓國導演金知雲的第一部好萊塢作品。如果這部電影成功了,想必兩造都能受惠。

 

分類: 

The Dark Knight Rises:一代經典最終章

喔,沒錯,這是來自颱風夜的觀影心得,在歷經雨傘爆掉、捷運誤點和伸手攔小黃卻一再呼嘯而過的種種挫折後,終於給 DR 看到了這部電影。也由於時間很趕,這也成為 DR 很難得沒有帶任何飲料或零食入場的一次觀影經驗,只好吃別人的……

 

在交代完插曲之後,來回頭談談電影本身吧。一直以來,蝙蝠俠(Batman)都是 DR 最喜歡的漫畫英雄,但這並不表示蝙蝠俠電影隨便拍 DR 都會毫無異議的接受,相反地,DR 對心中理想的蝙蝠俠電影其實是有著較高標準的。說實在話,DR 對當年 Tim Burton 所執導的最初兩部蝙蝠俠電影,以及常為人所詬病的、由 Joel Schumacher 所執導的後兩部電影,都不至於說不喜歡,但真正達到 DR 心中理型的蝙蝠俠電影卻是從 Christopher Nolan 的 Batman Begins(2005)才開始。而在經過 Batman Begins 和續集 The Dark Knight(2008)的洗禮後,DR 對於第三集自然是有所期待。

分類: 

Outlook 批次寄信與 SharpDevelop

湯瑪斯.愛迪生(Thomas A. Edison)可說是公認的發明大師,不過如果要把他跟「程式設計」(computer programming)這個議題聯想在一塊,可能會覺得有點困難。沒關係,讓我們先思考一下到底「程式」是拿來幹嘛用的?嗯,基本上以最粗分的方式來說,不外乎就是三大項目:控制、呈現與自動化,控制是讓硬體得以被操控,呈現是將結果輸出給使用者,而自動化則是將重複性的工作轉變為批次處理。

 

那干愛迪生什麼事呢?這邊就要說一個故事了:話說愛迪生早年曾經在加拿大的多倫多擔任電報員,這個工作要求電報員必須在每個小時發出一封電報,用來查核電報員是否有確實堅守工作崗位。然而愛迪生卻認為這個要求太廢了,於是他發明一款自動發報機,可以在每個小時自動發出電報。不過正所謂夜路走多了,總會碰到鬼……有一天老闆來巡察,看到愛迪生正在睡覺,連同自動發報機也被老闆發現,這使得愛迪生差點丟掉工作(另有一說是他確實被開除了)。

 

所以,這則故事讓我們知道:愛迪生不只是發明大師,他還是自動化處理與偷雞摸狗(?)的先驅。

 

分類: 

Linux | Valve

長年以來,玩家若想要在 Linux 平台上玩 Valve 的遊戲,比方說《戰慄時空》(Half-Life)和《絕對武力》(Counter-Strike)等,往往都得使用 Wine 這個 Windows 程式轉譯套件來安裝與執行。但局勢即將有所轉變,因為近日 Valve 官方終於正式公佈了其對 Linux 平台的遊戲支援計畫。

 

詳情請見 Valve 的 Linux 專屬部落格所發佈的文章:Steam’d Penguins

 

分類: 

Nokia N900 一年後使用心得

 

呃,本文是一年前就計畫好要寫的東西,內容基本上就是 DR 過去一年來使用 Nokia N900 的一些簡介以及應用上的整理。

 

硬體與效能

分類: 

N900 架設 lighttpd 伺服器

 

lighttpd 是一款標榜效能與兼具輕量化的網頁伺服器軟體,它可以用來在 N900 上架設一個簡單的網站,提供檔案分享或是執行一些 PHP 程式,只不過由於 N900 的 PHP 套件缺乏 SQL 資料庫的相關支援模組,所以 PHP 的應用會比較受限。

 

1. 安裝 lighttpd

請至【系統管理員】→【網路】類搜尋並安裝「LigHTTPd Mini Web Server」和「php5-cgi」這兩個套件。

 

2. 設定 lighttpd

頁面

Subscribe to DarkRanger's Secret Area RSS