因為用了filter寫cookie登入,又因為用了RequestDispatcher作轉頁,又因為用了weblogic,從首頁進來的request,因為cookie登入,但cookie的資料因為別的原因錯誤了,本來寫清除cookie後,再用RequestDispatcher轉到首頁,出問題了,成了無窮迴圈。
這種寫法在Tomcat運作正常,Tomcat在我寫RequestDispatcher之後,並沒有再apply一次Cookie登入的filter,所以可以傳回首頁的網頁跟清除cookie的response,但是神奇的weblogic,在我forward到首頁時,又apply了一次cookie登入,哇,無窮迴圈出來了。
weblogic真的是神奇的ap server跟免費的就是不一樣,只好改用sendRedirect,強制把response送回到瀏覽器,這樣就能把cookie清掉,再讓瀏覽器取一次首頁,這就正常了。
- Mar 21 Fri 2008 21:48
RequestDispatcher 在 weblogic 9.2 的問題
- Mar 14 Fri 2008 14:47
miroko網路硬碟
- Mar 09 Sun 2008 00:31
MountainView第五天
今天一早很順利地坐上SuperShuttle,司機一聽到我們講華語,就問說你們也是中國人阿!他是個大陸人來自湖南,在網路上訂車很方便又不會被坑,真的蠻不錯的。
到了SFO,在UA check in的時候,辦事員突然又說我的行李有問題,我心想入關時一句話講錯,影響這麼大,後來他才又說,這個已經cancel了,才鬆了一口氣,順利劃位準備出關。
一堆人準備要過行李檢查這一關,身上所有東西都得拿出來,鞋子也得脫掉,一到我們的行李時,突然他又停下來講了一句話,我嚇了一跳,他又講了一次,這時才聽懂他是在問,是不是有帶laptop,我回答說有,他把我的行李拿出來,說laptop拿到外面另一個盒子單獨檢查。
- Mar 07 Fri 2008 15:07
MountainView第四天
一大早才吃完早餐,就看到計程車怎麼開來了,原來昨天叫同學幫忙打電話預約計程車的時間,我們說是 Seven Fifty,結果他聽成 Seven Fifteen。只好叫他再等十分鐘,我們提早出門。
跟昨天一樣,課程的行程很準時地在8:30開始了,今天的主題還算平易近人,都是在講API。還有一些新功能的說明,主持人一直跟大家說,某些資訊是機密,還沒release,要大家不能寫上blog。中午的食物口味還是一樣的怪,快受不了了,吃台灣泡麵還比吃這個好。不過這裡的果汁跟水,大都很好喝,隨便你怎麼喝都沒關係。
下午就精彩了,上課上到一半,這邊的sales跑來問我們要不要一起聊一下,這我就頭大了,我們三個人一起講了大概20分鐘,我雖然有時候還結結巴巴的,但大致上還能把要講的意思講出來,真是謝天謝地,希望對方不要誤解我的意思。講的時候我偶爾還能幽默一下,希望他能接受講公事時還有這種幽默,合作不要出問題。
- Mar 06 Thu 2008 16:59
MountainView第三天
一早4:00就醒過來,有點睡不著的感覺,後來才知道可能是時差的關係,還好再撐一天,就要回家了。
昨天晚上試著請飯店櫃臺人員幫忙叫計程車,這裡的計程車跟台灣的差不多,開車的速度超快,連開上高速公路後,還能利用交流道超車,跟平常的馬路上的車行速度差別超大。坐計程車果然輕鬆多了,10分鐘就能到目的地。
今天也是一整天密集的課程,整個房間都是講英語的,根本不知道怎麼問問題,只有把聽得懂得、投影片上該記的都記一記。今天只有一個session是講gears,他帶了幾個網頁上都看得到的sample,而且當場trace程式碼,講得飛快,感覺得出來是交差了事而已,本來就不需要大費周章把大家叫來的,也許有些人覺得出國可以玩,但我覺得出國是很麻煩的。
- Mar 05 Wed 2008 16:00
MountainView第二天
一早吃完早餐,就準備要出發前去上課,因為今天的時間還蠻充裕的,還是用公車解決交通問題,這裡的公車除了22號車子很多,而且很特別的是兩截的巴士之外,要轉換的40號公車,就很難等,30分鐘才有一班車。到了目的地,果然是很荒涼的地方,旁邊一大片空曠的草地。
一開始我們找錯地方,到了40號Building,在lobby問了一下才知道我們走錯地方了,櫃臺小姐還熱心的問,你們把車停在哪裡?我們坐公車來的,Oh,那你們走路過去大概要走10分鐘。這裡很奇怪的是,Lobby的位置都不是面對馬路,從那一區建築物中走出來的時候,還驚動警衛過來關心,到底你們在這裡幹嘛。
到了1501號Building,我們是最早到的,一度以為不會只有我們參加吧!只好在lobby等了好一陣子,後來才陸續有其他人進來。Lobby很特別的,都有一台投影機,一直把搜尋引擎的關鍵字,用類似console mode的方式列印在畫面上,上頭有英文、日文,偶爾也會看到簡體跟繁體中文。在裡面我是不敢照相的,因為有攝影機對著我們,事實上,後來也知道,裡面是禁止照相的,這當然,因為是商業機密嘛。在lobby都有一台按摩機,沒事就有員工上去按摩一下,building 40還有一個員工,一邊按摩一邊拿NB敲敲打打。
- Mar 04 Tue 2008 15:38
MountainView第一天
MountainView第一天交通旅遊日,明天才開始主題,重點在於看懂地圖跟問出答案,還得從下飛機開始,就一直不睡覺直到現在,現在已經舊金山的晚上。
首先一到舊金山國際機場,我就因為回答帶了一包餅乾,讓我們得通過行李的X-Ray檢查,還好沒有被要求打開行李箱,不過我有時會突然不知道用英文怎麼講,突然講話結結巴巴的。本來就是另一個語言,又不常使用,當然難免有用得不好的狀況發生,遇到受不了的人,聽不懂就算了,反正我只是問個事情而已,大不了再找下一個問。
出了機場,就坐上坑人的藍色Super Shuttle,途中看到了幾家公司,不過都沒照起來,包括了Oracle、Salesforce.com,車子繞阿繞,到了之後,我們得一人給他30元,還跟我們要小費5元。車子在馬路上,常常會走走就突然停下來,尤其是沒有紅路燈的十字路口,只要看到STOP指示標誌就得把車完全停住,才能再繼續往前走。
- Mar 02 Sun 2008 23:40
商務旅行頭一遭
才剛上完PMP的課程,明天就要飛去美國了,已經五年的時間沒有出國了,出國要準備的一些瑣碎事情大都是主管處理的,包括訂機票,跑簽呈,選飯店,處理交通工具等等問題,不過他跟我一樣,這是第一次商務旅行。
辦護照還好,但得跑兩趟才能拿到。最麻煩的就是得親自到AIT辦理簽證,雖然約的時間是8:00AM,七點半一到門口,排隊的人還是超多,有好幾個關卡得過,每個都得排隊,一開始是繳資料處理費的收據,然後繳驗文件資料,印兩手及大拇指的指紋,最後是面試。
面試的時候,前頭有一個女生,被官員說"You are not qualified....",後面就聽不懂了,我們兩個人一起面試的,蠻奇怪的,官員只問了我們兩個問題,「你們公司有幾個人?」「100個」「你是碩士嗎?」「我是碩士」講中文的,然後就OK了,我們離開時,旁邊那一對父女,還一直在被問東問西的,「你去那裡做什麼?」「你一個月賺多少錢?」...
- Feb 04 Mon 2008 23:29
鋼之鍊金術士 - 物質的等價交換,但「何謂等價?」
「人不付出犧牲,便得不到任何回報;如果要得到什麼,就必須付出同等代價。這就是鍊金術的基本原則──等價交換。當時我們深信這就是世界的真理。」身在資本主義的社會中,我們明白要得到金錢或是地位,相對就要付出一些代價,有些人付出健康,有人付出家庭生活,但付出都出於自願。
艾德華為了弟弟阿爾馮斯的靈魂失去了右手,但他在跟真理之門交易的時候,他並不知道,跟阿爾的靈魂等價的東西到底是什麼,因此,「等價」對象的判斷與決定,是由提供被要求交換的真理之門所認定的物品,當時真理之門認定,阿爾的靈魂與艾德的右手等價,才讓這等價交換機制發生。
在許多時候,「等價」並不是由提出要交換的人來決定的,而是由提供交換物品的人來決定的。因為我有某個物品,你想要取得,你必須要拿到一個我認為與這個物品等價的東西來交換,這樣的邏輯是合理的。所以在「等價交換」的機制下,有需求的人,永遠得受制於提供交換物品的人。
- Jan 25 Fri 2008 00:27
經典的動畫需要好劇本,成功的網站需要好題材
最近開始在看鋼之鍊金術士,故事的設定背景,就是「等價交換」,也就是這句經典對白「人不付出犠牲,就無法得到任何回報。如果想要得到什麼,就必須付出同等的代價。那就是鍊金術中所說的等價交換。」也就是這樣一句深刻的對白,反應了整個故事的主旨,造就了這部經典的動畫。
網路服務也是一樣,每一個特別的網路服務通常都會有個核心的概念,例如Flickr就是相簿,Google就是搜尋等等。這個核心的概念,就等於專業的服務,在深耕這個服務概念之後,就造就了一個成功的網路服務網站。成功的網路服務,都能用一句簡單的話描述它。
上週末看到電視訪問群聯潘健成總經理(參考文章:創業成功因素),討論的主題是創業,主持人問他一個問題,群聯未來會不會走向建立品牌,他回答群聯的專業是在IC設計,未來還是focus在這個專業上,但希望未來能領導規格。設計是他們的核心價值。