NosHagaki大改造計画

nos-hagaki を大改造しようというのだ。具体的には二つのプランがある。

ひとつは、まともに動くようにしようという話。現状、公式の Redis がなんかいつの間にか吹っ飛んでることが多いので Redis への依存を無くす。話は単純で、多少作法は変わるが、今まで Redis にやらせていたことを Postgresql にやらせるのだ。

もうひとつは、マッチング機能を作ること。マッチングへのオプトインを記録し、文通相手をランダムに選べるようにする。メッセージボトルというわけだ。

素朴に実現すると、オプトイン情報をリレーに送信・のちに取得してランダムに選ぶわけだ。まあ、まずはテキトーでいいだろう。他の人の投稿に流されて見えなくなる可能性はあるから、再送機能はあってもいいかもしれない。

Ko-fi API

そうだそうだ。Ko-fi を始めたのだから、私を支援すると何かもらえるプランがあっても良いかもしれない。Ko-fi は API を公開していた。まだ何も考えていないけど、何かしたい。何かできないか。お金が欲しい。お金がない。どうにかならないか。どうにもならない。

いったん既存のシステムを見てみる。独自な実装は予約投稿システム程度だ。決まった時間ののちに投稿する素朴なものだ。もし自由に時間を指定できるようにしたら、便利かもしれないけど面白くない。

他の人はどうしていたか。misskey.io は支援するとバッジがついたり保存容量が増えたりする。Mixi は広告の非表示をはじめとした便利機能が色々ある。こまごまとした便利機能。これがわが nos-hagaki に足りないものではないか。

思えば、ミュートを反映させたりなどこまごまとした機能を実装せずにいた。面倒くさかったのだ。これはよくないことかもしれない。こまごまとした機能を充実させて、支援プランで出す。これでどうか。

なんにせよ、すべては基礎を固めてからだ。課金要素についてはやるかどうかもわからない。

関連項目


バックリンク

ネットワーク

site_graph 20240325-engineer-meeting-hackathon-nos-hagaki エンジニア集会ハッカソン「NosHagaki」 240311-nos-hagaki-making ハッカソンでバーチャルな文通ができるNostrクライアント「NosHagaki」を作ってみた 20240325-engineer-meeting-hackathon-nos-hagaki->240311-nos-hagaki-making 20241209-develop-index 🔧技術 - インデックス 20241209-socialmedia-index 📱ソーシャルメディア - インデックス 20241209-develop-index->20241209-socialmedia-index 20241210-digital-gerden デジタルガーデンの整備を進めた話 20241209-develop-index->20241210-digital-gerden 20241218-nos-hagaki-great-changing-plan NosHagaki大改造計画 20241209-develop-index->20241218-nos-hagaki-great-changing-plan 20241223-wcag20-visual-audio-contrast-without-color WCAG 2.0 達成基準 1.4.1 を理解する 20241209-develop-index->20241223-wcag20-visual-audio-contrast-without-color 20241227-social-media-comment-button ウェブサイトにコメントボタンを追加する 20241209-develop-index->20241227-social-media-comment-button 20250105-note-taking-techniques-index 📝メモの技法 - インデックス 20241209-develop-index->20250105-note-taking-techniques-index 20250212-philosophy-dialog-event-by-usable-udon-gimmick-made-story-conclusion 哲学対話イベントで使える Udon ギミックを作った話 まとめ 20241209-develop-index->20250212-philosophy-dialog-event-by-usable-udon-gimmick-made-story-conclusion 20250213-start-shader そろそろシェーダーをはじめる 20241209-develop-index->20250213-start-shader 20250413-ecdsa-sign-learn-in-tsunndere ツンデレで学ぶECDSA署名 20241209-develop-index->20250413-ecdsa-sign-learn-in-tsunndere 20250418-dijkstras-algorithm-learn-in-tsunndere ツンデレで学ぶダイクストラ法 20241209-develop-index->20250418-dijkstras-algorithm-learn-in-tsunndere 20250507-bluesky-and-the-atprotocol Blueskyってなんだ?ATProtocolのアーキテクチャ入門 20241209-develop-index->20250507-bluesky-and-the-atprotocol 20250709-share-your-website-with-brid-gy Brid.gyでウェブサイトを共有してみる 20241209-develop-index->20250709-share-your-website-with-brid-gy 20251212-i-want-to-turn-thino-into-an-indie-web-microblog Thinoをインディーウェブなマイクロブログにしたい 20241209-develop-index->20251212-i-want-to-turn-thino-into-an-indie-web-microblog 20251221-notes-on-managing-adhd ADHD自己管理術:戦略と戦術 20241209-develop-index->20251221-notes-on-managing-adhd 230928-create-ssg-1 GitHub Pages & Next.jsで個人サイト作ってつまづいたところ 20241209-develop-index->230928-create-ssg-1 230929-create-ssg-2 個人サイトに動的ogを作ってつまづいたところ 20241209-develop-index->230929-create-ssg-2 20241209-develop-index->240311-nos-hagaki-making 240824-a-conversation-with-zettelkasten-by-llm NotebookLMを通じたツェッテルカステンとの対話 20241209-develop-index->240824-a-conversation-with-zettelkasten-by-llm 240905-nostr-music-client-memo Nostrの音楽アプリをぼんやり構想してみる 20241209-develop-index->240905-nostr-music-client-memo 240911-udon-zettelkasten-system ハッカソン成果物発表 - Udon Zettelkasten System の紹介 20241209-develop-index->240911-udon-zettelkasten-system 241020-chatgpt-develop コード書くときChatGPTはどう使える?【WhiteCUL/春日部つむぎ】 20241209-develop-index->241020-chatgpt-develop 241031-sofa-asset-concept ソファのアセット構想 20241209-develop-index->241031-sofa-asset-concept 20241209-socialmedia-index->240311-nos-hagaki-making 20241218-nos-hagaki-great-changing-plan->240311-nos-hagaki-making