AllJoyn File Transfer Module

關於 AllJoyn 請參考這篇

本篇簡單說明 AllJoyn 傳輸檔案的 File Transfer Module,架構在原本 AllJoyn 之上,目前支援三種不同的傳檔情境。

網路上中文的技術文件比較少,在此分享一下跟工作無關的部分。

NBA 2K14(XBOX 360版本) 心得

有了小孩之後,不但連遊戲時間變少,打部落格時間也少的可憐,廢話不多說直接進入重點。

ee376dbe

2K14 主打 LBJ,所以這代有個 LBJ 傳奇模式,主要就是模擬未來 LBJ 的球員生涯,一個劇情是持續待在熱火,另一邊則是假設 LBJ 轉到其他隊,不論哪邊就是要贏就是了。目前我玩的是繼續待在熱火想辦法連霸下去,目前是一年只需打最後一場,打贏就進入下一年,打贏也不會出現新的球隊…唯一有趣的地方,大概就是每關的架空劇情,比如有一年是 Kobe 的最後一年,然後 Melo、Love也都加湖人了(上圖就是這關的截圖),這陣容還蠻夢幻的…

dffafb4f

回到遊戲本身(目前我也沒時間碰其他模式,My Player、My Team、街球…etc),進入2K14若不是左下角有寫個2K14,我還以為我買錯買到2K13。基本上整體畫面、球員臉孔、球場、賽前介紹、比賽間播報、高光、賽後 MVP,都跟去年大同小異。360也那麼多年了,畫面也不期待有令人驚艷的大躍進了。

a8fdcbd9

但實際開打後,能明顯感受到多了很多動作判定,比較明顯的是扒火鍋的機會變大了,時機抓得好的話,像林書豪在台北賽蓋妙麗那球就有可能在2K14上發生。抄球也多了很多種抄到球的方式,也有運球球員自己運不過去被夾掉的可能性,當然一直抄還是會吃到打手犯規。

35ff628a

另外2K14裡的LT變成了花式傳球的發動鍵,原先在2K13裡LT是拿來當進階進攻用的,所以從2K13玩上來的人一開始很容易上籃卻變成亂傳球,LT發動的傳球真的是帥的亂七八糟,但如果傳球的球員不是CP3、Nash之流,那就蠻容易很帥的傳到場外…

原先的進階進攻則是右類比轉來轉去(看招式),最後推到底球員就會出手,到了最佳出手點(每個球員的最佳出手點都不太一樣)放掉球就會出手。

這代籃下背對背單打也比2K13來的命中率高,有得分能力的禁區球員也可以試著打看看。建議玩個兩場一定要去訓練營把所有動作都演示過一遍(說明書上我真的是有看沒懂),比搞不清楚在那邊亂尻好玩。

另外第一時間灌籃也改成LT+X。

24489d51

我是個蠻愛玩基本戰術的玩家,但2K13的中距離(沒有中距離就算戰術跑出空檔也沒用)我就是百投不進,玩到後面惱羞不是想辦法尻到籃下就是在三分線亂丟。

2K14球員的中距離跳投命中率變高了,加上前面說的禁區命中率變高,有裡有外打起來好看多了。

9d912f2b

寫在次世代發行之前,十一月PS4/XboxOne版本的2K14就要出了,目前釋出的影片人真的很可怕,哈登的鬍子還真的是一根一根毛毛的,球員又會流汗了。

但實際玩起來,節奏、系統是不是像本世代這麼成熟,就要到時才知道了。其實現在籃球遊戲畫面都已經夠好了(本篇的截圖都是我360實際玩的截圖),若是沒預算要衝PS4/XboxOne的玩家,不要被那個沒進步的畫面騙了,2K14比2K13好玩許多啊!

AllJoyn 開發筆記

AllJoyn 是高通的開源專案,AllJoyn 會自己處理底層的連線問題(支援 WiFi、藍芽),讓不同作業系統的設備透過 AllJoyn 來連線傳輸資料。

網路上中文的技術文件比較少,在此分享一下跟工作無關的部分。

Eclipse 下部屬 jar, war, ear 至 JBoss Server

問題:

透過 Eclipse 下將 project 部屬到 server 上,但打開 {$jboss_home}\standalone\deployments 看發現非壓縮檔而是資料夾格式(ex: 預期是 foo.jar 壓縮檔,結果是一個叫 foo.jar 的資料夾)。

解決方式:

1) 打開 Servers 分頁,雙擊要部屬的 Server。

20130918_001

2) 到 Deployment 分頁選取 Deploy projects as compressed archives 即可。

20130918_002

參考:Deployment from Eclipse don't deploy?

京阪奈之旅

 

八月份公司放了為期一週的無薪假,原先只規劃在家當小朋友的大玩偶一週,直到六月份公告這段時間旅遊公司會有五千元的補助,公司規劃的國內旅遊價錢很貴,弄到最後就變成自己加碼去日本玩。

費用

因為是計畫外的出國,預算方面當然是壓越低越好(以下價錢皆為新台幣計價),來回都是搭樂桃含機場稅大概是 9200 元左右(詳細後面會有提到)。住宿三晚一人總花費約 2300 元,住宿有一晚住膠囊旅館只要 300 元(詳細後面會有提到),另外兩晚是住南波廣場飯店的雙人房,一間一晚約 2000 元(等於一個人一晚 1000 元)。以上白話來說就是四天三夜機加酒差不多 11500 元,易遊網上查了一下大阪四天三夜的自由行是 14500 元起跳,感覺沒有差很多是因為樂桃沒有買到比較便宜的機票,要不應該還有機會再便宜 2000 ~ 3000 元。

IMG_5594

廉價航空

之前去東京還沒有廉價航空,所以這次坐樂桃的經驗還蠻新鮮的,記錄一下從訂票到乘坐的心得。

IMG_20130812_153555

首先機票是直接在樂桃網站上訂購,信用卡直接付款,機票來回分開訂會比較便宜,機票的價格是浮動的,上網查說是位置越少價格就會變貴,像我第一次查來回加起來大概 8000 元,才隔一天看台灣到關西的機票就漲了,真是搥爆心肝也回不去了。

樂桃的票價分成兩種,Happy Peach、Happy Peach Plus(比較貴),價差大概就差個 1000 ~ 1500 元。我認為比較大的差別是 Happy Peach Plus(比較貴)除了 10kg 的手持行李,還可以托運一件行李,如果大血拼的話,購買 Happy Peach 就很夠了。然後不管買的是哪一種票,機上的所有餐點都是要另外付費的,當然上廁所是不用錢的(我好像被問兩三次了),要不一下機每個人的座位上都一坨屎還得了…

機上沒有娛樂系統,所以怕無聊的人最好手機/平板放幾部電影帶上去看。餐點部分都要付費(我來回都有吃桃子口味的冰淇淋,好吃,推薦!!),而且你想買還不一訂有庫存,所以真到怕餓到的人記得帶東西上去吃。除了餐點還有些樂桃品牌商品,鑰鉂圈、旅行鎖、旅行毯…,都是樂桃的配色,一不小心還沒到日本就開始敗家了,反正來回賣的東西都一樣,真得有需要回程再買也不遲。機上還有販賣南海電鐵去大阪的車票,價錢大約便宜個 30 元,買了憑收據再到櫃檯換票即可。

IMG_20130809_111234

IMG_5804

樂桃在桃園機場是在二航廈登機,在關西機場也是第二航廈登機,還需要從第一航廈坐接駁車(約 5 分鐘),然後第二航廈不管是吃的、買的(出境前/出境後的免稅商店)都少第一航廈很多,建議是先在第一航廈做最後的血拼跟用餐才不會留下遺憾。

IMG_20130812_143923

IMG_5803

膠囊旅館

預算有限所以有一晚是去住膠囊,住的是 B&S エコキューブ心斎橋,每天都有開放前面幾個優惠名額可以用 300 元就能住一晚,地點在大阪美國村、Apple Store 這邊,就在鬧區要吃要喝要買都很方便。比較卡的就是下午五點才能 check-in ,早上十點前就要 check-out,行李在一樓可以隨地寄放,可以租鎖綁在櫃台外、可以租櫃子(但櫃子沒有看到大的),不放心就只能拖進睡的膠囊裡,如果是大行李箱拖進膠囊,人大概也進不去了…

IMG_20130809_204320

女生有女生專用的樓層,男生的樓層就有幾間獨立淋浴室、廁所(類似室內體育館的更衣間),有附毛巾、牙刷牙膏,淋浴間也有洗髮精沐浴乳,洗手台也有吹風機。

IMG_20130809_205124

IMG_20130809_205140

另人在意的膠囊空間,本人 173/76 、我弟 18x,腳都沒有超出膠囊長度,左右小翻身都有空間,內部有電視、廣播和插座。300 元有以上享受,已經沒有什麼好嫌了…

IMG_20130809_210436

IMG_20130809_221553

相片流水帳

[大阪] 道頓堀 / 心齊橋

PANO_20130810_183003

心齊橋真的是很可怕的地方,這商店街真的超長的,剛剛在 Google Map 拉了一下,從固立果那個招牌開始往北拉到本町站這邊大概是 1.5 km。我什麼都沒逛,邊走邊看都快要累死了,沿途不知道有多少家藥妝,如果有帶女生來,那這條商店街的摩擦係數一定是從 0.8 起跳,根本寸步難行,按照之前自助的經驗,大概像吉祥寺前 サンロード商店街 乘以十倍長逛起來的感覺…

IMG_5595

IMG_20130809_172619

IMG_20130810_203925
ZARA、H&M、UNIQLO 一次滿足,過這裡頂多算中間點而已。

IMG_20130810_211611

[奈良] 法隆寺 / 奈良公園 / 東大寺

IMG_5631

IMG_5634
法隆寺真的是有點鄉下的地方,遊客數量明顯比奈良公園少很多。

IMG_5645
那天真的很熱,37 度汗沒有停下來過。

IMG_5674

IMG_5685

IMG_20130810_140242
那天真的很熱,連鹿都躲在陰涼處休息。

[京都] 嵐山 /二条城 / 京都車站 / 清水寺 / 河原町

IMG_5697

IMG_5700

IMG_5707
現場看竹林沒有想像的漂亮,一般傻瓜相機拍出來大概跟我在青草湖老家拍出來差不多。

IMG_5716

IMG_5720
二条城裡的販賣機賣的飲料都是溫的,那天也超熱。

IMG_5742

IMG_5747

IMG_20130811_135530

IMG_5758

IMG_20130811_151854

IMG_5756
不知道已婚人士來地主神社要幹嘛,不過那邊也有求安產的,難道是我有來所以才…

IMG_5769

IMG_5777

IMG_5774

IMG_5784
悠哉的鴨川,我也停下了 30 分鐘在河邊泡腳,一個人的旅行,沒有 schedule 的壓力。

[大阪] 通天閣

IMG_5795

IMG_20130810_090411

你能看到這也真夠有耐心

2013-08-09_兄弟京阪奈之旅

恥力點滿這四天的拍照姿勢都是固力果,除了清水寺我弟棄我而去害我只能單手拍攝變成超人力霸王出場的姿勢…

這次去,自己的東西買的很少(跟以前比),拍的照片也很少(跟以前比),走的景點也很少(跟以前比),很文章也很阿莎力全部寫成一篇出清了,人生似乎又進入了另外一種節奏。

2013 Java Developer Day 筆記心得

趁頭腦還清楚記錄今日的心得,有些比較不熟悉或是沒聽懂的部分就省略了,免得誤導看到本文的人。最下方有放 陳奕孝 baterme@gmail.com 整理出來這次會議的懶人包(本人沒有影分身術無法同時參加四個議題 XD),回家要交作業的人可以連去複習!


55個Java SE 8的新功能(Stephen Chin)

  • 主要最大的更新就是 Lamda,然後其他54個功能我都…

心得

  • 只有60分鐘要介紹55個功能,怎麼可能都記得。


Java EE7全新企業平台:提高生產力與支援HTML5(Reza Rahman

)

  • 新的 API 或是更新的 API(JMS、WebSocket、JSon、JAX-RS、JPA、JTA、JSF、Batch)。
    • 介紹了很多但不外乎就是以下兩個好處。
    • 簡化舊版本的寫法。
    • 再也不用使用第三方的 API。
  • BeanValidation
    • 在變數前面加上 annotation(ex: @NotNull、@Max(10)) 判斷變數的合法性。

心得

  • 講師完全是火力全開,完全把大家當成美國人的速度在講課。
  • Manning: EJB 3 in Action 這本書惠我良多,但都買不到實體書,只好含淚放棄簽書的計畫。如果你有這本書要賣,請 mail 給我,持續徵求實體書中(簡中原文皆可)。
  • 解開了從講師手上拿到獎品的成就...
1095089_615306678492287_1882015555_n


淺談 Lambda 運算式(Stephen Chin)


雖然知道 Lambda 基本上就是能將方法本身當作參數傳遞,也在 Ruby / C 上實作過,但 Java 8 的 lamda 實作我目前還無法融會貫通(有點當初 Java 5 導入 Generic 昏頭的狀況 XD ),這邊就不亂寫筆記以免誤導大家。
這堂課主要就先說明 Java 中 Lambda 的語法。透過一個類似貪食蛇的遊戲,說明 Collection 在支援了 Lambda 後(集合內的元素,篩選、根據條件修改、轉換成不同的元素…),可以省去很多寫程式碼的時間。

心得

  • 連聽三堂英文,已經昏昏欲睡。


整合SOA、 jBPM、 Rule 引擎建置次世代的企業應用雲端系統(林瑋玫 Christina)

  • JBoss AS 7(JBoss 的 Java EE Server 社群版) 更名為 Wild Fly。
  • Rule
    • 條件判斷(一堆 if else)抽取成 Rule。
    • 方便修改。
    • 不用重新 compile code。
  • BPM
    • 商業邏輯(jBPM)可以去串這些 Rule 來用。
    • Rule 可以設計成可獨立的最小單位,而非為了商業邏輯將多個 Rule 合併成一個大的 Rule。方便重用 Rule。
    • 可視化的畫面讓業務人員能參與流程設計。
  • Gurvor
    • 可以作為 Rule 和 BPM 文件的儲存庫。想成是程式碼的 SVN 或是 Git 版本控管系統。
  • Camel
    • 資料流的處理,輸入資料(FTP、JMS、HTTP…)、處理資料(修改格式、物件轉換、路由…)、輸出資料。
  • SwitchYard
    • 我最想聽的部分,結果沒有時間就草草代過了。這邊就我導入的心得作補充。
    • JBoss ESB 的後繼者,目前剛進入1.0版。
    • SwitchYard 是一個可以實踐 SOA 的平台(採用 SCA 的架構來設計 SOA)。
    • 第一,它是一個 ESB,可以把所有的外部的服務掛上來。
    • 第二,它其中可以建立 Java Bean 元件、Camel 元件、BPM 元件…,而這些元件又能去使用作為 ESB 掛上來的外部服務。
    • 第三,將完成的功能(利用元件 + 外部服務)再以 SOAP、FTP、Queue…等方式再發佈出去。
    • 綜合以上三點,SwitchYard 把散落在不同系統的功能收集起來,串成新的功能再重新發佈成新的功能。

心得

  • BPM 實作太長了太深入了,沒有把 SwitchYard 講完很可惜,聽眾不容易了解 JBoss SOA 整個架構。
  • 比較扯的是C大的同事聽到疑似打瞌睡有點…


從 Web Services 到 Mobile Services(蘇國鈞)

  • 過去 Client/Server 架構之於現在 WebApp,MobileApp/Cloud。
  • Service Invocation
    • Client 端怎麼去呼叫到 Web Service(簡化定義就是透過 HTTP 取得的資料)。
    • Restful 的 Web Service 透過 HTTP 的 Post/Delete/Get/Post 就可以完成呼叫。
    • SOAP 的 Web Service 必須要先 parse WSDL,產生對應的 SOAP 才能完成呼叫。
    • 前端(JavaScript)沒法透過 HTTP 的方式(比較簡單),就必須透過其他工具呼叫 SOAP 的 Web Service(比較麻煩)。
  • Data Format
    • 討論 JSON 格式定義的正確性,實作中要注意符合定義。
  • 認證
    • OAUTH
      • 授權除了確認身分外,還會分享個人資料(如果使用者也同意授權這些資料的話)。
    • OpenID
      • 只有確認身分,並沒有任何個人資料可以分享。
    • OAUTH / OpenID 本質上並非是一樣的概念,請視開發需求決定要使用哪種 solution。
    • 如果只是要確認身分,就不一定要導入OAUTH。

心得

  • 超級賽亞人(升級)、火影忍者(擴充!? 我有點忘了)梗 + 10 分!
  • Live Demo 就是會出問題,然後只是老師故意鋪的梗也 + 10 分!


排隊應用開發(王建興 Qing)

  • Why Queue
    • 演算法實作。
    • 分配有限的資源。
    • 跨行程(不同 VM、不同主機…)有收送訊息的需求。
  • Queue 的本質
    • 非同步的傳送方式。在大家都在忙的情況下,有人的需求不會馬上被滿足。
    • Buffer。作不完的事情都先被記錄下來等等在做。
    • 標準化的溝通介面。大家都照著一樣的規則,把需求丟進 Queue、把需求從 Queue 拿出來,不同的程式語言之間也可以透過 Queue 做溝通、合作(想像成 C# 和 Java 之間可以用 XML 作資料交換)。
  • In Process Queue
    • 訊息在同一個 VM 上。
    • 不用序列化,效能快,但擴展性差(升級CPU、RAM…)。
  • NetWork-based Queue
    • 訊息在不同 VM 傳輸(ex: JMS)。
    • 需要續列化,擴展性佳(加入新的主機)。
    • 可加入備援、容錯機制。
  • 沒有完美的實作,視需求來選擇要導入的 Queue。

心得

  • 很多 Queue 基本的觀念,然後投影片熱騰騰的,Q 大平常應該就保留很多梗可以寫(有 Mr. 6 的風格)。
  • 臨時加入上廁所的 Queue 實例照片加10分。
  • 中間口頭置入式行銷 Cubie(約三秒)。


 JAVA Day 2013 非官方懶人包

Google 的第四個兒子入手 – Nexus 4

寫這篇才發現,我自己真正自己在用的手機好像都沒有好好寫文。上一支手機是三星的 Note 1,一上市沒多久就買了,用了一年半下來,其實硬體效能還是能勝任我生活上的需求,會想換機的理由大概就是 1) 拍照對焦速度慢了,臨時要拍小孩很窘, 2) 最近有寫 Android 的 APP,就買支原生安卓手機,至少兩年內都還可以升到最新版,才不會落到明明發布了新的 API,卻只能用模擬器跑的慘況。

20130706_102904

Galaxy Nexus (第三代 Google 手機),雖然二手價很便宜(3500元左右),但螢幕又是我眼睛已經看膩的 AMOLED,所以就放棄了。然後 Nexus 4 台灣沒有上市,雖然已經賣了快半年了,但完全沒有看到便宜的二手機,最後透過代買以一萬一千多入手 8G 的白色,同時附贈一個 Bumper (原廠的保護套),入手的隔天就看到白色停產的新聞…

20130706_103212

包裝跟內容物都相關簡潔,說明書、充電器和傳輸線,然後就沒了,連耳機都沒有啊真的是很簡潔,其他細部照片就請轉看別的大大拍的照片吧。

之前使用 HTC、三星的手機,就大多是使用第三方的 APP。所以原生的安卓介面用起來沒有很痛苦。如果要說 HTC / 三星 的手機跟原生介面差在哪裡,HTC / 三星 就像是套餐,你一買來它都幫你配好了,看起來風格都是一致。原生介面就像是自助餐,每樣菜都是不同人煮的,你要一樣一樣挑自己喜歡的菜。如果沒有很依賴手機廠商提供的介面,比如說 HTC 各種好看的 Widget、Note 針對數位筆開發的繪圖 APP,現在 4.2 的原生介面加上 Google Play 上的 Widget,其實已經蠻好看也夠用了。

總結來說,這支的撞機率很低(台灣沒賣),外型也很特別(背後有閃亮亮的%$#@),如果你不想要手機只升級一次就斷頭,又懶得 ROOT 刷 ROM,這支有 Google 加持的手機值得入手一試。最後附上我最近很愛看的 Zealer 測評 Nexus 4 的影片,看完你會對這支手機的操作介面有更進一步的了解,當然悲劇的白平衡也一樣… T.. T