技術と魚

雑感と備忘録

type="importmap"なるscriptタグ

久しぶりにRailsのキャッチアップでもしようと思い、Rails7の情報を見てimportmapなるものが入ったとのことを知った。 こんな感じになるみたい。下記は、Railsで適当にviewを吐いたときに得られたもの。 <script type="importmap" data-turbo-track="reload">{ "imports": { "application": "/assets/application…

type="module"なるJavaScript

技術的キャッチアップをせずぼーっと生きていたらブラウザでもimport/exportが使えるようになっていたのでメモ。 JavaScriptモジュール いわゆるCommonJSやESModulesをイメージするかもしれないが、そうではなくブラウザにネイティブに実装された仕組み。 な…

ピクロスと数学〜実は奥が深いゲーム

ピクロスというゲームがある。縦列と横列にそれぞれ数字が並び、数字の数だけ黒マスが連続する。数字が2つ並ぶときは、間に白マスが存在する。この数字をもとにすべての黒マスを特定するゲームだ。一度は見たことがあると思う。 Jupiter社が開発しているNin…

バードウォッチングを始める

コロナもあるし0歳児もいるし、ワンパターンな休日を過ごすことがほとんど。天気が良い日は子を抱っこひもで抱っこして散歩をする。なんという普通の日だ。 改めて散歩していると案外身近で発見ができる。特に近所の川は都内の湧き水が水源だから東京にして…

今年の目標

非効率なマルチタスクを減らす リソース上仕方ないことも多々あるけれど、基本的にスイッチングは非効率。マルチタスクは"仕事した気になってしまう"ので良くない。役割を複数持つことはあっても、できるだけコンテキストスイッチ回数を減らすようにする。 …

「宇宙と宇宙をつなぐ数学 IUT理論の衝撃」を読んだ

『宇宙と宇宙をつなぐ数学 IUT理論の衝撃 (Japanese Edition)』 (加藤 文元著) 数学の哲学として非常に面白かった。IUT理論自体については、ほんの触りの部分だけ知ることができるけれど、この本が目的としていないように、具体的で厳密な理解はできない。…

selenium-side-runnerでinput[type=file]がhiddenとなっているタイプのファイルアップロードをどうにかする

おしゃれなアップロードボタンは、inputを隠してダミーボタンを経由してinteractしているだけなのでseleniumがinvisibleなelementを操作できず死ぬ。 こんな感じのエラーになる ElementNotInteractableError: element not interactable ダミーボタンのclick…