Mstudio
Blog

Notes on what we look into.

Whatever we work out with our hands on the job gets written up as we go.

/en/blogBlog

The pages beyond this point are in Japanese. Our articles are written in Japanese. If you would like to talk in English, please use the contact form.

地域情報【2026年度】東金市・山武市・大網白里市・九十九里町の浄化槽 補助金 全一覧(合併処理浄化槽への転換・最大84万円)東金市・山武市・大網白里市・九十九里町の浄化槽設置補助金(令和8年度)を、費目別・市町別に1枚の表にまとめました。単独処理浄化槽やくみ取りから合併処理浄化槽への転換で、上限をすべて足すと最大84万円。ただし宅内配管の上限が市町で3倍以上違い、同じ工事で23万円の差が出ます。Read (JA)
地域情報【2026年度】東金市・山武市・大網白里市・九十九里町の住宅設備 補助金 全一覧(蓄電池・エネファーム・窓の断熱・EV・V2H)東金市・山武市・大網白里市・九十九里町の住宅用設備の補助金(令和8年度)を、設備別・市町村別に1枚の表にまとめました。4市町とも制度名は同じ『住宅用設備等脱炭素化促進事業補助金』ですが、対象になる設備と申請の順番が違います。国の住宅省エネ2026キャンペーンとの関係も整理しています。Read (JA)
セキュリティ運用AIエージェントに本物のAPIキーを渡したくない——OneCLIを自分のPCで動かして「FAKE_KEYが本物にすり替わる瞬間」を見た(ハマりどころ3つ)Claude CodeのようなAIエージェントに外部サービスを触らせたいけど、実APIキーをそのまま渡すのは怖い。そこでOneCLIというOSSのゲートウェイをDockerで自分の環境に立てて、エージェントはFAKE_KEYしか持たず本物のキーは送信の瞬間だけ差し込まれる、を実際に動かして確かめました。ちゃんと動いたけど、READMEに書いていない詰まりが3つ(Bearerではなく Basic 認証・/api/secrets のパス・MITMのCA証明書)ありました。全部、実行ログとスクショつきで書きます。Read (JA)
トラブル解決Next.js 16に上げたらビルドが通らない——犯人は昔の自分のwebpack設定と、localPatternsの静かな罠だった稼働中のNext.js 15.5のサイト2つを実際に16.2.11へアップグレードした記録です。「This build is using Turbopack, with a webpack config」でビルドが落ちた原因と直し方、middleware→proxy移行の実挙動、そしてnext/imageのlocalPatternsを雑に書くと「ビルドは通るのに本番で画像だけ全滅」する罠まで、全部実行して確かめました。ビルド時間は31.2秒→4.2秒になりました。Read (JA)
AI活用バズってる「i-have-adhd」スキル、日本語のClaude Codeでも効くのか実際に試した英語圏で話題のClaude Codeスキル『i-have-adhd』を、日本語のやりとりでも同じ効果が出るのか実際に試しました。前置きが長いAIの応答が、日本語でどう変わったのかをbefore/afterで見せます。Read (JA)
AI活用「token-diet」でClaude Codeのトークンは本当に減るのか、自分の仕事で実測してみた(出力−54%・請求−26%)「平均31%の請求減、品質の劣化なし」を謳うトークン節約スキル token-diet を、実際にインストールして自分のClaude Code(Sonnet 5)で実測しました。同じ質問をオフ/オンで各3回ずつ流して比べたら、出力トークンは平均54%減。ただし請求額は平均26%減にとどまり、しかもタスクによって11〜50%とかなり振れました。『出力が半分になっても請求はそこまで減らない』理由まで、実測値と一緒に書きます。Read (JA)
サイト設計SEO監査ツールを自作して自社サイトを診断したら、97点でも直すところが7つあった自作のSEO監査ツールで自社サイト(Next.js製・23ページ)を診断したら97点。それでも見出し階層が23ページで飛び、人である記事の著者が「組織」として誤って定義され、画像49枚中46枚に寸法指定がありませんでした。直して再診断で99点。診断スコアの変化とコードを全公開します(検索順位・流入の変化は追跡中)。Read (JA)
地域情報東金市 応援クーポン券が使えるお店 全369店マップ【第5弾・2026年7〜9月】東金市の「がんばるみんなの応援クーポン券」(第5弾・2026年7月1日(水)〜9月30日(水))が使えるお店369店をGoogleマップにまとめました。飲食店・スーパー・コンビニ・美容室などカテゴリ別に色分け。スマホで現在地から近い取扱店がすぐ探せます。Read (JA)
トラブル解決Cocoonで子テーマにCSSを書いたのに反映されない——原因の9割は「セレクタの書き方」だったCocoonの子テーマstyle.cssにCSSを書いたのに反映されない問題を、検証用WordPressで実際に再現して原因を特定。!importantに頼る前に確認すべきセレクタの詳細度について、実画面つきで解説します。Read (JA)
トラブル解決Next.jsの「Expected clientReferenceManifest to be defined」は大体バグじゃない——.nextフォルダ削除で直った話Next.jsの開発中に突然出る「Invariant: Expected clientReferenceManifest to be defined. This is a bug in Next.js.」エラー。実際に再現させて確かめた原因と、.next削除で復旧するまでの手順を実画面つきで解説します。Read (JA)
AI活用「Fable 5でFable 6を作る」——次のAIモデルに備えて、今のAIと一緒にやっておく資産づくり強いAIモデルが出るたびにゼロから説明し直していませんか?今のAIと一緒に「判断の理由まで残すドキュメント」を整備しておけば、次のモデルが出た日に一気に強くなれます。Web制作の現場で実際にやっている方法を紹介。Read (JA)
セキュリティ運用WordPressの ?author=1 でユーザー名がバレる問題を、プラグインなしで根本対策する方法WordPressサイトで ?author=1 にアクセスするとログインIDが漏れる問題を、プラグインに頼らずに functions.php と REST API 制御で根本対策する手順を、コードと検証コマンド付きで解説します。Read (JA)
運用設計プラグイン選定は減点方式が正解WordPressプラグインは足すより減らす。役割重複・更新停止・依存・速度・セキュリティの観点で減点し、必要最小限に絞る実務フレームを紹介します。評価シート、ケース別の判断、置き換え可能性の見極め方もまとめました。Read (JA)
セキュリティ運用WordPressを安全に守るための超基本:4つの習慣で十分なセキュリティ入門初心者でも今日から実践できるWordPressセキュリティの基本。更新・バックアップ・WAF・ログの4習慣を中心に、設定例、失敗しない手順、30日プランまで丁寧に解説。Read (JA)
パフォーマンスWordPressサイトを速くする7ステップチェックリスト(初心者でもできる)初心者でも順番を守れば速くなる。Core Web Vitalsの要点と、計測→画像→フォント→JS→キャッシュ→サーバー→検証の7ステップを、具体ツールと手順でやさしく解説。Read (JA)
サイト設計WordPressを選ぶべきか、選ばないべきかの判断基準WordPressを使うべきか迷っている初心者向けに、実務経験を踏まえて丁寧に解説。サイトの目的・運用体制・速度・拡張性の観点から最適な選択を見極める方法を紹介します。Read (JA)
技術解説初心者でもわかるNext.jsのすごさメリットNext.jsは初心者でも簡単に使えて、本格的なWebアプリケーションが作れるすごいフレームワークです。設定不要、SEOに強い、パフォーマンス抜群など、5つの主なメリットを実体験ベースで解説します。Read (JA)
Masashi waving

If something is nagging at you.

If it is about websites, we can usually answer it.

Blog | Mstudio