mycliアレコレ2022
最近使い始めたが、便利なので気に入っている。
www.mycli.net
Node.jsアレコレ
パスが通らない問題
Node.js をインストールした後、
% node -v
zsh: command not found: node
と表示されてしまった。
% nodebrew ls
v1x.xx.0 // インストールしたバージョン
current: none
だったので、
% nodebrew use v1x.xx.0
を叩いて以下コマンドで指定したバージョンがセットされたことを確認。
% nodebrew ls v1x.xx.0 current: v1x.xx.0
そして無事に以下が表示された
% node -v
v1x.xx.0
Dockerアレコレ2022
MySQLのコンテナが突如起動できなくなった
以下のようなログが出ていた。MySQLの5.7系と8.0系が入り混じっていたのが原因だったようで、Docker DeskTopで全ての Images と Volumes を消してから 「docker-compose up -d」したら起動できるようになった。
[ERROR] [MY-012585] [InnoDB] Linux Native AIO interface is not supported on this platform. Please check your OS documentation and install appropriate binary of InnoDB. [Warning] [MY-012654] [InnoDB] Linux Native AIO disabled. [ERROR] [MY-012526] [InnoDB] Upgrade is not supported after a crash or shutdown with innodb_fast_shutdown = 2. This redo log was created with MySQL 5.7.39, and it appears logically non empty. Please follow the instructions at http://dev.mysql.com/doc/refman/8.0/en/upgrading.html [ERROR] [MY-012930] [InnoDB] Plugin initialization aborted with error Generic error. [ERROR] [MY-010334] [Server] Failed to initialize DD Storage Engine [ERROR] [MY-010020] [Server] Data Dictionary initialization failed. [ERROR] [MY-010119] [Server] Aborting
【IntelliJ IDEA】設定アレコレ2021
ファイル保存時にコードフォーマットとimport最適化が走るようにする
- 設定→Tools→Actions on Save
- 「Reformat code」「Optimize imports」にチェックを入れる
Scalaアレコレ2021
PlayFrameworkでログレベルに応じてログを出力する
PHP-CS-Fixerを取り入れてみた
既にCI上では導入されていて、書き方が悪いと差分付きで指摘してくれるのだが、
差分を見てもどこを直せば良いのか分かりづらかったので、重い腰を上げて
ローカル環境にも入れてみた次第。
homebrewでcomposerをインストール $ brew search composer $ brew install composer インストールされたか確認 $ composer ホームディレクトリにcomposer.jsonが作られているので移動 $ cd composer経由でインストール $ composer require friendsofphp/php-cs-fixer 使ってみる ~/vendor/bin/php-cs-fixer fix <path>/file.php
放送大学大学院に修士選科生として入学
放送大学大学院に決めるまでの経緯
- 「コンピュータ・サイエンスを体系的に学びたい」という気持ちがずっとあった
- 仕事上、特に困ったことは無いものの「CS系の大学を出ていない」というところに引け目を感じていた
- 以下、学習する方法を検討してみた
資格試験
学位
- 客観的に「一定の学問を修めた」と見なされる
- 通学するのは面倒なので完全オンラインなところが希望
- 「どうせなら学位もらえる方が良いよねー」という素直な気持ち