2009年2月24日 星期二

App Engine - Hello World

Learning every programming language,
your first program always "Hello world!"

*******

學什麼程式語言,第一個程式幾乎都是Hello World!
一個用來表現「輸出」的意義的簡單程式
學習,App Engine也不例外
也許不用知道怎麼寫程式,但是至少要知道怎麼佈署(Deploy)
當你拿到原始碼,只要更動少部分的參數,就能運作正常

筆者用Mac版本的GoogleAppEngineLauncher示範
一個App Engine程式的發佈
Google App Engine網站有提供三大平台的GUI Tool
Windows、Mac OS、Linux


Mac版的安裝,就跟平常的軟體安裝沒兩樣
拖曳到應用程式資料夾,第一次執行時會被詢問是否要與系統連結
大致上就是建立ENV,輸入密碼就好
不困難的安裝方式


進入主程式,方常簡單的介面


沒有幾個按鈕,這只是發佈工具
連Text Editor的規模都沒有,更別提IDE了
請按一下左下方的+
會出現小視窗,請輸入應用程式的名稱
就是之前網頁介面設定時的Application Identifier
並指定存放程式原始檔的路徑
Port的部份建議就不用動了,讓Launcher自行處理
按下Create鈕吧!


指定的資料夾會建立檔案
資料夾名稱就是應用程式名
裡面有app.yaml、index.yaml與main.py



app.yaml主要描述程式的名稱(application)
版本(version與api_version,之後用來版本控制用的)
還有者程式與url路徑
執行的程式就是python(希望未來有Ruby...)


index.yaml,顧名思義是索引用途
大概是用在資料庫的操作
Google自己有自家的GQL


main.py即主程式
GoogleAppEngineLauncher預設是產生輸出hello world的主程式
你可以由這個簡單的程式初步了解python的運作哲學


基本上這裡不用你改任何程式,只要告訴你Hello World
按下Run的鈕開始編譯
可以看Log了解編譯進度


編譯完成後,再按Browse的鈕
執行瀏覽器,你就看到Hello World了


SDK Console的鈕可以用瀏覽器監看資源的使用
與簡單的輸出模擬功能


按下Deploy,出現Google帳號登入驗證
這次真的要把程式丟到Google伺服器了


還是可以參考Log得知Deploy進度


看看網址,真的佈署成功了


這次就先介紹到這,下次試驗怎麼改Sample Code的應用
再丟上去變成自己的Application

*******

應用程式的佈署完成後
Dashboard就出現監看項目
大家可以自己去玩玩看
這篇文章雖然沒有什麼深度
但是相信能讓你有碰到雲端運算的邊之感
繼續努力吧!

Register Google App Engine

Google release App Engine Service,
a great chance to try cloud computing!

*******

雲端運算對一般人聽起來像是遙不可及
需要強大的硬體資源還有技術
如果現在領導者Google把你缺乏的都提供了
還想找理由嘛?
趕快來註冊App Engene的服務吧!

1.連到Google App Engine的網站
注意畫面右上方有一個SignUp的連結
點選之後,在該畫面輸入你的手機號碼
請注意格式,台灣+886開頭的國際標準
另如0926666666,請輸入+886926666666


2.沒多久Google提示已經發出驗證簡訊
請看看你的手機有沒有收到
筆者的經驗是準備中華、遠傳的都收不到
只好借用朋友的台灣大哥大門號,終於收到了
請把驗證碼輸入


3.成功驗證後出現的畫面,可以準備建立第一個程式專案
由上到下開始,輸入識別的名稱(好多都被搶先用了)
輸入標題,主要是服務的名字
選擇可以使用的人,所有使用者或者Google用戶
勾選同意協定後送出


4.註冊成功,可進入程式的管理畫面(Dashboard)

先點看看Dashboard
出現一個統計表,不過程式都沒佈署(Deploy)
當然沒有流量


流量的計算包含CPU週期(cycle),有專家可以解釋一個cycle的定義嘛?
頻寬,包含進與出。資料儲存量,最多500mb
還有一些API的呼叫次數統計

*******

建好了第一個應用程式專案
就可以準備佈署
Google提供很多平台的工具
可以協助玩家快速弄出一個可運作的專案
筆者待下次介紹如何佈署出一個簡單的Hello World
與應用別人的成果,放到自己的空間跑

2009年2月23日 星期一

花蓮廟口紅茶店

I want a tube, it provide black tea, soy bean milk...
Not only water!!
I saw the magic in Hualien.

*******

我想要一種水龍頭,扭開之後會流出紅茶或者豆漿
這一切都不是唬爛,因為我在花蓮看到了
花蓮市區城隍面對面有家「廟口紅茶店」
他們裡面有這麼神奇的道具
廟口紅茶店

一家看起來十分平常的「點心攤」食客卻絡繹不絕
或許用攤來定義他,過分的低估
整個角落幾乎都是他們的

看過去的樣子,非常的復古
彷彿停留在過去的工業社會
壓克力割字的價目表十分有感覺
透明櫥窗的點心整齊放好,好想吃
點餐台
(有陳美鳳合照就等於掛保證了?)


裡面真的有神奇的管子
會跑出冷飲,我家好想要有喔!
(這清洗時應該很累~)
也許全年無休,都有在流動
所以根本不需要封管清洗
廟口紅茶店一景

來張近拍
我好想要這種水管

裡面賣得東西都不會太貴,飲料加上一份點心
50元以內應該可以搞定
下午茶吃個紅茶配沙拉麵包
紅茶加沙拉麵包
第二天早上來一份冰豆漿跟雙胞胎
廟口紅茶店

中杯飲料大致上都20元,沙拉麵包好像是20、雙胞胎12元
24小時營業,你隨時都可以去拜訪

*******

雖然簡單,但純樸的用餐氣氛深深吸引筆者
沒有太高的消費,下午可以讓你悠閒的跟朋友談天
公正街附近好像也有一家,應該是「分店」
就請了解的花蓮當地朋友解答了

2009年2月22日 星期日

福隆便當

There is a train station called "FuLong," in Taipei County.
If you go there, please eat lunch or dinner there!!

*******

福隆的特產是什麼?
這個問題我一直到高中才知道,就是福隆便當
或許你知道答案的原因還是因為7-11
(你也許會很自豪的告訴我還有奮起湖便當)
福隆這個小站,除了月台有店家賣便當
出了車站,也是好幾家號稱是「創始店」的便當店
揪竟,哪一家才是真的呢?

李組長這次沒有皺眉頭了,因為他的朋友是專家
告訴他要買哪一家,自信到只要看包裝圖樣
就知道有沒有買錯

先看這家店的門口長怎樣?!


店名不叫福隆便當,而是鄉野便當
專家表示,購買時請注意:
請認明要穿越走廊到廚房買才是本尊
現在公布圖樣讓你對答案
福隆便當
如果你沒買錯,就是長這樣

福隆便當的特色,就是他的菜色
要是你吃過7-11的產品,不要懷疑
他真的就是這樣,如下圖所示
裡面的菜色
大致內容有滷蛋一顆、香腸一片、滷肉片一片、酸菜、筍乾、
豆干、高麗菜外加天婦羅與必備的白飯
非常的簡單,非常小學生帶便當的菜色
十分平民,從民國四十幾年賣到現在
價格也從台幣個位數變成現在55元一個
據說不久前賣50

旁邊有一家大排長龍有賣雞腿飯的,不是正牌!

吃起來的感覺如何呢?
我個人沒有十分驚喜,反倒有些失望
飯菜已從溫轉為涼,口感大打折(約莫一點多的午餐時間)
算是主菜的肉沒有滷得特別透(也許我運氣不好)
另外純粹是個人問題:
份量對一個男生而言太少,好像在吃國民便當
以上大致就是我的意見

*******

搭火車吃便當已經是台灣鐵道的一個文化
各地方都有出現獨特的便當口味
你可以利用假日去體驗

最後附上一個影片:我不是這個意思啦!
看到橘子的便當,對福隆便當不滿意的朋友
該感到慶幸與惜福了

Synology DS207

My seagate 7200.11 500GB got the lottery!
So I lost my 500GB data.
After the accident, I decide to buy a RAID system to protect my data.

*******

資料的價值遠超過硬體本身,相信大家越來越同意了
就算資料本身的價值不高,都是可再取得的影片或MP3
當你需要的時候沒得用,造成你的不便就是一種損失

小弟我的Seagate 500GB硬碟,中了軔體的招
無端損失500GB,沒有其他防護措施
500GB真的就是謝謝再聯絡了
反正RMA之後,Seagate就法律上而言,就沒責任
有了這次教訓,我決定建置低成本的磁碟陣列
原本拿WL-500W跑DD-WRT,Mount EXT2的硬碟
無奈USB的效能真的太差,處理大量檔案根本是浪費時間
還要擔心基地台負荷不了當機

再沒幾天就要發薪水了,我決定狠下心買NAS
理由是促進景氣繁榮,支持國產品
經過了幾家店的比價,現在現金優惠比較實在
買了這台機器回家
Synology NAS

由於美金大漲,硬碟報價跟著升高
過年前1TB不用3000可以帶回家,現在逼近3500
比較每GB的價格,我決定先買640GB回家
雖然Synology DS207支援兩個硬碟
但是小弟我礙於手頭緊,先買一顆來用
反正這台之後可以再裝一個,無痛升級RAID 1
買了WD 640GB AAKS硬碟,代理商是富基電通
包裝很普通很難看
沒看過的硬碟包裝吧!


NAS的配件就是機器本體跟電源供應器還有配件
裡面有什麼,貼紙都告訴你了
spec

機器本體正面長這樣,就是開關、指示燈
複製鈕還有USB,把USB插上按鈕
就把檔案都複製到NAS的硬碟裡面
面板

拆開NAS的外殼,準備放進去硬碟
標示很明顯的SATA
SATA Port

還有兩組電源
Power Pin

很簡單就能裝上啦!記得鎖硬碟螺絲
還有機殼的螺絲,不然手滑把整台摔地上就慘了
安裝上去

特寫一下排線
排線特寫
印象中最近裝電腦,主機板附得SATA排線都是比較高級
有卡筍比較高級那種,好像在SATA2普及都這種
Synology給的排線比較短,避免影響散熱等
但不知道線的品質怎樣?

*******

硬體裝好,接上家裡基地台的網路
必且指定DMZ還有內部靜態IP,大致上就設定完成了
按照說明書安裝並載入OS檔案
啟動帳戶權限,用Web介面開啟指定IP
登入畫面出現

Synology的人性UI,之後再介紹

一向都是我在勸敗人家東西,這次竟然換我被勸敗了?!
陸續把資料從MBP搬移到裡面,頓時負擔降了不少
大概很快要買1.5T來擋了

2009年2月17日 星期二

戎將軍手工包子

Suck Bun!


*******

早年就聽聞藝人戎祥在墾丁開了包子店
而且生意還不錯
既然來到了墾丁,就去吃吃看吧
當時的想法是「一個包子能造成你的損失有限」!

戎將軍包子店就在墾丁的鬧區
由於店面很多且密集,你必須稍微看一下
戎將軍手工包子

也確實有人排隊啦!
包子的口味眾多,價格不算便宜
價格落在30~45間,素包子沒記錯25
戎將軍包子店

買了一個最簡單的肉包
一拿起來看,馬上有失望的開始
還有這張紙?
竟然有張用來方便蒸煮的紙!
這不是冷凍包或者中央廚房才會產出的包子?
哪是手工的?!

咬一口,裡面的餡料就只有吃到肉而已
說實在的,比超商賣的還糟糕
顯然戎祥的名氣是主要賣點
乏善可陳的內餡

*******

戎將軍包子不知道吃過的網友有什麼感想?
我指能說吃一次應該就可以將軍他啦!

店面樓上還有兼開夜店的樣子
而且兼營民宿,這應該是當地店家的常態
南灣那家分店隔壁還有小杜包子
高下應該可以馬上區分
可惜這一趟沒有吃到小杜包子,因為趕不上他開店

台灣牛牛肉麵

4 Women has Bachelor degree,
they manage a restaurant using new manage theory.
Only provide beef noodle!!

*******

台東有一家牛肉麵店很醒目,位在太麻里
名字就叫做台灣牛牛肉麵
以台灣牛的刻苦精神經營
另外還有一個副標題在招牌附近
「四學士姊妹經營」
台灣牛牛肉麵
揪竟是什麼原因,賣牛肉麵還要用學歷證明?
而且是在這個碩士比學士還多的社會

這家牛肉麵店真的很不一樣
佔地廣大,主要是停車場
門面也很特別,很像是速食店
跟我們認知中的傳統麵攤、麵店差異很大
很像速食店

點餐的櫃檯,還真讓我害怕
有三商巧福的感覺,深怕吃起來就是三商巧福的水準
如果說不像三商巧福,總像高速公路的休息站吧!
真的是SOP的經營模式

一碗要價109元,在台東真的不便宜
不管是茄汁、紅燒或者清燉都一樣價格
如果你要點套餐,大概要準備150左右
菜台還有各式小菜可以選購

付款之後就是等出菜,利用時間看看店內的宣傳
原來這家以四學士主打是有典故的
林董事長的四個女兒在那個年代都很會讀書
不過物資條件都缺乏,老闆還做什麼賠什麼
據他們姊妹表示,大概只差殯儀館沒開過
結果這四姊妹很爭氣,人人有大學念
甚至出國留學去了
海外學成歸國,還是沒有忘本,
以現代化的經營模式協助家裡經營麵館
生意越做越大,還開到墾丁
所有的成功變成地方津津樂道的故事,成為佳話
老闆因此很自豪子女的優秀,所以又主打四學士姊妹

簡單的典故報告到這,麵來了!
$109
賣相算是不錯,湯汁顏色跟點綴的小菜恰到好處
扎實沈重的碗公也讓人感受選餐具的用心

先撈撈看裡面有什麼料?
除了湯、麵就是牛肉啦
帶骨的牛肉感受到他們的別出心裁
我以前真的沒吃過這種牛肉麵
據說是臺灣人的用心

肉有嚼勁,麵也沒爛掉、湯汁更是一絕
據了解,湯汁是配合味噌以大骨熬煮的
加上茄汁,吃起來不會膩、湯汁可口而且甜
一碗109的牛肉麵,他們賣得有本事!

*******

中午用餐時間,有不少的食客
還不乏整台遊覽車開過來

臨走前拿了名片
這家店的經營真是企業化
「學士聯合國際有限公司」
好奇的查詢統編,資本額50萬的牛肉麵店
還經營了相關食品進口項目
這大概是未來小吃攤的趨勢吧!

太麻里總店:
台東縣太麻里鄉河川13號
089-781-555

墾丁分店:
屏東縣恆春鎮省北路二段580號 (近海博館)
08-88999067

2009年2月16日 星期一

東河包子

DongHe Bun is a delicious in Taitung.
And the most important, it's not expensive!

*******

據說台灣有四大包子,東河包子就是其中之一
位於台東的東河,僅此一家,別無分號
東河包子

不難找,儘管附近有幾家包子店
但就是門可羅雀,完全佔不到任何便宜
那怕是它自名為東河包子,價格硬是便宜幾元
東河包子店門口外

你還可以選擇宅配的方式
別無分號

吃包子,就要從最簡單的肉包吃起
東河包子還有賣酸菜包、豆沙包等
我就是沒有興趣
潔白又飽滿的外型,拿起來十分扎實
東河包子-肉包

趕快咬一口先!
內餡
裡面有蔥還有實在的肉餡
配上醬料實在美味
完全沒有油膩的感覺
我覺得很有「蔥爆牛肉」的口感
但是裡面是豬肉

吃了一個之後,完全沒有吃膩的感覺
只有意猶未盡之感,趕緊再買一個來吃
同行的友人有買豆沙包,給予的評價並不高

一個只要18元而已,對面的超商還敢賣包子嘛?

*******

如果你到台東來玩,記得要去吃東河包子
地址是東河鄉東河村15鄰420號

想要宅配可以找老闆楊泰宗先生
電話是0926691599、089-896369