契約延長

ChatGPT Plusプランを1か月無料でおためししていましたが、最近めっちゃ働いてもらっているし、

今月も有料で継続することにしました。

AIとの協働体制

今引っ越し先の構築でいろいろコード(というか主に設定ファイル?)を書いてもらっていますが、

  • 設計の相談
  • 実装
  • テスト結果からの修正

このあたりのやり取りを短いサイクルで回しています。

要件が特殊で先人の少ない領域だからか、なかなか一発ではうまくいかなくて何度もやり直しが必要なんですが、1日に2つぐらいずつ機能ができあがります。でもこれ、この1日分だけでも人間相手に依頼していたら余裕で1か月ぐらいかかってそうな作業量じゃないかと思います。

テンプレートにいいアイコン画像がない!ってなったら、「はいこれ」とその場でさくっとテンプレートと同じテイストのアイコンを創作してくれたりとか。才能がマルチすぎるなあ。

めっちゃ働くのに「疲れたので休憩しましょう」みたいなことがないので、自分が休むか休まないかだけで進捗スピードが決まってしまいます。

AIと人間の役割分担

人間側の役割として、ゴール決め含む「快・不快の表明」はまず必ずあります。「今回ただ引っ越せばいいだけじゃなくて、今後の引っ越しもしやすいスタイルになっていてほしい」みたいな。

何も言わなくてもよくある問題についての気づかいはしてくれるけど、特殊事情はちゃんと伝えないといけないです。

それに加えて、たとえば今回の件だと「Googleのインデックスを引き継ぎながら移行する方法」はAIには思いつかなくて不可能だとされてしまっていたので、現時点ではトリッキーな解決策を出す役割がまだ人間に残されていました。

2026.03.08にこのブログのURLが変わります

Googleのインデックスを引き継ぎつつFC2ブログから足抜けできるよう、

いったんFC2ブログのまま以前取得した独自ドメインにこのブログを移行します。

(変更前) https://nikki-san.fc2.net/
(変更後) https://nikki-san.com/

1週間後の2026.03.08作業予定です。

これまで:新URL→現URL
これから:現URL→新URL

見た目はこんなふうに転送の向きが変わるだけやし、

FC2ブログでのURL変更はこれまで2回やっているので、特にトラブルなくいけるかな?

トラブってどうしようもなくなったらここに何か書くかも?

引っ越し準備状況

FC2ブログから出ていくのは半年以上先になるはずやけど、引っ越し先のCloudflare Pages側の準備は着々と進んでいて、今日はFC2ブログのエクスポートファイルの書き換えスクリプトができあがりました。

大きなテキストファイルから一瞬で6000以上の新フォーマットの投稿ファイルが生成されます。

おととしぐらい(?)に似たようなことをAIに頼んだときはうまくいかなかったんですが、以前よりAIがかしこくなっていて、ちゃんと実現できるようになっていました。何度かテストをして細かいチューニングはしてもらったけど。

Googleのインデックスを気にしなければ、今日FC2ブログがサービス終了したとしても、仮デザインで新サイトを本番化できるぐらいになっています。

なので来週トラブってFC2ブログがちゃんと動かなくなったりしたら、もう引っ越してしまうという選択肢もあるかも?

FC2ブログをやめる準備

なんだかんだで20年ほどお世話になってる写真置き場のFlickrですが、そのサービスがいつまで持つかという話についてはここでたびたび触れてきています。

似たような話で、このブログを20年ほど置かせてもらっているFC2ブログもいつまで持つかわかりません。

この先長生きしそうで、そして仮に長生きしなかったとしても脱出しやすいサービスはないものか・・・とゆるく探していたのですが、ようやくこれかなというものを見つけました。

Cloudflareの静的ページホスティングサービス(?)のPagesです。

Hugoというプログラムと合わせて使うとブログサービスとして使えるようです。

FC2ブログからの移行プラン

FC2ブログがなくなることを想定しているので、過去の日記は全部引っ越すことを前提にしています。

まず、FC2ブログの管理ページから「全ての記事」を1つのテキストファイルにエクスポート。

AIに生成してもらったスクリプトを使って、このエクスポートファイルを1記事1mdファイルの新フォーマットに変換してもらいます。それをCloudflare Pagesで読み込むリポジトリに配置。これで新サイトは一応完成するはず。

問題は、旧サイトへのアクセスをどう救済するか。

FC2ブログのテンプレートに、新サイトの対応するページへのリダイレクトをJavascriptで埋め込めばいいか・・・と思ったんですが、これだとGoogle Search Consoleのアドレス変換ツールが移行先として見てくれなくて、Googleから見るとただ内容をまるごとコピーしただけの偽サイト扱いになってしまうおそれがあります。

できることならFC2ブログ側からHTTP 301でリダイレクトをかけたいけれど、それはウェブサーバ(nginx?)側の設定になるので、ユーザーがテンプレートでさくっと対応するみたいなことはできません。

ということは・・・

まずFC2ブログの有料プランに一時的に入って、

nikki-san.fc2.net

nikki-san.com

のようにFC2ブログ上で独自ドメインに移行します。これだとFC2ブログの機能で現ドメインから新ドメインにHTTP 301リダイレクトをかけられます。

そして半年ちょっとかけてGoogle Search Console上で全部のインデックスが独自ドメインに乗り替わったタイミングで、独自ドメインの指す先をFC2ブログからCloudflare Pagesに切り替えます。

https://nikki-san.com/blog-entry-6256.html

https://nikki-san.com/posts/6256/

その際、日記の各エントリのURLはこんなふうに変わるけど、旧フォーマットのURL宛の通信はCloudflare Pagesの機能を使ってHTTP 301で新フォーマットにのURLにリダイレクトをかけるようにしておきます。これでGoogleからの流入を救済。

そしてFC2ブログでは有料プランを解約してドメインをnikki-san.fc2.netに戻し、FC2ブログのテンプレートで独自ドメインの新フォーマット宛にJavascriptでリダイレクトをかければ完成。これで過去に旧サイトに張られた固定リンクを救済。

新構成のメリット

FC2より長生きしそうということ以外のメリットとしては、過去のブログエントリの一括置換が楽にできるというのがあります。個別のブログエントリが、リポジトリ上のただのテキストファイルとして扱えるので。

もし今後Flickrがサービス終了して別のサービスに引っ越すようなことがあった場合、既存の画像埋め込みタグを全部書き換えないと写真が表示されなくなってしまうけれど、その場合もスクリプトで対応しやすいです。

死後の話

ただ独自ドメインに引っ越すだけだと、自分が死んでドメイン更新料の支払いが止まったときなどにブログがドメインごと消滅してしまうけれど、その対策も考えています。

Cloudflare Pagesには無料で使い続けられる*.pages.devのドメインもあるので、独自ドメインと両方で公開して、死期をさとったら独自ドメインから無料ドメインの方にHTTP 301転送をかけるようにします。

仮にそれができなかったとしても、独自ドメインが消えたら無料ドメインだけが生き残るので、自然とそちらが本物扱いされていくことになるかな。

課題

この構成にはコメント欄の機能がないので、そこはどうするのがいいかなあ。

危なっかしいMusicCam

去年の秋に、骨伝導イヤホンにカメラがついた製品のクラウドファンディングがありました。

自転車とか車の運転中でも撮影ができて便利かもー。GoProみたいに、取りつけ用のヘルメットとかもいらないし。

でも条件がちょっと危なっかしくて、製品ができあがらずお金が返ってこないこともありうるタイプのプロジェクトになっていました。

なかなかギャンブル性が高いです。

実際のMusicCam

結局無事プロジェクトは成功して1月の中ごろに製品が届いたのですが、そこからもいろいろ波乱が。

まず、撮った写真がスマホに取り込めない。

専用アプリを使って取り込み操作をしようとすると、Wi-Fi接続で通信しようとするのですが、それがまったく成功しません。

Kickstarterのコメント欄でプロジェクトの方とやり取りをして、その通りにやってみてもうまくいかず。別のスマホやタブレットでやってもだめ。ほかの人のコメントを見ていると、iPhoneだとうまくいってAndroidだとうまくいかないという傾向があるようです。

で、到着から1か月以上たってファームウェアやAndroidアプリが何世代かアップデートされた今どんな状況か?

取り込み操作をすると相変わらずWi-Fi接続失敗のエラーが出るんですが、放っておくといつの間にか取り込みが完了しています。

IMG_1770876000726
IMG_1772172081539
謎すぎるけど、一応使えるのでいいかな・・・

動画は動画で別の問題がありそうなことがコメント欄でやり取りされていたけど、これで動画は撮らないからいいかな。

イヤホンは全然問題なく機能してるし、自転車に乗りながらでも片手で写真が撮れるのはやっぱり便利なので、それなりに重宝しそうです。

持ち運び用ケース

このタイプのイヤホンは雑に扱うと折れるみたいなので、持ち運び用のケースを買うことに。

Shockz用のが転用できるかわからなかったけど、寸法を測って一番合いそうなこれを買ったら一応入りました。ぴったりではないけど、動かずちゃんとふたもしまります。

そろそろどこかに行く準備

春節も終わったみたいやし、そろそろどこかに行くプランでも立てようかと思っているのですが、3月は春休みシーズンだからか航空券がそんなに安くないです。

さくっと台湾また行きたいんやけどなあ。

以前吹雪で撤退した塩の道の残り3日分の行程もどこかで歩ききりたいと思っているのですが、スノースポーツシーズンだからか白馬周辺は宿が高いです。

人力移動つながりで言えば、東海道を関西方面につなぐのもやってみたい。今のところ静岡県の富士駅まで線がつながっているのでそこから西へ。

調べてみると、途中の地方都市は宿がリーズナブルなのでこれは前向きに検討です。

12月に使えなくなっていたTrip.comのアカウントが今どうなっているのかもよくわからないので、どこかでおためしもしておきたいです。まだ使えないようならアカウントを捨てて作り直しも検討。