00:06
神経質やせ男です。 なぜ私は誰にも読まれないタブカウンターを全力で作ったのか、というテーマでお話しします。
先日、AIのクロードからこんな提案を受けました。 次はリマインダー機能を作ってみましょう。確かに面白そうです。
ですが、その瞬間に少し身構えてしまいました。 なぜなら、今の自分にとっては少し難易度が高いと感じたからです。
プログラミングでは背伸びをしすぎると途中で挫折したり複雑なバグに悩まされたりします。
そこで私はいきなり山頂を目指すのではなく、途中の踊り場を作ることにしました。 それが今回のタブカウンターです。
この拡張機能は非常にシンプルです。 ブラウザーで新しくタブを開くたびにその数をひたすら数えるだけ。
正直に言えば、世の中にはもっと高性能なタブ管理ツールがたくさんあります。
このツール自体に大きな需要はないでしょう。 それでも私にとってはとても価値ある教材でした。
今回学んだのはブラウザ拡張機能の表側と裏側の連携です。
これまで作っていた通知機能は裏側で動くプログラムだけで完結していました。
しかし今回はユーザーに見える画面も作りました。
つまり裏型と表舞台の両方を扱う練習になったのです。
さらに大きな発見がありました。
それがパーミッションズ、日本語で言う権限設定です。
ブラウザ拡張機能は強力な機能を持つため、何にアクセスするのかを事前に宣言しなければなりません。
今回はタブを数えるための権限と数値を保存するための権限を設定しました。
まるで通行許可書を発行するような感覚です。
この仕組みを理解できたことが今回最大の収穫でした。
一見すると無駄に見えるプログラムでも、その裏側には次のステップへ進むための重要な学びがあります。
リマインダー機能という本丸に挑戦する前に、まずは足場を固める。
そんな開発の進め方も大切なんだと改めて感じました。
次回はこのタブカウンターをさらに発展させて、ブラウザ全体で開いているタブ数をリアルタイムに数える仕組みに挑戦する予定です。
それでは今回はこの辺で、最後までお聞きいただきありがとうございました。
本日の内容は以上となります。最後までお聞きいただきありがとうございました。
最後にAmazon Kindleで発売中の電子書籍のお知らせです。
キレイごとゼロの別居介護をリアルに環状ではなくシステムとExcelで立ち向かった瞬間、
手取り23万円のエンジニアがExcel一枚で実家の破綻を防いだ話、
そして実家の保守運用を行なすための時間を圧倒的にひねり出す技術を書いた会社公認爆速仕事術PC魔改造、
03:06
この2冊が現在Amazon Kindleにて絶賛発売中です。
どちらもKindle Unlimited読み放題の対象となっていますので、
会員の方は追加料金なしですぐにお読みいただけます。
音声を聞いた後にスマホの画面の下にある概要欄のリンクからぜひチェックしてみてください。
それではまた次回の配信でお会いしましょう。