February 26
最近因為一些人事流動的關係,
再加上要培養一個會 IBM WebSphere Portal 的開發人員,
是需要花很多心力的,
因此,目前手上一些客戶比較急著調整的功能,
就只好自己動手來做。
開始改了之後,才發現,很多開發者還是不清楚 MVC 到底該怎麼擺。
舉個例子:
如果今天做到金融業的案子,
一般來說,只要是跟錢有關係的數字,
都會在顯示的時候,每百位就加上一個 "," 就像這樣:
200,000
這個動作該在哪個時候做?M?V?C?
如果這個數字是屬於某個 JavaBean 的 property,
你會把資料型態設計成 java.lang.String?還是 java.lang.Double?還是基本型態的 double?
這位可愛的工程師,把這個 property 型態定義成 java.lang.String。
然後在 EJB (Session Bean) 取完資料後,
就把拿到的數字,用 NumberFormat,把格式變成 200,000。
一路丟到前端的 JSP 呈現。
更妙的是,假設這個屬性是 abc,
然後有另外一個數字(也是金額)的 property 是 def,
就在同一張 JSP 的前後行程式碼,發生了這樣的程式碼片段:
<c:out value="${bean.abc}" /><br/>
<fmt:formatNumber value="${bean.def}" pattern="###,###,###" />
我不知道當初他在寫的時候,會不會覺得很怪。
其實我也沒有高竿到哪邊去,
我為甚麼會發現這個問題?
因為我調整的功能,需要在 JSP 上面把 abc 這個屬性做個加總,
因為 JavaBean 的型態、因為變成了 200,000 的格式,
所以就做不到了。
我只好再大費周章的把 JavaBean 型態改過來,
然後再把本來的 custom tag 改成這樣:
<fmt:formatNumber value="${bean.abc}" pattern="###,###,###" /><br/>
<fmt:formatNumber [...]
Posted by 馬克ㄙㄨ . Filed under Java |
February 22
去年過年,馬克的娘又得到了一項好吃的東西。
品川花枝丸。
去年要訂購,還得上網下載傳真單,
傳真過去之後,還要再自己打電話過去確認,然後再轉帳。
超麻煩的。
後來就沒訂了。
今年過年,馬克的娘又想起這美味的花枝丸。
責成馬克在網路上搜尋。
好不容易找到官網之後,赫然發現,
咱們台灣的傳統產業真是越來越進步了!
已經跟 PCHOME 合作,可以在線上訂購而且刷卡囉!
最後還會用小黑貓寄到家!
網站包裝跟產品包裝也做了 180 度的大轉變!
因為產品包裝做得太漂亮了,馬克的娘還一度懷疑我是不是買錯了。
今年過年,買了花枝丸跟花枝蝦丸。
我們自己在家都煮 "丸子三兄弟湯":
義美豬肉貢丸 + 品川花枝丸 + 品川花枝蝦丸。
再加上自己熬的雞湯凍跟莞荽,超香的!
馬克娘過年的時候,則是把花枝丸拿來炸,也很好吃!
品川官網
品川 PCHome 商店街網站
ihergo 好像也有團購,可以去看看喔!
Posted by 馬克ㄙㄨ . Filed under 馬克ㄙㄨ之自己動手做 |
February 18
過年前的那個星期,客戶那邊做了一些系統的安全滲透測試,
結果有一些問題,就被叫去上了一個早上的課。
收穫還挺多的,在這種網路攻擊頻傳的環境裡,
日後在執行專案與設計系統的時候,都得把這些會被攻擊的因素給考慮進去才行。
另外一個額外的收獲是…
這個好笑的圖
我、 Mike 跟 Vincent 一看到的時候,都笑翻了。
唉,做案子還真的是苦中作樂啊!
Posted by 馬克ㄙㄨ . Filed under 工作雜感 |
February 8
各位看倌,還在一股腦的用 jQuery 嗎?
看看這個比較表,再想想吧!
Posted by 馬克ㄙㄨ . Filed under 馬克ㄙㄨ實驗室 |
February 3
http://developers.facebook.com/news.php?blog=1&story=355
看來是越來越好玩啦!
相信有很多做網路行銷的人,已經磨刀霍霍向豬羊囉!
不過大家在玩臉書的時候,也要開始注意一下自己的隱私權喔!
Posted by 馬克ㄙㄨ . Filed under 新聞 |
January 23
日月潭,對這個地方的記憶;在出發之前,只有家裡我5歲的照片。
據說從馬冏統上任之後,日月潭就已經回歸中國了,大陸人超多;
實際造訪之後,也的確是超多大陸人,整個旅遊品質都下降了!
所以這次,我選擇了涵碧樓做為落腳處。
為什麼選涵碧樓?貴鬆鬆呢!原因有三:
第一,可以避開跟高水準的大陸人在同一間飯店住宿。
第二,某人在去年接受招待過後,直說有多好有多好,小弟真想親眼看看。
第三,衝著那看起來與潭水一致的游泳池,今年開始重新游泳的我,當然一定要去給他試一下的啦!
其實一開始在ezTravel上面看價錢的時候,還蠻讓我卻步的。
但是在看過雲品飯店(舊的中信飯店拆掉重建)的價錢後,
就發現在日月潭要住好一點、然後要能夠看到潭面的房間,
價位大概就是這樣子了。
(雲品可以看到潭面的房間跟涵碧樓差大約NTD 4000左右,但是房間的爽度就差很多了)
既然如此,再加上今年沒去員工旅遊,錢也省了下來,就給他住涵碧樓吧!
鑑於老爺車年事已高,在評估過搭乘高鐵、租車跟行程的自由度之後,
最後選擇了直接租車從台北出發。
本來是興高采烈的租了Vincent最近買的Honda FIT,無奈在出發前兩天,租車公司說FIT撞掉了,
最後換成了VW Golf TDI 1.9,讓小弟中了德國車的毒啊!
一大早9點出發,沿著國道3號一路順暢的接上國道6號,
加上沿路在休息站晃了不少時間,大概是12點半抵達涵碧樓。
在門口卸下行李後,把Golf停到地下停車場。
不過居然要走樓梯回到大廳…感覺有點怪怪的,不是應該有電梯才對嗎?
或許來涵碧樓的人都讓接待人員泊車吧…但是我就是想自己開啊…
運氣很好,因為是週日check-in,
所以本來3點才能夠check-in的房間,我們1點半就check-in了。
在這之前,先在大廳享用了梅子茶跟小點心,好喝又好吃!
也不能免俗的從大廳外面,俯瞰日月潭,拍了一張照片。
從涵碧樓網站上面得知,日本料理餐廳只有五六日才有開。
會是這樣,大概有幾種猜想:
第一,在涵碧樓可允許的交通半徑中,日本料理師傅很少。
第二,涵碧樓的日本料理很難吃,所以才只開五六日。
第三,涵碧樓的日本料理不能難吃,再加上第一點,因此應該會很好吃。
再加上隔天的早餐必定是buffet,又不想吃中式料理。
所以,就先麻煩櫃檯幫我們預定日本料理的座位囉!
來到房間,打開房間門,迎面拂來一股特殊的木頭香味(我一直忘不了這個味道);
這錢花的真是值得!
左手邊是起居室的規劃:先是一張可以寫字、吃東西的木桌,靠牆的地方是一排矮櫃,
上頭放著BOSE的CD音響;再來是兩張面對著壁爐的不同設計風格的躺椅,中間隔著一個小圓桌。
右手邊則是乾濕分離的浴廁,還有個泡澡的浴缸;浴廁的中間就是可以兩個人共同使用的洗手台啦!
浴廁與床鋪之間用了木板拉門當作隔間,如果上廁所或洗澡不怕人家看的話,
是可以在馬桶上或浴缸裡面將日月潭的景色一覽無遺的喔!
床鋪倒是挺特別的,進房的時候是沒有放上床單跟被單的,
要等到晚餐時間的時候,才會由飯店人員來進行「開床服務」
(據徐小淵說這是高檔飯店才有的規格)。
所以,看來想要在涵碧樓睡午覺是行不通的!
起居室與床鋪之間則是一台可以左右旋轉的液晶電視,可以轉向起居室或者是床鋪來使用。
(據說剛開幕的時候還沒有液晶電視,很多人都抱怨這點…
但是我想既然都花這麼多錢來到這了…何必在這裡看電視呢…電視在家裡看就好啦…)
整片的落地窗外,就是可以讓你俯瞰日月潭的大陽台;
右手邊是第三種設計的躺椅,不過跟前面介紹的兩種不同的地方是:這張躺椅大到可以同時兩個人躺上去喔!
躺椅上還有個小小的木頭茶几,上頭有個鑄鐵的容器,應該是菸灰缸。
陽台的左手邊,則是一張小圓桌搭配著幾張木椅;
讓你可以悠閒的坐在陽台,看著日月潭上面來來回回的渡船,聽著船上導覽人員介紹涵碧樓,
接著就是一陣閃光燈與驚嘆聲傳來,會讓你有莫名的爽快,真的!
另外,陽台的圓桌與躺椅之間,會有一個盆栽的裝飾,每間房間都不同(後來到游泳池偷窺的結果)。
稍事休息之後,就要來去給他逛逛啦!
聽說涵碧樓有腳踏車可以租,甚麼!一個小時要NTD 800?我又不姓潘,免了。
所以決定走路逛逛就好。
涵碧樓外面有一個紀念館,主要是放了一些跟涵碧樓歷史有關係的照片跟影像;
走出來的時候,看到一隻黑柴很可憐的被放在運輸籠裡面;
跟徐小淵在看著牠想逗牠的時候,發生了一段插曲:
一個涵碧樓的工作人員湊過來講了一些很爆笑的話:
「你們是大學生喔?不要欺負牠啦,你們住教師會館對吧?你們是不是XX大學的?」
我只能說,這傢伙也是屬於眼白多一族的。
我才剛剛從涵碧樓走出來耶…
是不知道涵碧樓除了房客之外,別人是不能進出的嗎…真的是X眼看人低…
只好笑笑,懶的理他,就往日月潭前進。
待續…
Posted by 馬克ㄙㄨ . Filed under 攝影手札 |
January 4
下面這幾家店,都已經同步更新到 Google Map 上面囉!
大家可以從首頁右上角的馬克ㄙㄨ的美食地圖連結過去。
台北胡同燒肉
單點的燒肉,沒沾醬,味道鮮美,但銀兩要帶足。
台北杏子豬排
吃過知多家嗎?吃過博勝殿嗎?那一定要來嚐嚐杏子豬排!
台北幕府壽司分店
高雄幕府壽司本店
這家壽司店,會出現的原因,其實跟最近剛剛開始的案子有關係。
2003 年,因為一個案子的關係,常常一個人待在高雄。
有一天,陰錯陽差的沒住到本來常住的福華飯店;住到了五福路上面的麗尊(還是麗景?忘了)。
再搭計程車的路上,有看到麥當勞,想說晚餐就隨便解決好了。
走著走著,經過一家店門口,我那常常因為過敏而鼻塞的鼻子,嗅到了一股不尋常的醋飯香味。
壽司店?
想著台北壽司店的價位,還真的不太敢進去吃。
但實在受不了那醋飯的香味,就因為這樣,跟這家壽司店結下了不解之緣。
便宜又大碗,真的!
你在台北會去吃海壽司嗎?
如果會,我建議您試試看幕府壽司,在海壽司花的錢,可以在幕府吃兩次。
而且絕對比海壽司好吃。
最近下去了一趟高雄之後,才知道台北也開了分店。
不過地點好像不是很顯眼(在敦南誠品B1)。
上星期五去吃了一次,味道跟高雄分毫不差,
當然在價格上面就沒有高雄漂亮了,不過還是比海壽司便宜很多!
時隔六年,那醋飯的香味,依舊在我腦中盤旋不去。
P.S. 高雄本店已經從五福二路搬到復興二路上面去囉,不要撲空了。
Posted by 馬克ㄙㄨ . Filed under 馬克ㄙㄨ不負責任珍饌餐廳 |
January 3
公司內部使用的 RTC 版本,就要從 1.0 升級到 2.0 了。
但是大家用的開發環境,不論是 RSA 或者是 RAD 7.5,內建的 RTC Client 都是 1.0。
該怎麼辦呢?
查了 Jazz.net 上面的論壇,再經過我自己測試之後,方法如下:
先將 RSA/RAD 7.5 更新到 7.5.5 ifix1,我測試過直接用 7.5 的版本是無法把 RTC Client 換成 2.0 的;
但是是不是要更新到 7.5.5 ifix1,這我就沒空一個一個版本去測試了,
目前 7.5.5 ifix1 是最新的更新,也能很順利的跟 RTC 2.0 整合。
安裝時選擇:使用現有的套件群組
可以正確的進到最後的安裝確認畫面。
安裝完之後的測試,因為目前公司還是用 1.0 的版本,所以無法連接成功。
Posted by 馬克ㄙㄨ . Filed under IBM Rational, IBM Rational Software Architect, IBM Rational Team Concert, 馬克ㄙㄨ實驗室 |
December 23
我以前也愛說政客是狗。
但自從王少東養了王小P(哈士奇)、徐小淵養了Diamond(柴犬)之後,
才發現到,說政客是狗,其實嚴重污辱了狗狗。
這麼可愛、對你永遠忠心不貳、喜怒形於色、
叫牠往東不敢往西、做錯事會緊張的坐著等著被處罰的可愛動物;
怎麼可以用來比擬政客呢?
政客,應該用更惡毒的形容詞來形容他們才是。
Posted by 馬克ㄙㄨ . Filed under 閒聊 |
December 1
太晚了…明天再寫內容…可以先看照片聞香一下。
http://www.flickr.com/photos/marksu/sets/72157622906556212/
Posted by 馬克ㄙㄨ . Filed under 攝影手札 |