頭と尻尾はくれてやる!

パソコンおやじのiPhoneアプリ・サイト作成・運営日記


SwitchのARMSはJoy-Con一台で遊べるのか?

購入前に色々調べたんだけど、ARMSってJoy-Conを追加購入せずに家族で対戦したり出来んのかな?ってのがよくわからなかった。
ほら、いろんなサイト見ても大抵は左右の手にJoy-Conを一つずつ手にして(「いいね持ち」と言うらしいよ)パンチ!とかしてるじゃない?こんな感じでさ↓

ARMS対戦

ってことは家族で対戦しようとするとJoy-Conセットを購入せんとあかんの?と思っていたんだけど、、、

いざARMSを買って遊んでみたところ、、、できるじゃないか!

「Joy-Con横持ち」ってのがあって、1台で移動やパンチなど全部の操作ができる。これだとデフォで2台あるから家族や友達などと一緒に対戦や協力して遊べる。

操作方法 - ARMS(アームズ) 攻略
↑持ち方についてはこの辺りに詳しく載ってる。

ただやっぱり「いいね持ち」が楽しいし、「横持ち」だと誤操作で何度も一時停止やスクショ撮影とか押しちゃったりしてしまう。やっぱりJoy-Conセット欲しい!ってなっちゃう。まさに任天堂の思う壺だよ。

ともかく息子と対戦してなかなか盛り上がったよ!


あと、一番最初に戸惑ったのがストラップを付けずにソフトを起動して進めていったせいか、「横持ち」を前提にチュートリアルが進んでわけわからず、何かさせるのにいろいろ試すだけという状態になった(こちらは「いいね持ち」で構えていたわけで)。両手でやるなら最初からストラップつけとかないとダメみたい。



Nintendo Switch販売ページをスクレイピング?

なんとかNintendo Switch本体を購入しようとお店に電話で在庫確認したりマイニンテンドーストアなどをチェックしてたんだけど、なかなか買えない。
この前はマイニンテンドーストアでカートに入れることはできたけど支払いまでに完売してしまったらしくダメだった。もう少し気付くのが早ければ、、、待てよ、webサイトのチェックならスクレイピングでできるんじゃね?と思って調べてみた。

ターゲットは本家My Nintendo Storeとトイザらスオンラインストア。

トイザらスオンラインストア

↑トイザらスだとこんな風に”入荷予定あり”と表記があるのでついつい期待しちゃうんだよね。

で、スクレイピングできるのかな?とhtmlの中身を見てみた。

マイニンテンドーストア

↑My Nintendo Store → 何故かSOLD OUTの文字はない(サイトとしては画像でもなくテキストなのにね、俺には理解できん)。検出する文字列が見つからないんじゃどうしようもないのであきらめた。

トイザらスのソース

↑トイザらス オンラインストア → 在庫に関していくつかの文字列を動的に表示を切り替えてるみたいで、単に「在庫あり」もしくは「在庫わずか」の文字列を探したら常に検出しちゃってダメだった。

ちなみに PythonのBeautiful Soup でやってた。
Python Webスクレイピング 実践入門 - Qiita
↑この辺りがとても参考になった。一定時間経過後に処理するとかもあるし。

動的なのが必要なのか?ということで Selenium なるものを使おうとChromedriverもインストール、してやってみたけど結果はダメだった。

ところがこのSeleniumってのはスクショも撮れるんだわ。さすがにスクショなら該当するSOLD OUTとか捕まえられるんじゃね?と思ってまずはスクショを撮れるか試してみた。

Seleniumによるスクショ1
Seleniumによるスクショ2

↑指定のとこまでスクロールさせてスクショ撮影、保存。いけるやん、Seleniumやるやん!
ここに「SOLD OUT」や「在庫なし」がなければPythonからMacへ通知(通知関連は↓この辺りを参考に前にやったな)。
Macの通知センターにPythonから通知する - Qiita

問題はスクショ画像から在庫有無を判断する方法なんだけど、、、OpenCVでなんか使えそうなのあんのかな?日本語OCRとかで評価?せっかくなので機械学習で該当文字画像の有無を検出するNNを作るか?データセットはどんなのが必要になるんかな?とか色々考えてたところ、、、



へへへへへ!買えちゃったんです!日課の電話問い合わせをしたら「在庫ありますよ」と言われて大急ぎで自転車飛ばしてトイザらスへ。本命のネオンブルー/ネオンレッドは無くなってた(電話時には1台ありと言ってたが)けどグレーをゲット。

そんなわけで、もうスクレイピングやらんですみました。


Apple RenewプログラムでiPadにさよなら

ずっと使っていたiPad(第三世代)は最新のiOS(10)が乗らなくなっていたので、次に出たら買い換えようかなと思ってたところ3月末にマイナーチェンジしたiPadが登場したので購入。チップがiPhone 6s相当のA9というのが微妙と思ったけど、その分安いしね。まあ用途から考えればOKかなと。
使い始めてまだ10日くらいだけど、特に問題もなし。

ところで古いiPadの方はというともう使うこともないので今回初めて Apple Renewプログラムなるものを使ってみたのよ。
再利用とリサイクル - Apple(日本)

Apple Renew プログラム 見積もり

↑サイトでのとりあえずの見積もりは(最大)4,500円とのこと。現金ではなくApple Storeで使えるギフトカードをくれるらしい。
状態なんかは自己申告だからどうなのかなあという感じ。

まあいいや、と申し込んでみたところ、数日後にダンボールが到着。

iPadを段ボール箱に入れる

↑その箱にぴっかぴかにしてやったiPadを入れて返送。

翌日にはメールで査定結果がやってきて満額回答の4,500円だった。

Apple Storeギフトカード

↑さらに数日後に再度メールでギフトカードが送られてきたんだけど、、、今度使う時までメールのままか印刷して持っておくのかな?Walletに追加なんてのもできるみたいだけどちょっと使い方がよくわからん?Apple Storeアプリで読み込んでApple IDに紐付けとかしてくれたら便利なのにな。

ともかく下取りの手順自体は超絶楽チンでした。


ちなみにiPad(第三世代)はiPadでは初のRetinaだったかな?発表時には「新しいiPad」って言われたんだわ。予約開始時に注文したんだけど、半年後にケーブルがライトニングになっただけの後継機種が出てすぐに型落ちになってしまった、というなんとも残念なやつでしたがまる5年間よく動いてくれました。


b-mobileからFREETELへお引越し

iPhone 4Sを格安SIMで子供用に再利用
↑ここにも書いてように、すでに使わなくなってたソフトバンク契約のiPhone 4Sにb-mobileの格安SIMを入れて息子に使わせているんよ。



↑ところが、何が良くないのかわからないけど「不正なSIMです」というのが出てきたんだわ。この時は数日後にいつの間にか直っていたんだ。

でもこれがまた出てきたのでいい加減ちゃんと対策講じないと、と思ってb-mobileのサイト見るとSIMカードの再発行は2000円するのね。
しかも、今回のトラブルだとSIMが悪いのか解除アダプタが悪いのか判別がつかないのよ。4SのSIMのサイズはマイクロ。手持ちのiPhone 6/7だとナノなのでチェックできないし。

FREETEL(フリーテル)|高速通信SIMカードと高品質SIMフリー端末/格安スマホ

どうするかなあと思ってたらFREETELってのを見つけたんよ。そういえば佐々木希がテレビで肉球がどうとか言ってたかな、という程度の認識なんだけど、この事務手数料が299円とか。これならこっちに乗り換えた方が安いじゃないってことで乗り換えに決定。
もっともFREETELはマイクロSIMはなくてナノしかないので4Sは使えないので息子のiPhoneは4Sから5sに。5sだよ、5s。64bitのシムロックフリー機だよ。息子のiPhoneや3DSの扱い方を見てると触らせたくない気になるんだけど、ここは仕方ない。息子との連絡や位置情報確認などしたい時もやっぱりあるし。

そんなわけでFREETELのサイトで申し込んだら、、、

FREETELのsim

↑翌日に届いた!早い!ありがたいことだよ、全く。


simをiPhone 5sにセット

↑早速5sに設定した。
ただどういうわけか画面左上のアンテナが立たない。けど普通に使えてる。


MacのiBooksで辞書が使えなくなった

Pottermoreがリニューアルで米語版なくなった?

↑この続きなんだけど、イギリス英語のを読むことになったのは何だかなあって感じなんだけど、実際読み進めていくとさほど影響はなさそう。それよりも問題なのは、、、
Mac(OS X El Capitan)のiBooksアプリで辞書が使えなくなったこと!

これはかなり困る。

MacのiBooksで辞書を使う1

↑今までだと調べたい単語をダブルクリックすれば辞書で調べた結果がすぐに表示されてたのよ。英英辞典だけど、これでよくわからなかったら右下のボタンで辞書アプリに行くのでそこで英和辞典で調べてた。

MacのiBooksで辞書を使う2

↑それがなぜか同じようにしても英英辞典でさえ表示しなくなった、、、

いろいろ調べたけどよくわからず。
epubファイルの言語はen-GBだから問題ないと思うんだが。
Automatorで辞書アプリを呼び出すか、と思ったんだけどiBooksの場合右クリックで表示される内容はコントロールできないのか、ともかく俺にはできなかった。

試行錯誤の結果、結局iPhoneのiBooksアプリで読むことにしたよ。これだと、

iPhoneのiBooksで辞書を使う1

↑辞書で調べたい単語を長押しすると幾つかの選択肢が出てくる。「調べる」をタップ。

iPhoneのiBooksで辞書を使う2

↑すると辞書の検索結果が和英、英英とも出てくる。これでなんとかなる!


ちなみにMacのOSをSierraにしたら改善するのかもしれないけど諸事情によりまだEl Capitanなのです。




Copyright ©頭と尻尾はくれてやる!. Powered by FC2 Blog. Template by eriraha.

FC2Ad