資訊技術

Becoming Cross-Platform

Becoming Cross-Platform 是一名遊戲開發者 J. Kyle Pittman 所寫的一篇日記式的文章,分享他個人將遊戲 You Have to Win the Game 從 Windows 移植到 Mac OS X 和 Linux 的歷程。其文章內容並非專注在技術性的探討,而是以敘事為主。由於有關跨平台遊戲移植的經驗分享並不算很常見,使這篇文章別具閱讀價值。

 

分類: 

Lightworks 11.5

在 DR 的使用經驗裡,一直覺得 Linux 平台欠缺好用的影像剪輯軟體,不過最近終於有所突破了,因為原本僅限於 Windows 平台的專業級剪輯軟體 Lightworks 在最新的 11.5 版開始支援 Linux 了。

 

 

Linux 版僅支援 64bit 系統,至於安裝方式則相當簡易,以 Fedora 19 來說,下載 RPM 格式的安裝套件後用 yum 安裝即可(部份相依套件需要從 RPM Fusion 取得):

分類: 

CentOS 加入 Red Hat

2003 年,Red Hat 宣佈終止旗下產品 Red Hat Linux 的發行(最終版本為 9),改由 Red Hat Enterprise Linux(簡稱 RHEL)和 Fedora(當時名為 Fedora Core)取代。不同於 Red Hat Linux 採用免費散佈的形式,RHEL 是定位為商業付費版本。至於 Fedora 則是定位為社群版本,仍以免費的形式發佈。

 

分類: 

30 Linux Kernel Developers in 30 Weeks

30 Linux Kernel Developers in 30 WeeksLinux.com 網站從去年至今年間一系列的專題文章,該專題訪問了三十位 Linux kernel 的開發者,其中還包含了Linus Torvalds 和 Greg Kroah-Hartman 等廣為人知的人士。這些人士所受訪的問題包括:負責的項目、任職的公司、居住地、喜好的工具甚至是工作時會聽的音樂等等。

 

對於有興趣的人而言,這些文章值得一讀,而且可以從中彙整出一些資訊,例如多數的受訪者都習於使用文字介面的工具來工作,在桌面環境下亦然。此外有不少人表示自己偏好在安靜的環境下工作而不聆聽任何音樂。這些受訪者還分享了許多對於初次加入者的建議,例如可以從感興趣或者較小的項目著手,並專注在上面,以及不用懼怕與其他開發者的互動等等。

 

分類: 

淺顯易懂的 SELinux 政策實施指南

SELinux(Security-Enhanced Linux)是一款 Linux 的安全性增強模組,起初由美國國家安全局(NSA)所開發,後來則整合進 Linux 核心,成為 Linux 核心的內建模組。不過並非所有的 Linux 發行版都預設啟用了 SELinux。Red Hat 是 SELinux 的最主要支持者,預設啟用 SELinux 的發行版多半都是來自於 Red Hat 或其衍生物,例如 FedoraRHELCentOS 等等。

 

分類: 

Neo900

Nokia N900 的愛好者應該都是因為喜歡 N900 有如小型電腦般的功能特色,只可惜時至今日這款手機的硬體規格相對過時,因此限制了它可被繼續應用的機會。當年 Nokia 曾推出採用 MeeGo 作業系統的 N9 作為 N900 的官方後繼機種,之後 Nokia 放棄了 MeeGo,Jolla 接手 MeeGo 並繼續它的發展,新的作業系統被命名為 Sailfish OS。也就是說延續 N9 特色的手機未來仍然能夠在市場上看到。

 

分類: 

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

 

分類: 

O'Reilly Atlas

O'Reilly Atlas 是知名資訊技術書籍出版商 O'Reilly 所推出的線上出版平台,目前尚處於封閉測試階段,不過它的線上閱讀功能(chimera.labs.oreilly.com)已經開放,裡頭提供了一些書籍的線上閱讀,不僅免費而且還是完整的內容。

 

其中的 HTML5 Canvas 是 DR 很感興趣的一本書,並且從這本書的線上版也可以發掘到這個閱讀平台的特色,因為裡頭還安插了一些互動功能,例如範例程式碼的編輯介面,讓使用者可以就地練習並預覽結果。

 

分類: 

Fedora 與 Ubuntu 核心設定比較

Linux 發行版(distribution)的數量與種類可說是林林總總,這些發行版理所當然都採用了相同的系統核心(也就是 Linux kernel),雖然我們也都清楚不同發行版的核心設定(kernel config)一定有所不同,只是似乎從來沒有人去過問這箇中差異,而這些設定差異在大部分的使用經驗中往往也感受不出來。

分類: 

頁面

Subscribe to RSS - 資訊技術