PHP-如何偵測使用者是否使用手機瀏覽

隨著智慧型手機的普及,在網頁的製作上都需考量到手機瀏覽器的部份,雖然最近很常提到的RWD(Responsive Web Design)可以解決,但實際上如果dom structure 過於肥大,或是載入 Javascript過多時,依舊會有頻寬上的問題(3G貴森森呀),尤其是圖片硬縮流量也不會變小XD

老實說responsive web design 也不是萬能的,祇是利用CSS手法隱藏不需要的elements,最好還是透過偵測方式,輸出不同html會比較好些。

這邊介紹一個很不錯的class

PHP Mobile Detect

網址:http://mobiledetect.net/

使用的方式也很簡單。

  1. include ‘Mobile_Detect.php’;
  2. $detect = new Mobile_Detect();
  3. // Check for any mobile device.
  4. if ($detect->isMobile())
  5. // Check for any tablet.
  6. if($detect->isTablet())
  7. // 3. Check for any mobile device, excluding tablets.
  8. if ($detect->isMobile() && !$detect->isTablet())

 

來自豐原的好滋味-台灣味噌釀造文化館

味噌(みそ)一直給人很日本的感覺,也許是因為它的念法來自於日文發音吧!壽山一直也很喜歡喝味噌湯(みそしる),除了香濃還帶著一點點的甜味,洋蔥切丁、一點豆腐、味噌,起鍋再灑點青蔥花~簡單又好吃的美味就出爐了。因為同是豐原人的關係,今天有幸到離家不遠的台灣味噌釀造文化館走走~也認識一下傳承超過一甲子的觀光工廠「味榮食品工業股份有限公司」。

IMG_8663
IMG_8664
導覽的簡報室中,記載著味噌的歷史以及工廠的歷史。其實日本飲食文化中家家必備的調味品”味噌”,經仔細追溯歷史後,有此一說是來自中國「豆醬」,並且由唐代僧侶鑑真大師傳入的,所以說”味噌”是中國傳到日本的舶來品,但只是日本人發揚光大囉。而味榮會開始生產”味噌”的原因,也是因為1940年第一代的創辦人,因為經營”復興碾米廠“,而也因為台灣產稻米的原因,所以釀製的都是米味噌,因為種種的機緣而能與日本合作釀造,就從”碾米廠”一路發展到現在的”釀造王國”。

 

IMG_8665
無標題
無標題
在簡報室的右上角有一座”釀造神牌“,是在日本傳統釀造工廠橫樑上都會放置,為了祈求釀造順利及能釀出美食,並能守護工廠平安順利。這座釀造神牌以及許多文化館裡的古物,許多都來自新瀉縣中條町一家已傳承七代的釀造工廠,因為第八代無意接手的情況下,高齡八十多歲的第七代老闆,在認同”台灣味噌釀造文化館”傳承釀造文化的情況下,贈與了許多珍貴的老物品。
IMG_8667
而在簡報室後方,也有一個”鎮館之寶 百年味噌熟成桶“。不過可惜的是,因為食品衛生管理法的規定下,現在已看不到早期釀造使用木桶的情況下,取而代之的是以經過抗酸化處理過的塑膠桶
IMG_8671
百年味噌熟成桶左右兩側則是介紹味噌的營養成份及日本相關的研究(例如:吸菸者的良醫、女性保養、抗老化、抗輻射...)
IMG_8672
簡報完成後,走廊的左側是紅麴、紅糟的展示室。
在走廊的右手邊則是介紹味噌的幾項重要原料(米、黃豆、鹽)
IMG_8674
米的部份,是使用台灣生產的蓬萊米,因為如果使用在來米的話,容易吸水且澱粉含量高,沒辦法控制好麴菌生長的品質。就歷史角度看,日本人比較愛吃蓬萊米,所以就採用蓬萊米囉!
好玩的是,給麴菌吃的米也要煮熟,這樣才能被消化生成菌絲,飯的溫度太高又會把麴菌燙死,所以還得放涼些。而且過程中還得控制好溫度。
IMG_8676
IMG_8680
接下來是黃豆,味榮採用的是美國進口且無農藥非基因改良的有機黃豆,一般黃豆、有機黃豆跟非基因改造黃豆擺在一起還真讓人分辨不出來呀!
IMG_8681
再來的話是鹽巴,因為台灣的鹽產量不足,所以都是由中國沿海進口且符合台灣標準的鹽。早期釀造是採用粗鹽,但因為結晶較大的關係,常常有許多民眾以為是”玻璃屑”,後來就改成用細鹽囉。
IMG_8683
所以囉,味噌的製程就是米、黃豆加上鹽~但裡面有許多大學問,溫度、時間等許多眉眉角角的地方。才能做出美味的味噌!
IMG_8686
味噌依熟成的時間分白味噌、紅味噌依顆粒大小分粗味噌、細味噌跟粒味噌。當然不同種類都有應用的不同料理方式。
IMG_8687
IMG_8688
IMG_8689
味噌又依製麴的原料分為:米製麴、豆製麴跟麥製麴。
IMG_8690
味噌美味的原因,是透過米經過糖化作用產生葡萄糖、多酚類而出現甜及芳香;黃豆經過蛋白質分解作用產生胺基酸、棕色色素而出現鮮、色;以及鹽的鹹。
IMG_8702
IMG_8703
味噌也依鹽的比例不同分為辛口味噌、甘口味噌以及加入原料的加味味噌
IMG_8691
IMG_8692
IMG_8693
在味噌熟成的時候,上面會壓石頭讓味噌沒有空間,才不會產生雜菌。而這些味噌熟成壓石也都有歷史,上頭白白的部份,則是麴菌及鹽巴所產生出來的。
IMG_8700
IMG_8696
文化館角落擺設許多早期的文物,裡面還有一支1978年的琺瑪天秤
IMG_8701
舊廠房經過整修後,留下照片留存,早期大門的門口立牌也被保存下來。
IMG_8704
IMG_8711
味噌在日本也拿來求婚用,因為家家戶戶做味噌的關係,所以男方求婚時,會請女方做味噌湯,如果女生願意的話,就會開心的回家裡煮出可口的味噌湯;如果不願意的話,則會拒絕,或者是煮的很難吃XD。
IMG_8707
IMG_8706
使用台灣檜木做成的味噌麴盤(台語叫:菇屜(生霉的抽屜)),早期師傅為了讓麴菌能生長順利,必需不斷搬運推疊並且控制溫溼度。
IMG_8712
味噌地圖
IMG_8714
IMG_8713
除了味噌外,也有黑豆蔭油(壺底油)釀造。
IMG_8718
IMG_8716
跟剛才的味噌麴盤相似的豆酵麴盤
IMG_8721
IMG_8722
這棟文化館的建築,是使用綠能建築、節能減碳的概念。
IMG_8723
IMG_8724
IMG_8725
IMG_8726
IMG_8727
樓下的話,是包裝區及商店。
IMG_8730
IMG_8731
IMG_8734
裡面有DIY教室,可以自己DIY味噌,也會教您如何煮出美味的味噌料理、味噌湯、還有手工味噌皂。
IMG_8738
除此之外,支持「公平貿易」的消費方式,與花蓮黑暗部落合作販售有機金針。
無標題
下午造訪「台灣味噌釀造文化館」,不僅吸收到許多味噌等釀造知識,也瞭解這一間超過七十年的工廠,歡迎對味噌文化有興趣的朋友來探訪唷。

 

店家訊息(Information)

台灣味噌釀造文化館

電話:04-2532-0279

地址:台中市豐原區三村里西勢路701號

網址:http://www.weijung.com

粉絲專頁: https://www.facebook.com/TaiwanMisoCulturalMuseum

自101年12月起
味噌釀造文化館開放一般遊客參觀
定時導覽時間8:30/10:30/13:30/15:30
歡迎遊客來電預約!04-2532-0279
公告:102年1月1日休館

台灣味噌釀造文化館

善用iCloud網頁版來協助管理iPhone/MBP內容

Apple iCloud

話說自從拿到iPhone 5 後,對於APPLE整合裝置的能力相當佩服。因為手上也有一台Macbook Pro,在iPhone 5到手輸入APPLE ID,原本在MBP裡的通訊錄就神奇的同步到iPhone 5裡了。

原來是自從iOS5問世後,也推出了「iCloud」這項雲端功能,標榜的就是「Your content. On all your devices(中文翻譯成:你的內容,全面進駐你的裝置)」。無論您是使用iPhone/iPad或iPod Touch 還是 Mac/Macbook/Macbook Pro 甚至是 PC 都可以同步,是不是相當方便呢?

不過今天要談的是許多人都不太知道的iCloud 網頁版。
iCloud 網頁版網址: https://www.icloud.com/
iCloud首頁
首先,先進入網頁版網址中,輸入Apple ID、密碼後,就可以看得到主畫面了。
iCloud功能
畫面中可以看到的功能有郵件、聯絡資訊、行事曆、備忘錄、提醒事項、尋找我的iPhone以及iWork七項功能。值得一提的是,像「備忘錄」跟「提醒事項」二個功能,是在iPad/iPhone才有的功能,這代表您可以透過網路新增備忘錄及提醒事項,讓這個雲端應用更有價值。

一、郵件功能

就像是一般的郵件功能,可以收發同步。

iCloud郵件

二、聯絡資訊

可以設定群組、新增聯絡人,界面做的跟電話簿一樣。

iCloud聯絡資訊 三、行事曆

新增行事曆。

iCloud行事曆 四、備忘錄

iCloud備忘錄 五、提醒事項

六、尋找我的iPhone

雖然iPhone上的Google Map要自行安裝,不過看得出來網頁版的iCloud還是倚重Google Map來做定位。值得一提是,雖然功能寫的是尋找我的iPhone,但像壽山有部Macbook Pro一樣也可以透過wifi定位得到。

iCloud尋找我的iPhone 七、iWork

使用iWork製作的文件Page(類似Office Word)、Numbers(類似Office Excel)、Keynotes(類似Office Powerpoint)的文件都可以在這邊管理。

如果朋友手中剛入手iPhone5,不妨也上來這邊研究一下囉!壽山都會在上面打通訊錄(因為用電腦打比較快!)

 

死前必嚐美食 – 亞參叻沙Assam Laksa

Assam Laksa(亞參叻沙)是曾被CNN票選出全球美食排名第七名的料理(World’s 50 most delicious foods),甚至被美國的網路媒體HuffingtonPost列為「死前必嚐10大美食」之一,(10 Foods Around The World To Try Before You Die)當然大老遠飛到馬來西亞的我們,就不得不嚐鮮一下。

其實在馬來西亞叻沙是很常見的美食,甚至有人更斬釘截鐵的說過「離開檳城,就 吃不到更好吃的叻沙了!」。但其實在全馬各地,甚至東南亞許多國家,都不難找到Laksa身影,而Laksa也有著許多不同口味,甚至在不同地區對 Laksa這個名詞都有不同的詮釋方式,例如北馬講叻沙,大都會指就是指亞參叻沙,但在北馬以外的地區講叻沙,可能就是指咖哩叻沙…..

亞參叻沙菜單

這碗Assam Laksa是在機場內的餐廳點的,會選這家的原因,是因為在我們前往馬來西亞就已先在這邊住了一陣子的朋友所推薦的,不過價格似乎比在檳城當地貴了一些。在菜單可以看到是用米線、雞蛋、蝦膏醬跟酸甜鯖魚湯所熬煮出來的。

而Assam Laksa中的Assam(亞參),指的是一種酸酸的果子,也是因為它的出現讓整碗Laksa呈現酸的氣味,而蝦膏則是檳城人的特別喜好。

至於Assam Laksa的味道怎樣呢?有的人說它的腥味超重而不敢恭維;有的人則說這種酸甜又濃郁的味道真的是人間美味。

建議如果朋友想嘗鮮的話,可以先點個一碗一起吃就好唷 🙂

亞參叻沙

排隊也要吃到的-銅鑼韓鄉村牛肉麵

IMG_6630

今天老爸一時興起,帶著全家四個人一起到苗栗走走路踏踏青!既然都到了苗栗了,就不能不來這裡吃牛肉麵。

第一代的楊金廷老先生是民國37年跟隨中國民國政府來台灣的,原本開了一間瓦斯行,有一次送瓦斯到部隊時與老伙房兵聊天,聊到牛肉麵好吃的撇步。而後來楊老先生適逢家裡變故,在民國74年的時候開始賣起牛肉麵,而老伙房兵的牛肉麵配方大受歡迎,也讓他一賣就賣28年。

不過楊老先生已經高齡80多歲了,現在都由第二代接手,但老先生仍會習慣到店裡幫忙或看看就是了!

IMG_6622

IMG_6623

IMG_6625

IMG_6626

店裡面使用的是澳洲牛肉唷!

IMG_6621

營業時間是早上7:00到下午5:00,但原則上如果東西都賣完了就提早打烊。

IMG_6624

每一個桌上都擺著二大碗的特調辣椒醬跟酸菜。特調的辣椒醬,感覺是由生辣椒拌豆瓣醬,口味蠻重的;酸菜的話,酸度沒有特別高,是可以生吃的那種,店家說是每天早上新鮮製成的。

IMG_6627

 

IMG_6631

接著是店裡的小菜,也是非常的便宜豆干是10元/4片、海帶是15元/2片,我們是各叫二份。牛筋的話是一兩40元,照片上的是110元,這盤可口的小菜總共是170元。豆干、海帶大概是一般口味,但是半透明滷得通透的牛筋,口感是是軟爛卻又保有彈性,真的蠻不錯的!

IMG_6628

重頭戲來了!領號碼牌排隊要吃的這碗牛肉麵(小碗60元、中碗80元),照片是中碗的,熬煮出來的湯頭濃郁,不過不習慣重口味的筆者覺得有那麼一點點偏鹹,而麵條是使用拉麵的麵條,據說是交給當地一家老麵店手工桿麵做出來的,吃起來的口感是彈牙帶有嚼勁。至於牛肉的話,是使用半筋半肉的牛肉,每碗麵給的很爽快(六~七大塊),而牛肉滷的是軟硬適中,帶有嚼勁,肉質也不會乾掉。

IMG_6629

如果有到苗栗玩的朋友,不妨可以嘗鮮囉!

銅鑼韓鄉村牛肉麵 from superlevin on Vimeo.

 

店家資訊

【地址】苗栗縣銅鑼鄉銅鑼村19-3號(銅鑼市場旁)
【電話】037-981-325
【營業時間】07:00-17:00(如果賣完就沒囉)

靠妖賺錢的日式商圈【溪頭松林町妖怪村】

今天全家人來到了溪頭超夯的人氣景點-妖怪村,朋友們都說這是靠妖賺錢的一個商圈,那究竟有多靠妖呢?就讓我們繼續看下去XDDD

IMG_6955

在往溪頭的一路上,路邊不斷出現「注意!枯麻出沒」的警示牌,其實枯麻是黑熊的日文,簡單的說其實就是日本北海道知名口號「注意,熊出沒」的翻版。

IMG_6968

走入妖怪村後,映入眼廉的是這座寫著「松林町」的鳥居,接著您可能就會問鳥居是什麼?鳥居是代表神跟人的世界劃分,不過這裡的鳥居後面有一座太鼓(醒鼓)更多了一個喚醒大家必需遵守與自然和諧相處的含義。

IMG_6966

為什麼是「松林町」呢?原來是『明山森林會館』的創辦人是鹿谷凍頂人-林贍先生,生於日據時代的他,有個日本名字,就叫做『松林勝一』,而明山的經營者與(妖怪村的)設計者為了紀念林贍所以就取名這個日式的商圈叫「松林町」。IMG_6917

而「松林町」這個商圈為什麼以日式為主?為什麼又以妖怪為故事呢?原來是松林勝一在年輕時到森林工作,撿到了一隻小雲豹跟小黑熊,因為這二個小傢伙瘦小的原因,所以就飼養牠們,小雲豹叫「八豆」、小黑熊則叫「枯麻」。

傳說松林勝一曾經在深山的晚上遭受鬼妖的攻擊,而是「八豆」跟「枯麻」出現來救主人,雖然妖獸最後落荒而逃,不過「八豆」不幸身亡,而「枯麻」也受傷逃躲至深山中,不再出現。

在商圈內有一個要排隊的久保田烘培坊,也是有一段異國友誼的故事。久保田在日據時代是東京帝國大學演習林(即現今的台大實驗林)駐台主任,他和 松林勝一十分投緣,情同手足。後來日本戰敗後,久保田回到日本,曾開了一家烘培坊,但因為一次用火不慎,而燒毀烘培坊。松林勝一知道後,寄錢協助度過難 關。松林勝一80歲那年(西元1974年),久保田來信告知請人在日本刻了一個枯麻(台灣黑熊)的木雕要贈予作為生日禮物,不過健康因素無法成行。後來一 直聯絡不上,最後得知久保田往生的訊息,直到2009年,松林勝一的子孫收集書信資料及相關訊息到日本,並取得久保田子孫的認證,終於順利把台灣黑熊「枯 麻」的木雕帶回,並在行雲館內展示。

而妖怪村的構想,是因為在松林勝一的後代子孫前往久保田故鄉日本鳥取縣時,看到了鬼太郎妖怪村,於是將這樣的構想再加上創意,回台後才建造這座日式風格的松林町。也是紀念松林勝一與久保田的異國友誼。

其實妖怪村的面積不大,不過很多地方都很有巧思,所以才能夠以小博大,創造商機。而讓商圈都靠妖賺錢!真的很值得學習

IMG_6717 IMG_6723 IMG_6737 IMG_6745 IMG_6767 IMG_6777 IMG_6778 IMG_6780 IMG_6781 IMG_6782 IMG_6893 IMG_6896 IMG_6897 IMG_6900 IMG_6903 IMG_6907 IMG_6908 IMG_6912 IMG_6916 IMG_6929 IMG_6932 IMG_6937 IMG_6940 IMG_6953 IMG_6963 IMG_6967 IMG_6969 IMG_6973 IMG_6977

 

 

商圈地址:南投縣鹿谷鄉興產路2之3號

商圈位置:

《開箱文》未日重生後的iPhone5不專業開箱文

IMG_8638

自從2012/12/05當天在非常瘋狂的預購中華電信iPhone5成功預購到後,就很期待一直拿智障型手機的我也能長個智慧,盼呀盼的終於在2012/12/20(世界末日前天)收到可以領貨的簡訊。這真是一則一喜一則一憂的簡訊,喜的是終於可以領到了;憂的是萬一真的世界末日的話,那不就代表末日那天我還是沒長智慧,這樣怎麼見史蒂夫.賈伯斯(Steve Jobs)咧!

幸好末日沒有發生,所以今天可以開心的領貨了!為了慶祝正式開智慧,所以就來個不專業的iPhone5開箱文。

首先,開箱之前先來拍箱
IMG_8637
IMG_8636
IMG_8639
IMG_8640
箱子打開後,上面躺著熱騰騰的iPhone5,把iPhone5拿起來後,可以看到1)新款EarPods 耳機 2)充電插座 3)iPhone 5 的新連接埠規格Lightning USB線
IMG_8641
另外還有一支退SIM卡針
IMG_8643
必備的蘋果貼紙與說明書
IMAG0879

接著,我們來看一下主角iPhone5,首先頂端的是電源鍵
1)按一下休眠
2)長按會出現關機畫面
3)先按Home鍵再按電源可以截圖
IMG_8645
左側的靜音鈕及音量鈕
IMG_8646
右側的SIM卡槽
IMG_8649
Home鈕
IMG_8644
底部的耳機孔以及Lightning插槽
IMG_8650
背面的800萬畫素藍寶石水晶鏡頭及閃光燈
IMG_8647
IMG_8648
好啦!賞圖結束 🙂

不專業的開箱文到此為主XD

網頁設計的費用包含那些?

Beach Break in Web Design Index 9
許多時候在做接案時,第一句聽到的大概都是「要多少錢?會不會很貴?」。當然有做過功課的案主,就會大概告訴您他的預算大概是多少?需要有那些功能?大致上的風格要像那個網站?

架設網站的費用大致上就分為以下五個:

1)網域名稱費用(每年的固定支出)

申請一個專屬於自己公司的網址,費用一年約800元。(可參考TWNIC網域名稱收費標準)

2)網站空間費用(固定支出)

在網頁設計好後,需要有主機放置網頁。一般來說有幾種方式:

1.自行架設伺服器

由公司自己準備電腦主機當伺服器,並且架設好作業系統(Windows/Linux/Mac OS..)、網站伺服器(Apache、IIS、Nginx…)、PHP/.Net/ROR、資料庫(MySQL、Oracle、MSSQL…)。成本很高~需要24小時不間斷的電費、網路費用、軟體授權費用以及固定人力維護成本

2.主機代管/虛擬主機/VPS

主機代管[Colocation]指的是自己架好主機後,把主機放在主機代管服務的機房內,費用的話依機框大小(1U = 4.45cm)/頻寬分設定費及月租費。

虛擬主機指的是切出一塊硬碟空間給您使用,費用較低廉。其中有分國內/國外、Windows/Linux還有HTML方案。

其他還有像一直很夯的AWS(Amazon Web Service)這類的虛擬專屬主機 (VPS – Virtual Private Server)。

3)網頁設計費用

公司依照想要塑造的企業形象及功能,自己聘請設計人員設計或委託專業網頁設計公司設計。費用會依

1)網站架構

2)網站功能

3)網站風格

三個面向來做報價,費用是數萬元至數十萬元不等。隔年會收取約10%的維護費用

4)網路行銷費用

設計好網站後,要發揮網站的效果,就得透過網路行銷。網路行銷有關鍵字行銷、搜尋引擎最佳化、facebook社群行銷等方式。

 

架設網站的目的,主要都是希望可以讓自家的產品、服務,透過網路開拓新的行銷管道。架設好的網站,也要搭配網路行銷手法,才能拓展商機。

(Photo via BasBoerman, CC License)

會Web開發也能開發桌面程式-TideSDK

tidesdk

今天看到了一個好玩意兒「tidesdk」,竟然可以用熟悉的Web開發方式來開發Windows、MacOS或是Linux的桌面程式。

目前tidesdk支援的語言有

HTML5

Python

CSS3
JavaScript
PHP

Ruby
這六種常見的技術或語言。

搭配還蠻完整的API Documentation

 

重新上傳Yahoo Browser-Based Authentication (BBAuth) PHP Quickstart

昨天在寫登入功能的時候,順手在GitHub上面上傳了Y!BBAuth之前的Qucikstart PHP程式碼。原來在官方網站上面的連結都不見了!幸好當時有保留下來,雖然說現在大家都習慣用OpenID or Oauth,不過BBAuth真的蠻簡單上手就是了~

GitHub位置: https://github.com/superlevin/bbauth_quickstart

註冊步驟

1.BBAuth registration page

2.填寫資料如下

Authentication method => Browser Based Authentication
Developer/Company Name => 開發者 或 公司名字
Product name      => 產品名稱
Web Application URL  => 產品網址, ex: http://example.com/
BBAuth Success URL   => 登入完成後要導去哪個網址, ex: http://example.com/
Contact email     => 你的連絡信箱
Phone number      => 手機號碼
Description of appliccation => 描述
Required access scopes => 選 Single Sign On, No user data can be accessed

填寫完後按 Continue

3.出現下面的訊息

Phrase: “# her sailed we the noon fixed till quietly onhad ocean to” File: “bbauth.html” Url to Check: “http://example.com/bbauth.html

將上面訊息貼到記事本後,另存成 File 裡的檔案名稱,上傳到網站作驗證。點選 Check Domain ,成功的話就會看到 Result: Pass。再按 Continue

4.接著就可以得到 Application ID 跟 Shared Secret