Sunday, July 18, 2010

2010/07/17 校長光榮歸國接風大會: 油庫口麵線, 梁季港式小火鍋

沒多久之前才在西門町的石頭火鍋歡送校長前往愛爾蘭,
結果轉眼間校長已經光榮歸國啦! (還在溫布頓看了網球史上最長的比賽真是太囂張了!!)
時光咻一下就過去柳...

(補一下合照 菜頭拍的)


另外不得不提一下,
這個邀請最成功的地方就在於校長的照片啊!
過去關於"張同學"的大大小小回憶又湧上心頭啦~


因為板橋距離住的地方實在太過遙遠,
於是就提早一個小時出發.
沒想到竟然是最早到的耶! (我楊嘎李竟然也有這一天)
發現附近的油庫口麵線超多人在排隊,

就無視等等即將要吃火鍋硬是跑去買了一個綜合麵線,
坐在梁季門口吃起來啦!

還在蓋子上標名辣度真是相當貼心! ($35 NTD)
蚵仔跟大腸都蠻好吃的,
麵線的濃綢程度剛剛好還帶了個煙薰味蠻神奇的,
不知道是本來就有的味道還是旁邊烤香腸的煙飄過來XD

慌慌張張的在梁季門口吃完麵線後大家也都全到齊啦!

店內好多茂伯的照片跟簽名看來應該是常客吧!

我點的番茄鴨血豆腐鍋配豬肉,
鴨血很入味超好吃,
番茄湯還不錯(喝了幾口喬黑點的清燉湯頭覺得比較好喝)
高麗菜就完全沒煮爛讓我很傷心,

冬粉帶有點肉桂味,
有先煮好再送上來真是相當不錯!

吃喝的同時也一邊閒聊.
沒想到多分今年四月才開始買broad game現在就已經累積了8套!!
貼接因為週末不想到公司就跑來台北了~

吃飽之後我們也不好意思一直佔著座位,
想不到有什麼地方好去的於是就跑到板橋火車站前面的公園啦!
菜頭一直因為地圖被嗆XD
校長泛舟跟溯溪傻傻分不清處,
然後我們也回憶起了之前的班遊去了哪些地方~

最奇妙的就是,
喬黑發現疑似北斗七星於是大家都開始觀星XD
at很認真的在尋找迷樣的第四顆星,
菜頭竟然還知道北斗七星勺子口的兩顆星延伸五倍距離就可以找到北極星,
貼街記得夏季大三角是哪三顆星星.
真是記憶魔人啊!

最後就在甜甜鬼急著回家出團的情況下,
大家就歡樂的解散啦!

Thursday, July 08, 2010

Android: AsyncTask, you are my best friend!!

1. What is AsyncTask?

AsyncTask enables proper and easy use of the UI thread. This class allows to perform background operations and publish results on the UI thread without having to manipulate threads and/or handlers.

2. Why we need AsyncTask?

For some operations that may take a lot of time, like network access or database queries, doing this kind of operations on UI thread will block the whole user interface. No event can be dispatched. From the user's perspective, the application appears hung. Even worse, if the UI thread is blocked for more than a few seconds (about 5 seconds currently) the user is presented with the infamous "application not responding" (ANR) dialog. Therefore, we need to perform these operations on background thread.

3. How to use AsyncTask?

(1) 3 types used in AsyncTask.

private class MyTask extends AsyncTask<Params, Progress, Result>


a. Params: the type of the parameters sent to the task upon execution.
b. Progress: the type of the progress units published during the background computation.
c. Result: the type of the result of the background computation.

(2) 4 steps an SyncTask will go through

a. onPreExecute() - invoked on UI thread immediately
-> Called before background computation starts
-> Do some setup (such as, display a progress dialog)
b. doInBackground(Params...) - invoked on the background thread
-> Called immediately after onPreExecute()
-> Perform computation in background thread that can take a long time.
-> Use publishProgress(Progress...) to trigger UI update progress
-> Progress will be passed to onProgressUpdate(Progress...)
c. onProgressUpdate(Progress...) - invoked on UI thread
-> Update progress
d. onPostExecute(Result) - invoked on UI thread
-> Called after the background computation finishes
-> The result will be passed from doInBackground(Params...)

(3) How to start AsyncTask?

new MyTask().execute(param1, param2, param3);

4. Rules

(1) AsyncTask instance must be created on UI thread
(2) AsyncTask.execute(...) must be invoked on UI thread
(3) Do not call onPreExecute / onPostExecute / doInBackground / onProgressUpdate manually

5. Behind AsyncTask!

(1) Thread does not exit after a task is finished?
When you create a new AsyncTask, you don't create a new thread.
You create a task that will be executed on one thread chosen from a thread pool.
If you create tons of AsyncTasks, some of these AsyncTasks will need to wait until a thread from the pool becomes available.

(2) Test on devices
Android 2.2: thread pool size = 5
Androdi 1.5: thread pool size = 1

ref:
AsyncTask
Painless threading
Asynctask threads never end!

Monday, July 05, 2010

上海世博人山人海擠到不行: C片區 - 西班牙館, 荷蘭館, 盧森堡館

5/21 約12點進入園區

從徐家匯坐9號線到馬當路站,
出站之後跟著指示牌進入世博安檢站驗完票通過檢查之後就可以搭乘13號線進入園區囉!
我們坐到浦西的世博大道站接著往C片區走.

[1] 西班牙 排隊時間約1.5hr

西班牙館的外觀非常特別,
整座建築是由好多好多個顏色織法各異的藤條板組合而成,



進入西班牙館後的第一個展覽間兩側的牆面是超大型的投影屏幕營造出巖窟的感覺,
展間中央有個狹長的平台女舞者隨著影片跳著佛朗明哥,
影片講述了人類文化的起源接著是西班牙的歷史文化像是鬥牛, 奔牛節等等.
最後還有西班牙特產Paul Gasol和Rafael NadalXD

影片開始之後骨頭會緩緩的從天花板上降下來,

女舞者的佛朗明哥柔美卻也充滿力道.

接著來到第二展間,
許多長條螢幕相互垂直交錯呈現了西班牙的藝術, 文化, 科技以及人民的日常生活,




第三展間是寶寶區

有一隻超大型會眨眼的機器娃娃(據說還會呼吸勒! 窩的馬壓)
腳掌紋好清楚! (怕怕)

天花板會間歇性的撒出泡泡,
陽光透過藤編的外牆撒進來真是挺美的呢!

出了西班牙館後發現蓋紀念章的小姐很可愛,
就跑過去排隊囉XD


接著我們經過了法國館,
館外有繽紛的旗子隨風飛揚著~


[2] 荷蘭館 排隊時間約0.5hr

荷蘭館的展間沿著螺旋狀的走道往上排列,
底下是一大片綠油油的草地,
上面有好多好多可愛的羊咩咩呀!
我看到整個超興奮想要騎騎看可是一羊難求啊~ (後來等了好久終於等到了)

這位小姐順手牽羊勒.

沿著走道走道上方的展間往下拍,
超熱鬧的啦!

荷蘭館主要展出的是荷蘭的各種發明, 設計以及藝術品.
原來米菲兔是荷蘭來的~

我得了看到腳踏車就想騎的病啊!!


[3] 盧森堡館 排隊時間約0.5hr

盧森堡館是由盧森堡出產的鋼建造而成, 看起來就像紅棕色的大石頭, 旁邊被小河環繞著.

矗立在展館前的是千里迢迢從盧森堡運來的金色女神,

盧森堡館內部用木材打營出森林的氣息.
天花板上掛著橢圓的牌子寫著各種語言的歡迎,

走出一樓展間沿著隔著一條環形走廊往上走兩旁種了許多美麗的花.


參觀完這三個館之後覺得好疲憊就跑去吃東西囉~

Saturday, July 03, 2010

基隆半日遊: 大武崙沙灘, 外木山, 廟口夜市

已經連續好幾個週末都龜在家裡快發霉了,
昨天下定決心要趁著天晴出去晃晃,
因為懶得租車就索性找個方便的地方去.

就決定是你啦! 基隆~~~
小時候(4,5歲的時候吧)在那裡住了一陣子而且也快十年沒再去過了.
不過其實對基隆的記憶已經非常的稀微XD
只記得以前常常去廟口吃天婦羅(但是完全想不起來是哪一間啊...)

(1) 台北-基隆: 基隆福和客運 (45NTD/人) 基隆火車站附近的天橋下車
帶著孔雀賞賜的魷魚片跟香蕉pocky上車,
想在海邊吃的可是在車上忍不住打開之後就不小心卡滋卡滋吃完了 冏
高速公路沒怎麼塞,
到了之後就先用ibon高鐵票星巴克買一送一XD

(2) 基隆火車站-大武崙沙灘: 計程車 (180NTD/車)
本來規劃要坐一小時一班的305巴士但是懶病發作就莫名其妙的上了計程車...
大概15分鐘就到了,
今天海邊戲水的人潮還不少呢!

這天空真是藍的很誇張.
沒有玩水的打算就只是在沙灘上隨便走走.


(3) 大武崙沙灘-外木山: 步行
接著就沿著濱海自行車到往回走,
雖然已經快傍晚了但太陽還是好晒啊!
整個人都黏嗒嗒的=.=

哦吼吼~ 看到夕陽啦~

海的另一邊是高聳的山,

走啊走經過了漁港旁的看到了民宅,
挺喜歡這片片磚堆砌的屋頂.


(4) 外木山-廟口夜市 計程車 (145NTD/車)
其實一邊走就一邊在觀察有沒有305公車的蹤跡,
沒想到一閃神車就跑了而且下一班兩個小時後(6:30不會發車)....
所以我們又坐了計程車XD

因為天氣太熱所以沒什麼食慾吃的不多,
1. 吳記螃蟹羹: 螃蟹羹 (50NTD) 四顆星

羹的味道鹹淡適中勾芡的程度也恰到好處,
重點是蟹腳肉還挺大塊的啊!
我: 加白胡椒粉更好吃耶!
某徐: 妳甚麼東西加胡椒粉都好吃=.=
我: .....

另外這家店還有賣油飯不過我們沒點.
2. 營養三明治: 營養三明治 (55NTD) 兩顆星

皮不酥有點硬美乃滋超級多我只能說公司附近小車子賣的還比較好吃勒!
優點是很大,
缺點也是很大讓我們沒空間吃接下來的東西啦!!
3. 一口香腸: 香腸 (7NTD/個) 兩顆星

味道就跟平常的香腸差不多而且有點顛貴啊!
優點是不會太鹹而且沒有焦掉.
4. 傳 天婦羅: 天婦羅 (30NTD/份) 三顆星

本來吃的是"一口天婦羅"但是覺得這跟記憶中的味道(天婦羅好吃但是太薄, 不喜歡小黃瓜的味道)差蠻多的,
回程看到廟旁的傳 天婦羅於是又跑去吃,
這個天婦羅就比較胖也比較有嚼勁~
但是醬的味道我比較喜歡前一間.

(5) 廟口-基隆火車站 步行
在港邊晃晃看夜景,

大概在快八點跳上基隆福和客運回家啦!

輕輕鬆鬆六十元懶人料理: 洋蔥明太子蓋飯+紫菜洋蔥湯

Voila! 以下就是材料們,

之前在鳥家串燒吃了山藥明太子之後就對明太子非常瘋狂,
買了明太子義大利麵醬調味粉想要自己弄來吃吃,
不過後來都沒有真的煮義大利麵反而是做了大阪燒XD
這次因為冰箱剩了兩個蛋一直沒用所以就弄了蓋飯啦~

[1]洋蔥明太子蓋飯

首先當然是先煮飯,
然後把蛋打散加入些許牛奶這樣蛋比較嫩不會乾乾的哦!
接著把明太子調味粉撒進去攪拌均勻就好啦~

再來就把洋蔥炒到有點變透明把蛋汁倒進去,

攪動一下不要讓底下跟邊邊的蛋汁太快熟有點凝固之後就可以關火啦!
最後把飯挖出來蛋汁淋上去就完成.


[2] 紫菜洋蔥湯

就沒啥好講的XD
水煮到滾加洋蔥紫菜用烹大師跟味醂調個為就完成!