試験公開中

このエントリーをはてなブックマークに追加

実践Fedify ActivityPubマイクロブログ開発入門

インプレス NextPublishing

1,980円 (1,800円+税)

本書は、JavaScript/TypeScriptの基礎知識を有する読者を対象に、分散型ソーシャルネットワークであるフェディバースを支えるActivityPubプロトコルの実装方法を解説します。

関連サイト

本書の関連ページが用意されています。

内容紹介

本書は、JavaScript/TypeScriptの基礎知識を有する読者を対象に、分散型ソーシャルネットワークであるフェディバースを支えるActivityPubプロトコルの実装方法を解説します。Fedifyというフレームワークを用いて、マイクロブログを構築する実践的な手順を、豊富なコード例と図解を交えて丁寧に説明します。Node.jsを用いた開発環境構築から、データベース連携、ユーザーアカウント管理、投稿機能の実装、そして他のActivityPubインスタンスとの連携まで、ステップバイステップで解説します。本書を通して、ActivityPubサーバーの構築スキルを習得し、独自の分散型ソーシャルネットワーク構築を目指せるようになるでしょう。

書誌情報

  • 著者: 洪 民憙
  • 発行日: (紙書籍版発行日: 2026-05-22)
  • 最終更新日: 2026-05-22
  • バージョン: 1.0.0
  • ページ数: 120ページ(PDF版換算)
  • 対応フォーマット: PDF, EPUB
  • 出版社: インプレス NextPublishing

対象読者

相互運用,タイムライン,セキュリティー,投稿ページ,通知ページ,自己紹介,サーバー,ヌルデフォルト,ノットヌル,ヌルチェック,フォロー解除,検索ボックス,同人誌,技術同人誌,技術書典に興味がある人

著者について

洪 民憙

1988年韓国ソウル生まれ。​2000年からウェブ開発を始め、​主にPython、​Haskell、​C#、​TypeScript等の言語を使用。​オープンソースとフェディバースの熱烈な支持者であり、​ActivityPubサーバーフレームワークであるFedifyと、​Fedifyベースのお一人様向けActivityPub実装であるHolloを開発。

目次

第1章 序文

第2章 開発環境のセットアップ

第3章 予備知識

第4章 アカウント作成ページ

第5章 プロフィールページ

第6章 アクターの実装

第7章 暗号鍵ペア

第8章 Mastodonとの連携

第9章 インボックス

第10章 フォロー解除

第11章 フォロワーリスト

第12章 フォロワーコレクション

第13章 投稿

第14章 プロフィールページ内の投稿リスト

第15章 フォロー

第16章 フォロー中のリスト

第17章 フォロー数

第18章 タイムライン

第19章 改善点

Home 書籍一覧 実践Fedify ActivityPubマイクロブログ開発入門 ▲ ページトップへ戻る