AWSの支払い情報!

先日AWSから怪しげなメールが来ていた。気になってヘッダを見ると本物っぽかった。

英語だからよくわかんなーい、と言って無視するわけにもいかず、billing情報で指摘された項目を見ていくと、AWSの支払い用に登録していたクレジットカードの期限が随分前に切れていたのだった。何年前だよこの情報!?

よく生きてこれたな。ていうか…あれ、今でも細々とS3使い続けてるし、たまにEC2のサーバを借りたりもしているのだけど? どうやって支払ってたんだオレは?? 滞納で割増請求されたりするのか、と不安になる。

そしてAWSの自分の支払い情報を見ていって思い出した。以前に何かの詫び石(っていう使い方で合ってるかな?)かアンケートの褒美かキャンペーンだったかと思うけど、チャージされていたんでそれで払っていたんだよね。しかも似たタイミングでバックアップでS3やめてB2に移行したんで使う金額が激減したんだった。で、存在を忘れていたくらい古い詫び石(?)をいまだ使い切ることなく今日を迎えていたというわけ。確認すると、もうすぐなくなる程度には使われていました。残り数百円くらいかな?

そして、その詫び石(?)の有効期限がもうすぐ切れるという事情で送られてきたメール…だったらしい。

なるほど。しかし、これカードの有効期限が切れそうな時点ですぐに送ってくるべきじゃないのかな?

しかもしかも、もうすぐ今のカードも有効期限来ちゃうんだよね。また数ヶ月後に更新しなきゃならない。

川崎2-0ガンバ (ホーム初勝利)

あの5-0歓喜以来の勝利か。

等々力のバックスタンドとゴール裏はこれからどうなるんだろうと考えながらキックオフを待つ。設備的な話ね。今の席をそのままにして、上に三階部分を重ねるとかいう残念な案が有力なんすかね…

試合の方は思い通りの勝ち方。最後までガンバに何もさせずに進行した。ガンバの弱体化はシーズンまたいで監督変わってもまだ終わっていなかったって感じ。車屋がCBという不安も、イエローもらったシーン以外は何の問題も起こさなかった。まーちょっと参考にならないかな。

自分はその車屋のユニにしたんですがね。第二弾の申し込みで買ったユニが、この試合の前に届いたんです。思いのほか早かった。優勝記念グッズはまだ届く気配を見せない。風呂桶早く欲しい…

最後は長谷川がキレキレっぷりを見せつけて試合を締めてくれた。

Androidの「フォト」アプリからアップロードした写真は…

Googleフォトのサービスは使っていなかったのだが、Androidの「フォト」アプリ(Google製)に関しては、電話で撮影した写真を見る時に使っていたんです。単なるビューワとしてね。

で、写真をメールで送ろうと思って下の方の「共有」を押すつもりで、間違って上の雲のマークを押してしまったことがあった。それだけで写真はどこやらへとアップロードされたようだったんですが、一応消しておこうとPCで「Googleフォト」を開いてみても、写真は一つもなかった。Googleドライブかと思って新しいファイルを探しても、ない。

どこに行ったんだろうか。謎は深まるばかり。Android上で写真のファイルを消したらGoogleフォトでも見えなくなる、とかなのか、あるいはGoogleのフォトアプリだと思っているものは実は機器のメーカーであるHuaweiがバンドルしているソフトで、Huaweiに送ってしまっているか…いや流石にそれはないだろうと思うよ。その区別くらいつきます。

これあまり無闇に知らないところにアップロードしたくない、例えば免許証写真みたいなもので間違って雲アイコンを押してしまったら、恐怖だよねえ。写真ってGPSタグで場所もバレるし。

しかしホント、どこにアップロードされたんだろう…

川崎2-2メルボルン (最後のPKで追いつかれる)

またこの日も寒かったね。ロスタイムPKに屈する。何が起きたのか…わけがわからなかったよ。勝てる相手だったしリードもしてたんだけどね。

これで6試合中、3試合終わって1分2敗の最下位。2番手に入るのに必要な勝ち点は…残り全勝しても勝ち点10か…昨年のようにロースコアゲームに持ち込めてもいないし…非常に厳しい展開ではありますね。

川崎1-1湘南 (ホーム開幕フライデー)

もう春ですね〜と言える暖かい午後。FRIDAYをゲットしつつ牛タンとビールを飲みながらキックオフを待っていると、空気は次第に寒くなっていく。 これだよこれ、ホーム開幕の雰囲気。ワクワクドキドキ。金曜ですが。

試合の方は悪くない進め方ではあったが同点で終わってしまった。あれで同点は厳しい。勝ちたかった。エドゥが何らかのトラブルで交代していたけど、大丈夫かな。

知念は我那覇の曲をもらっていた。これは燃える。あとは等々力でゴールを決めて沸かせるだけだ。

大島の新チャントはどうなんだろうなぁ。よく分からないので歌えなかった。帰ってYouTubeの動画で確認しつつ、原曲をiTunesで買おうと思ったら、売ってない…売ってない?? ググっても今日の『川崎フロンターレ大島僚太選手の応援歌として、真島昌利の楽曲「FASTER」が使用されます』のリリースくらいしか見つからないんだけど。オリジナルってそういう意味??

その感想としては…まず長くて歌いづらいし、歌詞もピンとこない(好奇心??)。いきなりは馴染めないですよねーということもありつつ、悪いけど「大島僚太 FASTER FASTER」の繰り返しだけでいいんじゃない? と思ってしまう。難易度高くてついてける気がしないよ。チャント=音痴のサポーターが興奮の中で叫ぶ曲…だよ? まあ第一印象なんてものは当てにならなくて、この曲もそのうち馴染むのかもしれないですが。

あと今季の選手紹介の映像はちょっと凝りすぎていて、私は良くないと思った。等々力にくるような観衆への訴求を考えても、もっとシンプルなのがいいんじゃないかと。川崎元投手の始球式は良かった。

全体としては、ブレイブサンダースの試合の時に毎回「金曜夜の等々力にスポーツ観戦のマーケットはない!」と断言していたのは撤回しなければならないと思いました。2万2千入りましたからね。初タイトル後のホーム開幕というプラス方向の事情を考えても凄い。私も5時半前にはついてましたが、その時点でA自由ホーム側はすでにまとまった空席がなかったです。働き方改革! プレミアムフライデー!!

こうして今年も俺たちのシーズンは始まるのだった。

Amazonの販売戦略

こないだ、4mのLANケーブルを探していたんです。世間には1m, 2m, 3m, 5mのLANケーブルは腐る程売っているんですが、4mというのはあまり見当たらないんです。

自分で圧着? 自宅に機材がないし、そんなの今時やってるやついないって。

で、問題のAmazonのベーシックLANケーブル。このラインナップが、、、

  • 0.9m
  • 1.5m
  • 3.0m
  • 4.3m
  • 7.6m

5mは長く、3mは短い、という時に4.3mのケーブルを買うことができるわけだ。しかしどういう長さだこれ。

たぶん、単位がフィートなんだろうな。

  • 3フィート=0.9144m
  • 5フィート=1.524m
  • 10フィート=3.048m
  • 14フィート=4.2672m
  • 20フィート=7.62m

あれ、15フィートだと4.572mになっちゃう。四捨五入で4.3mになるのは14フィートなんだね…

川崎0-1上海上港 (ACL開幕:寒かった)

赤﨑下田鈴木はどうしてるっていうんだ!?

とにかく寒い等々力でした。テニスコートのところ、まだ雪が残ってるんだね。こないだの埼スタでスタジアムの中、コンコースに雪が残っていたのは記憶に新しいところ。あの時は「これだから内陸部は…」とバカにしていたが、等々力もなかなか捨てたもんじゃないぜ。

まあ初戦は所詮初戦だしょ。隣の客はよく柿食う客だし。

というわけで、この試合は寒かったのと、フッキと登里のマッチアップは楽しめたよね。カタカナとハートのタオマフを買おうと思ったけど我慢した。

Golangのcgo呼び出しのコスト

cgoでC言語の関数を呼び出す場合、普通の関数呼び出しの10倍くらいコストがかかりますね。ffiと同じくらいと見ればいいのかな? もっとかかってるのかも。

例えばこんな感じにしておいて、、、

MBPで試してみると、こんな感じでした。

BenchmarkCSin-4 20000000 106 ns/op
BenchmarkSin-4 100000000 22.8 ns/op
BenchmarkMSin-4 100000000 20.0 ns/op

cgoを使って呼び出すことで5倍のコストがかかる。あとGolangの中で関数呼び出しが1段増えるだけだと3ns程度しか増えないのね。ライブラリ関数の呼び出しは内部関数の10倍、cgoはさらにその5倍…とかいう話なのかなこれは。

Golangはテストコードの中で直接cgoを使うことができない、という制約もあります。最初はxxx_test.goをいきなり作って、そこでcgoを使おうと思ったんですけど…直接cgoで書けないので、main.goを書く羽目になりました。

Golangで処理時間の短いC言語のライブラリを呼ぶのは得策ではなく、移植した方が良いだろうって話。

これ、お試しで xxHash(高速なハッシュ関数)のライブラリを呼び出してみようと https://github.com/wtnb75/go-xxhash を作りかけたんですが、試してみると標準ライブラリにあるCRCやAdlerに比べてあまりに遅いのでどうなんだろう…と思ったらcgoが遅かったと。そういう話です。

川崎2-3セレッソ (ゼロックススーパーカップ!)

初出場のゼロックススーパーカップは、カップ戦決勝絶対勝つマンと化したセレッソとの対戦。そして川崎はカップ戦決勝絶対負けるマンなわけで…結果はご覧の通り。もっと弱い相手と当たれば勝てたかもしれないのになー、と腐った考えすら持ってしまうほど。

しかし例えば100回やれば1回くらいは勝てるだろうと思う。もし100回ダメでも101回目で行けることだってある。だからまた決勝を目指して欲しい。

今日の試合は何となくうまくいかない感じで、特に前半はひどかった。相手のシュートミスに何度も助けられ。ネットがちょっと太くなった(そして動きが重くなってた)ように私には見えたけど、気のせいかな?

後半出てきた長谷川や守田は良いプレーをたくさん見せてくれたと思う。特に2点目のシーン、長谷川の狭いスペースでのドリブル突破、同時に中のDFを出し抜く大久保の動き。これは秀逸だったよね。あの一瞬、2人で何人のDFを無効化したのかな。それでもゲーム自体は全体的にセレッソのものだった。

まー強がりを言えば、シーズンの立ち上がりはこんなところでしょう。ここ数年の川崎はシーズン中にガンガン上げてく傾向があるんで。

DAZNのB

スポナビをDAZNが引き取るという話。早速Bリーグの中継がDAZNで始まってましたね。

DAZNもサービス開始当初のトラブルもなんの、素晴らしく改善されているのは皆さんご承知の通り。YouTubeがAmazonとのトラブルでFireTV Stickユーザにとってクソと化した今、DAZNこそが動画コンテンツの王者よね。

というわけで、Bリーグも普通に見れました。映像自体はスポナビ制作なのかな? スポナビはいってなかったしちょっと私には判別できませんが。視聴者にとっては、カメラワークの質が良ければあとはどうでもいい話。