2009年7月1日 星期三

Firefox Portable 3.5 Released

昨晚突然被 Mozilla.com 突襲,Firefox 3.5 已經釋出的,心中有了一些悔恨,要是早一點動手翻譯就好了。不過後來還是趕上了 PortableApps 的未班列車,提交了正/繁體中文的翻譯檔。目前 PortableApps 有提供正/繁體中文的 Firefox Portable 哦。

請參照 [Firefox Portable Localization]

2009年6月28日 星期日

Feuerfuchs Portable 3.0.11 無法上傳

家裡的網路比較慢,每一次都上傳到一半就 session timeout,好無奈,所以 Feuerfuchs Portable 3.0.11 就難產了。

EDIT: 後來我先把檔案上傳到學校空間,再從學校上傳檔案,繞過了這一個問題。

2009年5月2日 星期六

Feuerfuchs Portable now on Linux

我現在的主要工作平台轉移到 Ubuntu 了,
不過有時候,還是有 Firefox Portable 的需要,
可是我又不想要用 Wine 來模擬,
所以我寫了一個簡單的 BASH script ,
來代替 Feuerfuchs Portable Launcher。
(不過功能很陽春就是了)

目前只會視情況,
以 AllowMultiplyInstance 的形式開啟而已。

根據我的測試結果,
可以和 Windows 版的混用,
在 FAT32 上面可以跑。

2009年4月15日 星期三

Mozilla Firefox

最近,我改了一下我的 Mozilla Firefox 的使用習慣,
我把「當我要關閉多個分頁時警告我」這一個選項關掉了,
取而代之的是把「結束前清除隱私資料」、還有「清除前警告我」打開了。
然後,我把啟動時開啟,設成「還原前一個工作區段」。

不過,這樣有一個大缺點,
就是,清完隱私資料的時候,
首頁就會變成 blank 的了,
但是我又不想裝套件。

所以,
我自己修改了 nsSessionStore.js。
我總是很偑服可以看得懂 Firefox 的人,
一下是 C++ 一下是 Javascript 一下又是 XUL / XPCOM ...。

不管如何,
我還是寫出來了,
不過是 Dirty Hack,
首頁寫死是 www.google.com.tw。

http://rafb.net/p/YDDjn834.html

2009年3月21日 星期六

Java 的 package

Java 的程式碼有一個和 C++ namespace 很像的東西,叫作 package。不過和 namespace 不一樣的是一份程式碼只能有一個 package 指令,所以也只能屬於一個 package。

在寫程式的時候,如果要測試,請下以下的指令:

javac YourClass.java -d .

最後的 -d 是要 javac 自動把 class file 放到以 -d 為根目錄而對映的資料夾之中。如果用 . 當作參數,就是以原始碼所在的目錄為根目錄。我們的 java 的 package 指令是長這樣:

package test;

那產生出來的 class file 會放在 ./test/YourClass.class。注意,如果執行 javac 的時候,沒有加上 -d . 那,class file 不論 package 指令怎麼定義,就只會放在和原始碼相同的目錄。

如果要執行這一個 class ,就直接下

java test.YourClass

就可以了。注意,如果在 javac 沒有加上 -d . 的話,無論 java test.YourClass 或 java YourClass 都找不到你的 class。

最近正在學 Java,為文記之。