顯示具有 chinese 標籤的文章。 顯示所有文章
顯示具有 chinese 標籤的文章。 顯示所有文章

2013年1月26日

還文於民


記錄傳承臺灣的歷史和文化,除了要靠「人」來寫之外,用來寫作的「文字」同樣重要。在這世界上,臺灣在用的正體中文只能靠臺灣自已保存和維護。這件事,教育部責無旁貸。

相信也是有這樣的覺悟,教育部提供了好幾個線上辭典,如《教育部電子辭典》、《教育部重編國語辭典修訂本》、小學程度專用的《國語小字典》、以及內建三隻小豬的《成語典》等等。

因為有在學的孩子,幾年來我不時會查這些辭典,發現了一些問題。我在 2008 年寫的《一蹶不振》一文是和《國語小字典》的注音有關,這裡講講其他問題。

2010年8月21日

W3C 的 Chinese HTML Interest Group 籌備中

W3C 的 Chinese HTML Interest Group 要成立了!

這個小組目前還在籌備階段,要等章程寫完、被 W3C 批准才能正式成立,但 mailing list 在 W3C 的 Kenny Lu 和 Mike Smith 的熱心幫忙之下,已經建好了!

如果你熱血到要馬上加入,請發信到 public-html-ig-zh-request@w3.org,主題寫 subscribe,然後依收到的指示進行就可以了。

如果你不確定這是什麼,那請繼續往下讀。

W3C Chinese HTML Interest Group 是什麼?

來逐字解讀好了。

W3C = World Wide Web Consortium = 制定 Web 規格的單位,有興趣了解的人可以看維基百科上的中文英文說明。

Chinese = 中文,包括正體中文和簡體中文。

HTML = HyperText Markup Language = 用來表現網頁的語言,如果你不知道 HTML 是什麼,你大可以忽略這篇文章。  :)

Interest Group 是什麼?如果你去問 Google translate,它會告訴你 "interest group" 是「利益集團」,台灣霹靂火瞬間上身! XD

其實 Interest = 興趣,Group = 一群人,所以 Chinese HTML Interest Group 就是「對 HTML 有興趣的一群講中文的人」。當然任何人都可以號召這樣的一群人,組織起來討論 HTML 的技術和講中文的人對它的需求,但成立在 W3C 裡有不一樣的意義,根據  W3C Groups 網頁的說明,W3C 的任務性小組有四種:

  • Working Groups(工作小組,暫譯):進行規格相關工作並有實際產出的小組,產出可以是技術報告、軟體、測試套件、評審他組產出的報告等等。
  • Interest Groups(興趣小組,暫譯):對評估有潛力的 Web 技術和政策有興趣的人的集結,主要是個交換想法的論壇。
  • Coordination Groups(協調小組,暫譯):和其他組溝通和協調資源的小組。
  • Incubator Groups(培育小組,暫譯):在一年之內快速開發新 Web 技術的小組。

另外有兩個永久編組,就不多說了,對 W3C 組織架構有興趣的人可以上網查。


W3C Chinese HTML Interest Group 可以做什麼?

成立這個「中文 HTML 興趣小組」(暫譯)的想法是 2010 年 8 月 14 日在 COSCUP / GNOME.Asia 2010 的 HTML5 BOF 期間由 Kenny Lu 找 Mike Smith、柏強和我談的,初期的想法是可以在這裡讓大家用中文討論 HTML 的技術和中文這種文字對 HTML 的需求,如果能把全世界各地講中文、關心這個議題的人聚集起來,如果大家成熟到可以理性討論、凝聚出共識,就能把需求遞交給 HTML Working Group 或讓主要瀏覽器開發者重視我們的需求。

一開始提出的議題是:
  • 直排文書的 CSS3 規格和實作
  • Ruby 的 HTML(5) 規格和實作,Ruby 就是像國小課本文字旁的注音符號那樣縮小排到本文旁邊的字。
  • Web font 的中文支援
但小組成員可以自由提出其他議題。

我在 8 月 17 日的 Tossug HTML5 讀書會中宣傳了興趣小組的構想,立刻得到 21 位熱血社群朋友連署響應!申請一個興趣小組據說總是要一個月以上,而 mailing list 在小組成立前是不會建的;但是顯然台灣社群的熱力燒到了 Mike Smith,讓他破格先建了 mailing list,讓大家不用引頸企盼太久。

我有沒有說過 Mike Smith 是 HTML Working Group 的正式窗口,同時是 HTML 規格書的編輯?

所以,熱情的台灣社群朋友們,你還在等什麼呢?

加入後記得說聲 Hello 和大家打招呼喔!

2009年10月13日

資料在雲端蒸發,怎麼辦?

最近有個連續劇般的新聞,我看了幾天...

10/10 Engadget 報導:"T-Mobile: we probably lost all your Sidekick data"。啥?T-Mobile 把手機客戶的聯絡人、照片的資料搞丟了?

10/11 ZD Net 文章:"The T-Mobile-Microsoft Sidekick data disaster: Poor IT management going mainstream"。「T-Mobile 微軟的資料災難:差勁的 IT 管理進入主流」,這種話都出來了,挨踢也是應該的。

10/12 The Inquirer 報導:"Danger no backups"。不論是外包給別人去升級 SAN 也好、是微軟和 Danger 系統整合有問題也好,資料還真的沒有備份?!

第一次看到這個新聞的時候,我還真不敢相信,所以才多看了幾天。

資料中心裡的客戶個人資料竟然沒有備份?

這樣也可以出來做生意?

我本來覺得歐巴馬上任不到一年獲諾貝爾和平獎一定是本月最離譜事件了,沒想到馬上被這件事追過!


網路上有關這個事件的部落格也是隨手找就一大堆,有人說這是雲端運算目前為止最大的災難,有人說這是無能的人經營的傳統資料中心,和新興的雲端運算無關

這個事件,算不算雲端運算的災難?


我所認同的「雲端運算」是「應用程式和資料都放在遠端伺服器,用任何可上網設備均可取用」的運算模式,不是任何單一技術或單一廠商,和資料中心傳不傳統、網管厲不厲害也沒有關連。

所以,不要牽拖,這就是雲端運算的大災難!

雲端運算不安全?

這個例子說明了,再先進的技術,在無能的營運或管理者的手上,都可能出問題!(唉喲,害我又想起張國龍教授當年批評核四安全性的說法...)

這個單一事件,不會阻止、但可能會減緩雲端運算模式的普及。因為:
  • 你的銀行外洩了所有信用卡客戶的資料,你會說整個信用卡的消費模式就此垮台嗎?
  • 還是你會說,這家銀行太爛了,趕快把卡剪了,換用另外一家的?
你也許要記住這次出包的雲端服務公司,以後在選擇服務業者時,考慮一下要不要選這家。


那麼,作為一個雲端消費者,要如何保護自己的資料?

依我看,有兩件事可以做:
  1. 自己的資料自己救!把所有上傳到 flickr/picasaweb 的照片、上傳到 YouTube/Vimeo 的影片,在 Pixnet/無名/Blogger 寫的部落格文章、在 Google docs 裡作的文件、用 Google Sites 做的網頁... 通通拷貝一份在家裡。

  2. 慎選雲端服務商。以後選擇只會更多,每個人因為穩定性、移植性、方便性、同儕推薦等等各種原因會選擇不同的服務商,但為了你辛辛苦苦寫的文章或難得拍到的小孩照片不要人間蒸發,千萬別漏了考慮「資料安全性」。

1.自己的資料自己救

這說來容易,做來難。不是空間的問題,一顆硬碟 1 TB 的時代,買個外接碟就能裝進幾百小時的影片、或一二十萬張照片、或幾十萬份文件,容量真的不是問題;問題是在維護上。

天下沒有不散的筵席,更沒有不壞的硬碟。

出去旅遊拍的照片和小孩幼稚園畢業典禮的影片,一旦失去就再也回不來了,小心的人都會自己備份;管理日漸成長的檔案和備份的最簡單方法,大概叫做「買兩顆硬碟回來對拷」吧!不過要有心理準備,這種事不太好請學長幫你做(你確定學長不會看到不該看的?),金錢和時間是要自己花的。而且有些東西是直接在雲端平台產生的(如這篇部落格),要如何備一份在家裡?這是另外一個課題,改天再來寫一篇。

不過,話說回來,連小心的一般使用者都會備份資料了,堂堂的手機廠商和配合廠商(好大的一間公司喔)竟然會沒有備份?我二個禮拜前才在台大教了 distributed file systemsGFS 的課,連大學生都大約知道容錯的分散式檔案系統是怎麼回事了,這些大公司是在用二十年前的技術存資料嗎?

2.慎選雲端服務商

如果在金錢或時間上有困難,實在沒辦法自己備份怎麼辦?只好仔細選家服務商,然後祈禱不會所選非人啦。

怎麼看一家雲端服務商的資料安全性好不好?
  1. 歷史記錄:以前有沒有掉過資料?掉了有沒有找回來?花多長時間?資料是否外洩過?
  2. 資料保全技術:它用什麼技術保全你的資料?有沒有容錯機制所以不怕單一硬碟的損壞?有沒有異地備援所以不怕單一資料中心發生火災?
  3. 人員素質和制度流程:它的工程師和 IT 網管的素質如何?有沒有完善制度和流程以避免人為疏失?
第一點在網路上搜尋或打聽,多少可以知道一些。

第二點比較困難取得,服務商不見得會揭露這些技術細節,但我認為雲端運算要漸趨成熟的話,這些是雲端服務商應該要揭露的內容。目前一般的做法是提供「服務等級同意書」(service level agreement),但就像安裝軟體大概超過 99% 的人都是 Next > Next > Next,雲端服務的 SLA 那頁應該也是沒看就「我同意」了吧?有心的人不妨注意一下 SLA。

第三點的話,每一家要嘛不說,要嘛一定是自吹自擂,這時候口碑就很重要了,尤其是在行家之間的口碑。


你可以反問:「我存錢到銀行都沒過問銀行是如何保全它金庫裡的錢了,存資料到雲端難道比存錢還要更小心?」

當然!

錢失去了,再賺就有,何況銀行被搶了,你還是可以憑存褶去領錢,如果把銀行擠兌倒了,還有存款保險寥表心意的理賠,要到的每一塊錢,都和你存進去的錢有一樣的效用。可是,你在金字塔前騎駱駝的照片萬一不見了,難道要摸神燈請燈神幫你變回來?業者最多只能賠你錢,但你寧願賠錢的狀況不要發生吧?

在雲端產業和法律配套還沒成熟的今天,業者必未會主動揭露資料保全的方式,所以,還是多搜尋多打聽吧!口碑很重要的,不是你身邊非行家的同學、同事、同鄉、同胞的口碑,而是網路上行家的口碑。

誰是行家?那就要由你來發現了。希望你不會和這幾十萬個 Sidekick 的客戶一樣,資料掉了還救不回來,也希望你永遠不會問我標題上的問題。


2009年8月9日

五大行星

近年來五個主要的瀏覽器 IE、Firefox、Safari、Opera、Chrome,Logo 都是圓的,為什麼呢?

我百思不得其解,直到在 CNet 的這篇報導裡看到下面這個圖,終於恍然大悟!


這分明是五大行星嘛!

IE 那個環,有像土星吧?

Firefox 的顏色是藍星和木星的結合,因為土星和木星是五大行星裡最大的兩顆,Firefox 順理成章就佔木星缺啦!

紅紅的 Opera,火星非他莫屬。

原意像是在藍藍的大海中用羅盤導航的 Safari,既然連大海都出來了,就不用客氣了吧?水星就是他了!

剩下一顆金星,就塞給 Chrome「鉻」吧!誰叫他名字裡帶金!(咦?)

對照表來一下:

  木 土 金 火 水


話說五大行星簡稱五行,   (大誤)
水火金木土,相生相剋,
誰剋誰,有興趣的人自己去查吧! XD

2009年2月24日

從星期五先生和六先生筆戰領悟的《寫格四心得》

今天不知道忘了吃哪個藥,竟然不睡覺看前一陣子星期五先生六先生在網路上筆戰的事,還看得津津有味。

我什麼蔥都不是,當然不能論斷這裡面的是非,只是藉個人部落格的小小一角寫點心得,寫著寫著,歸納出四點來,就當作是自我約束、自我期許、自我警惕。以後如果我犯了任何一點,還請好友直接指出來。


一、橋接及時和正確的資訊可以造就滿意的讀者

自古以來,搬有運無一直是商人致富的關鍵,搬運的不只是有形的貨品,還有無形的不透明資訊。為什麼以前一個磁盤在歐洲可以賣天價?因為那時歐洲人不會做磁器,只好任由商人說他在遙遠的中國多難買到,又以多大的力氣才能完整不破地運到歐洲,喜愛磁器的歐洲人只好任商人開價。

在現代社會中,有些人搬運的就是無形的資訊。他們把網路科技最前端的最新資訊用容易為路人理解的白話文介紹給大眾,照理說,需要這種資訊的人應該願意付出合理的費用來獲取這樣的資訊,不過這種舊時代的商業模式在網路上成功的不多,專門提供 Linux 相關新知的 Linux Weekly News 可算一例。

對我來說,Linux Weekly News、TechCrunchEngadget 這類科技部落格/新聞網站代表的是讓我一直追著最新資訊跑的馬車,如果我不想落後太多,我就會是他們的讀者。

沒有什麼一手管道的讀者,需要這樣的產品來橋接和一手資訊之間的落差。而經過長時間的淬練,讀者會逐漸相信這些網站寫的新聞、閱讀他們的評論和吸收他們的觀點,成為滿意而忠實的客戶。

從網站端來講,在享受把觀點灌輸給讀者的特權的同時,相對義務是傳播正確的資訊和新聞,至少不有意造假或無端造謠:任何事後發現假造或不正確的資訊,都不可以是這些網站造成的,而是消息來源本身的捏造或錯誤。

這是塑造這種網站的專業性和可信度必需要達到的基本要求。

有些部落客不只是橋接資訊,還能創造第一手資訊,也適用相同的基本要求。


二、美食評論家不必煮得出一桌好菜

這個道理其實很多人都知道,聽說有些老饕也會自嘲空有一張嘴,進得餐廳進不得廚房,但這是否會影響他寫出來的食評的票房?未必。

因為他比我這種舌頭大老粗強的,就是他的一張嘴和那張嘴裡的舌頭,他能嘗出我嘗不出的細微滋味,講出我講不出的功夫師承,比出我比不出的各家大廚特色, 品出我品不出的搭菜絕配紅酒,他會不會煮又有什麼關係?我從他的食評中得到閱讀的快感,還可以依樣畫葫蘆地規劃下次情人節的餐廳和菜色,讓我除了用味覺滿足我的情人節女伴之外,還能把他的評論搬出來,說得頭頭是道,唬得她一楞一楞的,我情人節的快樂度還不破表?

這樣的評論文章對我而言,只要經得起情人節考驗,就已經極有價值,即使是付費閱讀(如:買載有他專欄的雜誌)我也可能會掏出錢來,至於他自己會不會煮?我才不管!

所以寫網站評論的部落客不必向任何人證明他有打造網站的技術實力,但要展現他的知識和眼光。


三、知之為知之,不知為不知,是知也

「知」只是一個字,郤是個複雜的問題。管理者要「知人」,才能適才適所,蕭何知韓信就是個著名的例子;軍師和專業幕僚要「知勢」,才能提出有效的策略建議,比如像孔明那個需要東風才會成功的連環計;決策者要「知己知彼」,才能百戰不殆,孫子都有教。

而「自知」就是每個人需要自備的能力。

「我不懂」、「不知道」這種話,有些人就是說不出口,好像一講出來自己在他人面前就矮了半截。記得我在唸高中到大學畢業這段時間,自認唸了評價很好的學校,成績也還可以,在功課方面是絕對不認輸的。不懂?怎麼可能,那個詞不在我的字典裡!也因此在年少輕狂的時代有過幾次不懂裝懂的經驗,還好沒有被當場戳破。

這到我讀博士班時有了 180 度的轉變。

那時我在中研院當個小小的研究助理,聽 seminar 時在場的大多是在我眼中已經「修成正果」的博士後或研究員(笑)。做量子場論研究的人給演講,三分鐘內交代完研究動機就跳入方程式的叢林裡,哇!我這隻小白免怎能不迷路?但是又不敢發問,怕被人笑連這個也不懂,一場又一場的 seminar 就這樣過去了,好像只記得了一堆研究動機...

直到有一天,有一位從以色列來做量子場論的博士後,在 seminar 中操著夾雜英語的猶太國語、在眾目睽睽、包括他的老闆也在場的情況下,問出了:「窩哺懂,窩哺懂,Why does XXX imply YYY?」我才赫然發現,說「我不懂」不是件可恥的事,即使是在自己的老闆和眾人面前。

因為沒有人什麼都懂。

所以有事不懂是正常,重點是要誠實。

  • 誠實地面對自己:知道自己的知識到哪裡、能力是什麼。
  • 誠實地面對老闆:這就是目前的我,要如何用我,是老闆的能力,要如何發揮和提升自己,是我的能力。在職場,能持續增加經驗值和戰鬥力,並且讓老闆看到自己在他的栽培下越來越成材(好狗腿?其實是一種 manage my manager),比一開始吹噓自己的能力,後來ㄅㄧㄚˋ ㄎ尢 好得太多了。
  • 誠實地面對網民:自己不是萬事通,有錯就認,不服就論,論輸就改,不懂就問。在網路上,錯誤的判斷或預測何曾少過?只要誠實面對,沒有什麼大不了。
所以,擅評不擅煮的美食家,還是不要逞強開班教四天煮出四顆星級烹飪比較好。


四、為文而文會降低信譽

六先生似乎相當自豪他每天一篇部落格的生產力,但我看到這個做法除了欽佩他的毅力之外,心中立刻響起警鐘!

即使是寫每日連載的小說,也多半是蘊釀了許久,先寫了一些存稿,才能開始連載,而且當天的章節恐怕常是幾天前寫好的。即使是這樣寫出來的文章,金庸也不滿意,後來才會有修改小說的大事。

部落格是個人的創作發表,沒有人逼作者每天要交卷。在白天另有工作的生活中,硬要每日一文,而且還是當天寫當天出版,難免在沒新聞題材或是新想法還沒成形時,只好為賦新詞強說愁;或是在新聞題材比較複雜時,為了趕當天上架只得囫圇吞棗。

西方俗諺說 "One apple a day keeps doctors away",我說 "One blog a day keeps credits away"。

2009年1月3日

在 Mac OS X 10.5 上安裝 Python 3.0

Python 3.0 在 2008/12/3 發佈,雖然 MacPorts 已經收錄,但 MacPython/Leopard 還在 2.5,要等到 Apple 收進 Mac OS X 裡恐怕還要等好一陣子,所以想嘗鮮又不熟 MacPorts 的人(是說我自己),就要自己裝了。

在 Mac OS X 上安裝 Python 3.0 沒什麼難的,只要依 ijliao 所說:「真男人用 tarball 手動安裝程式」就一切搞定。不過 Python 3.0 在語法、物件、函式庫上都有新東西,想要熟悉它,用互動環境邊打邊學是一定要的,那就絕對要裝讓你可以用上下左右鍵叫回程式敍述東改西改的 readline 函式庫,不然你會 copy & paste 到瘋掉。

安裝 readline 函式庫

Readline 函式庫可以在 ftp://ftp.cwru.edu/pub/bash/ 找到,我用的是 5.2 版,可以下載 readline-5.2.tar.gzreadline-5.2-patches 目錄中所有的補丁。在著手安裝之前,你也許應該確認一下這些檔案的完整性

安裝方式很簡單。假設你已經把檔案下載放在你的桌面,先開啟終端機(Terminal),再依以下指令操作即可。
$ cd ~/3party  # 或任何你喜歡的目錄
$ tar zxvf ~/Desktop/readline-5.2.tar.gz
$ cd readline-5.2
$ cat ~/Desktop/readline52-0?? | patch -p 0
$ ./configure
$ make
$ sudo make install
這就完成了,會把兩個函式庫 libreadline 和 libhistory 裝到 /usr/local/lib 目錄去,每個函式庫都有四個不同副檔名的檔: .a、.dylib、.5.dylib、.5.2.dylib,其中 .dylib 和 .5.dylib 是指到 .5.2.dylib 的 symlink。

安裝 Python 3.0

Readline 裝好後,下載 Python 3.0 的原始碼 tarball 安裝就 OK 啦!
$ tar zxvf ~/Desktop/Python-3.0.tgz
$ cd Python-3.0
$ ./configure --enable-framework
$ make
$ sudo make frameworkinstall
$ cd /Library/Frameworks/Python.framework/Versions/
$ sudo rm Current
$ sudo ln -s 2.4 Current
最後這幾步是因為用 frameworkinstall 才會把 Python 3.0 裝進系統的 Python.framework 目錄,但會把預設 python 改成 3.0,為了不干擾系統其他 python scripts 的運作,要再把預設改回成 2.4。

請享用你的 Python 3.0 吧!

2008年7月27日

一蹶不振

啊,不是我跌跤了從此爬不起來,好友們不要擔心...

彤彤寫他的暑假作業,有一部分是含有破音字的成語,我希望他一個一個查,不要唸錯了。查到的第一個就是「一蹶不振」。這個成語我從小都是唸

|ˋ ㄐㄩㄝˊ ㄅㄨˊ ㄓㄣˋ
但教育部可不這麼想!【教育部成語典--修訂本成語】給的注音
| ㄐㄩㄝˊ ㄅㄨˋ ㄓㄣˋ
哇哇哇!原來我的國語爛成這樣!四個字的成語可以唸錯兩個字,慚愧!

「一」和「不」倒底該怎麼唸?顯然要看後面跟的字是幾聲:
  • 一張紙、一船人、一把蔥、一塊玉、一個人
  • 不乖唷、不行吧、不好囉、不要啦
你會怎麼唸?

看看教育部的國語小字典怎麼寫:
  • 「一」:| (「一」字單用或在一詞一句的末尾,念陰平聲;在去聲字前,念陽平聲;在陰平、陽平、上聲之前,念去聲。)
  • 「不」:ㄅㄨˋ (「不」字在去聲字之前,變讀為陽平。)
喂喂喂!教育部,你要教小朋友,可不可以說白話?陰平、陽平、上聲、去聲是什麼,小朋友學過嗎?幹麼不寫一聲、二聲、三聲、四聲?彤彤五年級才第一次在上課時聽到這些東西,老師還說不懂沒關係,以後還會教,這樣子你小字典首頁
本典適用於國小學童及教師,若為其他需求,請詳閱說明。
是開玩笑的嗎?我找了半天,才在建中的網站找到這篇明快解釋陰平、陽平、上聲、去聲的網頁,一到五年級的小朋友如何能懂?

我來當義工家長,翻譯一下好了:
  • 「一」字單用或在一詞一句的末尾,念一聲;在四聲字前,念二聲;在一聲、二聲、三聲之前,念四聲。
  • 「不」字在四聲字之前,變讀為二聲。
那「一蹶不振」依這個規則該怎麼唸?「蹶」是二聲,所以「一」要讀四聲,「振」是四聲,所以「不」要讀二聲,那... 不就是... 我從小就會的唸法?

教育部成語典的注音是錯的!

原來帶給我們「三隻小豬」的教育部成語典竟是如此一蹶不振!