Spring Bootでログ出力をテストするアイデア

やりたかったこと 普通ならloggerが呼び出されることをunit testで確認すればよい。 しかし、とある事情でMockMvcでリクエストを飛ばした際に意図した通りのログが出ていることを確認したかった。 やり方 標準出力にログが出ているか確認すればよい。 Captur…

AZ-104 Microsoft Azure Administratorに合格した

試験結果 771点で無事合格した。(1000点満点中700点で合格) 再チャレンジする気力は無かったので、1発合格できてよかった・・・。 前提 5年前に少しだけAzure portalは触ったことがある。(UI・サービスはかなり変わっている) AWS Certified Solutions Ar…

「美容常識の9割はウソ」を読んだ

美容常識の9割はウソ作者:落合 博子発売日: 2019/10/02メディア: Kindle版 読んだ動機 肌が汚いよりきれいな方がいいと思い、エビデンスが無いことを理解しつつもそれなりに高い洗顔料や化粧水を使っている。最近、節約マイブームが来ていおり、スキンケア代…

「窮地にいるエンジニアは、ズルい処世術で困難を突破する」を読んだ

窮地にいるエンジニアは、ズルい処世術で困難を突破する作者:佐々木康介,MBビジネス研究班発売日: 2019/08/16メディア: Kindle版 読んだ動機 Kindleのセールになっているのが目に入り、ズルい処世術とはどんなものか気になったから 要点 技術に長けるのがよ…

karabiner-elementsとM1 MacBook Airの相性が悪いので代替策を探す

問題 US配列キーボードを使っているのですが、JIS配列の「かな」「英数」キーを使った入力メソッドの一発変換は大変便利です。 私はkarabiner-elementsを使わせていただき、commandキーにかなと英数を割り当てていました。 しかし、v13.1.0をインストールし…

Kotlinで競プロをするTips

これは何 Kotlinで競プロするときに役立ったTipsを随時追記します。 Kotlinに関係のない競プロのTipsも含みます。 Tips 出力の高速化 大量に出力すると、場合によってはTLEします。 val ans = List(2_000_000_000) { 1 } ans.forEach { println(it) } 出力は…

2020年に使った技術

使った技術 言語 Kotlin Java Python ライブラリ pico-cli Retrofit jib ミドルウェア MySQL 久しぶりにたくさんSQL書いた。 Redis インフラ HashiCorp系コンテナオーケストレーションツール群(Nomadなど) アプリ開発者として初めて触った。 インフラの面…

2020年の振り返りと2021年の抱負

2020年の振り返り プライベート 海外旅行1カ国 AtCoderを始めた 下期は忙しくてあまり手が出なくなってしまったが、もう少しで緑くらいまではいった。 数学とプログラミングのセンスの無さがしみる。 資産が40%弱増加した 株高の恩恵に加えて、ステイホーム…