- 2021年12月6日
【PHP】再帰関数の引数の型を最初の呼出しの型に限定しつつグローバルな関数を増やさない方法
再帰関数はネストしたオブジェクトや配列を処理する際に便利です。便利ではあるのですが、自身を呼び出す都合上その関数の引数の型は最初に呼ばれる時の型と再度呼び出される時の型の二種類を […]
再帰関数はネストしたオブジェクトや配列を処理する際に便利です。便利ではあるのですが、自身を呼び出す都合上その関数の引数の型は最初に呼ばれる時の型と再度呼び出される時の型の二種類を […]
PHP には配列の差分を取るための関数がいくつかあります。 array_diff_assoc — 追加された添字の確認を含めて配列の差を計算する array_diff_key — […]
iOS でも Android の Toast のような一定時間表示して自動で消えるメッセージ表示機能を使いたくなったので、実装方法をまとめ。 と言っても、下記の記事のコードをそのま […]
ffprobe は ffmpeg と同系列のツールで動画ファイルの情報を探れます。 ffprobe Documentation 例えば、次の様に実行できます。 >ffprobe […]
今回は、JavaScript で特定の文字列が何回出てきたのかを調べる方法についてです。 全く難しいことはしていないのですが、今後使用する時にコピー&ペーストできるようにまとめ。 […]
Jest は JavaScript のユニットテスト用のライブラリです。 Jest · 🃏 Delightful JavaScript Testing Java […]
今回は、.querySelectorAll() を使って子要素を取得する方法についてです。 普段は .getElementById() を使えば事足りることが多いのですが、今回はち […]
video 要素はフレームをはじめとした動画のメタ情報を取得するには貧弱な要素です。 <video>: 動画埋め込み要素 – HTML: HyperTex […]
今回は、React の useState() で配列データを扱っている際に、特定の要素のみを更新する方法です。 動くには動くけど、もっとスタイリッシュに書きたい!と思って調べたとこ […]
時折、ある処理中に多次元配列で得られた値を次の処理に渡すために input 要素に渡すことがあります。具体的にいうと入力画面から確認画面に POST されてきたデータを確認画面か […]
最近になって、ようやく delegate の使い方を理解し始めてきたので、わかるところまでをまとめ。 今回は、protocol を使って他の ViewConroller にあるメソ […]
PHP8.1 がリリースされました。PHP8.1 のセキュリティサポート期限は 2024/11/25 までです。PHP7.3 のセキュリティサポートは2021/12/06 に切れ […]