JavaScript 配列の中に特定の値があるかを確認する場合に indexOf を使わない方が良い理由
例えば、配列の中に hoge という文字列があるかを確認する場合に、indexOf を使うことがあると思います。
const arr = const hasHoge = arr.indexOf('hoge') ! ...
docker-compose up でコンテナが起動しない時に確認すること
docker-compose up を実行したのに、docker ps を実行するとコンテナが起動していない場合には、docker-compose logs を実行してログを確認します。
docker-compose logs
ECMAScript とは何かを1分でできるだけ分かりやすく説明する
フロントエンドエンジニアであれば一度は聞いたことがあるであろう ECMAScript という単語。
これが何かを簡単に説明します。
まず、ECMAというのは「Ecma Internat ...
TypeScript 4.6 で追加された機能 代入したときの型推論の改善
こちらで書かれている内容です。
TypeScriptは、以下のようなオブジェクト型のユニオンを推論するときに、そのオブジェクトのキーを基に推論することができました。
type Action = | { kind: & ...
信州産りんごで発酵させたコーヒーを飲んでみた
妻からCoffee bag Appleという信州産りんごで発酵させた珍しいコーヒーをもらったので飲んでみました。
コーヒーというよりリンゴティーに近い感じで、ほんのりとコーヒーの風味がしました。
コーヒーがあま ...
GCP Cloud Loggingでインスタンス名でフィルターする
Cloud Logging のログをフィルターする時に、特定のインスタンスのログに絞りたい場合があります。
インスタンス名で絞りたい場合は、labels.compute.googleapis.com/resource_na ...
PHPでコードを再利用するときに便利なtrait
PHPでコードを再利用したい時は継承を使うのが一般的ですが、traitを使うと継承の複雑さをなくすことができます。
以下の例では、sayHello や sayGoodbye といった共通の処理を Hoge というtrait ...
PHP 7.4 で追加された Typed Property について
クラスのプロパティに型を指定できるようになります。
以下の例では $id は int ですが、string を入れようとしているために「Uncaught TypeError: Cannot assign string to ...
Laravel の Model::find と PHPStan
Laravel の Model::find は引数の型によって戻り値が異なります。
引数がintなら、単一のモデルのインスタンス引数が配列なら、配列
ここで PHPStan で静的チェックをした時に、引数の型 ...
今年もなでしこが冬を越しました
冬の間はかれているように見えたのですが、やはり根が生きているのか、また緑になりました。
埼玉くらいの冬の寒さなら問題はないようです。