山姆的編程實作分享。。。

Sam Blog, Sam Sharing, Sam Studio

2015年12月25日

咖啡萃取 : 理想的咖啡萃取率及濃度


從網路吸收到一些咖啡萃取理論, 把它歸納做個筆記...

1. 萃取率

以SCAA的 Brewing Control Chart 來看,
理想的咖啡萃取率就是介於 18% - 22%
萃取率 = (咖啡沖泡前粉重 - 咖啡沖泡後粉重)/ 咖啡沖泡前粉重

2. TDS (Total Dissolved Solids, 溶解性固體總量)

用來表示1公升的水溶有多少毫克的溶解性固體 (mg/L)

3. 濃度

以SCAA的 Brewing Control Chart 來看,
理想的咖啡濃度, 用TDS表示則是介於 1.15%  ~ 1.35%


資料圖表來源 :SCAA






2015年12月23日

2015年12月22日

2015年12月10日

[部落衝突:技法分享] 經典陣型(一)


1. 陣型:

  • 經典的部落戰陣型
  • 號稱不會被3星的陣型


2. 進攻思緒

  • 利用3石坦火砲
  • 法師及女巫清外圍
  • 當外圍清空放豬放跳水直取主堡

3. 配兵

  • 3石
  • 5 女巫
  • 8法師
  • 13 豬
  • 藥水:3黃1跳水


4. 影片回放



PS: 事實上, 在論壇上已有人先破解這陣了, 自己這次只是依樣畫葫蘆, 影片再次放在這只是為了部落新手方便查閱.




2015年12月9日

咖啡拉花 (心) - 心得 (三)



嘗試新的拉花手法:上下融合, 心型的外圍可以更加純淨了
TIPS: 新的拉花手法口訣 :上下融合1, 上下融合2, 停頓, 搖晃, 拉高, 收工

2015年12月8日

[部落衝突:技法分享] 引援



給新手的第一個觀念:引援
請先引援兵滅援兵, 再做真正的攻擊; 因為援兵除了會傷害你的部隊外, 最嚴重的則是改變部隊攻擊路線
這場範例若沒有先把援兵(龍)先滅掉, 是不可能把對手推平的



PS:我不知道我自己的援兵也是龍,放出援兵只是想清空部落兵,為下一場野豬打法做準備

2015年11月26日

咖啡拉花 (心) - 心得 (二)


TIPS:
1. 鋼杯要左右晃動,這樣心型才會大也才會產生類洋蔥的層次
2. 打奶泡時,鋼杯不要完全水平,稍微向外傾斜15度空氣比較可以打入牛奶


2015年11月24日

[部落衝突:技法分享] 石法豬打法介紹(一)


1. 陣型:

  • 9本初期防禦
  • 1級弩
  • 紫牆未刷完



2. 進攻思緒

  • 石法由6-8鐘方向進攻去踩踏陷阱並且取下主堡
  • 豬分兩批由右下進攻,
  • 部落城堡離6-8鐘進攻點非第一時間觸發,要3星變因大,故派1胖子引援然後由主力法師滅援


3. 配兵


4. 影片回放







2015年11月19日

咖啡拉花 (心) - 心得 (一)



TIPS:
1. 奶泡打發量約 30%, 這樣流動性較佳
2. 最後關掉蒸氣前,可以將蒸氣頭埋深些,透過順時針的漩渦流把牛奶和奶泡打勻,才不會出現上層奶泡下層還是牛奶

2015年11月12日

咖啡拉花 (心) - 初試


每每點到一杯漂亮的拉花咖啡,總會端詳許久,佩服 Barista 的手藝
就在月前看了Youtube拉花教學,也動起手來...

這是練了20來杯的小成果 (用可可粉代替Espresso)


2015年8月23日

2015年8月12日

夜景 @台場


A77m2 第一次拍夜景 (且手持拍攝)













                                                         

曝光多一點,味道就不一樣了!



2015年4月13日

(筆記) 學手沖咖啡


A. 水溫  88度 重烘培豆

B. 20g for 200cc 黑咖啡  


沖泡步驟
  1. 中央先挖出小洞
  2. 採五滴的滴沖方式至中央起泡
  3. 待中央起泡下沈與外圍乾的咖啡有裂痕後就完成中央醒豆的階段
  4. 繼續採五滴的滴沖方式但維持中央濕潤讓水滲透至外圍
  5. 咖啡收集至50cc後改採段沖
  6. 咖啡收集至100cc後將水覆蓋整個咖啡粉
  7. 咖啡收集至200cc後停止收集

2015年4月6日

2015年3月15日

2015年3月12日

[行前資訊] 築地 - 日本的美食中心 & 24小時營業的魚市


築地靠近有名的鬧市銀座,沿東京隅田河而建. 
一說起築地,人們可能馬上會聯想到別名為 "Fish market" (魚類批發市場)的築地市場. 
這裡的水產物產量堪稱日本第一,每天24小時不間斷供應金槍魚等450種水產,這在全世界上亦屬罕見.

地理位置及交通:位於 東京 東南南方,搭乘
1. 都營 大江戶線 在 築地市場 車站下車
2. 東京地下鐵 有樂町線 在 新富町 車站下車


Google 地圖
https://www.google.com.tw/maps/@35.6651311,139.7532827,14z

附近景點及店面:


資料來源:日本國家旅遊局 & Google 地圖

2015年2月11日

[行前資訊] 成田機場進入東京


成田機場(千葉縣)進入東京, 大眾交通有3種選擇

1. JR東日本 (www.jreast.co.jp)

成田特快N'EX可由成田國際機場直達東京、品川、澀谷、新宿、池袋、橫濱 等東京都市圈內的主要都市,是迅速.便利.快捷舒適的特快車

Suica東京悠遊卡是一款用於乘車、購物的預付費式電子貨幣,有了它您就可以乘坐JR東日本線,地鐵,公共汽車,另外,Suica還可以作為電子貨幣使用,是您旅日期間不可或缺的裝備

JR有提供優惠套票,Suica+N'EX單程或來回票,但僅限於2015/3/13前,3/14後優惠方式改為來回票(如下圖)
2. 京成電鐵 (www.keisei.co.jp)

前往東京近郊可以搭乘 Skyliner (www.keisei.co.jp/keisei/tetudou/skyliner/tc/ae_outline/index.html)


前往東京的票價,時間及轉乘建議

前往新宿的票價,時間及轉乘建議


3. 利木津巴士 (www.limousinebus.co.jp)

2015年1月26日

2015年1月20日

[心得] Clash of Clans (部落衝突)


App 名稱  : Clash of Clans (部落冲突), 簡稱 COC,

App Icon:如右圖

類別:戰略遊戲

平台:iOS, Android

開發商:芬蘭 Supercell

發行日:iOS 2012/8/2, Android 2013/10/7

個人是在2013年10月底開始接觸這款遊戲,也就是Supercell發行Android版本後,從兒子口中得知國中生在玩這款遊戲, 於是也下載來玩來,以了解兒子在玩怎樣的遊戲.

這遊戲ㄧ開始吸引我的地方是畫面的精緻度及村莊經營的成就感,當然以上這兩點是不足以讓我足足玩了一整年,是"部落"這元素讓我無法停手,這其中包含對部落責任及追求部落排名的成就感.

這遊戲最重要的一個元素就是"部落",
  • 你可以不加入任一部落,自己慢慢的經營村莊, 但我可以告訴你,遊戲的精髓你沒玩到,而且相信不久之後,你會是一隻"死魚".
  • 透過"部落聊天室",成員可以交流,聊天,讓你有歸屬感
  • 透過"攻擊"影片的分享,可以滿足個人的成就感或修正攻擊方式
  • 透過"被攻擊"影片的分享,可以了解如何部陣,了解別人是如何搶資源
2014/4/9, Supercell 導入會戰 (clan wars),增加這遊戲的刺激性
  • 有了會戰,遊戲不再只是搶資源,升級防禦及攻擊力
  • 有了會戰,遊戲不再是"一對一"的比拼,是10vs10,15vs,...,45vs45,50vs50的團體戰

另外,有一點要特別提出的是,如果你不介意花在這款遊戲的時間比人多或是你口袋不夠深,這款遊戲是可以不花一毛錢還是可以玩到大神的境界,因為遊戲中任何建物,英雄,兵種,科技都可透過搶奪資源累積而來,當然對於口袋夠深玩家是可以透過寶石秒得,也就說人人都有機會成為大神,差別只在於時間.

如果你是喜歡戰鬥策略遊戲,這遊戲是值得你一試的

下圖是我的村莊



PS:
直到2013/4,
Supercell 有Clash of Clans 及 Hay Day 兩款遊戲在App Store 販售,
這兩款遊戲每日為Supercell 賺取 $2.4 million

2015年1月13日

Java not found during install Android Studio


You may meet a same problem with me during install Android Studio.
System prompts below message box to you and your computer already has JDK 7 or JDK 8 actually.


To check whether your JDK exists in your  computer or not, you can type java -version command in Terminal application


According to Android Development website, Android Studio needs JDK6 or higher.
So what this problem is...

The problem is at info.plist inside Android Studio package 
You can open info.plist file, the content should same as below


Please modify value of JVMVersion from 1.6* to 1.6+ then save the file.

Hope, this information can solve your problem. 







2015年1月7日

Swift Programming - Fallthrough statement


Swift 的控制轉移敘述 (control transfer statements)共有 break, continue, fallthrough  及 return 四種.

break, continue & return 與Objective-C 同, Fallthrough 是 Swift 新加入的.

Fallthrough 語法定義如下:
Fallthrough 有以下幾點特性:

1. Fallthrough 只會(能)出現在Switch 敘述中的case block

2. Fallthrough 不會檢查 case condition 且直接執行下一個 case block (或default case block)

3. Fallthrough 能出現在最後ㄧ個 case block

資料參考自: Apple, The Swift Programming Language

2015年1月4日

Swift Programming - Switch statement


Swift 的 Switch statement 和 Objective-C 有以下幾點差異

1. 語法定義:

從語法上可以看到,我們不必在每個case statement 後加上break, Swift 會自動結束switch case 區段.

2. 從上面語法定義可以發現, Switch 增加 "where" 關鍵字,它(where condition)提供額外的條件敘述來加強case, 使case 條件更加嚴謹.
例如:
case (let x,  let y) where ( x == y )

3. 每個 case block 必須至少一個 statement, 如果真的沒有要執行的程式碼,那就請加上"break"吧.

The scope of each case can not be empty. As a result, you must include at least one statement following the colon (:) of each case label. Use a single break statement if you don’t intend to execute any code in the body of a matched case

資料來源: Apple, The Swift Programming Language

2015年1月1日

熱門文章