自分専用ローカルポータルサイトを作った

便利ツールバイブコーディング

Chromebookの欠点を補いたい

Chromebookで一年以上やってきまして、現状かなり満足しているのですが、ひとつ満足できない点はデスクトップに何も置けない点です。
マジで何も置けない。ショートカットもファイルもなにも。

Androidなら、いろいろなガジェットを配置し、自分なりに使いやすくカスタマイズすることができます。
ショートカットが置けないなら、もしかしたらこのデスクトップは広大なガジェット置き場なのかなとも考えました。
ChromeOSはAndroidみたいなものなので。
結果、違いました。ガジェットを置く場でもなかったです。

じゃあこのデスクトップはなにか? 壁紙を見るためのものですかね?

作った理由

なんだろうなと思いつつ、なんとなく使い続けてはや1年。それなりに使い慣れて、べつにええかな、的な気持ちもあったのですが、最近のマイブームは、自分のうっかりをデジタルの力でどうにかしたり、ちょっとした不便を便利にすることです。この辺についてはあとで記事を書きたいと思いつつ、何も書けていません。瞬発力がないとブログは書けない。

私は元々、不便なことがあっても「そんなもんか」で済ませてしまうタイプでした。むしろ、不便とも思わず「こんなもんか」となるものだから、創意工夫が生まれない。
そんな生活を数十年送ってきて、でも、最近、自分のうっかりをカバーできなくなってきました。年ですかね。
「こんなもんか」が続くと、脳のリソースが食われる。
どれほど「こんなもんか」で済ませてきたかというと、カレンダーに予定を書き込むことすらしないレベルです。すべてを頭で覚えればええか、と思ってやってきましたが、予定が少なくても覚えられなくなってきたことが増えました。そのたびに予約メールを掘り出して確認したり等々、日々のちょっとしたことが難しいと感じることが増えました。やはり年か。
それで、まずはスマホでカレンダーに予定を入れたり、ToDoリストを活用するようになりました。
あれ、この話どっかで書いたっけ?

作ったもの

ということで、まずはスマホ改革を行いつつ、自分の中でバイブコーディングブームが並行して起こっていました。

ChatGPTとアイディアの壁打ちをしていたら「自分専用インターネット」というアイディアが浮かびました。それを更に詰めて、自分用のポータルサイトを作ることにしました。例のごとく、ChatGPTにプロンプトを考えさせ、それをCursorに丸投げ。

出来上がったもののスクショがこれです。(個人的な部分は隠しました)

ローカル環境で動くポータルサイトです。
PCを立ち上げたら、まずここにアクセスすればいろいろな入口になってくれます。

  • 今日の日付と時間(あんまり必要ないけど大安とか色々わかるようにした)
  • 検索窓
  • 天気
  • Googleカレンダー埋め込み
  • ブックマーク(カテゴリごとにタブ表示)
  • よく使うアプリショートカット
  • YouTube再生(再生は登録したもののか、URLを指定しないとできないけど)
  • メモ
  • 後で読む用のURLメモ

今のところは表示されるのはこんな感じで、管理画面で管理しています。管理画面では、

  • ブックマーク登録(カテゴリ分けできる)
  • ブックマークのカテゴリ登録
  • アプリ登録
  • YouTubeのリストなんかを登録
  • 天気の場所・カレンダーの埋め込みの指定
  • サイトタイトル変更

ができます。メモとURLメモは管理画面を使わないで登録できるようになっています。

ここまで作業したんですが、Cursorの上限に達してしまったので、直したいところが直せていません。
実はアプリショートカットはLinuxはうまくいったのですが、Androidアプリがうまく起動しません。そのうち作業できたらいいな。

なんでYouTubeがあるかというと、YouTube Musicのアルバム単位の再生リストを登録しておくとアルバムでの音楽再生に便利だからです。最近、BGMを求めてYouTubeをつけてダラダラショート動画見て時間の経過に絶望するので、BGM用ならYouTubeを開かなくても再生できるようにした。
古い人間なので、音楽はアルバムで聞きたい。

基本的にはサブディスプレイでこのポータルサイトをずっと開きっぱなしにしています。
デスクを分けて、デスク2とかにずっと配置しておくのもいいかもですね。

自分用ポータルサイト、良いですよ

自分でも謎な行動なんですが、よっぽどじゃないとブックマークもしない性質でした。あんまり自分の痕跡を残したくない、みたいな。アクセスは全部Google検索経由みたいな。
そういう極端な運用は流石に今はしていませんが、なんだかんだと、今のブックマークに使いづらさを感じていました。Chromeのブックマークバーにフォルダ分けして保存してあるんですが、自分的にあんまり美しいと思えない。ということで、ブックマークをポータルサイトに移したら、一か所にまとまりつつカテゴリ分けでも表示できるのでスッきししています。Chromeのブックマークバーは非表示にしました。
ただし、新たなサイトをブックマークするときはポータルサイトとChrome、どちらにも行う必要はありますね。Chrome=バックアップと同期って感じの使い分けです。

カレンダーはここから登録するというよりは、予定確認用ですね。登録はだいたいスマホから行うので。
もっとデザイン凝りたいなと思いつつ、面倒だったのでそのまま埋め込みになっています。

とりあえず、ここに来れば自分が欲しい機能を入れて、なるべくこれで最低限ネットの活動が完結するようなイメージです。

ガジェット代わりに

元々は、デスクトップにガジェットを置きたいからスタートしているので、そういうものを配置しています。

時計とか、天気予報とか、カレンダーとか。
ガジェットがなければ作ればいいじゃない。

こういうのを、休日にちょっと作業すれば出来上がるんだから面白い。

いかにネット上の雑音を減らすか

ここしばらくの自分が考えていたことが、現在のインターネットは取捨選択が難しいということです。
インターネットはタダでは運営できないです。自分も広告は入れていますが、サーバー代の足しになればという思いですが、実情、全然足しにならないですね。あんまりうるさくならないように、そして不快なものは出ないように注意していますが難しい。自分的に苦手な広告を見つけたらブロックくらいしかできない。いたちごっこだわよ。

そんな感じで、ちょっと許容範囲を超える広告が増えてきたというのがひとつ。

あとは、SNSの収益狙いの大げさなツイートとか、そういうのが目に入ってしまうのが嫌だった。
なるべく静かな環境で、でもインターネットに触れられる環境として考えました。

今後、ブックマークも厳選して増やして、もっと使いやすいポータルになればいいな。
RSSリーダー機能があれば便利よね、と思いつつも、今RSS配信してるサイトが少ない。そして自分が巡回しているサイトもそんなにない。

まずは上限に達したCursorが動き出さない限りは何もできないんですがね。

自分の痕跡を残したくないと少し上のほうに書きましたが、今もそんな気持ちが常にうっすらあります。
なんなんですかね、この感情は。
すべての事柄に対してそうですね。
では、ならブログを書くのか、というと、ブログは自分とは切り離しているといいますか、核ではない部分で書いている文章だから良いのだと思います。自分という存在と距離を取りながら書いている。何ていうかな。あまり内面についてはあえて深堀りしないようにしているんですよね。普段から。
自分のそういう部分と、ネット上の雑音が、自分の中ではわりと近い話なんですが、なんて説明したらいいか分からんな。多分、説明できたらできたで、書きたくはならない気がします。距離を取りながら書いているので。

ローカルでポータルサイト

 このポータルサイトはlocalhost:3000にアクセスすることで動きます。

ただし毎度起動しなきゃ開けないのは面倒なので、アイコンクリックで起動できるようにしています。
今後、この運用でなにか不具合があるようなら変更します。
自分でもどうなんだ、と思いつつやっているんですが、どうなんですかね?
このへんのことが分からないままバイブコーディングするとこうなる。