2022-01-01から1年間の記事一覧

SWRが検証中かisValidatingで判断可能

概要 SWRはデータ取得のための React Hooks ライブラリで、データを継続的かつ自動的に受け取ることができる 例えばAPIに渡すパラメータが変わったとき、手動でAPIを叩き直さなくてもSWRを使っていれば変わったときに自動でAPIを叩いてくれる 再検証中かどう…

PhpStormのIndexingが毎回走って遅いので対処法メモ

概要 PhpStormにはインデックス作成の機能があります 公式によると以下のように色々な役割を担ってくれます PhpStorm のインデックス作成は、IDE のコア機能であるコード補完、インスペクション、使用箇所の検索、ナビゲーション、構文のハイライト、リファ…

git cherry-pickの概要とhash値が変わるので別のコミットになることに留意することのメモ

Git

git cherry-pickの概要 あるブランチのコミットを別のブランチに適用する操作 作業ブランチを変えたくなった場合などに、古いブランチの変更を新しいブランチに取り込むなどのケースに使うかと思います コマンド git cherry-pick commitSha commitShaはコミ…

MySQLのSelect句で日付の差分を取得する方法と分単位の差分について

使用例 例えば最初にレコードが作られた日付と、何らかの処理が完了した日付の差分を取得するときなどに使うかと思います select created, finished, TIMESTAMPDIFF(MINUTE, created, finished) AS '分差分' from table order by id desc MySQLのDIFF関数は…

PHP 7.2.x で推奨されなくなる機能 - クウォートしない文字列

PHP

クウォートしない文字列 クオートしない文字列は、その名前のグローバル定数が定義されていない場合は単なる文字列という扱いになります。 このとき、いままでは E_NOTICE が発生していました。 PHP 7.2.x 以降は、E_WARNING が発生するようになります。 次…

PHP UnitテストのassertEqualsとassertSameの違いと、assertEqualsは==と全く一緒ではない件について

assertEqualsとassertSameの違いについて PHPのUnitテストを書くようになって、基本はassertSameを使うもののassertEqualsとassertSameの違いをちゃんと調べたことがまだないなと思って調べてました。 イメージとしてはassertEqualsは==のような挙動で厳密に…

v-validateで値変更後にバリデーションする

$nextTickを利用するやり方 @input="v => { change(v) $nextTick(() => $validator.validate('xxx')) }" $nextTickはDOMの更新後に実行されるため、inputでDOM要素が変更されたあとに任意のvalidate処理を実行することが出来る

Dockerコンテナ内に入るコマンド二つとdocker exec -itの-itの意味

コンテナに入る exec 一つ目はdocker exec -it コンテナ名 or コンテナID bashで、基本これを使うイメージがあります exitで抜けたときに、コンテナ自体は終了せずに動き続けます attach docker attach コンテナ名 or コンテナID bash こちらはexitで抜けた…