- 2024年4月3日
- 2024年4月3日
【PHP】ネストした配列に対応可能できる再帰的な array_diff を作る
PHP には array_diff という関数があります。array_diff は次のように使って配列の差分を得ることができます。 PHP: array_diff – […]
PHP には array_diff という関数があります。array_diff は次のように使って配列の差分を得ることができます。 PHP: array_diff – […]
Leafletは地図を表示するためのJavaScriptライブラリです。このライブラリを使って地図上にバツ印を描く例を紹介します。 実際のデモとコードが次です。 やっているこ […]
CSRF(Cross-Site Request Forgery、サイトをまたいだリクエストの偽造)はざっくばらんに言うと、攻撃者が用意したwebサイト等を介して被害者が認証済みの […]
プログラムの保守や運用では不具合の発生条件の調査、改修結果の確認などのためにログ調査を行うことがよくあります。ログはシステムの動作を追跡し問題の診断やパフォーマンスの分析に不可欠 […]
タイトルにある通り、React Native で発生したビルドエラーについてです。 地図の実装に「@rnmapbox/maps」というライブラリを使用しているのですが、先日不具合の […]
console.log は値をコンソールに表示するメソッドであり、手軽に使えるJavaScriptのデバッグツールです。多くの人のJavaScriptのデバッグはconsole. […]
Pythonにはデコレータという機能があります。これは関数を受け取り、その関数を元にした関数を返す処理を書きやすくする機能です。これは例えば次のように使えます。 関数をラッピン […]
Gitはソースコードのバージョン管理ツールとして用いられることが多いツールです。Gitを用いることでソースコードのデプロイ、ロールバックなど操作がやりやすくなります。Gitによる […]
LaravelはPHPのフレームワークで多言語化機能が備わっています。この多言語化機能でバリデーションエラーメッセージを日本語にしているとmore errorsというメッセージが […]
ざっくりいうと次のように通常のリレーションにWHEREを付け足して複合キーとして十分なカラム指定をすればOKです。 LaravelにはEloquentというあるテーブルについて […]
LaravelにはEloquentというあるテーブルについてのSQLを扱える機能があります。これは基本的に主キーが1カラムだけのテーブルを前提としており次のような複合キーのテーブ […]
PHPで行き先の多い分岐を扱う際、未定義の分岐先(あるいは入ることのない分岐先)に例外を仕込んでおくと後の改修作業が少し楽になります。この記事ではその実装方法と例を紹介します。 […]