Fold All / Expand All

2016年3月23日 星期三

行列輸入法 on iOS 另一個選擇:OkidoKey

話說之前寫了一篇「行列輸入法 on iOS 8

試用了 iAccess Keyboard,雖然有行列輸入法,但是鍵盤只能英文顯示,使用上不太順手

而今天搜尋 行列輸入法 iOS ,看到了一個新名字「OkidoKey Lite」

https://creativecrap.com/app/okidokey.html

馬上安裝來試試

一開始裝好測試,鍵盤卻只有到「L」沒有「;」,要切換到符號鍵盤才可以輸入「0-」!?

心想看到幾個推薦,應該不會這麼難用吧

好吧,原來是我還沒有設定完成,要進"鍵盤"裡,設定"行列"為主鍵盤之一,就會出現行列用的鍵盤

輸入時,也會顯示一級簡碼、二級簡碼,這樣應該就 ok 了?

可惜目前用起來有幾個問題

  1. 在一些 app 叫不出鍵盤,或者是非常慢才會出現,不過這可能是 iOS 第三方輸入法都會有的情形,試 iAccess 有時候也有相同問題
  2. 特別碼被一級、二級簡碼吃掉,也就是按「5↑」加「空白」不會輸入「的」,而是輸入「隨」…要再研究一下,是不是有其他設定可以更改,不然這完全不能用啊…iAccess 則可以輸入這些特別碼
目前使用效果,仍然會覺得還是得用手寫,不過有更多 iOS 上的行列輸入法,代表這個輸入法還有許多的使用者啊

這次測試的版本為
iPad mini 2
iOS 9.2.1
OkidoKey Lite 1.2.1.476

2016年3月17日 星期四

日本上網 SIM 卡 APN 設定

因為是 Android 用戶,所以要用 APN 設定

Lite J Walker Prepaid SIM for JAPAN
2016年3月購買
5日.300M/日
名稱:Litejwalker
APN:soracom.io
使用者名稱:sora
密碼:sora
驗證類型:PAP或CHAP

STUDIO A x docomo, Unlimited
2016年3月購買
8日吃到飽
名稱:mvno.net
APN:mvno.net
使用者名稱:lte
密碼:lte
驗證類型:CHAP或PAP

EZ Nippon日本通-SIM卡 6天
2016年3月購買
6天吃到飽
名稱:EZ Nippon
APN:mineo-d.jp
使用者名稱:mineo@k-opti.com
密碼:mineo.jp
驗證類型:CHAP

其實名稱那欄是隨意填,是顯示用而已

2016年3月14日 星期一

FFmpeg vaapi based H.264/H.265 encoder?

我們知道 FFmpeg 2.8 開始支援 VAAPI hevc hwaccel
https://raw.githubusercontent.com/FFmpeg/FFmpeg/release/2.8/Changelog

但 decoder/encoder 卻一直沒有 vaapi 版本

另外有個 QSV 的,但需要安裝 Intel Media SDK

剛才看了 FFmpeg 的 Hardware acceleration Intro
https://trac.ffmpeg.org/wiki/HWAccelIntro

裡面把 VAAPI decoder/encoder 列為不支援但是開發中!
(查 wiki history,是在2016年3月8日時加入的 Overview)

然後在 mailing list 有出現 patch !!
[FFmpeg-devel] [PATCH v5 3/5] libavcodec: VAAPI H.264 encoder
[FFmpeg-devel] [PATCH v5 4/5] libavcodec: VAAPI H.265 encoder

不過 patch 前段的 infrastructure 還在來回,後面這2個 encoder 還沒人回覆@@

所以 git repository 也是還沒進

不過只有 encoder 就好嗎,不需要 decoder?


GStreamer VAAPI 搬家

原本在 Intel 01.org 底下的 gstreamer-vaapi,GStreamer 官網在2016年2月10日公告,gstreamer-vaapi 將搬進 upstream


變動包括

Changelog

相容性會變好嗎?

2016年3月13日 星期日

一卡通台北使用心得

辦了一卡通聯名卡後,還沒回高雄用過,記錄一下目前在台北用過的地方

  • 台北捷運
  • 7-11
  • 中油
台北捷運已開放使用一卡通,但目前限於寬閘門的黃色讀卡機
自動加值是一次200元
而手動加值的話,目前要到服務台,不能從加值機

7-11現在已可以使用一卡通付費,感應是收銀機有寫NEC那個區塊,而不是悠遊卡用的那台讀卡機

今年開始,全台492個中油直營據點,機車加油可以使用多卡通付款,包括悠遊卡、一卡通、HappyCash 三種
中油直營據點的判斷方式,是看招牌是否為「台灣中油股份有限公司」
使用一卡通付費,在發票的交易明細,會註明是一卡通,有交易前後餘額

還沒試過的
  • YouBike (要先登錄)
  • 全聯
  • 公車
  • 其他家超商
後記:試過全聯,感應機是類似超商的悠遊卡機器,另外一台平放在桌上的

2016年3月9日 星期三

Mac 版 Transmission 遭勒索軟體感染

沒想到 Transmission 竟然成為了第一個 Mac 上的勒索軟體途徑…

https://www.transmissionbt.com/

Transmission 在 2016年2月28日推出 2.90 版
在3月4日時,由 Palo Alto Networks 發現,從 Transmission 官網下載的 Mac 2.90 版,內含勒索軟體,會將 /Users 底下所有檔案,以及 /Volumes 底下

詳細內容可見 Palo Alto Networks 的報告
http://researchcenter.paloaltonetworks.com/2016/03/new-os-x-ransomware-keranger-infected-transmission-bittorrent-client-installer/

在3月6日,Transmission 放出 2.91 版,換掉有問題的 binary,之後又再放出 2.92 版,將勒索軟體移除功能包進去

目前 Transmission 尚未說明是如何發生官網上的 2.90 版會包含勒索軟體,預期是之後會有聲明

https://threatpost.com/keranger-os-x-ransomware-impact-likely-mitigated/116612/
這篇提到因為 Palo Alto Networks 發現後通知了 Apple 與 Transmission,Apple 立刻取消了有問題的 developer certificate,也有更新 XProtect,加上這個被命名為 KeRanger 的勒索軟體,行為是在執行後3天,才開始加密檔案,所以預計真的受到影響被加密的用戶數量應該不會太多

2016年3月8日 星期二

網頁如何直接使用 GitHub 上的 js 檔案

第一個直覺是利用 GitHub 的 raw

但是會因為 Content-Type 不是 javascript 而有錯誤

這時候可以利用 rawgit 幫忙

下面這篇有詳細的介紹

善用RawGit存取GitHub Raw File
http://blog.ccjeng.com/2015/07/GitHub-RawGit-Raw-File.html

有 rawgit.com 和 cdn.rawgit.com 兩種不同使用方式,有各自的用途

要注意的是 rawgit 並非 GitHub 的服務,並沒有服務保證

2016年3月6日 星期日

信用卡年費優惠方式

記錄一下手上有的卡,免年費方式

2016年

台新 新光三越聯名卡
https://www.taishinbank.com.tw/TS/TS02/TS0201/TS020101/TS02010101/TS0201010103/TS020101010302/index.htm
年費3000元
首3年免年費,第4年起,任刷一筆,次年免年費,正附卡分開計算

永豐 鈦金卡
https://card.sinopac.com/Right/Detail/26
年費3000元
首年免年費,第2年起,正附卡消費滿3萬6千元,或不限金額12次

華南 超級現金回饋卡
http://www.hncb.com.tw/credit/card_rebate.shtml
年費1800元
首年免年費,第2年起,消費滿1萬2千元,或不限金額6次

華南 旅鑽商務御璽卡
http://www.hncb.com.tw/credit/card_diamond.shtml
年費2400元
首年免年費,第2年起,每滿1千元,可抵次年年費100元,等於消費滿2萬4千元

富邦 數位生活卡
https://www.fubon.com/bank/creditcard/digitallifecard/digitallifecard_03.html
年費1800元
首年免年費,第2年起,消費滿6萬元,或不限金額12次
申請電子帳單期間免年費

元大 鑽金卡
https://www.yuantabank.com.tw/Bank/EDM_Transfer.aspx?url=https://www.yuantabank.com.tw/bank/credit/html/credit_01_03_17.aspx
年費1800元
首年免年費,第2年起,消費滿15萬元
申請電子帳單期間免年費

聯邦 法拉利聯名卡 VISA 白金卡
https://card.ubot.com.tw/eCard/dspCardOnLineApply.aspx?GID=95&IDE=C&strID=2008060014
年費1000元
首年免年費,第2年起,滿5千或5次,年費500元,滿1萬或10次,免年費


旅鑽沒在用需要剪掉啊…

2016年3月3日 星期四

リラックマストア福岡パルコ店

リラックマストア福岡パルコ店
Rilakkuma store, Fukuoka PARCO

目前去過的專賣店,有大阪梅田、神戶、東京車站、晴空塔

這回要去九州,當然是要到位於福岡 PARCO 的拉拉熊專賣店啊

Rilakkuma store, 福岡パルコ店 情報
http://www.san-x.co.jp/blog/store/category/fukuoka.html

福岡 PARCO 本館 8F天神キャラパーク
http://fukuoka.parco.jp/page2/6228/

福岡 PARCO 地點是位於天神
http://fukuoka.parco.jp/web/access/
官網的交通方式如下

  • 市営地下鉄空港線 「天神駅」7番出口直結
  • 西鉄 天神大牟田線 「福岡(天神)駅」北口改札すぐ
拉拉熊專賣店是在本館8樓 (福岡 PARCO 有本館和新館)

指示圖要找「天神キャラパーク」這個區域

然後這次去,剛好會遇到福岡店的活動

【リラックマストア】福岡パルコ店6周年記念イベント&限定グッズ

<福岡パルコ店限定>--------2016年3月19・20・21日 3日間
期間中、福岡パルコ店にて2,000円(税込)以上お買い上げのお客様に
 「リラックマストア特製ピンバッチ」を、
先着プレゼントいたします。 
※3日間デザインが異なります。 
※リラックマストア福岡パルコ店のみの配布となります。 
※数量限定のため、各日なくなり次第終了となります。 
※お一人様一会計一個とさせて頂きます。

簡單說,就是3月的19、20、21這三天,在福岡店買2000日圓以上,可以得到特製徽章,而且三天的樣式都不一樣,一人一次只能拿一個

還有紀念蓋章

要注意,營業時間只到晚上8:30喔
パルコ全館:10:00~20:30

日本上網 SIM 卡 2016-03

先前文章

之前有寫一篇,最近看,發現各家又有些規格變動,另外開一篇騙騙文章數

先推薦這篇網路整理文章,有陸續更新

日本行動上網SIM卡、分享器完全攻略!

這次就不寫各家了,來討論評價比較好的三家
EZ Nippon 日本通最早的方案是 $899 5GB 可以用60天
從2016年2月開始提供吃到飽方案
有6天$899和11天$1399
不過在2月這段時間,似乎出現很多回報速度很慢的情況,不如之前剛推出時如同 WiFi 分享器的速度

Studio A 原本方案是7天2.2GB $699
現在則是有8天2.2GB $459,和8天吃到飽$699
2.2GB 的 APN 是 umobile.jp
吃到飽的 APN 是 mvno.net

J Walker 維持原本的方案
5+1天$799,10+1天$1299
目前在博客來、PChome 都有特價為 $699、$1099
還有新產品「Lite J Walker SIM」
5+1天每日流量300MB
不過 APN 當然就不同啦
吃到飽是 jwalker.jp,Lite 版則是 soracom.io

2016年3月1日 星期二

有點失望的台新新光三越悠遊聯名鈦金卡卡面

本來以為鈦金卡的卡面,像官網上一樣,和御璽卡很像
https://www.taishinbank.com.tw/TS/TS02/TS0201/TS020101/TS02010101/TS0201010103/TS020101010302/index.htm

鈦金卡
御璽卡
結果拿到的卻是一開始的鈦金卡卡面,藍色的

還是覺得黑色的比較有質感@@

maybe a 32-bit fwrite test script

$fp = fopen($path, 'rb');
$out = fopen($output, 'wb');
$count = '0';

echo "bad size:".filesize($path)."\n";
while (false === feof($fp)) {
        $buffer = fread($fp, 65536);
        $written = fwrite($out, $buffer);

        $count = bcadd($count, (string)$written);

        $len = strlen($count);

        if ($len > 9) {
                $r3 = substr($count, -3, 3);
                $r6 = substr($count, -6, 3);
                $r9 = substr($count, -9, 3);
                $left = substr($count, 0, -9);
                $strval = "$left,$r9,$r6,$r3";
        } elseif ($len > 6) {
                $r3 = substr($count, -3, 3);
                $r6 = substr($count, -6, 3);
                $left = substr($count, 0, -6);
                $strval = "$left,$r6,$r3";
        } elseif ($len > 3) {
                $r3 = substr($count, -3, 3);
                $left = substr($count, 0, -3);
                $strval = "$left,$r3";
        } else {
                $strval = $count;
        }

        $strval = str_pad($strval, 16, ' ', STR_PAD_LEFT);
        echo "written: " . $strval."\n";
}

echo "\n == end == \n";
結果最多的 code 是在如何 pretty print…

PHP Session Library

Zebra_Session
http://stefangabos.ro/php-libraries/zebra-session/
https://github.com/stefangabos/Zebra_Session

Session Class of MicroMVC framework
https://github.com/Xeoncross/micromvc/blob/c2eb579463f9462a3aa941d91d4f85ecd0551e81/libraries/session.php

一種方式是自己另外寫 class 包 session get/set,缺點就是原本已經利用 $_SESSION 寫法的就要改的很痛苦。

如果要直接沿用 $_SESSION 寫法的話,就是透過 PHP 的 session_set_save_handler()
http://php.net/manual/en/function.session-set-save-handler.php

要自行實作6個 function

  • close
  • destroy
  • gc
  • open
  • read
  • write
也就是最上面兩個的實作方式

從 PHP 5.4.0 開始,也可以實作 SessionHandlerInterface 介面,同樣是那6個 function

需要注意的是 locking 機制要自行實作,而一些 db based session handler 的範例,寫得很簡單,沒考慮到 SQL injection 也需要注意