2021のまとめ

2021年も終わり。 31日は忙しそうで忘れそうなので今のうちに書いておく

総括

今年1年を振り返ったけどなんだか体力が落ちているようだった。 来年はブレワイのリンクのようにハートを取り戻す作業が必要そう。それも早急に。

昨年末にまたブログを書くをやる気でいたけど放置気味になっている。 Notion で見えないところに書く習慣が定着したら外に出さなくなったというのはある。 デジタル引きこもりみたいになっているのでこの辺りは改善したい。

生活とか環境など

  • 相変わらず在宅勤務
  • 今年知り合った人が結構いた。2020年以上にオンラインで関わる人が増えたと思う。
  • 肉体的に鈍重になりつつある。ジムとかで体力を取り戻したい
  • 部屋にものが増えた。昨年に比べさらに増えた
  • 東京から出ていく気持ちがあったが結局やめた(昨年に続き今年もあった)

ガジェット

  • Vive Flow は次のVRハードの一端を見せてくれる良ハード
  • Nreal Air を体験したが映像を見るに寄せたデバイスでクセが強そう
  • AirPods Max を破格で買ったがかなりよかった(ハイレゾ対応とかしてないので、その辺りは残念)
  • Varjo XR3 は現代最高峰のVRバイス
  • M1 Macbook Air では限界だった。当初の想定よりずっと使うメインマシンになった
  • Windowsマシンを買った
  • Pixel6 を買った
  • Stream Deck を買った
  • GPD Win3 を買った
  • ラズパイ4を買った(在庫切れしてるし入手も再来年とかになりそうなので確保)
  • Ray-ban Stories を買った。Meta社が次に作りたいものが分かりやすく具現化してるものだと思う
  • HaritoraX を買った。使いやすくするのが課題
  • iPad Mini を買った。ペンシル2にも対応していて大変良い。リングつけたらもっと使いやすくなるかな...

雑感

  • iPhone LiDARにハマってた
  • 昨年目標だったフルトラはできた
  • VRChatの時間をまた少し増やした。GPD WIN3でできるのが大変良い
  • FGOはメインストーリーに絞ってやってる。
  • ロマサガRSやめた
  • MTGアリーナできてない。スマホに入れるのはずっと悩んでる
  • 漫画の消費量は増えた気がする
  • ベルセルクが終わってしまった...
  • ダークソウルクリアした
  • アニメは無職転生と王様ランキングが良かった
  • 秋月近くに欲しい(アキバ近くに拠点を構築したい)(2年目)
  • 情報取捨選択の重要度が増えた(これについてはもっと深い検討が必要)
  • 結局何がやりたいのかわからないので「無いのでは」という結論になりつつあるが、インプットが足りてないのではと感じている(2年目)
  • モチベーションは「より良くなるといいな」でやっている
  • 1円でもいいのでお金になるようなもの作ってみたら楽しそうくらいの気持ちがある(何が良いか見つからないので再検討)

あとは少しずつまとめてた領収書類の確認をしておく。

以上

スマホアームは便利

これを買った。

www.amazon.co.jp

何が良くなったか

スマホを持たなくていい。これに限る。

ずっと頭と同じ位置にスマホがあるのはちょっと鬱陶しいと思われるが、すぐに慣れる。

それよりも通知が来たときに操作位置にぐいっと持ってくるだけという楽さがある。

持つとどうしてもそちらに気を取られがちになってしまうし、他のことを始めてしまうリスクも高い。

スマホアームにつけておくことで済んだら、ぐいっとまた戻すだけでまた元の作業に戻れるのは結構快適なものだったりする。

スマホアプリ開発にも便利。

ずっとみておかないといけなかったり、頻繁に変更を加えたりするときにいちいち持たなくていい。

持つ行為は集中に近い行為なので、集中コストが減らせるのはとてもありがたいなと最近特に感じる。

Chrome のリリースチャネル

canary だけだと思ってたけど他にもあるみたいなので、公式を参考にしてまとめてみた

参考 www.chromium.org

知りたいのはここ。

使用するチャネルを選択するにはどうすればよいですか

種類

Chrome のリリースチャネルは以下のように分けられる。

  • Stable channel
  • Beta channel
  • Dev channel
  • Canary build

それぞれの概要

Stable channel

安定版。Chrome を普通にダウンロードして使おうとするとこちら。
テストも通ってバグやクラッシュもほぼ全く起こらない。普通に使いたい人はこれを選択する。
参考に書いてある通り、マイナーリリースの場合は約2〜3週間ごとに、メジャーリリースの場合は6週間ごとに更新される。

Beta channel

次実装される機能を知りたいといった場合はこれ。
Stable より更新が早く、マイナー更新はほぼ毎週。メジャーアップデートは Stable より1ヶ月早く 6週ごとに更新される。

Beta channel

開発で今何が起きているかを知りたい場合にはこちらを選択する。
Stable や Beta よりバグの発生する可能性が高いが、開発で何が起きているかを知るにはベストな選択。
更新は週に1~2回行われ、他のチャネルよりもずっと早いものになっている。
メジャーという区切りはなくどんどん変更が入っていくようです。

Canary build

いわゆるカナリア環境。
ビルド = リリースなので誰かが使ったわけでもテストが通ったわけでもない。
毎日リリース。

使い方を考える

基本的に安定板を使うので良さそう。
関連する技術の開発をしている人は canary か dev を入れておけば事足りる。
新しいコーデックに対応しましたといったものは canary や dev でまず最初にリリースされるので
最新機能をすぐ試したいという欲求や仕事の場合でない限り Stable channel 以外の Chrome と出会うことはなさそう。

zerossl を使ってみた

大体証明書を使おうってなった時には Let's Encrypt を選択するが、 それ以外の選択肢もあるとのことで ZeroSSL を使ってみた。

参考

こちらがわかりやすかったです。

zenn.dev

公式

zerossl.com

流れ的にはこんな感じ。
簡単ですね。

1.アカウント作成
2.利用したいドメインを登録
3.手順に沿ってぽちぽち設定していく
4.完了

公式ドキュメント

help.zerossl.com

慣れてれば問題ないけどドメインの認証がちょっと手間だったりした。
メールか、CNAME の登録か、HTTPファイルのアップロードの3択。
メールが最速らしいけどドメインのメールってあんまり意識したことがなかったので CNAME で実施。
反映に時間がかかるのでやり方が間違ってると余計な時間がかかるので難儀した。

Unity MonoBehaviour の起動から終了までの流れ

忘れそうなので自分用のメモ。

参考

docs.unity3d.com

起動

Awake() → OnEnable() → OnApplicationPause(false) → OnApplicationFocus(true) → Start()

終了

OnApplicationQuit() → OnDisable() → OnDestroy()

関連しているのは以下

  • Awake()
  • OnEnable()
  • OnApplicationPause(bool)
  • Start()
  • OnDisable()
  • OnApplicationFocus(bool)
  • OnDestroy()
  • OnApplicationQuit()

Macbook Pro で Android Studio が動かなくなって困っていたのが解決したっぽい話

結果

stackoverflow に解決策が載ってた。 Android Studio の 4.2 Preview を使うようにすれば問題なさそう。

stackoverflow.com

今回の教訓 普通ので動かなくなったらベータ版でもいいから他のを入れてみると解決する。

症状について

昨年末くらいから挙動がおかしくなってた。 macOS BigSur を入れてしばらくしてからくらい。

Android Studio は import を行ったり TOOLS を入れるときに別タブで表示することがあるのだが、 それをすると全く動かなくなり強制終了せざるを得ないという状況になっていた。 また、 Event Log を見ようとすると固まって見れないという地獄の状況になっており、解決策が見つからないので諦めていた。

Windows を使ったり、 M1 Mac で動かしてみたり。

解決のきっかけ

  • Finder で アプリケーション Android Studio のパッケージの中身を見る。
  • Contents → MacOS → studio から起動
  • 端末で起動させることでエラーが見えるようになる
  • エラーで検索すると類似の事象で検索結果が見つかり、上記の結果にたどり着いた。

ラッキーだった。