web本棚のActivityPub対応

web本棚のネタが続いてます。今回はweb本棚のActivityPub対応ネタ。
フェディバースからアカウントとして認識されて、フェディバースに投稿できるようにした。
以前、ツイッターだった頃、APIがまだ使えた頃、web本棚をツイッター連携対応させていた。
web本棚アカウントにタイトルや著者名をツイートすると、本棚を検索して結果を返信ツイートする、というもの。
web本棚はちゃんとしたスマホ対応をしてない。本の重複購入を避けるため、というのが一番の目的で、街の本屋さんをぶらぶら眺めていて、ツイッターに検索を投げて本を確認する、というのが思った以上に便利だった。
てことで、ツイッターでやってたことと同じことをActivityPubに対応させてフェディバースでもできるようにした。
まずはフェディバースからアカウントとして認識させる。

・nodeinfo
・nodeinfo/2.1
・host-meta
・webfinger
・アカウント情報のJSON
以上5つのファイルを静的に作成。アクセスされた時にmimetypeのヘッダを付与する必要があるので、perlで読みこんで返すことにした。
すでに稼働中のおひとり様AcitvityPubで使ってるファイルをちょっと編集して配置するだけなのでそんなに大変でもなかった。
どっちかというとプロフィール画像とカバー画像を選ぶのに2時間以上かかってる…て、そんなものだろう。
スクリーンショットはmastodon.socialでweb本棚のアカウント「@librarian@bookshelf.doncha.net」(司書)を検索して表示したもの。
このアカウントは自分の本棚を検索してその結果を返すのが役割。自分の本棚専門、自分専属の司書さんみたいなものだ。
なので、ローカルのタイムラインなども不要だし、投稿内容を保持する必要もない。フォローもフォロワーもない。
フェディバースを経由すると言っても、本棚にDMをリクエストするだけ、リクエストを受けとったら本棚を検索して結果をDMで返すだけで、ほかのサーバーに余計な手間・負荷もかけない。
フェディバースを利用する意味があるのか、ということかもしれないけど。
HTTP Signatureで署名してActivityを投げて、そのActivityにいちいち意味があって、という「仕組み」が用意されているのがありがたい。ゼロから考えてなにかを作るのはやっぱしんどい。せっかくよくできた仕組みがあるんだから乗らない手はない、ということ。

↑実際に司書さんにDMをリクエストして、返信のDMをもらったところ
おひとり様のAcitivityPubとは違って、実装も考えるところが少なくて済んだ。
通信する相手が自分だけなんだから当たり前。がっつりいろんなところを省いた。botなんかもこんな感じで作れるんだろなあ。
老眼鏡も作ったことだし、今回改めて本棚の体裁も整ったし、また紙の本を読もう。
[2026/01/10 08:01:33] 追記
フェディバースにアカウントとして認識されると、
「新入りがおるみたいやな、情報を送ったる」
と、リクエストが飛んでくるようになる(actorのDeleteなど)
web本棚はSNS的な利用を考えていない、わたし専属。
なので、わたし以外からのリクエスト(POST)に対しては404(ここにはいません)を返すようにした。
個人出版のネットでの読者獲得

読者獲得、集客というやはり200年前から永遠のテーマ。
去年一年で
・kindleやiBookstore、google playなど個人出版が可能な電子書籍ストアが出揃った。
・電子書籍を作るためのハードルは低いので制作することはそれほど問題ではない。
個人出版の作家、タイトルがどっと増えてくる。書き手送り手が増えて、その読者はどこいるの?という状況か。
商業誌だと。
版元に蓄積している売れ行き傾向のそれなりの把握(ターゲットとなる読者像)や取次=書店のデータ(届けるべき読者層)があった。それを雑誌やコミックス、書籍という形の商売にしていた。
リアル書店に新刊を目当てに来る・ぶらっと足を運ぶひとたちは、当たり前の話、「本を買いに・見にくる」ひとたちなので、本を手に取る・購入するモチベーションはそれなりにあるひとたち。
同人誌だと。
そもそも、書き手送り手の思いを共有するひとたちが集まる、というのが同人誌即売会(同人誌を扱っている専門店もある)
常設ではない即売会は、送り手側も読者側もこの機会を逃すわけにはいかないイベント性の高い場所で双方ともモチベーションが高い。
ネットがよくわからないんだよなあ。
いつでもそこにある(アーカイブされている)のがネットの良いところ。即売会のようなイベント性はない。
どこからでもアクセスできるのがネットの良いところ。わざわざ足を運んで書店に行く必要はないし、店に入ったら本だらけという状況もなく、ふと目を外してテレビを見たりお茶を入れたりできる。
今のところ、電子書籍ストアの集客力販売力におんぶに抱っこ。
新刊を継続して出版して積み上げ・広げて読者に発見されるのを待つ。…読者の温度はそれほど高くないのでよほどの幸運が必要で、牧歌的というかのんびりした話(とはいえその幸運を逃さないために継続・積み上げは必須条件、大事大切重要)
個々では認知も進まないだろうから、送り手が集まってレーベル化などでブランディングするのが面白いところだと思う。実際にそういう動きもある。
『日本独立作家同盟』http://www.allianceindependentauthors.jp
『ネット出版部』https://www.facebook.com/groups/125351907617923/
ネットは始めるのが簡単なので、辞めちゃうのもスグ(サービス提供して想定より少ないとはいえユーザーがいるのに投げ出すケースが散見)「ダメだったからやーめた」では根付かないし、読者からの信用も得られなくて、読者の温度も上がらない。「これだからネットは」などと冷えこませることにもなりかねない。
ぜひ頑張ってほしい。
10年以上前、まだ底辺エロ出版社で編集者だった頃の雑記。
『赤字かぁ。。。。』 (2003/11/10)
最初、想定した読者層はどのような属性のひとたちなのか、そのマーケットはまだあるのか、彼らの購買行動に変化はあったのか。
現状の誌面から、どんな読者が買ってるのか・読んでるのか、想像できるかどうか、が全てだ。ここで想像できないようなら今たずさわってる雑誌にはまったく意味がない・売れなくて当然。
独身30歳プラマイ2歳のサラリーマンで月給がぎりぎり手取り20万。彼女とは去年別れたか、今現在別の女性をターゲットにしてる途中で…とか。
結婚して小学校にあがったばかりの長女と幼稚園の長男。ずっと子供にかかりきりだった女房が少しまた可愛くみえてきて驚いたりするやっぱり30代サラリーマン。ローンもけっこう抱えこんでる…とか。
極端だけど、編集ってのは、読者ひとりひとりの顔が想像できるような本作りをしないとダメなんだよねぇ。
わたしはたくさん休刊、廃刊にした3流なのでエラソなことは言えないけど、ロゴや表紙、判型を変えたり、社内政治で根回ししまくりとかしながらも継続したから、雑誌からの成果物=コミックスなどが産まれてきた。というか成果物が形になるまでジタバタと(バブルの残り香もあって辛抱のきく時代だったけど)
法要で集まってたまにやってくる親戚のオヤジみたいなまとめになるけど。
「継続大事」
です。
[更新]2026-02-01 12:57:35
SEO伏魔殿

googleさまが、コンテンツの評価、信頼度に「Author Rank」というのを導入する、らしい。何が書いてあってどれだけ外部リンクされているか、に加えて「誰が書いているのか」「その誰かは信用できるのか」ということっぽい。
わたしはもうSEOには関わりたくないし、今はそんな立場でも仕事でもない。
以前在籍していた会社が運営していた動画のダウンロード配信サイトでは、毎日、売上・単語の検索順位・ユーザーの着地と離脱ページのチェックと対応に追われていた。ECサイトで、当時(といっても、まだ1年ちょっと前)ユーザーの流入は検索エンジンがすべて。twitterやfacebookなどよりも2ちゃんで話題になった方がユーザーの流入は多かった。
過去記事にも書いたけど、いち企業のやることなんぞ知ったこっちゃない。検索順位で1ページ目、1位がそんなに欲しいならgoogleなりyahooなりを買収するしかないだろう、と。
もっとも、そのおかげで、perlでアクセス解析用のスクリプトを何本も書いて、スキルは上がったので感謝。
それが今度のAuthor Rankでは、著者パラメータが入って、それはソーシャルメディア、twitterやfacebook、google+での影響度を測定するんだそうだ。
SEO担当のかたがたの怨嗟と呪いの悲痛な声が…。たしかに、検索結果、検索順位はECサイトにとっては重要だけど、だからといってサイトでごそごそやっても無駄ということに。SEOに割く労力とコストをばっさりやめて、別のキャンペーンなどに使った方がいい。
今年はいよいよネットの広告屋、SEOがどーたらという営業はもう終わりになりそうだなあ。
他人事。
[更新]2026-02-02 07:54:27
布団のお供はiPod touchに

風邪っぽい。ふしぶしが痛だるく、お腹がゆるゆるで、身体がぼわぼわして半睡魔に襲われ起きていられず、布団にへばりつく。熱はないんだけど、しょぼい話だ。
なもんで、iPod touch で、twitterとか2ちゃんとかニュースとか。布団の中でぼーっと巡回。
アプリを使って、見る・聴くことに関しては、文句なしの快楽さ。タッチパネルを使った操作もらくちんで、いじってるうちに分かる優しさ。愚民どもはガタガタ言わず、ただ従いなさい的なappleは好きじゃないんだけど、この操作感は文句の出る余地もないよなあ。乾杯完敗。
とはいえ、入力するのにタッチパネルのソフトキーボードはイラつくので、bluetoothのキーボードを購入。あちこち検索して、スタンド代わりに洗濯バサミ。長い入力が必要なときはこれでイケそう…かな。
そういや。FireFoxのアドオン Web Developer が更新されて1.1.9となったら、神ツールになっていて驚いた。デザインやコーディング、HTML構造など、サイトを見ていて知りたいことがこれひとつですべて見えるようだ。
うーむ。今日もまだだるいなあ。
[更新]2026-02-03 09:14:36
久しぶりに mac mini

windowsXPのDELLパソコン。どうもここんとこ、ちょっと具合が変なので、スキャンディスク。時間がかかるんで、久しぶりに mac miniを立ち上げてみた。寅年だし、こいつは OS X でTigerだし…すみません。
ウチでパソコンを使ってやることったら、ブラウザを立ち上げてネット徘徊、エディタを使ってperlとかHTMLとかcssとかテキスト処理、たまにスキャナーで写真の取り込み画像処理。
画像処理以外は、windowsである必要もない。負荷もかからない処理なのでメモリが512Mしか積んでいない mac mini でもそれなりに使える。使えるエディタがあればこっちでもしばらく暮らせるかな。FreeBSDでemacs、windowsだとxyzzyを使ってるんで、UTF-8の使えるemacsクローンがあればいいんだけど必死こいて検索する気力もなくvecterでテキトーにみつくろってみよう。今さら驚いたのが、mac版firefox。キーバインドがemacs。contrl+bで戻るし+pで一行上に上がるし、+kで一行削除。windows版と違ってこれだとホームポジションから手が離れることも少ないのでラクチン。
メモリをおごってやりたいところだけど、高くつくんだよねぇ、macって。
これまた久しぶりの花村萬月。いやもう超重量級でびっくりした。文章もキャラもずっしり身がつまったガチのプロレスラーの試合を見るようだ。
| << | 2026/01 | >> | ||||
|---|---|---|---|---|---|---|
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
【最近の10件】


