2020-11-08(日) [長年日記]
■ MongoDBを(ようやく)mLabからAtlasへ移行
Heroku上で長らくMongoDBのadd-onを提供してくれていたmLabがサービスをやめるという案内が来たのはもう何ヵ月も前だったと思うが、転職活動中ということもあってなかなか手をつけられなくて、そうこうするうちにサ終まであと3日なんてことになってしまった。なんで年休消化中にやらなかったんだ、おれ。
移行先はMongoDB社じきじきに提供しているサービスAtlas。もはやこんな時期なので移転Howto的な記事を書くのは意味ないし(ググればいくらでも出てきます)、ちゃんと移転したぞ、という記録としての意義しかないね。
mLab社はMongoDBに買収されたんだから、もうちょっと楽な移行手段は用意できなかったんかい! とツッコミたくなるほど手間がかかる。考えてみればDB移行なんてどんなサービスでも一大事業なんだから、それを10個以上(Stagingなんかも含めればその倍)のサービスで週末の夜だけを使って実行するなんてだいぶバカである。
ある程度は自動化したものの、動作確認やらなんやらはしなきゃいけないし、マウスぽちぽちと目視確認はなくせなくてつらかった。あとMongoは3.xの頃から使ってるから、知識のアップデートが足りてなかったのを知れたのは良かったな。mongodumpやmongorestoreがURLを受け付けるようになっていたのは知らなかった。おかげで作業がだいぶ楽になった。
あと4.x以降、databaseのrenameやコピーができなくなっていたので、dump + restoreでやるしかなかった。なんでコピーがしたかったかというと、移行ツールを使うとdatabase名がHerokuで自動生成された「heroku_xxxxxxx」みたいな名前になってしまって、あとで困るからなんだな。なのでdumpしてから意味のある名前でrestoreするという作業を入れた(もちろん自動化した)。
というわけで、この日記を含めたtDiary.Netのアクティブな日記群、宅配トラッカー、(来るべきシーズンを待っている)グラコロ同盟など、すべてのサービスをAtlasへ移行完了。ちゃんとやりきった自分をほめてやりたい。
2020-11-07(土) [長年日記]
■ デレステイベントLive Parade「ダイアモンド・アテンション」
LIVE Paradeはデイリーミッションだけでも3公演/dayがきつくて、しかも全公演を開けなきゃいけないのがけっこう遠くて、時間がないときにはぜんぜんこなせない。早い話がもうダメ(おれが)。
しんげきEDシリーズなのでMVがアニメ。無駄にカッコイイのとダークうえきちゃんが笑える。譜面はまぁまぁムズいわね……最近フルコンできないわね。
コミュはまぁ……例によって例の感じ。
THE IDOLM@STER CINDERELLA GIRLS LITTLE STARS EXTRA! ダイアモンド・アテンション
日本コロムビア
¥1,650
2020-11-04(水) [長年日記]
■ Google ChromeからMicrosoft Edgeに乗り換え
昨日、Android版のGoogle Chromeで「共有」をしようとしたら、見慣れないUIが出てきて目が白黒。なんだこれ。
いつも使ってるアプリの一覧はどこへ行ってしまったの……と一所懸命探したところ、下の段を右にずーーーーっとスクロールするとやっと「...」というアイコンが出てきて、その先にあった。そもそもスクロールするように見えないんだからもう、一生見つからなくても不思議じゃなかった。
というかこのUI、気が狂ってるとしか思えないんだが、どうなってるの? Twitterでも書いたけど、
- 上段と下段に同じものが並んでいる。同じものを2つ置いておくほどスマホの画面は広くない!
- めったに使わないものがデフォルトになっている。10年もAndroidを使い続けてるけど、Bluetoohへの送信も、Androidビームも、印刷も、一度たりとも使ったことないよ! どんな統計データ使ってんだよ!
- 前述のように従来の(Android本来の)やり方にものすごくアクセスしづらい。そんな奥に押し込める必要ないだろ!
まともな判断力のあるデザイナがついてるとはとても思えない改悪。なんらかのマーケティング的な圧力がかかったりしたんだろうか。
とはいえ最近のGoogleときたら、Play Musicから機能的にぜんぜん不足してるYouTube Musicへ強制移行をさせたり、Google Photosのpublicな写真を403にしたり、おかしな判断が目立つ。GCPもあんまり儲かってないらしいし、凋落の兆しだろうか。
それにしても、ブラウザの共有機能は日に何回、何十回と使うので、これでは話にならない。即座に乗り換えを決断した。選択肢はいろいろあるけど、最近急激に評価が高まっているMicrosoft Edgeを使ってみることに。
スマホ側の移行はそこそこすんなり済んだ。もちろん共有機能はスタンダードで使いやすい。「ホーム画面に追加」で作ったショートカットが、ブラウザに依存していたのでぜんぶ作り直しになったのは想定外だったけど。あれ、URLやタイトルみたいなメタ情報だけ保存されてるんだとばっかり思ってたよ。
問題はWindows側でなぁ。通常のブラウジングは、Chromeの拡張がそのまま使えたりするのですんなりいくんだけど、Chromeで相当便利に使っていた「ショートカット作成」がEdgeにないのが困る。しょうがないのでハイブリッドで使ってるけど、なんとかならんかなぁ。Microsoftには実装してほしい旨をフィードバックしたけど。
それにしても、OS (Windows)に加えてエディタ(vscode)、端末(Windows Terminal)ときて、ついにブラウザまでMicrosoft製品を使うことになってしまい、一時はMS依存から逃れるためにLinux Desktopを使っていた(というかこの日記の開始理由がそれである)のに、どういう風の吹き回しだ(笑)。まぁ、Google依存が少しでも下がるならそれもまた良しか。
2020-11-10追記
Chromeの「ショートカット」相当の機能がすでにあるのを発見した。「アプリ」がそれだ。特定のWebサイトが独立したウィンドウになる、Chromeとほぼ同じ動作! これで完全にChromeを捨てられるぅぅ。