- 2023年1月16日
【Laravel】マイグレーションの中で Eloquent を使うのを避けた方が良い理由
Laravel にはマイグレーションという DB(データベース)のバージョン管理的な機能があります。ソースコードに DB の変更を記述して、その差分を積み上げることによって再現性 […]
Laravel にはマイグレーションという DB(データベース)のバージョン管理的な機能があります。ソースコードに DB の変更を記述して、その差分を積み上げることによって再現性 […]
CSS の三角関数が主要ブラウザで実装されきる日が近づいてきたので、これの使用例として任意の2要素を直線で結ぶ方法を紹介します。 2023年はCSSで三角関数「sin(), co […]
しばしばアプリケーションを移行したり、運用中のモノ全体をまとめたりする必要があります。そういった時、プログラムのある場所によっては Git 管理されている範囲のソースコードは G […]
4つの数字を自由に並び替えたり、演算子を加えたり、括弧を加えたりして10を作る問題があります。助手席に座っている時に前の車のナンバーで遊ぶ方法の一つです。この問題の名前ですがテン […]
Docker のイメージ生成時には次の様な少ない行数のログが同じ行を書き換えて流れていきます。 [+] Building 2.7s (2/3) => [internal] loa […]
何かしらの機能を作る時、画面内の要素に関連した何かを表示することがあります。例えば、画像と画像の間を線で結んだりとかそういったものです。その様な機能を作る時、参照先が非表示だと画 […]
TypeScript は緩やかにも厳格にも設定次第の強さで型を JavaScript に付与してくれる AltJS です。なるべく厳格にする方が安全なプログラミングができますが、 […]
やんごとなき理由で静的ページっぽく扱う部分がある時に知っておくと便利な方法です。public 以下に置きたくない、拡張子抜きでのアクセスをwebサーバーの設定変更せずに実現したい […]
webサイトを作ったり、改修したりした結果のテストをする際、正常なリンクがあるように見えるけれどもアクセスするとエラーとなるページがあるかないかを探します。主要なリンクについては […]
Leaflet は地図を描画してその上で様々なことができる JavaScript のライブラリです。このライブラリで描画された図形の中にユーザーがテキストを入力できるようにする簡 […]
大規模なデータを持つ MySQL でクエリを発行する際は速度に気を付ける必要があります。計算量が大きいクエリはユーザーを長く待たせます。これの対策としてインデックスで並び替えや探 […]
時々30分区切りでデータをまとめたい、などの時間をよくある数値とは異なる単位で丸めたいという要望があります。これを実装する方法を紹介します。 実装の方針は”日時オブ […]