棚を分けています
「アプリ開発日記」は、この店に並ぶ道具たちを実際に作りながら考えたことの記録です。それ以外は、日々のIT・スマホ・Linux・Androidまわりで気になったことを、店主なりにまとめたコラムになっています。
JOURNAL
道具を作りながら考えたこと、日々のIT・スマホまわりで気になった小ネタを、店主が気ままに綴っています。
「アプリ開発日記」は、この店に並ぶ道具たちを実際に作りながら考えたことの記録です。それ以外は、日々のIT・スマホ・Linux・Androidまわりで気になったことを、店主なりにまとめたコラムになっています。
店に並ぶ道具たちを作りながら、実際に考えたこと・詰まったこと。
17件の記事Web技術やツール開発をめぐる、店主なりの気づきや考察。
19件の記事スマートフォンやブラウザまわりの仕組み、地味だけど気になる話題。
6件の記事サーバーや開発環境を支える、Linuxまわりの小ネタ。
4件の記事小学生でもわかる!おみくじガチャボタンを作りながら学ぶ、JavaScript超入門シリーズ。
5件の記事「PATHが通らず動かない」「ログがどこにあるか分からない」「二重起動でサーバーが固まった」……そんなcronの苦悩から卒業!systemdの.serviceと.timerを組み合わせた、現代的Linuxにおける定期実行・自動バッチの仕組みと設定方法を完全解説します。
→React 19で導入された「Actions」により、フォーム送信時の状態管理・非同期処理・楽観的UI更新が劇的に進化!従来のuseState地獄やuseEffectでのローディング・エラーハンドリングから解放される useActionState や useOptimistic、useFormStatus の使い方をビフォー・アフターで徹底解説します。
→ツールチップやドロップダウン、ポップオーバーなど、長年JavaScript(Popper.js / Floating UI)に頼り切りだったフローティングUIが、ついにCSSだけで実装可能に!CSS Anchor Positioning(アンカーポジショニング)の基本構文から直感的な position-area、はみ出し自動反転(position-try)、Popover APIとの最強連携まで、実践コード付きで徹底解説します。
→JS設定ファイルの全廃からRust製新エンジン「Oxide」による最大10倍超の超爆速ビルド、OKLCHカラーの採用まで。Tailwind CSS v4の劇的進化と、v3からの安全・迅速な移行手順を徹底解説します。
→開発環境からのテストメール誤送信事故を防ぎ、ブラウザで即座に受信メールを確認できるGo製の超軽量メールキャプチャツール「Mailpit」。MailHogからの移行理由からDocker / Docker Composeでの導入、PHP・WordPress・各種言語での接続設定、API連携まで網羅的に解説します。
→メモリを大量に消費するAndroid Studioとエミュレータを快適に動かすため、開発環境をUbuntu(Linux)に寄せている話です。いずれ赤猫座でもAndroidアプリを並べたいという野望も交えて。
→難しいソフトのインストールは不要!パソコンのメモ帳とブラウザだけで、画面にボタンを置いて動かす第一歩を小学生にもわかりやすく解説します。
→単機能の小さなWeb道具(マイクロツール)が急増している理由。Web標準APIの進化による端末内完結、巨大SaaSへのログイン疲れ、生成AI時代の個人開発の生存戦略を語りました。
→SPLIT TIMERの開発中にぶつかった、Web Notifications APIの気まぐれな挙動。その背景にあるOS側の仕組みを調べました。
→複数の道具を1つのサーバーで動かすために、コンテナ技術をどう使っているか。裏側を少しだけお見せします。
→