Home » Computer » Archive by category "Software" (Page 259)

掛上 ISO Image

有一篇文章:Free Utility to Mount an ISO Disk Image from Microsoft,文章內提到了 發展了一套可以掛 .iso 的虛擬磁碟機,可以透過 下載:Mounting ISO images in a virtual CD-ROM drive

不過我看到的第一個想法是:只能掛 .iso?那我不如裝 算了。結果發現 受歡迎的程度遠超過我想像... 不論是在 還是在原 Blog 上都被直接提出來批判 :p (狂笑)

穿越公司的 FireWall

之前都教別人用 設定 tunnel 穿越,剛剛才發現原來同一家的 plink 也很好用 :p

抓下來以後丟到 C:\WINDOWS 裡 (只是因為這樣比較方便),然後在命令提示字元下輸入:

plink -ssh -L 3128:163.28.64.50:3128 -C gslin@ccca.nctu.edu.tw

然後登入進去以後就把視窗最小化,然後 IE 或是 的 Proxy 就設定到 127.0.0.1:3128 即可 :p

其中 3128:163.28.64.50:3128 表示的是 127.0.0.1:3128:163.28.64.50:3128,也就是把 127.0.0.1:3128 導入 163.28.64.50:3128

這台 163.28.64.50:3128 就是我們家的古董 Cacheflow (Proxy),有允許 ccca.nctu.edu.tw 連過去使用 (因為在 140.113.0.0/16 裡面)。如果你要用其他的機器,請找看看其他的 Proxy server 謝謝 :p

新版的 Flickr Uploadr

My Flickr Day 看到新版的 ,抓下來更新以後還沒機會測試,先記錄下來,應該中午就可以測試了 :p (因為會去新竹...)

不過在 的 Screenshot 可以看到多了一些功能,尤其是可以直接加到 Set 裡面了:

vanilla UTF-8 修正

那邊看到 這套討論區軟體,目前版本是 0.9.2。畫面很「乾淨」(比起 ...)

我在安裝以後發現中文仍然存在一些問題,看了一下 的 Language Pack,發現他只有翻譯而沒有 patch,只好裝了 看資料庫的情況,發現是 latin1 老毛病 (呃),處理一下再測試就正常了。

測試站台在 http://vanilla.gslin.org/,如果您有興趣可以在上面玩看看。這邊提供 UTF-8 安裝所需要的動作:

  • 先建立資料庫,並將資料庫的預設字元集改成 UTF8:ALTER DATABASE DEFAULT CHARACTER 'utf8';
  • 將官方網站的 vanilla.0.9.2.zip 解到 DocumentRoot 裡。
  • 修改 library/Utility.Database.class.php,尋找 @mysql_connect 這行,在後面加上 @mysql_query('SET NAMES UTF8;', $this->Connection);
  • 提供的 Language Pack 丟進 languages/ 下。
  • 用瀏覽器連到 http://vanilla.site.com/installer.php (當然,記得把 vanilla.site.com 改成你自己的網址),把該填的資訊丟進去。
  • 理論上這樣就做完了。

頗有趣的是 支援的 Atom 是 1.0,而非 0.3,看起來動作很快啊 :p

另外就是效率問題,我不清楚整體效率如何,但是我已經瞄到大量的 Class 殺手... 我猜 (猜錯不負責) 效率可能比 還 XD

系統安全

這幾天剛好有些人跑來問我系統安全的東西 (像是 這次的 bpop3d security issue),說實話,四五年前還有到國外接觸,後來就不想碰了 - 該備份的東西備份好,有公告要 security upgrade 的做一做,其他就隨便了啦...

怎麼說呢?尋找 security hole 需要大量的花時間去看 source code,或是在聽到風聲的時候拿奇怪的 debugger 翻 assembly,甚至有時候還要跟其他的大長輩 pk (oh my god),還要小心會不會被抓到列管... (噗 XD) 那種整天提心吊膽的日子是很刺激,不過久了實在是沒力氣玩 :p

所以到後來就是該做的事情做一做,如果你真的要 root 就給你,資料別亂動就是了 :p 時間拿去看 或是去拐女朋友會比較快樂,真的 :p

Quake 3 將釋出原始程式碼

的消息指出 上宣布不久後將釋出 Quake 3 的原始程式碼:Quake 3 Source Code to be Released

我本來以為 是偷幹 Source Code 後要惡搞 ,用 查了一下這個人,才發現我嚴重誤會了整件事情 :p

依照 的資料, 的創辦人,而且對於 3D Computer Graphics 有相當顯著的貢獻。那為什麼他會放出 Quake 3 的原始程式碼呢:因為這是 在發生 事件後所形成的 Open Source 文化。

事件中, 的前雇員 (當時是還是員工) 用他閒暇時間將 移植到 上,不過當時主要只是說明 可以在 上跑,並不是很完整的 porting 整個系統。

後來 出去開了一家公司 (),推出了 這套遊戲,並在推出這套遊戲後用 Quake Engine 發展一個新的計畫 (After releasing Abuse, Dave Taylor's game development company Crack dot Com licensed the Quake engine for a new project, .),不過 Crackers 把他們的 server 搞定後取得了 的 source code,並開始流傳。

Greg Alexander 在看到以後決定完整的 porting 到 上,在二十四小時內完成後,Greg Alexander 將 patch 送回給 !而最後這段 code 成為 Linux version 的基礎,而 也在 1999 年十二月正式公開 的 source code。

PS:上面這段說明是參考 所提供的資料寫的,有可能有錯,如果有的話麻煩告知 :p

Archives