Thursday, April 23, 2009

Chromium/Chrome 字型問題解決

Eng: Google Chrome / Chromium ungly font renderding issue resolved.

這篇是來幫我前次批評 Google Chrome 字型太醜事件平反... :P

事隔好久了,我又突然想要試試新版本的 Chromium。安裝後,沒意外,字型還是醜到爆!!!

這次多花了些時間,找找原因。

終於,這次可以幫 Chrome 平反了... 呵~

字型會那麼醜的原因是,我的系統不使用 MS ClearType 畫字型,而是用 Gdi++,這程式畫的字型比 ClearType 要漂亮太多...

但是咧,由於 Chrome 的 sandbox 採用了 Windows 的權限控制機制來做網頁 rendering 還有 Javascript execution,導致 Gdi++ 這個外部程式無法取用網頁 rendering area 的物件,於是所有本來我期望 Gdi++ 描畫的字型都失去作用,結果就是字型超醜...

既然發現原因了,那麼解決方式也很簡單。要嘛提高 Gdi++ 權限,要嘛不要用 Chrome sandbox。

所以咧,就在啟動 Chrome/Chromium 時加上參數 --no-sandbox 就行啦~

Monday, April 20, 2009

解決 StarDict 在 Windows 環境音標顯示亂碼

StarDict 是一個相當好用的免費字典軟體,但是很多人都遇到安裝後,顯示音標是亂碼的情形,爬了一下 Google 終於發現正確的設定方式,紀錄一下~

由於 StarDict 是使用 Gtk+ library,所以他所認識的字型也必須透過 Gtk+ 設定得到,因為整個步驟如下:

  1. 在 StarDict 設定中,不要選用自訂字型。你可以透過 UI 改設定,或是直接在 C:\Documents and Settings\your username\Application Data\StarDict 目錄內的 stardict.cfg 加入一行 use_custom_font=false
  2. 接著在 Gtk+ 的字型設定中加入新的 font set,修改檔案 C:\Program Files\Common Files\GTK\2.0\etc\pango\pango.aliases

    新增
    mytahoma = "tahoma,microsoft jhenghei,arial unicode ms"

    注意字型間不要有空白,可以自己選用其他的 unicode 字型試試。
  3. 修改 Gtk+ 使用者設定檔 C:\Documents and Settings\your username\.gtkrc-2.0

style "win32-font" {
  font_name = "mytahoma 12"
}
class "*" style "win32-font"
gtk-font-name = "mytahoma 12"

接下來所有使用到 Gtk+ library 的程式預設字型就都會改成 mytahoma 這個 font set,StarDict 的音標顯示也應該正常了。

Sunday, April 19, 2009

ESPN Star Sports 部落格搬離無名囉~ Ha

以前每次看 F1 轉播時,看到 ESPN Star 把 Blog 放在無名就覺得很鳥,沒什麼,就只是我對無名有偏見沒錯!

呵呵~

今天看 F1 時,發現他們轉台了耶,改用 Pixnet 囉~

哈哈哈哈~

http://www.wretch.cc/blog/ESPN

espn-move

(紀錄一下)

Thursday, January 01, 2009

Taiwan should have his own Cloud technology

我個人相信計算能力應該是一個國家國力的一部分。

以往的高級計算能力來自於超級電腦,硬體上的資源限制造成只有少數國家有能力製造。

但是,現代的計算能力將取決於軟體能力,而不再受限於硬體了!
也就是有好的人才,就能擁有!
這必須歸功於 Grid computing, Cloud computing 的興起。

我們可以發現這種技術被掌握在一些大型網路公司,譬如 Amazon, Facebook, Google,而不似以往的先進計算機技術被掌握在國家手裡。

那麼其他國家呢?

當年有日本也擁有製造超級電腦的技術。

現在有哪個美國以外的國家,能自己擁有 Cloud computing technology?

台灣的高速電腦中心有嗎?

我真心認為台灣應該要擁有自己的 Cloud technology。
並能藉以提昇全國的軟體能力。

只是簡單紀錄我一時的心得,想知道台灣的相關現況,可以參考高速電腦中心的資料。

Sunday, November 30, 2008

Lesson 101: fire the founder

上週,在我的 treo 650 上看了預錄的 Pirates of Silicon Valley
其實我蠻久以前就看過一次了,這是第二次看。

除了又一次感受要有什麼樣的人格特質加上信念,才能讓上天賦予的天賦能夠幫助個人成功創業。這次剛好配合上 Yahoo! 的相關新聞,讓我又額外有了新的感受:

Fire the founder!

在公司裡面,founder 基本上很容易成為接近神的角色,尤其是個人特質強烈的 founder。畢竟沒有他的存在,就沒有公司的存在。而他們的這種特異性,也是其能成為公司創辦人的原因之一。

但是,隨著公司成長,時空變化~
有著如此特色的 founder,反而可能變成公司成長的阻礙,而變得也許應該離開,才能讓公司有更好的發展。

看著當年的 Steve Jobs,再看看 Jerry Young。
我覺得如何開除創辦人應該也是一門經營管理的學問吧~