- 2024年4月25日
【ShellScript】SJISならUTF-8に変換、UTF-8ならそのままにするスクリプト
稀に文字コードの混在したファイル群を扱う時があります。こういった時にそのままファイル全ての文字コードを変換すると二重に変換を行ってしまい文字化けすることがあります。 これの対策と […]
稀に文字コードの混在したファイル群を扱う時があります。こういった時にそのままファイル全ての文字コードを変換すると二重に変換を行ってしまい文字化けすることがあります。 これの対策と […]
結論をざっくりに言うと manifest.json に id が記述されていない可能性がありますので、もし書いてないのであれば世界でユニークな値を作って記述すれば、それで解決する […]
自動テストは開発、保守であると助かる機能です。人間の手でやっていては日が暮れるような量のテストも待ってる間にやってくれるため、影響範囲が広範であったり予想できなかったりする変更も […]
Excelは便利な表計算ソフトであり、様々な資料がExcelでやり取りされます。Excelはそのブックの中であればExcel自体の機能で十分な検索ができるのですが、複数ファイルの […]
題はポップアップですが、スクロールが発生するくらい大きな要素とposition: absoluteな要素があり、position: absoluteな要素の中でアンカーリンクによ […]
ファイルをプログラムを動かすマシンの外に置くことがよくあります。そういったところにあるファイルのMIMEタイプを得たい時があります。これを比較的高速に行う方法を紹介します。 フ […]
Laravelのdumpは手軽に使える値の確認方法です。今何が起きているかを前準備なくちゃちゃっと確認できる点、読みやすい点が優れています。dumpを使うと次のように色付きで構造 […]
PHPUnitはPHPの単体テスト向けのテストライブラリです。テストを書きやすく、管理しやすくしてくれます。 テストを整備する際、しばしば失敗時に必ず行う処理を入れたくなる […]
PHP には array_diff という関数があります。array_diff は次のように使って配列の差分を得ることができます。 PHP: array_diff – […]
Leafletは地図を表示するためのJavaScriptライブラリです。このライブラリを使って地図上にバツ印を描く例を紹介します。 実際のデモとコードが次です。 やっているこ […]
CSRF(Cross-Site Request Forgery、サイトをまたいだリクエストの偽造)はざっくばらんに言うと、攻撃者が用意したwebサイト等を介して被害者が認証済みの […]
プログラムの保守や運用では不具合の発生条件の調査、改修結果の確認などのためにログ調査を行うことがよくあります。ログはシステムの動作を追跡し問題の診断やパフォーマンスの分析に不可欠 […]