ポケモンGO:GOバトルリーグ

2020年2月1日。ポケモンGOバトルリーグが実装、公開された。
PVPのリーグ戦だ。捕獲・育成したポケモンを使って、他のひと(トレーナー)と対戦できるようになった…て、元のゲームをやってないので、よくわかってないんだけど、ポケモンGOの遊び方がまたひとつ広がった、というかめっちゃ面白くなった。
ポケモンを捕獲してコレクションするというのが基本で、それに加えて元ゲームでは他トレーナーとの対戦や大会もあって盛り上がっている。
ポケモンGOの場合、捕獲したポケモンの見せ場はジムに配置されたポケモンと戦闘だけだった。相手のポケモンは他のプレイヤーが配置したポケモンだけど戦闘させるのはプログラム、いわばNPCだ。攻略は簡単だし、そもそも戦闘相手となる、ジムに配置されるポケモンはもうパターンが決まっていて、毎度毎度どのジムに配置されているのもほぼ同じようなメンツだ。ひらたくいうとマンネリ。
バトルリーグに先立って実装されていたPVP(対人戦)は、実際の対面のひとが相手か、フレンド相手からだった。
これだとコミュ障で友達もいないわたしのような初老の無職は参加もできない。
そこに、今回のGOバトルリーグの公開。
システムがPVPのセッティングをしてくれる、対人戦の相手をマッチングしてくれるのだ。
公式ページの告知
https://pokemongolive.com/ja/post/gobattleleague-announcement-2/
リーグに分かれて、ランクがあってレートがあってなどなど、公式ページやたくさんある攻略サイトに詳しい。
んな細かいことはどうでもよくて。
相手はひとだ。えええええ!?そんなポケモン使えるのかあああ!とか、うげげげげまだそんなゲージ技出せたのかとか、むむむむシールド我慢しどころかよとか
今までの単調なポケモンの戦闘とはまったく別次元別世界。
ちなみに、今日時点のわたしの成績
85戦34勝51敗
ランク8
こんだけ負けてても面白いからプライドもくそもないかもしれん。

ポケモンごとに属性があって、得手不得手があって、技にも通りの良い技や通用しない技があって…考えることだらけ。
おかげでまた(育成に必要となる)砂が吹っ飛んだ。
ちなみに、これがあるとスマホを見なくてもポケモンの捕獲とかできるのでおススメ。
(以前はポケモンGO Plusてのがあったんだけど、製造終了)
AmazonPA-API5に移行で大騒ぎや

amazonのAPIが2020年にバージョン5になります。
https://affiliate.amazon.co.jp/help/node/topic/GZBFW3F79Y7FADBL
…というのは薄っすら意識はあったものの、1/23に届いたメールタイトルに驚愕
「IMPORTANT UPDATE -
Upgrade to PA API 5.0 before PA API 4.0 shuts down on March 9, 2020」
この「PA API 4.0 shuts down on March 9,2020」はさすがに見逃さなかった。
これまでずっと使い続けていたAPIのまさかの終了のお知らせだ。
去年2019年は、売上のないアカウントはAPIの使用制限がかかるようになり(売上のないアカウントは実質使えなくなり)困ったなあ、と思いつつも、たまーーーに、ポツリとクリック→購入があって使える日もあったんだけど、今回のAPIの変更は、そんな呑気なことを言ってるヒマはない。
まったく使えなくなるのだ。
てことで対応しなきゃまずい。とてもまずい。かなりまずい。
慌ててamazonのwebサービスドキュメントページをざっくり確認。
https://webservices.amazon.com/paapi5/documentation/
ver4とver5ではまったく違う。別人となる。
https://webservices.amazon.com/paapi5/documentation/migration-guide/whats-new-in-paapi5.html
取得するデータが、今までずっと変わらずXMLだったのに、ver5からはJSONになる!!びっくりマークをつけてもつけたりないぐらい驚天動地だ。
…てことは、現状使っている自作のスクリプトは全面的に書き換えが必要となる。
SDKを使ってお手軽に、とか思って探してみたところ、ver5に用意されているSDKは、Java、Node.js、Python、PHPの4つ。なんでperlがないねんっ!!
確かamazonはフロントのWEB側はperlだったはずだろう。今どきのWEBサービスには珍しくperlのサンプルもずっと用意してくれていたってのに、だ(残るはPaypalぐらいか)
JavaもNode.jsもわからんちんだし、Pythonもこれからの主役はこれか、ぐらいの遠巻き。
PHPがどうにか少しはいじれるので、サンプルをダウンロードして、perlに移植してみた。
サンプルに入っているDefaultApi.phpでエンドポイントやオペレーション名を拾って、WithoutSDKのサンプルコードで署名込みのヘッダーを作れるようにした。
PHPはどこからグローバルというか、スコープというのか知らんけど、把握するのにあっちこっち行かなきゃわからないから好きじゃなかったんだ、てのを再認識。
さて、これでそれっぽいリクエストを作れるようになったはずなんだけど。
売上のないアカウントなので、試せない。
売上のないアカウントには用はないamazonだ。
作ったスクリプトを使って。
ローカルのPCでリクエストを投げると
439 TooManyRequests というステータスと、JSONでエラーメッセージが返ってくる。
試しにレンタルサーバーに上げてそこからリクエスト投げると
503 とHTMLのエラーページが返ってくる。
どうやらどちらも売上のないアカウントだから相手にされない、ということっぽい。
一応、レスポンスのサンプルは公式ページにある。
でもなあ、こういうのって実際に何が返ってくるのか確認できなきゃ難しいんだよなあ。
てことで、大慌てで昨日一日ごそごそやってみた感想というか所感というかなんちゅーかほんちゅーか。
『基礎からわかる Python』
坂本 俊之
APIとかクロールとかで検索するとPython本が上位にずらーっと。
インストールぐらいしていっちょかみしといたほうがええか…。
まあ、最悪はamazonのデータを利用してサービスを公開していて安定稼働している他サイトからデータをいただくというクズなことをすれば、わたしのサービスが止まることもないんだけどね。うーむ。

2020年謹賀新年

2020年。
あけましておめでとうございます。
今年、皆さんにとって健康で良い年でありますように。
なんだかんだありつつ、やっぱり大切なのは健康。これが優先順位の第一位。文字通り健康第一。だ。
次はやっぱり例年どおり、たくさんの本を読まなきゃいけないし、たくさんの映画アニメを観なきゃいけない。歳も歳なんで時間が足りない。ぼーっと過ごしてるとあっという間だよなあ。
ということで、残り時間を考えるに、好きなことを一生懸命にやりたい。わがままに過ごしていこうと思う。
今年で24歳になるみけさんにも健康で過ごしてもらわにゃならんしね

2019年大晦日

2019年12月31日大晦日だ。
去年は12月に母が癌で亡くなって、あれやこれやばたばたと過ぎて振り返りなどしていなかった…て、毎年、振り返って思い返してもあれ?何があったっけ、という感じなんだけどね。
映画アニメ。
今年は劇場で見た新作も、ネトフリの動画配信で初見の映画アニメも、傑作が多くて大満足の一年だった。同じ映画を観るために何度も劇場に行った、なんてことはもう何十年もなかったことだ。
「プロメア」7回
「スパイダーバース」2回(字幕吹替各1)
「バジュランギおじさんと小さな迷子」2回
「羅小黒戦記」2回
ネトフリで観てハマったのが
「宇宙人ポール」(DVD購入)
クリスチャン ベールのバットマン3部作
「ヴァイオレット エヴァーガーデン」
「東京喰種」
「ヨルムンガンド」
「ルシファー」
もちろん、これら以外に「not for me」な映画やアニメはあったんだけど、これだけ「for me」がずらーっと並んだのは珍しい。いやほんと豊作だったなあ。
プロメアは7回も観てるのにリオがキレるあたりから記憶が飛ぶし、バジュランギおじさんはパキスタンパートでおじさんがふたりになったあたりからもうばくばくだし、宇宙人ポールは小ネタだらけで目が離せないし、どれもこれも、観た人とたくさん話したい話を聞きたいものばかりだ。
仕事の話。
IT蟹工船は相変わらずでよくもまあこんな昭和な会社ごっこやってんなあ、と呆れつつ。割にあわなくなったらとっとと辞めようという意識をさらに強くした一年。
電子書籍制作仕事はありがたいことに継続していただけている。ただ今年は新規のクライアントさんが増えなかったので、来年はまたちょっと調べて営業メールしまくるかなあ。この部分を増やしておきたいんだよねえ。
WEBのサポート仕事も継続中。これについては申し訳ないぐらい。それこそ一か月ほとんど作業が生じない月もあるのにランニングでギャラをもらってるんでビミョーに尻の座りが悪い。
メタボ対策。
健康診断で数値が悪化していることが判明(9月)
イングレスとポケモンGOでほっつき歩いてたので一時数値は良くなっていたんだけど。IT蟹工船のシフトが増えて、深夜帰宅・寝る前にメシを食う、早朝シフト・朝4時起きのため睡眠が確保できずという生活習慣となったんじゃ、そりゃいろいろ悪くなる。
お腹をみるに「内臓脂肪|筋肉|皮下脂肪」の構成で、内臓脂肪が増えることで高脂血症あたりの数値が悪化してるんだろうし、同じく空腹時血糖値も悪化しているんだろう。
そこで、ビリーズブートキャンプをふたたびみたびすることにした。
約55分の基本プログラムで汗だくとなってわたしの体重65キロ前後だと470kcalほどの消費となる、らしい。ただし、ビリー隊長はほんとハードで、55分やると一日ほぼ筋肉疲労全身疲労…前やった時はここまでじゃなかった。来年はもう59歳、赤いちゃんちゃんこ目前だしなあ。しょうがない。
IT蟹工船もそうだけど、仕事がはいっている日に張り切ってやるのはキツイ。
なもんで、任天堂Switchのリングフィットアドベンチャーという筋トレゲームアプリ購入して併用してやることとした。
来年は、体重62キロ体脂肪20%前後を目指したいところだ。
今年、実家の環境が変わってしまって、来年も東京・大阪往復があるだろうし自分の体調管理もしっかりしなきゃいけないからなあ。
てことで、今年2019年振り返りでした。
ここをご覧の皆さんにとって来年2020年が健康で良い年でありますように!

ビリーズブートキャンプふたたび

9月の検診で体重が65.5kgを記録。おまけにというか当然というか、中性脂肪や悪玉コレステロール、空腹時血糖値も悪化していて軽くショックだったのだ。
IT蟹工船のシフト仕事で早朝だったり深夜だったり生活リズムが不規則になっているのが一番の原因。夜中に帰って寝る前に食ったり、早朝起床のため睡眠の質が悪化したり、そりゃ身体に悪影響がないわけがない。
なもんで、内臓脂肪・皮下脂肪、メタボ対策に、シフトが入ってない日はビリーズブートキャンプに再入隊することとした。
15年ほど前に買ったんで、付属していたビリーバンドはとっくに切れて使えなくなってるのでまずはバンドなし。ひーひー言いながら基本プログラム約55分。
初日は、もはやまったくついていけなかった。吐きそうになりながら文字通り青息吐息。
基本プログラムは大きく3パートあって、バンドを使わずスクワットやバタフライ・バンドを使ってジャブやキック・バンドを使わず腹筋中心の3つ。
最初のパートで膝腿がぶるぶる震え、次のパートで肩が炎上破裂し、最後のパートは地引網漁船の甲板の死んだ魚状態。
9月から、必死の意地で続けて今日で36日目。ヨガマットを買い、ビリーバンドも買って、とりあえず腹筋と腕立て以外はサボりながらだけどついていけるようになった。毎度毎度ふいごのような息遣いで汗だく状態、死にそうになってるのは変わりない。
体重はほとんど減ってない。
計る時間によっては66キロだったり64キロだったり、体脂肪も21%だったり24%だったり、だ。
ただ、腹回りのポッコリ感はましになった、ような気がする。
内臓脂肪は割とすぐに取れるという話で、もしかすると内臓脂肪の方は減ってきたのかもしれない。力をいれて摘まめる皮下脂肪の方は相変わらずぶよぶよと浮き輪のようにまとわりついてるけど、筋肉の下、腹全体を押し上げているような感じはなくなった。ズボンを締めるのが楽になった。
錯覚かもしれないけど、ちょっとした実感があると調子に乗るのは昔からで。
ビリー隊長休みの日(シフトの日)も身体を動かした方がいいだろうと思って、嫁さんが買ったリングフィットアドベンチャーもやってみようと、わたし用に任天堂switchを購入。

これはまだ5日ほどしかやってなくてアドベンチャーモードのレベルも8。
現状、運動強度20で1回20分弱。息があがるけど汗はかかない程度の運動量。
メタボ対策にダイエットとかであれこれ検索しては見たものの。
糖質制限ダイエットは害しかないように見える胡散臭さで、栄養とかってどうなの?と思って検索したPFCバランスは日常の食生活でとてもそんな計算はできない。
結局のところ
「摂取カロリー-消費カロリー」の収支が確実な指標で、
炭水化物:6・タンパク質:2・脂質:2のバランスが適切
ということに落ち着いた。おれの中で。
腹八分目とまでは言わないけど、げっぷの出るほどド満腹まで食わない。
丼など一品モノじゃなくて、複数の種類のおかずを食べる。
てことだな。
脂肪1kg燃焼させるのに7200kcal必要。
ビリーズブートキャンプ基本プログラムはわたしの体重だと一回だいたい470kcal消費されるらしい。15日やって脂肪が1kg取れる計算。筋肉がついたとすると、筋肉は脂肪より重いので体重に反映されるのはまだその先。気長にやるだけ。
外食など、タンパク質については意識しないと抜けるので、運動後にプロテインを飲むことにした。とりあえずメタボ脱却のために体重62キロ・体脂肪20%未満を目指す。
| << | 2026/1 | >> | ||||
|---|---|---|---|---|---|---|
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
【最近の20件】
- 20260129 ブログをレスポンシブ対応にリニューアル
- 20260126 ブログのふり返り
- 20260121 小ネタ:ed25519秘密鍵公開鍵とJson serialized canonical
- 20260120 ActivityPubは自作実装しよう!
- 20260117 RFC9421版HTTP Signatureに対応
- 20260111 HTTP Signatureの署名対象文字列
- 20260109 web本棚のActivityPub対応
- 20260106 web本棚のソースコード公開
- 20260104 web本棚
- 20260101 謹賀新年2026
- 20251231 2025年ふりかえり
- 20251213 perlと30年
- 20251210 ActivityPubの投稿削除
- 20251101 日常雑感
- 20251026 テキトーフェッチメール
- 20251014 ActivityPubサーバーで投稿の編集
- 20251008 元WINDOWS10のノパソにlinux mint
- 20251002 GBLシーズン「変わりゆく物語」でACE到達
- 20250925 ブログのアクセス制限
- 20250922 ActivityPubサーバーに引用を実装


