Pengupop

Pengupop 是一款模仿「泡泡龍」(Puzzle Bobble)玩法的益智遊戲,當年 DR 可說是花了很多時間在玩這款遊戲,因為它的對戰娛樂性很高,而且遊戲提供大廳系統,讓玩家可以很快的進行對戰。雖然同類型遊戲中可能有不少人對另一款同樣也是跨平台、開放原始碼的 Frozen Bubble 比較有印象,不過 DR 自己是喜歡 Pengupop 更甚於 Frozen Bubble,因為前者除了連線對戰較為容易外,「泡泡」的物理判斷與操控性也讓 DR 比較習慣。
How-To:Linux 重編系統核心

操作環境:
- Fedora 17
Linux kernel 是整個 Linux 作業系統的核心,內含最底層的系統功能與驅動程式支援。基本上對 Linux 的終端使用者而言,核心編譯並不是一個必要的工程,除非使用者真的有需要藉由重新編譯來新增、移除核心功能以解決一些問題,否則大部分的使用者會嘗試去編譯核心純粹是基於技術知識上的練習。
無論是解決問題還是純粹練習,以 DR 在討論板上觀察到的現象來說,核心編譯的操作程序最常遭遇的狀況是:從 kernel.org 下載一個版本來用,然後不清楚在設定時到底該勾選哪些選項才能讓核心順利運作,最後編譯出一個不能用的核心……而這事實上是可以避免的。
Epic 20th Anniversary Original Soundtrack
又一個二十週年紀念……
知名遊戲兼引擎開發公司 Epic Games 為了慶祝公司成立二十週年,免費釋出了來自《戰爭機器》(Gears of War)、《魔域幻境》(Unreal)等旗下遊戲的原聲帶共二十一首曲目。雖然這當中有很多曲目其實可以在 YouTube 找到,但既然官方好意免費釋出正版音樂,當然就是趁機會給它通通下載下來啊。
Wolfenstein 3D In-Browser

為了慶祝 FPS 遊戲始祖《德軍總部 3D》(Wolfenstein 3D,1992)的二十週年紀念,Bethesda Softworks 發佈了該遊戲的瀏覽器版本,遊戲內容移植的相當完整,執行效率、畫面和音樂、音效(例如總是會讓 DR 覺得像是在打雷的關門聲)都毫不馬虎。由於瀏覽器版為 HTML 5 的遊戲,官方所列的執行需求為:Google Chrome 16、Internet Explorer 9、Firefox 11 和 Apple Safari 5,瀏覽器版本若符合需求就可以至下列連結進行遊戲:
http://wolfenstein.bethsoft.com/
【自製】SDL Joystick Test
Maemo SDK 軟體移植初步:以 SDLPAL 為範例
GRUB 2 修改預設開機選項
由於 Fedora 16/17 預設使用 GRUB 2 開機管理程式,但系統的安裝過程中並沒有提供修改預設開機選項的功能,並且 GRUB 2 並不像舊版可以直接編輯 menu.lst 來修改開機選項,反而操作程序還會再繁複一點。以下範例是將開機預設值從 Linux 修改為 Windows 7,儘管 Linux 事實上已經是 DR 主要的桌面用系統,但電腦並不是只有 DR 一個人在用而已……所以將預設值改為 Windows 7 會比較好。
首先從 grub.cfg 確認 Windows 7 的完整選單名稱:
- cat /boot/grub2/grub.cfg |grep Windows
然後依該名稱設定 GRUB 2 預設開機選項:
新.二號機

終於可以用 Windows 7 了……至於 Linux 部份,為求有最佳的硬體支援度,所以選擇安裝最新的 Fedora 17 Beta,原本以為可能會有軟體缺東缺西的情形,但事實上卻沒有這樣的問題,像 RPM Fusion 這類的第三方套件庫都已經支援 Fedora 17,可以直接用來安裝 NVIDIA 的官方 Linux 驅動程式。不過 Beta 版有些明顯的 bug,希望正式版釋出時可以修正。
NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
本文的標題訊息是 DR 在 Fedora 15 趁系統還有點反應時用 dmesg 指令抓出來的,從網路上搜尋到的相關討論來看,這個訊息有許多的可能原因,但就 DR 的自身經驗來說,這可能表示顯示卡有問題了。一開始發覺到問題時是在執行 3D 遊戲(Heroes of Newerth、Urban Terror)過大約幾分鐘後畫面就會花掉、或者停住,然後當機,但這狀況以前從來沒有發生過,並且平常的桌面操作卻一切正常,花好幾個小時上網、打文章、看影片都沒事。

