NISHIO Hirokazu[日本語][English]

columnとrowは誤った二項対立

原初の物理世界においてcolumnは「縦に長いもの」であり、当然「横に並ぶ」もの(1)であった。しかし表計算ソフトの普及により「縦に長いもの」を「(中にセルが)縦に並ぶ」もの(2)として解釈する人が生まれ、この2通りの解釈の間の混乱(3)が発生するようになった image

Grid Row - MDN Web Docs Glossary: Definitions of Web-related terms | MDN

Grid Row A grid row is a horizontal track in a CSS grid layout, that is the space between two horizontal grid lines.

flex-direction - CSS: Cascading Style Sheets | MDN imageimage

: The Table Row element - HTML: HyperText Markup Language | MDN : The Table Column Group element - HTML: HyperText Markup Language | MDN


~2024-09-10

mizchi 全然伝わらないので、俺が row と column を覚えられない脳内モデルをビジュアライズしました。 なんならこれを見た人全員バグらせてやるぐらいの気持ちがある image

mizchi: cos と sin はどっちがどっちか覚えられたのに row と column はどっちがどっちか一生覚えられない mizchi grid-template-areas grid-template-rows grid-template-columns flex-direction: row | column

この組み合わせを繰り返し記述することで脳が壊れてる

nishio 「値渡し?参照渡し?」「参照の値渡しだよ!」みたいなやつの新しい事例が生まれつつあるw

  • 誤った2のどのパターンだろ
    • 僕視点の解釈だと上記の図の1は「rowでもcolumnでもない」で2は「rowのcolumn」
      • 「rowか?columnか?」という思考が混乱の元
      • rowとcolumnが背反だと思ってるのがおかしい

todesking クソ画像を作っている場合ではない imageimage

  • 悪意のある画像だww

nishio まあ僕の脳内イメージはこれ image nishio 結局、縦に長いものの「中に小さいものが縦に並んでいる」と考えるか、縦に長いものが「横に並んでる」と考えるかは相対的なのでなんの説明にもならないのである


(C)NISHIO Hirokazu / Converted from Markdown (ja)
Source: [GitHub] / [Scrapbox]