linux

Unix/Linux 最猛的作弊表格

如果你和我一樣,是個成天被迫在 Unix-like(Linux, BSD, …)的環境下工作的人,又或者你根本就是 MIS/IT 的話,那你一定要去下載這份在網路上發現的 Unix Toolbox。這是一份頗長的文件(換算成 pdf 的話,約 52 頁),供有經驗的 Unix 工作者使用。內容從最簡單的系統相關(ex, runlevel 的定義);檔案相關(利用 lsof 來看一下誰正在使用檔案);網路相關(怎麼修改 MAC 位址);編碼相關(使用 openssl 來對一個檔案進行編碼);CVS 或是 SVN 的使用方式;find 的一些小技巧;利用 mencoder 做影音轉檔(太極也是用 mencoder 的)…等。

Unix/Linux Cheatsheet

Web Programmers VS. Technical Directors

Web Programmer VS. Technical Director

OSDC Taiwan 2008(Open Source Developers' Conference in Taiwan)來了,就在今年(2008)的 4/12 與 4/13 兩天,議程排得滿滿地,活動內容涉及廣泛…非常的廣泛…有 RubyPythonSVKPerlGoogle Gears…我頭都暈了,上網報完名後,又發懶不想去聽,所以決定不匯款等著被取消。

其中由 gugod 分享的「網頁程式還可以怎麼設計」,有這麼一段文字:

Web Programmer 真是世界上最博學多聞的人種。寫個專案需要通曉五種語言:SQL, Perl, HTML, CSS, JavaScript。有的時候,還要打開 Photoshop 改圖學畫。……

我身為一位半調子的 Web Programmer,對能說出上頭這一段話的 gugod 深感佩服,直接就把 Web Programmer 腦子裏飛來飛去,雜亂無章的思緒道盡了。這實在是有趣極了的一段話,讓我忍不住想到身在 3D Animation Studio/Industry 裏 Technical Director (TD)的我們…

Linux 版的 Maya:都是 Open Motif 害的!!!

太極影音的 3D 動畫長片部門(Feature Animation Department,名片上好像是這麼寫的),九成的機器是執行 Linux,週間的工作除了逛網頁、聽音樂、開 gtalk 打屁聊天以外,就是開著 Maya 幹正事了。我在猜,公司裏大部分的人,接觸 Maya 時,都是在 Windows 平台上的,於是乎,我們自然遇到了很多Linux 版 Maya 不適應症的案例。有些還有得救,有些就無藥可醫了。這一篇就是要指出那些我們覺得沒救了(或只是找不到解藥)的…一篇隨意聊聊的文章。

Maya 是跨平台的軟體,以前可以在 IRIX, Windows, LinuxMac OS 上執行,而最早的版本,則是出生在 IRIX(SGI 上的一種作業系統)這個平台上的,後來才 port 到其它平台。那時 Maya 的圖形界面部分(GUI),是使用一套叫 Open Motif 的來處理。後來 IRIX 平台的 Maya 不出了,於是只剩下三個平台,其中 Mac 版的,常常是三個版本裏頭比較遜的,或是功能比較晚補齊的。這也許是因為玩 Mac 的人,只愛搞平面,不愛搞 3D 的? Windows 的話,因為全世界的軟體業,幾乎被 Microsoft 給侵略了,Windows 自然是大宗。但動畫公司因為各種原因(原因也可能是不詳),所以都是以 Linux 為工作平台。所以 Linux 版的 Maya 使用者,不見得比 Windows 版的來得少。

maya8.5_01

取自 Maya 8.5sp1(Linux 版的)的一張 screenshot,看起來挺正常的,似乎沒什麼問題。

Bash 好用小技巧

GNOME Terminal每天與 Linux 為伍,發現到,自己最常用到的軟體,除了商業軟體 Maya 與上網用的瀏覽器 Firefox ,可能就屬 gnome-terminal 與 bash 了。(可見,我不大使用 NautilusKonqueror 或是 pcmanfm 這類檔案總管 ^^;)平日用到終端機的地方很多,像是協助同仁把不正常的軟體關掉(ex, 我寫的 media player: PicMon 2.0)、改檔案或目錄的權限、拷貝檔案或是轉 dvd 等都是。

Terminal Emulator 使用的是 gnome-terminal,而 shell 則是使用 bash(Ubuntu 預設的 shell)

為了讓工作的內容更有效率,也為了滿足自己的好奇心,於是收集了一些網路上的小技巧,然後依自己的使用經驗,過濾出如下幾個非常實用的來:

Syndicate content