JOURNAL

Blog

2026.09.25

会社名を出さずに、経歴の説得力を出す書き方

固有名詞に頼らず、期間・役割・規模・動詞の選び方だけで経歴の説得力を作る技術。

2026.09.22

デザインAIが作ったプロトタイプを、実装AIがどう読み解くか

ハンドオフされたHTML/CSS/JSのうち、「残すべき意図」と「捨てていい実装の都合」をどう見分けたか。

2026.09.19

記事のネタ出しを、1つのAIセッションに全部やらせない

「ネタ出し」「執筆」「保管」を分業させ、issueを非同期のキューとして使うという運用の話。

2026.09.16

コンポーネント分割はAstroに任せて、CSSは1300行のグローバル1枚にした理由

Astroのscoped styleを使わず、あえて1枚のグローバルCSSに集約した設計判断。

2026.09.13

実名を出さずに、構造化データ(JSON-LD)を書く

「name」フィールドに実名を入れないPersonスキーマは、検索エンジンにとって意味をなすのか、という検証の記録。

2026.09.10

Git連携とWrangler手動デプロイ、2つの経路を両方残した理由

自動デプロイに任せきりにせず、手元からいつでも上げられる経路を残しておく設計。

2026.09.07

Tailwind CSS v4を導入したのに、ユーティリティクラスをほとんど使っていない理由

@tailwindcss/viteプラグイン方式に乗り換えて感じたことと、実際は素のCSSで組んだ理由。

2026.09.04

「エフェクトを出さない」を実装の一部にする、pointer:fineという分岐

派手な演出ほど、動かないデバイスでどう振る舞うかを先に決めておく、という設計判断の話。

2026.09.01

和文2書体・欧文2書体、4つのGoogle Fontsをどう役割分担させたか

Marcellus / Zen Kaku Gothic New / Zen Old Mincho / DotGothic16——見出し・本文・世界観のフォント選定基準。

2026.08.29

ぼかしと彩度、「ガラスっぽさ」を数値で追い込んだ記録

blur量とsaturateの掛け合わせで、素材にはならない透明感をどう作ったか。

2026.08.26

スクロール40pxで背景をつけるだけの、軽量なナビ演出

window.scrollYを監視するだけのシンプルな実装と、なぜIntersectionObserverを使わなかったかという判断。

2026.08.23

「チラつき防止」の3行パターンを、ムード切替以外にも使い回す

<head>内インラインスクリプト×localStorage×data属性という組み合わせは、実は汎用的な「初期状態の先読み」パターンだという話。

2026.08.22

「絶対に実名を出させない」ルールを、AIにどう守らせるか

プロジェクトルールを1ファイルに書いて、匿名性を実装ガードレールとして機能させた話。

2026.08.17

ブログ記事を「ファイルを置くだけ」で公開する、Content Collectionsの設計

title・description・date必須、draftで下書き――スキーマを最小構成にした理由。

2026.08.14

「光ってる感じ」を全部同じ変数で作る、--glowトークンの設計

box-shadowとdrop-shadowが乱立しないよう、光の質感を一箇所の変数に集約した理由。

2026.08.11

IntersectionObserverで「ふわっと現れる」を、CSSに全部任せない設計

.revealクラスひとつで統一したスクロール演出と、兄弟要素を少しずつ遅らせるスタガーの実装。

2026.06.15

画面幅から星の数を決める、背景の星空アルゴリズム

星の数・大きさ・またたきをどう乱数で設計したか。「派手にしすぎない」ノイズの効かせ方の話。

2026.06.11

AIデザインツールのプロトタイプを、Astroで本実装に落とし込むまで

デザインの「意図」はどこに宿るのか。ハンドオフバンドルを読み解いて実装した手順の記録。

2026.06.08

「時間帯で世界が変わる」テーマ切替を、ほぼCSSだけで作る

夜・夕暮れ・昼の3ムードを属性ひとつで切り替える仕組みと、リロード時のチラつき対策。

2026.06.04

文字列でドット絵を描く、小さなスプライトエンジン

画像ファイルを1枚も使わずに、ロゴもアイコンも装飾もコードから生成する話。

2026.06.01

流れ星カーソルの実装と、「ホバーで中心がズレる」バグの正体

尾を引いて追従するカーソル演出の作り方と、transformの適用順でハマった話。

2026.05.25

「アイコンが浮いている」問題は、同じ筆で描き直すと解決する

出来の良い素材ほどデザインから浮く。統一感の正体について考えたこと。

← BACK TO HOME