Author Archives: Pesty

你在睏,別人在做工

自從來到米國之後,感覺最不適應的,就是每天都有一段時間,是台灣的的睡覺時間。在這段時間,大部份在台灣的朋友,都處於睡眠的狀態;少數靠看片提神熬夜寫程式的長輩也都在專心的狀態,那種寧靜的感覺,會有一種自己正在熬夜的錯覺。

很有趣的是,有些工作則變成接力的狀態;在台灣的朋友在上班時間做一做,和我聊一聊,我就去睡了;等我睡醒,就換成我的工作時間,他們準備去睡覺。有時候會覺得這樣很像是一天只有兩次、每次兩小時的溝通時間,如果事情沒有在這段時間有個結論,就等下一次通信的時間才能繼續。

當然也許是因為像我這種網路重度使用者,生活在美國的某一角、或是喜馬拉雅山上,唯一的差別只是日出日落的時間不同而已。身邊的朋友大多仍然是兩個 clicks 的距離(click Instant Messenger, click and type),偶爾還會有打錯 skype 嚇死我的朋友….(在美國,還是會接到打錯電話的啊….),拜科技之賜,在哪個時區工作,反而變成一件值得規劃的事情。

一天兩次直接的交談時間,其實對於大多數的討論事項就已經足夠,但有時候我們反而太濫用直接交談的時間,變成開始於上班時間、結束於下班時間的冗長會議或討論。所以我才會覺得,如果能夠把時區的規劃好,反而會讓大家在開始之前把問題想清楚(因為在對方上班之前,也只能等待)、讓會議結束於另一個時區下班的時間(你不想睡人家也想睡了)。

Open Source 的 community 應該大多很早就感受到這種威力了,不過我先前只有感受過在 Email 通訊上的 “非同步優勢”,意思是你把問題用 Email 在下班前丟給世界的另一頭,第二天上班就可以得到解答,工作一整天後,再丟出下一個問題。但現在則可以更直接的互動,用 Instant Messager 交棒後再接力。

不過,後來想一想,其實我們這些人根本就是超時工作;如果我們真的都工作八小時,是不可能會有重疊時區的;實際上,因為我們都把工作帶回家、工時大幅拉長到 12-16hrs/day,才會有這樣的狀況;這是不是下]個時代的另一種悲哀呢?Hmmm….

想從無名搬家的請往這邊走

最近無名小站又發揮 2.0 的精神了,不過是《廣告主 2.0》,以廣告商為衣食父母,所以設計了新的 MyPage 來孝順父母賺零用錢,關於這件事的來龍去脈可以看看艾瑪的文章大神澤批四海解救蒼生通往有名的極樂世界,所以把先前的無名小站備份程式再加強了,詳細內容可以參考《無名 Blog 匯出成 MT 格式》這篇文章。如果想要從無名搬走的話,可以先利用這個程式把資料先從無名抓回來,再匯到其他的 blog 去,目前大多的部落格系統都支援 MT 格式匯入的功能。

有競爭才有進步,把無名搞倒不是我們樂見的,但台灣最大的 BSP 心態竟是這樣更是一件令人難過的事。如果你對於技術不熟,想搬家但覺得有困難的話,假如你的部落格排名在百名之內,可以留言請我幫忙搬家 XD

Š

網路中立性 – 從 Google 和無名小站談起

這學期必修一門 TeleComm Management,技術面的東西大都很熟悉,但是課程卻不是由技術開始,而是由政策(Policy)開始,一開始就開宗明義的告訴我們,要進 TeleComm 這行業,政策比什麼都重要。技術會改變市場的生態,但至少是個人努力的成份居多,但政策就不是了。而第一個作業,就是要我們去研究一家被美國的電信政策搞到快倒掉的公司的年報,看看政策能把一家公司搞到多慘。

從這個角度來看,Google 最近會組成國會遊說團,就不只是因為在 Google.cn 的事件上被國會修理而已;事實上,網路中立性 (Net Neutrality) 對 Google 的影響,可能大幅削弱 Google 的獲利能力,甚至讓 Google 無法在特定市場進行競爭。

網路中立性可以用幾個簡單的問題來描述:

1. 網路提供商(Internet Service Provider, 例如, Hinet),是否可以拒絕用戶(例如, Hinet ADSL 用戶)連結特定網站 (例如, Google, 無名小站)。

2. 網路提供商,是否可以針對特定網站,給予不同的優先權,例如,連到 Yahoo,不管網路狀況,都比 Google 快 。

3. 網路提供商,是否可以針對網站的性質、規模,要求不同的價格,而非依據目前的頻寬計價方式,例如,無名規模比 Pixnet 要大,所以要求無名必須要付比較貴的價格。

4. 網路提供商,是否可以拒絕特定網站進駐機房、或購買頻寬?例如,無名想要擺到 Hinet 機房,Hinet 是否可以拒絕、或以較高的價格收費,因為無名和 Hinet Xuite 有競爭關係?

由於美國的區域電話和 Cable 市場仍是獨佔或是寡佔的,所以如果政策允許網路提供商(包括 ADSL 和 Cable Modem) 歧視特定網站,那麼現在最當紅的網站都可能要付一筆權利金給各地網路提供商,才能夠有現在的速度,等於是綁架了用戶再扒網站主一層皮。

這場戰爭的外圍戰場當然是輿論,沒有人希望家裡申請的網路竟然不能上 Google,只因為這家網路提供商和 Yahoo 簽了約;但主戰場卻顯然是政策的制定者兼裁決者: FCC(美國) 或 NCC(台灣) 。假如 FCC/NCC 宣稱這種歧視行為是不被允許的,作為內容提供商(Content Provider) 的老闆們,就可以暫時鬆一口氣了,剛起步的小網站也不需要太擔心。

回過頭來看台灣的狀況:台灣的網站只要不放在 Hinet,幾乎都會受到某種程度的 “懲罰”;你可以找到比 Hinet 便宜的方案,但速度也比較慢,而且這種現象照現在的傾向,只會越來越嚴重。Hinet 獨大造成的問題很多,特別是在挾用戶優勢逼迫其他 ISP 需要付出不符合國際慣例的價格才能對連這方面,更是一件對台灣網路發展環境很不利的事。就算台灣出了一家 Google,它的頻寬成本也會是 Google 的數倍以上 (頻寬成本是 Google 財報中最大的支出),意即需要更多的時間才能夠損益兩平、更低的獲利、更高的風險,只有 Hinet 是兩頭賺(ADSL 上網賺一次、Peering 或機房又賺一次)。

在這個議題上,只有要求 NCC 有所作為才能夠解決這個問題,因為 Hinet 不可能大發慈悲,不用自己的優勢來賺錢。終端用戶優勢不應該被用在機房或是互聯的競爭上,台灣需要在政策上先確保這件事,接下來才能夠談網路中立性。而且,確保網路互聯的中立性之後,我們至少不用擔心用 Giga 的網路,就只能用無名相簿之類的鳥事了。更長遠來說,在多媒體更為盛行的這個時代,網路創業家也需要一個更好的環境來專注在服務上,而不是一開就得煩惱選擇該哪家 ISP 這種事。

網管的價值

以前在台北南海路上某男子高校內,某幽暗的社團教室黑板上有一段話:

讀無產階級的書,說中產階級的話,過小資產階級的生活!」

這段話的意境大家應該可以瞭解。作為一個網管或是系統管理者,終極的目標又何在呢?我認為可以和這段話呼應一下:

讀駭客的書,說創投的話,過網路新貴的生活

上週聽了一場演講,是關於推動某些新標準的說明。整場演講非常精彩,唯一的缺點就是聽完還是不知道到底這個標準要怎麼實作,以達到前面一個半小時所說的美好未來。所謂「美好的未來」不外乎是國父孫中山先生所說的:「物盡其用、人盡其才,貨暢其流」,所以再也沒有當機沒有人管的伺服器、逾時還沒有匯整完的報表、堆在倉庫裡帳上卻缺貨的庫存。

不過這場演講提醒了我一個重要的觀念,就是網管的價值何在;過去在學校,我們常會覺得 “保持網路穩定順暢” 就是網管的最高使命,但這場演講卻點出這樣思考的致命盲點。它將網管的價值由低到高以下排序:

  • 救火隊: 火燒屁股才有動作
  • 被動處理: 有漏洞就補
  • 主動預防: 沒事補漏洞
  • 提供服務: 用 IT 協助他人完成事務
  • 增加價值: 做能夠為公司產生價值的 IT 投資/建置

網管所需要的知識雖然是駭客等級的,但擁有駭客等級的知識,卻不一定能夠讓系統運行無礙;系統運行無礙,也不一定能夠對公司或組織產生效益;提供充足的服務,如果沒有在投資與報酬之間進行衡量,也沒辦法帶來價值。網管工作的困難點,在於每往上一層,都是說來容易做來難。如果滿足於救火隊的成就感,就比較不會採用預防的方式;而提供服務給他人,如果是以滿足技術上的領先為前提,往往會覺得使用者是得了便宜還賣乖。如何把自己的心態擺在一個對組織更為健康的位置,算是我聽這場演講的唯一收穫。

遠距協同編輯 – Google Writely

以前要合力寫報告,我的作法是開一個 wiki page,請朋友們學一些基本的 wiki 語法,接下來就請大家把材料貼上去,等到材料差不多之後,最後再拿進 word 快炒一番,一般來說就是一道好菜。

不過今天跟印度同學合寫東西時,他說,Wiki 太麻煩了,有人推薦他用 Google Writely;試用之後覺得實在太方便了,協同寫作這件事還是得用所見即所得的編輯器才能夠推廣;而 Google Writely 在這方面已經做得很不錯了。

不管怎麼說,要學 wiki 語法就是一件很麻煩的事,如果用 Writely,做基本的排版都不是問題,這點絕對勝過 wiki;另一方面,在協同寫作的部份,每個人的文件每隔一段時間就會自動存檔,然後傳送給別人;所以今天我的印度同學在寫文章,我坐在他旁邊自己也開了一個視窗看他寫什麼,每隔幾十秒他寫的東西就會自動跑到我的畫面上。

在早上看到這個服務的威力後,下午和同學討論報告時就想用這個來寫。因為我們還在腦力激盪的階段,所以我先開了一個文件,把大綱拉出來,文件分享出來後,就請大家各自在這份文件內加入自己找到的資料。在很短的時間內,就看到這份文件在所有人合力之下,長出骨頭來。這些人都是第一次使用 Writely,但他們幾乎都沒問什麼就直接開始編寫內容。更棒的是,到下次開會之前,大家都負責一個部份,也是上這個網站寫作;不需要同步檔案內容、只要有網路就可以編寫、最後也可以輸出成 pdf, word 或 open doc 格式。

唯一覺得還需要加強的是版本標註。如果其中一個人想要提醒別人他加了什麼,雖然可以從 revision history 做比較,但沒辦法像程式的版本控管一樣取名字。中文的部份也許還有字型的問題,但如果是一般非公開但又需要共享的文件,我大概不會再用 wiki 來做了吧…..

微軟,真的該皮皮挫了….

See also:

Writely: http://www.writely.com
Gslin’s Blog: Google Writely
國生三年才開始: Google 買下 Writely

信賴感和網頁設計

這個學期在上一門 Technology Acceptance 的課程,主題和人機介面有一點關係。前兩週講到信賴感對於科技接受度的影響,覺得這個主題應用在網頁設計上還蠻有趣的。

概括來說,信賴感可以分為理性和感性兩個部份,而且是交互作用的。理性的例子像是網頁的認證、或是加密等等,這些當然都是促進使用者信賴的重點。但感性的部份就比較有趣了,這裡舉 “使用者的預期” 和 “資訊揭露” 兩個。

正如我們會傾向信賴穿著西裝筆挺的人,我們也會傾向信賴看起來專業的網頁。但”專業”的設計卻並不一定是放諸四海皆準,特別是使用者的調性有所不同時。這時候,我們就可以用 “使用者的期待” 來推測哪些元件是必要的。例如,對於一個電子商務網站而言, “關於我們”、”常見問題” 或 “聯絡方式” 這類資料都是使用者所期待的,他們期待當發生問題時可以快速的找人反應問題;所以,如果網頁上還有 “線上客服” 等等字樣,就會讓使用者覺得更安心。他們不一定真的會去閱讀內容,但這會增強信賴感。 

另一個要件是 “資訊揭露”;故事是這樣的: 兩群人被要求和一個電腦程式對話,第一群人直接被要求對電腦說說自己的背景,這群人就很正式的、很保守的打了一些基本的資料;第二群人開始之前,電腦先在螢幕上顯示關於自己的背景, 例如: “你好,我叫王小明,我老家在義氣幫實驗室,我今年兩歲;我老爹是很酷的義氣幫幫主,但我們都不知道他是誰。我平常很喜歡算數學,看網頁之類的。現在說說你吧,你從哪裡來的?” 結果很神奇的,第二組人寫了遠比第一組人更深入、也更多的個人資料。

這個實驗證實了適度的揭露個人背景,可以大幅增加使用者的信賴感,進而產生優勢(Advantage) 。對網站設計來說,如果可以讓使用者更明確的瞭解誰設計了這個網站、網站的歷史,或是經營上的目的,使用者會更容易信賴這個網站。Blog 之所以更容易進行置入性行銷,某種程度也是因為我們對於 blogger 的認識、進而產生信賴。有時候信賴感設計會和 “專業感” 相衝突,因為專業的設計可能看起來缺乏人性,如何權衡就是快樂設計師的工作啦~。

回頭看看 findbook 的信賴感設計,唔,好像不是很理想呀 :~

 

自由版權的英漢字典或英英字典 – 有這種東西嗎?

最近想要做一個字典程式,不過苦於手頭上並沒有可供使用的字典檔。在網路上搜尋了一下似乎沒有,不知道有沒有人知道哪裡可以取得 “自由版權” 或 “免費版權” 的英漢或英英字典?

有考慮透過 Google Translate 做,但因為目前還沒有提供 API,所以傾向先尋找其他 solution。

CMU 的資訊基礎建設

2000 年的時候,交大計中將學生的 E-mail 系統獨立出來,變成現在的 D2 Email 系統。當年底層架構主要的貢獻者是 gslin ,申請流程則是 CCCA 的許多夥伴貢獻的。在當初的設計裡面,因為原本只規劃要採用 POP3 的架構,所以後來在 Webmail 的部份就遇到一些限制。舉例來說,在 POP3 的設計裡面是沒有信件夾的,所以現今 Webmail 所需要的寄件備份、廣告信夾等功能,在這個架構上都不太容易完成。之後由於種種原因,整個系統依然是以 POP3 為主流傳至今。以比較嚴格的角度來看,這整個系統,特別在 webmail 上面,是 “落後於這個時代的”,但我想這應該也無法怪罪於任何義務服務於導入系統的人。

來 CMU 之前,就知道他們是 cyrus 這套 E-Mail 的主要開發者(連結),過去也曾經試著利用它來建立類似 D2 的環境,但是一直無法感受到它的全貌。來到這邊之後,發現整個 cyrus 很漂亮的整合了 newsgroup 和 spam-filtering 的功能,許多過去搞不太懂的功能實際用了之後才發現真的很不錯。當然回到最基本的,我覺得該有的都有了,除了 i18n 仍有一些小問題之外。

不過,現在學校的 E-mail 系統通常還扮演了另一個功能: 認證。由於行政單位的服務幾乎都漸漸的提供線上版,如何提供一個標準的登入介面就變得更為重要。最簡單的方式,例如現在台灣各大專院校最常用的無線網路認證,通常是採用 POP3 直接連到 mail server;這種作法的缺點是中間的網站可以輕易竊取密碼,再加上該網站本身可能沒有提供加密連線等等。在政大的校務行政系統中,則可能是因為同一個廠商設計的緣故,登入的設計都一樣,但是連到不同網站都需要重新登入,即使兩三分鐘前才剛登入。

在 CMU 這邊,則是採用 WebISO 的單一登入方式。WebISO 是 Web Initial Sign-On 的縮寫,想像一下就是你登入 Google Mail 之後,連到 Google Calendar 時就可以直接使用不用再打帳號密碼。另外,即使是首次登入,不管連到哪一個網站都會先導到標準的 https 認證頁,再導回選課、Webmail 或是其他獨立的網站。

另一方面,各個電腦教室的電腦,也都是採用這個帳號(andrew ID)來登入;學校的網路印表機則可以直接從家裡的電腦中送出,再到指定的地方刷學生證後再印出來,每個學期可以印黑白的八百張。

還有一個最近各個地方都喜歡做的功能,就是把全部的資訊都整合在同一個頁面,還提供使用者自訂畫面的功能,以 D2 來說,是透過 Horde webmail 來提供這個功能。但同樣的,整合是一件說起來簡單、做起來難的事,要怎麼把不同系統的資訊都用 RSS 做出來,就是一個大工程。

我不知道是因為 CMU 有專門的 team 在負責這樣的業務,還是某種機制讓這種發展更為容易,但從過去待過的兩個學校各有不同的問題;交大因為資訊能力強,反而不同的單位都不願意被整合起來;政大因為系統可能都外包給固定單位或廠商,整合性比較好但新創性和掌握度就有點不夠了。我覺得以不看太多手冊的前提下,目前使用 CMU 的系統還蠻順手的,這其中的關鍵,也許還要花更多的時間去瞭解。

官僚的傲慢 – 談大考分發選填志願的問題

 昨天有一個關於大學指考學生因為無法上網填志願而落榜的新聞。

 聯合報的新聞: 《無法上網填志願 他296分落榜
中國時報的新聞:《上網無法填志願 296.9分無校可念

羅東高中學生指考成績達 296,原本應該是可以登記上國立大學,但是因為在分發截止當天晚上無法登入系統,經過試用多台電腦、多種方式都無法登入,而錯過登記截止時間。期間包括跟學校老師、分發中心都聯絡過,但都無法解決他登入的問題。

原本直覺以為這個學生應該是自己的問題,但仔細看了新聞,發現這很明顯是系統出了問題,造成學生無法登入;如果要推測問題點的話,我猜測是系統先前出問題(中國時報報導有提到),系統在回復過程中,資料有不同步的情形,或是由於有人手動介入回復的過程,造成 session file 的權限和 web server 不一樣。不過總而言之,如果有一個使用者不能登入,而且又有證人,還換過電腦,那百分之兩百是系統要負這個責任。

令人驚訝的是分發委員會竟然不認為這是他們系統的問題,也許只是為了免掉自己的麻煩,但我們要問,請問學生交錢來聯考是來給你的電腦系統惡整的嗎?如果學生在時限內無法登入,並且在當時就已經和分發委員會溝通,難道就不能用書面補登志願嗎?這實在是太傲慢的態度了。更何況,就算當時網路流量正常、也有人可以正常選填志願,但擺在面前就是一個活生生的 failure case,竟然無法給予任何補救,實在是太荒謬了!

任何一個系統都有可能有 bug,重點是如何積極的面對 bug 並尋求補救的管道;選填志願本來只是一個表達考生意願的手段,不論採用劃卡或電腦選填,都只是為了分發的方便,而不應該影響到考生”表達志願的權力”,而現在系統出了這個大包,真的不知道聯分會有什麼臉說無法補救。對照最近看的《危險心靈》,覺得還真像是教育官僚體系的嘴臉: 滿口關懷、愛心卻永遠不認錯。

Š

在美國第一天

過海關花太多時間了….所以沒趕上轉機….目前睡機場中….Orz…

話說,我上次要從 LAX 轉機到 Boston,也是遇上東部幾十年來最大的暴風雪,飛機停飛,有種 LAX 很不喜歡我的感覺…..:~~