Fold All / Expand All

2014年10月21日 星期二

iTunes 12 on Windows 8.1



這也紅的太…




然後 Info 裡面出現了中文語系高度不足這種老毛病


不知名的多餘捲軸

照慣例,等個下一版吧

larch - copy email from, to IMAP server

稍微試一下,真的可以搬耶!

larch --from imaps://mail.example.com --to imaps://imap.gmail.com \   --from-folder 'Sent Mail' --to-folder 'Sent Mail'
執行後,會 interactive 問 from 端和 to 端的 account/password,輸入完,就開始 copy
目前搬一個有512個 conversation 的 mailing list,從 Gmail 搬到 dovecot,不知道要搬多久啊@@

2014年10月19日 星期日

電子郵件客戶端市場占有率 2014

硬是要把標題翻成中文XD
The ultimate mobile email statistics overview
http://www.emailmonday.com/mobile-email-usage-statistics
Email Client Market Share
http://emailclientmarketshare.com/
Calculated from 927 million opens tracked by Litmus Email Analytics in September 2014
根據 Litmus Email Analytics 的2014年9月資料,Email Client 市占率如下
  1. Apple iPhone, 27%
  2. Gmail, 15%
  3. Apple iPad, 12%
  4. Outlook, 11%
  5. Apple Mail, 8%
  6. Google Android, 6%
  7. Outlook.com, 5%
  8. Yahoo! Mail, 4%
  9. Windows Live Mail, 2%
  10. AOL Mail, 1%
其中 Apple iPhone 大幅領先,加上 iPad 的話,iOS device 總共有約4成的比例。
http://www.exacttarget.com/blog/gmail-moves-to-2-in-email-client-market-share/
根據這篇的分析,Gmail 在 2013年12月,預設改為會載入圖片後,市佔率統計就大幅上升了!
因為市佔率統計其實是透過在 email 裡面放透明圖片@@
既然是這樣的話,這也代表…這些統計應該有相當大程度的 bias,也就是收到這些有統計功能信的使用者,應該會偏向某些國家、語系…

Xbox One 系統更新,提供 DLNA client 功能、支援 MKV 格式

Xbox One System Update: New Friends, Snap and TV Features on Xbox One
http://news.xbox.com/2014/10/xbox-one-new-friends-snap-and-tv-features-on-xbox-one

[情報] 功能再度強化!Xbox One 十月份系統更新檔現已正式釋出
http://xboxlife.tw/show.php?fid=2&tid=5786

BubbleUPnP - Xbox One firmware update and DLNA
https://plus.google.com/115387584836830082266/posts/AVgicEMrVdm

代表又要多測一款機器啦@@

其中 BubbleUPnP 表示,測試播放 MKV,可以播音軌為 AC3,但是播 DTS 時,會畫面全黑。

2014年10月18日 星期六

信用卡海外現金回饋

華南銀行 - 超級現金回饋 JCB晶緻卡 2.88%

http://www.hncb.com.tw/credit/campaign/10309_rebate/index.shtml
海外實體商店消費 2.88% (含原1%現金回饋)
活動期間:2014年9月15日起至2015年3月31日止
其實海外2.88%有一些限制,要海外實體刷到1萬元,才有2.88%,沒有到每1萬元的話,就只有原本的1%現金回饋
超級現金回饋卡這張現在三家發卡組織都有了(最一開始只有 MasterCard),而 2.88% 的活動只有 JCB晶緻卡才有

元大銀行 - 鑽金卡

http://epaper.yuantabank.com.tw/event/Bank_Act2014/GoldCardApply/GoldCard_YuantaBank.html
國內消費1.2%、國外消費2.2%,沒有消費門檻、通路限制、回饋上限
年費只要申請電子帳單就免費
優惠期限目前是到2015年6月30日,相較華南超級現金回饋卡已經說三年都會有1%回饋,元大這張目前缺點就是之後優惠是否確定
現在有 VISA 和 MasterCard 兩種卡面

華南銀行 - 旅鑽個人商務御璽卡

http://www.hncb.com.tw/credit/card_diamond.shtml
國內消費 0.8%~1.2%、海外消費 1.6%~1.8% 現金回饋
原本這張是不少人推薦的現金回饋卡,但是在華南自己出了超級現金回饋卡後,國內消費就弱了(1.2%是單月消費超過50萬,才以 1.2%回饋)
而海外消費則是在元大鑽金出來後,也沒有優勢了,加上旅鑽的免年費相對起來較多(一年要刷2萬4以上),現在很少看到有人推薦這張

無限卡、世界卡

這區就看看,申請資格和年費都不容易啊

2014年10月17日 星期五

Canon PowerShot G7 X 與 Sony Cyber-shot DSC-RX100 III

http://www.dpreview.com/products/compare/side-by-side?products=canon_g7x&products=sony_dscrx100m3

(謎:咦…貼個 Side by Side Comparison 也一篇!?)

從規格上來看,似乎差異不大,但是價格的話,就有差啦

Canon G7 X 的彩虹公司貨 $17900
RX100III 公司貨 $24980, 平輸有看到 $21500

G7 X 規格目前看來最大弱點就是電力吧,CIPA 210張,而 RX100III 則有340張

2014年10月15日 星期三

JSDC 2014 Day 2

Day 2 Hackpad
https://hackpad.com/JSDC-2014-DAY2--e58nFoyznne

早上第一場,原本是寫 Microsoft TBD,但是 Microsoft 從昨天就沒來擺攤,當然這天也沒有。

於是第一場換成 Panel Talk: Hello JSDC!
邀請5位講者與籌備成員在台上與大家分享

其中比較有趣的一點是,提到說如何學習,幾位都表示如果有一位 mentor 可以纏著,能學到很多東西,如果當初沒有這樣的 mentor,可能要花更多時間,才能學到相同的東西。

而問到如何去吸收更多新知,提問者說有沒有類似 Hacker News 之類的網站,max 則是表示他不會去看 Hacker News,因為不想看到一堆匿名 troll,直接去 follow 開源界名人的 twitter 通常就可以獲得很多新資訊!

今天借了同步口譯來聽,傷當強大!
是講者或發問說中文,就翻英文,反之則翻中文。遇到專有名詞直接用英文,遇到中文的梗,會翻類似的意思成英文,而且翻譯速度很快,只會慢個一、兩句。
不過同時聽現場和口譯倒是有點困難@@

第二場由 Jonathan Ong 介紹 koa framework (http://koajs.com/)
因為主要是和 Express JS 比較,但 Express JS 不熟,所以沒有抓到 Koa 的好處是什麼
然後也是覺得 ES6 Promises 不好用XD,這屆 JSDC 沒有人覺得 Promises 好啊…

第三場聽了 Jessica Lord 的 Teaching Git and GitHub with Node.js
這場是介紹利用 Workshopper (https://github.com/rvagg/workshopper) 做出來的 git 教學
當然也有列在 NODESCHOOL (http://nodeschool.io/)
FAQ時間,有人問到 GitHub 的 Student Developer Pack 台灣學生也可以用嗎?
Jessica 的回答是當然可以,如果申請有問題的話,馬上發信問 support 會處理!

下午場就是參加 Sencha 的 Workshop: 90 minute app (by Stefan Stölzle, http://stefan.stoelzle.me/)
開場 Stefan 先問了在場有誰用過 Ext JS 並且用了幾年,問到最後有一位用了7年,因為 Stefan 也在 Sencha 待7年而已,就問到7年,或許比7年還久!?
一開始就是利用 Sencha CMD 先建出 scaffold,然後開始改 model。
the90minuteapp 有放在 GitHub 上 https://github.com/stoe/the90minuteapp
利用 iTunes RSS 加 JSONP ,做出熱門 MV list and preview
其中用到 MVVM pattern,只要 bind 起來,就可以點影片,直接 preview,不需要寫額外的 code
另外就是在 iPad 直立橫放,搭配 Ext JS 5 的 responsive config,可以更容易針對不同條件來調整 layout
FAQ
Ext JS 5 有很多很棒的 feature,既有的 Ext JS 3 app 想要升到 5 的話,有什麼建議呢
Stefan 眉頭一皺,說,這是件不容易的事,從 4 升到 5 的話很容易,但是從 3 升到 4 的話,因為 class sytem 差很多,沒辦法直接升
建議的做法是,先用 Ext JS 5 先出新的 app ,再一步步把原本的邏輯搬到新 app 裡
而 Sencha 也有提供 support 服務可以利用

下午待在第二會議廳

othree 的 node-ffi, 用 node 使用 c/c++ lib
node-ffi 是可以讓 node.js 載入 C library 來使用,聽起來和 Python 的 ctypes 類似
而這次的介紹是 othree 寫了個 npm 利用 node-ffi 載入 c9s 寫的 r3 (https://github.com/c9s/r3)
基本上就是介紹一下 node-ffi,這類 load C library 的主要就是要處理 data type, pointer, structure 問題
有趣的地方是 othree 遇到一個找很久的 bug,把程式碼列在投影片讓大家找看看,當下聽眾沒有找出來,而問題其實是個非常容易忽略卻又很基本的東西,就是在 js 用 local variable 接起來的 memory allocation,在離開 function 時,就會被 garbage collection,然後就會在某個時間點爆炸,解法…就是用 this 記起來@@

閃光洽:Famo.us - New generation of HTML5 Web Application Framework
介紹以
http://famo.us/ 看起來是以視覺呈現為主要述求的 JS web framework,內建 3D layout engine
不過講到後來,也是說 Famo.us 不是很容易寫,要 debug 的時候更是痛苦
demo 倒是非常炫,在手機、平板上也能有很好的效能

最後是 lightning talk
1. Stackman
node.js stack traces

2. Data Garage

3. TBD
TBD 是題目,內容算是此次大會心得記錄

4. 50天50張選舉圖表

2014年10月12日 星期日

CooRie 發行情報 2014年

http://rinocoorie.exblog.jp/22141175/

看來只有這張 PCゲーム『D.C.Ⅲ P.P. ~ダ・カーポⅢ プラチナパートナー~』 ボーカルミニアルバム
裡面有收錄 CooRie「桜色の願い」,喔…還有「Platinum Days」這首是 yozurino*,其他發行相關都是作詞為主

話說 CooRie 名義發行的 CD,從2013年4月3日的精選輯「 Brilliant」後就沒有啦,究竟…之後還會有 CooRie 名義的 CD 作品嗎

2014年10月11日 星期六

JSDC 2014 Day 1

Day 1 心得
本屆贊助
2014年10月11、12日,前2屆是5月,這次到了10月,而且撞到雙10的連假,反應到這次的參加人數,第一次參加在中研院人文社會科學館的研討會,在國際會議廳可以很好找位子坐@@
不過先抱怨一下,這次活動看起來不太順,首先是報到,在9:40左右到,完全是個大排長龍,看起來只有分兩排處理,掃描 QR code 後,名牌還是找不太到,理論上名牌可以用報名序號先排好,再找就很快啦,但顯然沒有準備。然後是會議廳有4個出口,但是只開1個,而且還是只開一邊,人都卡在門口,雖然要檢查名牌,但是在出入的時候,多放1個人,到另一個門,也可以檢查吧,或許是人手不足吧,攝影人員倒是不少。而中午的時候,是自助式而不是一人一個便當,嗯…這個見仁見智吧,但是讓人用餐的椅子數完全不足,只能站著吃午餐…
好奇一點,上次 amazon 和 microsoft 都有大攤位和人員,這次 microsoft 仍列在贊助廠商,但是卻完全沒有攤位來耶。
話說這次的賣點,應該是有同步口譯,而且看起來是有中文譯為英文,對於來自國外的與會者應該是很有幫助,英譯中的話,其實講者順的話,應該是也蠻容易聽懂就是,今天沒借,明天來試看看好了。
回來看議程吧
第一場是由 Sencha 亞太區 director Jeff Pope,題目為「Future of Enterprise Web Applications」
不過內容令人失望啊…除了介紹有哪些客戶使用 Ext JS 、宣傳一下第二天會有 Ext JS Workshop,然後預定50分鐘的 section,只講了25分鐘就 Thank You 了
主持人似乎也一時傻眼,全場安靜了數分鐘後,回了幾個 Q&A…嗯,就大家吃東西了,可以吃半小時耶
slide on github
第二場 maxwell ogden 就傷當精彩啦,run browserify using browserify in a browser
先來個教貓學 JS (http://jsforcats.com/)
browserify (http://browserify.org) 讓寫 node.js 的 require 也可以在瀏覽器跑,也就是同樣的 code,可以在 node.js 跑,也可以在瀏覽器跑
這場還介紹了非常多東西,在 browser 跑的 minecraft、讓 browser 有個 virtual filesystem
相關連結可以在這篇 gist 看到
https://gist.github.com/maxogden/2ac94f29fdb8d4a142ac
第三場聽 ZMQ,因為不熟 ZMQ 聽不太懂,這裡就先跳過吧
下午第一場聽 HTML Accessibility
身為開發者的驕傲,應該要把 HTML Accessibility 列入考慮,不要客製特別的網頁,而是讓一般網頁就有 accessibility
主要是討論盲人的狀況,利用 Mac 的 Voice Over 來瞭解盲人使用 screen reader 的情形
當然就是要加 aria, role 這些屬性,然後 JSDC 2014 網頁有 role=”main” 的 element,但是裡面是空的@@
除了 Mac 的 Voice Over,Chrome 有 extension ChromeVox 作為 reader ,也有 Accessibility Developer Tools 可以幫忙檢查
不過講者也提到,這不是一天就可以作完,需要持續地改善
下午第二場聽 PgREST,聽完後發現自己對 pgsql 好不熟啊XD
PgREST (http://pgre.st)
不過聽完這場,應該最有印象的,會是開頭的 Decent 行動!
讓 pgsql 跑 js,還需要之後來玩看看,這場的另一個收獲是知道有 jq (http://stedolan.github.io/jq/) 這個工具吧
下午第三場 RxJS for frontend developers.,心得是…Functional Programming 讓頭腦好亂啊
可以簡單地處理 throttle (Ext JS 的 buffer), retry…等 async 問題
不過也是要實際玩也才能有些心得
http://reactive-extensions.github.io/RxJS/
https://github.com/jhusain/learnrx
本日最後一場 Micro Databases
https://github.com/substack/jsdc.tw-2014
是個 live demo & live debug XD
主要介紹 LevelDB (http://leveldb.org) 這套小型 key-value storage library
好處呢?很快很簡單,講者 slide 裡的中文,就是把 stardict 的資料,丟到 leveldb 裡,然後翻譯出來,所以只有簡中
基於 leveldb 可以再發展出其他應用,講者就又寫了 forkdb, wikidb
https://github.com/substack/forkdb
https://github.com/substack/wikidb
不知道明天的 Ext JS Workshop 會如何,應該不會只是 Sencha cmd 教學吧

[Lyric Get] Add 歌詞サチ support

lyric 有獨立的 API url,回傳就是 JSON,只要丟去 parse 就好
比較特別的是,POST 過去,只有帶 id 的話,會回傳 {"message": "Not Found"}
原本以為是 cookie 還是 referer ,結果試到最後,是要加 header
X-Requested-With: XMLHttpRequest
現在的 Lyric Get 網址是

2014年10月10日 星期五

華威天母2廳心得


照例,先來個 EZDing 的座位圖

這次是用台新卡優惠,單人300元套票,含小爆小可。一樣是小爆小可,比 in89 會員票的份量多

座位在 I 排,前面的 H 排是走道,2廳螢幕算大,座椅不會踢到前方,不過椅子坐起來沒有非常舒適,不確定是因為椅背較低,還是比較直,不適合躺

今天會跑來,是因為想看 Gone Girl,但是都沒有什麼戲院有大廳,京站威秀也剩下沒多少位子,而華威天母,應該是因為交通比較不方便吧,在 EZDing 看位子還蠻多的,就跑來了

然後天母新光三越還蠻沒人的,只有餐廳和球池人比較多XD

昨天還再看了一次 Se7en,今天看了 Gone Girl,果然 David Fincher 沒有讓人失望

2014年10月6日 星期一

mpv - a free, open source, and cross-platform media player

http://mpv.io/
mpv is a fork of mplayer2 and MPlayer. It shares some features with the former projects while introducing many more.
Initial commit 是2012年10月12日,算是非常新的 fork
https://github.com/mpv-player/mpv-build/commit/b7b804926a5154be424a1cba983ace626abb2198
然後裡面提到 mplayer2 已經停止發展了(約2013年10月後,就沒有 git commit),現在網站也連不到了!
而 mpv 是從 mplayer2 code base 過來,所以會有 mplayer2 的 feature
https://github.com/mpv-player/mpv/blob/master/DOCS/man/changes.rst
也做了不少變動,例如說 binary name 改掉、config 位置變動、將大量 demuxer, filter 都改用 FFmpeg (libav) 的版本
也很有趣地寫了一篇 FFmpeg versus Libav,稍微介紹 FFmpeg 與 libav 的歷史,以及兩者目前的差異
https://github.com/mpv-player/mpv/wiki/FFmpeg-versus-Libav
禾斗禾斗…所以某 project 也應該要換過來了嗎…好像才用了一年多耶…

2014年10月2日 星期四

bash 令人驚訝的陳舊原始碼

The shockingly obsolete code of bash
http://blog.erratasec.com/2014/09/the-shockingly-bad-code-of-bash.html

(謎:為什麼要英翻中拿來當標題…)

其實只是個簡單的 code review,就是 full of obsolete code,這在 open source 其實見怪不怪了,就看這個 project 有沒有要動手清。

像是幾年前的 FFmpeg 也是亂七八糟,這幾年在 ffmpeg 和 libav 分家後,陸續有很多 coding style 調整,雖然不同意 single statement 的 if/for 就不加大括號,不過現在的 FFmpeg code 已經好讀很多。

反觀 mplayer 就是沒在清 code,閱讀是一件很痛苦的事,wget 也差不多。

Windows 10 Technical Preview IE 11 user agent

Mozilla/5.0 (Windows NT 6.4; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko

安裝 Windows 10 Technical Preview 64-bit 版本,Build 9841 的 IE 11 是吐這個 user agent

 距離 Windows 10 正式版預計還有一年多的時間,屆時會有 IE 12 出現嗎?