- 2024年1月9日
- 2024年1月9日
【MySQL】xxxに紐づく最新のyyyの情報が必要な検索を高速化するために正規化を崩す
しばしば一覧画面で一覧されている要素に紐づく最新の何かも表示したくなることがあります。例えば、ブログサイトの記事一覧の記事に対する最新のコメントなどです。こういった時の高速化の方 […]
しばしば一覧画面で一覧されている要素に紐づく最新の何かも表示したくなることがあります。例えば、ブログサイトの記事一覧の記事に対する最新のコメントなどです。こういった時の高速化の方 […]
大きな数値を多く取り扱う時、順序だけ維持してデータ量を小さくしたい時があります。そうした際は使う文字を0~9からより広い範囲に広げるN進数への変換で値を維持したままデータ量を小さ […]
地図上の図形ができた後に穴を埋めたくなることがしばしばあります。この埋めたい穴とは次図の様な領域の中にある小さな穴のことです。 これはGeoJSONの仕様を知ると案外シンプルに […]
Pythonで画像を取り扱う時にしばしば画像の領域を扱う時があります。最近ですと Segment Anything を使うプロジェクトでよくやります。 Segment Anyth […]
プログラムの目的によっては外部に公開する必要があり、バージョンアップの際には都度、外部公開しているサーバーの中でプログラムを更新する必要があります。これを手作業でやるといずれミス […]
しばしば大量の入力イベントすべてについてAPIと通信して、最後の結果のみを得たくなる時があります。これはオートコンプリートであったり、画面上から動かないボタンをクリックすると通信 […]
この記事で使っているバージョンはPython 3.12、Windows 11 Proです。 Windows上のPythonで次のコードを実行するとエラーが発生します(少なくとも […]
タイトルの通りです。何かしらの理由でファイルシステムを使わずにディレクトリの中を探索する必要がある場合に役立つときがあるスクリプトを紹介します。 実際のコードは次です。ディレク […]
Laravelでカスタムイベントリスナーを任意のタイミングで有効化、無効化する方法を説明します。これは特にLaravelが用意したイベントリスナー(例えば xxx::saving […]
しばしばデータの変更連絡を保存、閲覧できるようにしたいという要望があります。この要望の際は通常のログに加え日本語で見やすい差分を作るようにする必要があります。これの役に立つメソッ […]
Laravelで使用できるライブラリには、非常に簡単に画像を編集できるライブラリが存在します。 非常に多機能で、バックエンドにImagemagickやGDを使用することができ、La […]