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 で静的チェックをした時に、引数の型 ...
今年もなでしこが冬を越しました
冬の間はかれているように見えたのですが、やはり根が生きているのか、また緑になりました。
埼玉くらいの冬の寒さなら問題はないようです。
TypeScript Property ‘xxxxx’ does not exist on type T のエラーに対して in を使わない方が良い理由
以下のコードがあります。
type T1 = { hoge: string}type T2 = { foo: number}const myFunc = (obj: T1 | T2): void => { console. ...
Laravel の delete と destroy の戻り値
Laravel の Model クラスには delete と destroy という削除のためのメソッドが用意されていますが、それぞれ戻り値が異なります。
delete は bool が返ります。
一方で、de ...
英語 IMO は何の略語?
IMO は In my opinion の略語です。
日本で言うと、「私が考えるには」という意味になります。
コードレビューを受ける時に心得ておくとよいこと
Qiitaでコードレビューで嫌われる人の特徴、というような記事があがっていたので、それに関連してコードレビューを受ける側のマインドとして重要だと思うことを書きます。
コードレビューを受けると、自分が気がつかなかったミスや、 ...
JavaScript タグ付きテンプレートリテラル
JavaScriptで以下のようなコードに出会ったことはないでしょうか。
hoge`Hello ${value1} ${value2} san`Reactをやっていると styled components というライブラリ ...









