Hiroto's diary

プログラミングとか色々

携帯端末の充電器周り (2020年)

携帯端末の充電器周りの機材をメモがてら紹介.

全て携帯端末向けで, ラップトップなどの 60W 以上が必要な端末向けのアダプタやケーブルは省略.

電源

基本的に Anker 製品で揃えて, Type-C ポートが USB PD 対応の製品を買う. PowerIQ 3.0 の製品は買わない. (PowerIQ 3.0 は 5V 時の出力が 3A ではなく 2.4A で, USB PD の規格に反しているため.)

卓上

Standard-A が 5 ポートと Type-C が 1ポートの Anker PowerPort I PD - 1 PD & 4 PowerIQ (A2056) を使う. Type-C ポートは iBasso Audio DX160 などの USB PD での充電に使い, Standard-A ポートは Xiaomi Mi Band 4 の充電や, Micro-B で充電するデバイス (モバイルバッテリーとか) の充電に使う.

壁差し

USB PD 2 ポートの Anker PowerPort Atom PD 2 (A2029)Anker PowerPort ll PD - 1 PD and 1 PowerIQ 2.0 (A2321) を使う. 最初に書いた理由で Type-C ポート が PowerIQ 3.0 な製品 (Anker PowerPort III Duo (A2628)Anker PowerPort Atom III (A2322) など)は使わない.

モバイルバッテリー

出力が Standard-A と USB PD 対応の Type-C ポートの 2つで, なおかつモバイルバッテリー自身の充電を Type-C から USB PD で行えるのが望ましい訳ですが, そんな物は Anker PowerCore Slim 10000 PD (A1231)Anker PowerCore 10000 PD Redux (A1239) くらいしかないので必然的にこれになる.

自分が使ってるのは A1231 の方.

ケーブル

ケーブルも電源と同じように Anker 製品で統一する.

Type-C to Type-C

基本的には USB PD で使用する. 自分は 60W 以上が必要な機械は持っていないので, USB 2.0 で十分. (そもそも上に書いた電源は最大 60W なので USB 3.0 のケーブルは不要)

卓上用に 0.3m を1本, 壁差し用 0.9m を 3 本.

Type-C to Lightning

卓上用に 0.3m を1本, 壁差し用 0.9m を 1 本. iPhone は USB PD で充電しても, Standard-A のApple 2.4A で充電してもスピードは大して変わらないので, 別に無くてもいいのかもしれない.

Standard-A to Type-C

Type-C の充電には USB PD を使えばいいので間違いなく要らないけど, Standard-A しかないマシンとの接続用に 1本だけ持っている. もちろん使っていない.

Standard-A to Lightning

前述の通り, USB PD でも Apple 2.4A でも充電スピードはあまり変わらないので Type-C ポートが埋まってるときに使う.

nanaco ギフト ID を完全自動登録するスクリプトを書いた

セブンイレブンで使える電子マネーnanaco はギフト券を福利厚生で安く買える. 自分のバイト先はベネフィット・ステーションを使っていて, ベネフィット・ステーションだと 1000円のギフトが 980円と 2% オフになる.

セブンイレブンでの普通の買い物は nanaco を直接使うよりも QUICPay (nanaco) を使うのが一番なので, 基本的に nanaco の残高は必要ないけど, 収納代行などで使う際には当然残高が必要になる.

bs.benefit-one.co.jp

セブンイレブンで税金などの収納代行や, iTunes Card などの POSA カード類の支払い, 切手の購入などをする際には, 現金だけでなく nanaco も使える (ただしポイントは付与されない) ので, 福利厚生を上手く利用すれば税金や POSA カードのを少し安く支払える. iTunes Card はたまにボーナスもやってるので更に安くなるし, Amazon ギフト券の現金チャージ では Amazon のポイント分も付与されて 4.5% (2.5% + 2%) も安くなる.

www.nanaco-net.jp

で一番の問題がギフト ID の登録が死ぬほど面倒という点. ベネフィット・ステーションでは 1000円のギフト券が 980円で買えて 2% オフだけど, 1000円以外のは全て 1% オフになる. 10000円分必要な時は 2000円を5枚ではなく, 1000円を10枚買う必要がある.

枚数が増えれば増えるほど面倒だし, こんなのを手動でやるのはあまりにもアホすぎるので, ささっと自動登録するのを作ってみた. nanaco ギフトの自動登録ツールは検索すれば出てくるけど, 何故かどれも VB + IE で実装されてて使い物にならないので, TypeScript + Puppeteer で実装した. Puppeteer が動けばどこでも動くので, Chrome 周りをセットアップしたDocker でも動くはず.

github.com

実際の動作. 9 個のギフト ID を登録した.

Gmail で実行すると yarn run start に渡すギフト ID を取り出すブックマークレットも作ったので, 一切の労力を掛けずに登録できる.

ブックマークレットでギフト ID 抽出とコマンド実行だけすれば後はよしなにしてくれるので, ギフト登録が大分楽になった.

© 2015 hiroxto