カテゴリ一覧 著者一覧 予約購入
実践Fedify ActivityPubマイクロブログ開発入門
0件
1,980円(税込)
獲得ポイント: 20pt
通常:
20pt

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

発売日: 2026/5/22
PDF / EPUB EPUBリフロー
想定ページ数: 120ページ
ISBN: 9784295604617
全文検索: 非対応
本書は、JavaScript/TypeScriptの基礎知識を有する読者を対象に、分散型ソーシャルネットワークであるフェディバースを支えるActivityPubプロトコルの実装方法を解説します。Fedifyというフレームワークを用いて、マイクロブログを構築する実践的な手順を、豊富なコード例と図解を交えて丁寧に説明します。Node.jsを用いた開発環境構築から、データベース連携、ユーザーアカウント管理、投稿機能の実装、そして他のActivityPubインスタンスとの連携まで、ステップバイステップで解説します。本書を通して、ActivityPubサーバーの構築スキルを習得し、独自の分散型ソーシャルネットワーク構築を目指せるようになるでしょう。
【目次】
第1章 序文
第2章 開発環境のセットアップ
第3章 予備知識
第4章 アカウント作成ページ
第5章 プロフィールページ
第6章 アクターの実装
第7章 暗号鍵ペア
第8章 Mastodonとの連携
第9章 インボックス
第10章 フォロー解除
第11章 フォロワーリスト
第12章 フォロワーコレクション
第13章 投稿
第14章 プロフィールページ内の投稿リスト
第15章 フォロー
第16章 フォロー中のリスト
第17章 フォロー数
第18章 タイムライン
第19章 改善点

目次

電子書籍閲覧に関するご注意
目次
第1章 序文
第2章 開発環境のセットアップ
2.1 Node.jsのインストール
2.2 fedifyコマンドのインストール
2.3 fedify initでプロジェクトの初期化
2.4 Visual Studio Code
第3章 予備知識
3.1 TypeScript
3.2 JSX
第4章 アカウント作成ページ
4.1 データベースのセットアップ
4.2 アプリからデータベースに接続
4.3 レコードの挿入
4.4 テスト
第5章 プロフィールページ
第6章 アクターの実装
6.1 テーブルの作成
6.2 アクターレコード
6.3 アクターディスパッチャー
6.4 テスト
第7章 暗号鍵ペア
7.1 テーブルの作成
7.2 鍵ペアディスパッチャー
7.3 テスト
第8章 Mastodonとの連携
8.1 公開インターネットに露出
第9章 インボックス
9.1 テーブルの作成
9.2 Followアクティビティーの受信
9.3 ActivityPub.Academy
9.4 テスト
第10章 フォロー解除
10.1 Undo(Follow)アクティビティーの受信
10.2 テスト
第11章 フォロワーリスト
第12章 フォロワーコレクション
第13章 投稿
13.1 テーブルの作成
13.2 トップページ
13.3 レコードの挿入
13.4 投稿ページ
13.5 Noteオブジェクト・ディスパッチャー
13.6 Create(Note)アクティビティーの送信
第14章 プロフィールページ内の投稿リスト
第15章 フォロー
15.1 Followアクティビティーの送信
15.2 テスト
15.3 Accept(Follow)アクティビティーの受信
15.4 テスト
第16章 フォロー中のリスト
第17章 フォロー数
第18章 タイムライン
18.1 Create(Note)アクティビティーの受信
18.2 リモート投稿の表示
第19章 改善点

ユーザーレビュー

まだレビューが投稿されていません