by shigemk2

当面は技術的なことしか書かない

Lighthouse

Lighthouse はオープンソースの自動化されたツールでウェブアプリの品質向上に役立ちます。 このツールは Chrome 拡張機能として実行するか、コマンドラインから実行できます。 Lighthouse に監査したい URL を指定して実行すると、ページに対する集中的なテストを実行してパフォーマンスに関するレポートを生成できます。 今後は弱点を検出するテストを利用して、アプリの品質改善の指針を得られるようになります。

なんかこういうのが出てくる。

https://developers.google.com/web/tools/lighthouse/images/report.png?hl=ja

当然Chromeの機能なのでfirefoxにはない。

Lighthouse によるウェブアプリの監査  |  Tools for Web Developers  |  Google Developers

PHP 型 メモ

  • nullable
    • 型の前にクエスチョンマークをつけると、nullable であることを指定
  • void
    • 返り値の型を void と宣言した関数は、関数内での return 文を省略するか、あるいは空の return を使う必要

https://www.php.net/manual/ja/migration71.new-features.php

  • mixed
    • 引数に多様な型 (全てである必要はない)

https://www.php.net/manual/ja/language.pseudo-types.php

docker ARG

docker ARG

ビルド時に受け渡せる値のこと。 docker build --build-arg <varname>=<value> って書いた上でDockerfileにARGを書く。だからbuild-argとセット。 たとえばCodeBuildでdocker buildするときにDockerfile内の処理でCodeBuildで設定した環境変数を渡したいってなったときにARGとbuild-argのコンボをつかう

Dockerfile リファレンス — Docker-docs-ja 17.06 ドキュメント

CodeBuild の Docker サンプル - AWS CodeBuild