X(Twitter) Zenn GitHub RSS 共有

一時保存場

作成日時:2025-07-23
更新日時:2025-11-09

別の文書やカテゴリに振り分けていないメモの集合。

記事

仕事における自身の思想を抽象化したもの

少々短速の原則

SQLや外部リソースだけはでなく、対人にも該当しないか?
質問量、質問回数、占有時間、理解容易性

外部リソース = 他者。

TanStackDB

フロントのDB

LLM

障害対応

情報の保持

LLMにしても、障害対応にしても、開発にしても
結局は情報を文書として残し保守しなければならない。

SECI、情報の共有。

技術でなんやかんやするより仕様を変えたほうが早い

Enumの状態遷移

複雑ならHelperクラスに置けばいい。

コマンド・クエリの分離

動機付け

心的なものだけではなく、環境も整える。
そもそも他者に期待するな。
「成長してくれる」はギャンブルに過ぎない。

BFCache

Chrome。
ブラウザバック時における高速化手法。
このせいでレイアウトのずれやscriptが発火しなかったりする。

Chrome DevTool

パフォーマンスからレンダリングのスクショをとれる

Gridによるレイアウトシフト

Google Chrome(PC)でのみ発生。

事象

Grid Layoutで要素を並べたことで、ブラウザバック時にスクロールの位置がずれた。

  1. 画面A表示
  2. 画面Aでスクロール
  3. 画面Bに遷移
  4. 画面Aにブラウザバック
    • この時に2の位置と異なる場所にスクロールした

下記の場合もずれた。

原因

Grid Layout内の各要素の縦幅を固定しなかったため。

ウィンドウサイズによって、要素の横幅や縦幅が動的に変わるように定義した。

|1234|
↑幅が十分あるときは1列

|123|
|4  |
↑幅が小さくなると自動で改行

要素ごとの横幅が小さくなると、それに比例して要素の縦幅が変動する。
これによって全体の縦幅の計算がうまくできず(推測不可)、本事象が発生した。

他のブラウザは、おそらく縦幅が確定した後にスクロール位置を復元していた。

対応

要素の縦幅を固定する。

知見

情報の質: コロコロ変わる

reactやvueにおけるkey

チェックリスト

チェックリストの目的は、文字通りチェックをすること。
それに加えて概念の認知を促す。

ハゲの定義

ハゲとは何か。
つるっぱげに髪の毛を1本加えてもハゲか?
つるっぱげに髪の毛を2本加えてもハゲか?
つるっぱげに髪の毛を10,000本加えてもハゲか?
境界値は何か。

仮に髪の毛が生えそろっている人がいたとする。
その人がストレスによって円形脱毛症、つまり10円ハゲができた場合、その人はハゲか?

頭頂部の半径3cm以外を剃り上げている部族が居れば、その部族の中ではハゲではない。
その半径3cm内の喪失がハゲである。

スキンヘッドはハゲか?

結局は主観的評価と社会的評価による。
プラグマティズムだね。

ナレッジマネジメントとLLM

これまでに蓄積された知識をLLMに渡せば精度があがるのでは。
これまで以上にナレッジマネジメントの重要性が高まる。