JavaScript

例えば、配列の中に hoge という文字列があるかを確認する場合に、indexOf を使うことがあると思います。

const arr = const hasHoge = arr.indexOf('hoge') ! ...

システム開発

docker-compose up を実行したのに、docker ps を実行するとコンテナが起動していない場合には、docker-compose logs を実行してログを確認します。

docker-compose logs

システム開発

ECMAScript とは

フロントエンドエンジニアであれば一度は聞いたことがあるであろう ECMAScript という単語。

これが何かを簡単に説明します。

まず、ECMAというのは「Ecma Internat ...

TypeScript

こちらで書かれている内容です。

TypeScriptは、以下のようなオブジェクト型のユニオンを推論するときに、そのオブジェクトのキーを基に推論することができました。

type Action = | { kind: & ...

人生

妻からCoffee bag Appleという信州産りんごで発酵させた珍しいコーヒーをもらったので飲んでみました。

コーヒーというよりリンゴティーに近い感じで、ほんのりとコーヒーの風味がしました。

コーヒーがあま ...

Google Cloud

Cloud Logging のログをフィルターする時に、特定のインスタンスのログに絞りたい場合があります。

インスタンス名で絞りたい場合は、labels.compute.googleapis.com/resource_na ...

PHP

PHPでコードを再利用したい時は継承を使うのが一般的ですが、traitを使うと継承の複雑さをなくすことができます。

以下の例では、sayHello や sayGoodbye といった共通の処理を Hoge というtrait ...

PHP

クラスのプロパティに型を指定できるようになります。

以下の例では $id は int ですが、string を入れようとしているために「Uncaught TypeError: Cannot assign string to ...

Laravel

Laravel の Model::find は引数の型によって戻り値が異なります。

引数がintなら、単一のモデルのインスタンス
引数が配列なら、配列

ここで PHPStan で静的チェックをした時に、引数の型 ...

人生

冬の間はかれているように見えたのですが、やはり根が生きているのか、また緑になりました。

埼玉くらいの冬の寒さなら問題はないようです。