個人日記と個人の朋友圈を構築する

2026-11-14 22:22≈ 68字≈ 1分

WeChatから距離を置くのは、ずっと前からやっている。一面では騰訊の独占とクローズドなやり方が嫌いだし、それにしても安全ではない。

最近WeChatがAIを押していて、彼らの科学者自身が、ユーザー情報・朋友圈・人間関係は騰騰訊の堀(モート)資産だと言った。

まじか。みんな騰訊がユーザー情報を使うのは分かっているし、「南山必勝客」相手にプライバシー訴訟で勝てるわけがないのに、さすがに堂々としすぎだ。ちょうど7月から仕事をしていないし、もともとWeChatはほとんど使っていなかった。今こそ完全に切り離そう。

他人の私生活っぽい日記を長くミュートしている人間にとっては悪夢だからね。Hexoを長く使っていて、あとでHugoに記事を載せるようになったので、この数日Hugoの機能を拡張し、つぶやき用の「说说」を足した。

ざっくり言うと、一般人のシェアは次のような種類に分かれる:

  1. つぶやき → 说说。一言でも一段でもよく、画像1枚つけてもよい。非常に速い。深みがなくてもよい。
  2. 随筆 → 日記。一段落あって、多少の思考がある。画像あり/なし。
  3. 経験 → 経験談。残したい知識を入れる。
  4. 小説 → 個人の趣味。

まとめると、公開の仕方もいくつかある:

つぶやき系は、携帯を取り出してすぐ投げたい。フォーマットは気にしない。

随筆も同じで、画像を添えることもある。スマホでもPCでもよいが、多くはスマホ。

経験と小説は間違いなくPCから。

ただHexoもHugoも、大きな問題としてGithub Pushが必要で、スマホでは面倒だ。自分でアプリを書けば比較的簡単になる。

ずっと抖音(TikTok)の「歴史上の今日」が好きだった。写真を分類して、過去の同じ日の写真をまとめてくれる。Appleが標準でやらないのが不思議。古い写真を見ると昔を思い出す—歳を取ったのかもしれない。

抖音も同じ理由で、とっくに写真権限を取り上げていて、投稿時だけ特定の数枚を開くので、その機能は使えない。

そこで自分の用途を満たすアプリが欲しくなり、Hetkia(时光) が生まれた。

機能

Hetkia はiPhoneの写真ライブラリを土台に日記を書くアプリだ。過去の同日の写真を「時光カード」にまとめ、閲覧やローカル日記の執筆ができ、Hugo・Hexoなどの静的ブログへ直接デプロイもできる(Github ActionまたはCloudflare Wranglerが必要)。

ローカル日記はプライベートで、基本自分用。日記カード画像にして、選んで友人に送ることもできる。

日記画像のシェア

iPhoneのホーム画面ウィジェットから、一言や日記をHugoへワンタップ投稿もできる。使うのはGithub API。

アプリは既定でMarkdownのフロントマターを書いてくれる。GithubとCloudflare R2図床の設定を済ませれば、写真選びと本文に集中できる。送信するとR2に画像を上げ、CDN URLをMarkdownでファイル末尾に足し、MDを生成してプライベートリポにPushする。Github ActionまたはCloudflare WranglerがPushを検知して、Github PageまたはCloudflare Pageへ自動ビルド・公開する。

落日山霧の時光アルバム画面

安全性の観点では、次のように層分けされる:

  1. いちばん私的な日記はiPhoneに残す。iCloud同期は想定していないので、iPadはほとんどテストしていない。ホームを2列にするなどの適応程度。
  2. 画像シェア:当日の写真から数枚選び、きれいなコラージュと自分の文章で日記画像を生成し、人に送れる。
  3. 画像を選び、短文を添えてHugoプロジェクトに直接公開できる。
  4. 画像なしで、純粋に愚痴だけ—怒鳴り散らすような一言を投げることもできる。

面白い。特に最近は、ははは!

ezgif-78a6adcb12493740

Hugo公開済み記事の表示

安全性

Github PageでもCloudflare Pageでも、目的は情報の安全だ。自分の情報がどれだけ漏れているか分からない—たまたま…昔Hexoを始めた頃、百度搜索がずっと自分のURLを収録してくれなくて不思議に思った。後でGithubが百度のクローラをbanしていたと分かった。

ここ数年考えると、これはむしろよかった!

Shopifyはやらない。百度にbanされるのは最高だ。百度・騰訊・搜狗は来ないでほしい。だから今回、極端なセキュリティ設定にした。

百度・騰訊・搜狗・360・字节などのクローラを拒否し、同時に腾讯云・华为云・百度云のサーバーASNからのアクセスも遮断する。通常ユーザーやGoogleのクロールは影響しない。

普通の読者、技術者、趣味の話をする人は排除せず、クローラのセキュリティリスクとリソース消費だけ省く—毎月の無料枠は多くないし。

やりすぎかもと思った。ブロックを有効にしてログを見たら—うわ、本当に遠慮がない。

image-20261114222637618

少し補足:1件目の华为云IPの逆引きは petalbot-...petalsearch.com で、UAのPetalBotと一致。华为のPetal検索クローラだろう。2件目はさらに笑える。华为は堂々クロールしている。せめてUAで「ボットです」と言っている。

騰訊はこうだ:

  • User-AgentはiPhone・iOS 13を名乗る。
  • ASNは騰訊のネットワーク。
  • Refererなし。
  • いきなりトップ / にアクセス。