今天的 Tetralet 又在唧唧喳喳了

Gtk+2 元件的記憶體用量

Tetralet | 03 七月, 2008 01:26

如果您是用 ThunderBird 來收發電子郵件的話,您可能會注意到一個有趣的現象:不管您執行了多次 ThunderBird,系統並不會因而開出多個 ThunderBird 視窗。ThunderBird 在啟動時的同時似乎會進行什麼自我偵測,以避免系統上因同時存在多個 ThunderBird 行程而導致無謂得浪費寶貴系統資源。

個人把這種機制叫做『Single Process (暫)』。
 (閱讀全文)

大會報告:為什麼沒辨法改變 LilyTerm 的大小?

Tetralet | 25 五月, 2008 17:08

gtk+2 裡,任何元件的重繪都可能會引發各元件的 "size-request""size-allocate" 事件。比如說,您改變了顯示的字型,同視窗裡的所有元件只好縮放其大小來適應這個變化,儘量滿足使用者的操作。 (閱讀全文)

誰要看你的程式碼?

Tetralet | 17 五月, 2008 20:20

最近一個很轟動的新聞:Debian 的 Packager 總愛打些怪怪的 patch 已不是新聞,但這次卻闖了大禍。Debian 的 openssl 套件最近爆出了一個大漏洞,Debian(約在 2006 年 5 月)不知為何openssl 套件裡用來產生亂數種子的程式碼給移除掉了,導致用這些版本的 openssl 所產生的 SSH 金鑰有一定的規則可循,非常容易被暴力攻擊所破解。如果您的 SSH 金鑰是使用以下的作業系統所產生的:

  • Debian 4.0 (etch)

  • Ubuntu 7.04 (Feisty)

  • Ubuntu 7.10 (Gutsy)

  • Ubuntu 8.04 LTS (Hardy)

那麼就很可能會受到這個漏洞的影響。您可以利用 sudo ssh-vulnkey -a 指令來檢查您系統裡所有的 SSH 金鑰, 若測試結果為 COMPROMISED,請立即昇級您的 libopenssl 套件並使用 ssh-keygen 指令重新產生一個新的金鑰。若您的 SSH 伺服器是使用 SSH 金鑰來做認証的,請務必同時更新您的 authorized_keys 檔案以免到時無法登入您的 SSH Server。

 (閱讀全文)

今天的 LilyTerm 傲視群倫!

Tetralet | 12 四月, 2008 23:10

LilyTerm 在今天 (2008/4/12) 發表了極重要的一版:LiltTerm 0.8.5 已能夠在分頁及視窗上顯示正在執行的指令。個人認為,這個功能將足以讓 LilyTerm 成為眾多的 X Terminal Emulator 中的首選:

LilyTerm 畫面截圖

若一個 X Terminal Emulator 在能支援多個分頁的同時,還能一眼就明瞭其中某一個分頁正在執行什麼指令,那麼無疑的這對於一些 CLI 重度使用者而言可是具有無上的魅力。

 (閱讀全文)

利用 Autotools 來建立 Makefile 檔案

Tetralet | 02 四月, 2008 20:06

上 一個章節中,我們展示了如何利用 Makefile 來做為編譯軟體時的輔助工具。但在實務上,因為每個人的環境多多少少有些不同,Makefile 往往得隨之修改才能順利進行編譯,這其實還是不夠人性化。同時,Makefile 對於大部份的人而言和外星文也差不多,要求人們自行修改 Makefile 以符合自己系統的需求未免太強人所難。為了解決這些問題,能依據各個系統之不同而自動建立 Makefile 檔的工具 - autoconfautomake 就順應而生了。 (閱讀全文)

自由軟體大挫敗 - OOXML 已可正式成為 ISO 標準

Tetralet | 01 四月, 2008 19:53

長久以來的擔憂果然成真,Microsoft 再次取得前所未有的成功 - 根據可靠消息指出,Microsoft 的 OOXML 已正式成為 ISO 標準。對於自由軟體陣營而言,這無疑是一大挫敗。

 (閱讀全文)

短小精悍 X Terminal Emulator - LilyTerm 0.7.0 發佈!

Tetralet | 02 三月, 2008 16:59

源起:

雖然敝人將系統轉換至 UTF-8 已有數年,但很令人氣餒的是,我竟找不到一個順手的 X Terminal Emulator。雖然幾乎試過所有能找到的程式了,但卻都或多或少有些缺點:

  • 過於肥大。

  • 不支援 UTF-8

  • 不支援分頁

  • 對於中文輸入法支援度不佳

前幾天,經由 caleb 的介紹,個人才發覺到其實利用 libvte,要自行開發個 X Terminal Emulator 並非難事。因此,這個計劃就此誕生了。
 (閱讀全文)

在 Debian GNU/Linux 裡建立 chroot 環境

Tetralet | 05 二月, 2008 01:29

對於多數的 Debain User 而言,為了讓系統更輕快穩定,守則之一就是『儘可能得維護系統的純淨度』。

比如說,Debian User 會儘量使用像是 apt-get 或 aptitude 等標準工具來安裝軟體。任何非必要的套件則儘可能不去安裝。對於各套件的 preinst、prerm、postinst、postrm 等等檔案的內容也會多所要求。大型套件則盡量拆成多個獨立小套件,而套件的維護者也儘量降低套件的相依性。Debian 本身也提供了不少去掉無用的 manual 及 mo 檔的小工具。而有不少的 Debian User 甚至會手動移去一些重要套件只求系統能儘量精簡。『簡單就是美』可以說就是 Debian 的基本哲學。

 (閱讀全文)

使用 TestDisk 來進行磁碟救援!

Tetralet | 09 元月, 2008 00:33

我們在《使 用 SPFDisk 來進行磁碟救援!》一篇中曾介紹如何使用 SPFDisk 來進行磁碟救援。SPFDisk 雖有著親切的中文介面,在功能上也頗能應付需求,但在某些方面卻還是有著其不足之處。

 (閱讀全文)

GCIN 不易推廣的原因?

Tetralet | 24 十二月, 2007 00:26

前幾天和某位 Linux 中文社群大佬搭上線,我們聊起了中文輸入法。

他說,他認為 GCIN 難以普及的原因,是因為『GCIN 是以社群使用者的角度出發,而不是以商業化的角度出發。』,但待我想問及詳情時,他就急急忙忙得下線去了。

什麼叫做『以商業化的角度出發』?這和 GCIN 難以普及到底有什麼關係?這著實讓我想破了頭。

 (閱讀全文)

GNU/Linux 在 Console 下的一些小技巧

Tetralet | 18 十二月, 2007 00:11

雖然現今 GNU/Linux 已經堂堂邁入了 3D 桌面的時代了,但對於 GNU/Linux 的使用者而言,文字介面卻仍是最基本最便利的操作介面。很多時候,像是無法進入 X Window System、安裝新系統、或是進行系統維護修復時,我們可能得在沒有 X 的環境下操作系統,這時若我們能事先讓 Console 的作業環境更加得親和將會有助於提昇工作效率。

 (閱讀全文)

再談 Tor 的安全性

Tetralet | 04 十二月, 2007 00:41

我們在前文中介紹過,Tor 是一個用來在 Internet 上隱匿行蹤及突破防火牆的利器。但本篇再老調重彈一次 Tor 的安全問題。 (閱讀全文)

體罰,真的好嗎?

Tetralet | 18 十一月, 2007 23:58

記得是高一的物理課上吧?坐在我旁邊的女同學趁著老師喝水的空檔時,問了我剛剛老師所講授的『阿基米得原理』到底在講什麼。雖然對於老師講授內容其 實還是懵懵懂懂的,但還是把自己所能理解的範圍盡量解釋給那位女同學聽。

 (閱讀全文)

IceWM (Debian) vs. GNOME + Compiz (Ubuntu)

Tetralet | 08 十一月, 2007 01:08

敝人是個重度視覺主義者。在試玩了 Ubuntu 7.10 後,不禁被 Compiz Fusion 那炫麗的 3D 桌面所深深吸引,相較之下 IceWM 也未免太過於平實無華了。加上新版的 IceWM 問題很多、長久以來開發時程緩慢,於是就萌生了將系統轉換至 Ubuntu 的念頭。

但在經過數天的把玩後,我卻又開始動搖了。是的,Compiz Fusion 真的炫到無以復加,但我會不會為了視覺效果而犧牲太多東西了呢?

怎麼說呢?

 (閱讀全文)

Ubuntu 7.10 初探

Tetralet | 24 十月, 2007 22:16

敝人一向是 Debian GUN/Linux 的忠實使用者,所以對於系出同門的 Ubuntu 便充滿了好奇心。雖然很多 Debian user 戲稱 Ubuntu 為『Debian Sid 的歡樂惡搞版』,但 Ubuntu 的成功可是有目共睹的。也因此,趁著 Ubuntu 7.10 的發行,敝人禁不住就想親身體驗一下 Ubuntu 為什麼如此受到眾人歡迎了。

 (閱讀全文)

 
Accessible and Valid XHTML 1.0 Strict and CSS
Powered by LifeType - Design by BalearWeb