おひとり様ActivityPubサーバーにタイムライン追加
発信専門でいいかと思ってた「おひとり様APサーバー」をしばらく使ってて、やっぱりタイムラインが欲しくなった。フォローしたひとの投稿を表示する、Mastodonでいうところのホームタイムライン。
結局、投稿を閲覧するのにあっちのMastodonこっちのfirefishと行ったり来たりするのが面倒くさくなった、ということもあって、ここだけで完結できればそれに越したことはない。
とはいえ、要求される機能を満たすのはなかなかしんどいので、ここも必要最小限で追加してみた。
たぶん、すぐ忘れるのでメモ。5分以上前の自分なんてあかの他人だしなあ。
表示させるのは「to」に「Public」の指定のあるもの=全公開OKなものだけ(公開範囲がいろいろあって、全部を振り分けするのは面倒くさいし事故の元)
そして保持するのは1日だけ、最大個数20個まで(設定ファイルで制御)
データベースは使わない。ログファイルを振り分けて保存して、規定の期間個数に達したら古いものから削除する。
自分以外のひとのデータを持つのはいろいろ考えなきゃいけなくて、削除してしまうのは、そのリスク回避もある。データベースでも同じことだけど、ただのファイルだと、何かあったらFTPでログインしてその場で削除すればいいしね。慌ててデータベースにdeleteを投げるのは事故の元。
フォロー数が増えたら、この程度のデータ保持数だと見られない投稿の方が全然多くなる。
でもSNSなんて「袖すり合うも他生の縁」その時その場での関わりでいいと思ってるんで問題はない。むしろ本来こういうカタチが正しいと思ってる。
Mentionだけは別扱い。「連絡先はこちら」というのでこれまでtwitterのアカウントを使ってたんだけど、twitterがなくなったのでどうしたもんかと思ってたところ。今後は「連絡先はこちら」におひとり様APサーバーを使う。
「@t2aki@tokoroten.doncha.net」
↑これを検索してもらえれば、おひとり様APサーバーのアカウントが表示されて、そこにメッセージを飛ばしてもらえればわたしに届く。
もちろん、MastodonやMisskeyなんかにログインしている・アカウントが必要となる。twitterやfacebookと違ってハードルは高い。これについてはそのうちMastodonなんかが当たり前になればハードルは下がるし、そもそも、公開する連絡先なんて多少ハードルがあるぐらいでちょうどいい。
MentionはNoteの中のtag配列に「type:Mention」のブロックがあったらそこに宛先も記載されている。それで判定できる。
Mentionは、ログインしてないと見られない=見られるのはおひとり様サーバーのわたしだけ。
自分の投稿に対するLikeや、自分の投稿をブーストされたら、それらもリクエストが飛んでくる。
ご褒美とか承認欲求という言葉になるんだろうけど、ここは割りとどうでもいいので、それらのリクエストは受けた時点で破棄。
だいたい、こんなのはサイトのアクセスログを見ればわかることで、そっちの数字の方が確実だ。
本や雑誌でいうと、評価よりも実売部数、というのを肌身に染みて思い知らされてきたしね。
どうでもいいごたくを並べたけど。
こういったフロント側、閲覧側はかなりうっとーしーことがいろいろ。
タイムラインというからにはリアルタイムで表示を更新するのが当たり前。だけど、同期にしろ非同期にしろJavascriptなんかを使って閲覧してる裏でデータを確認取得しなきゃいけない。
飛んでくるリクエストを捌く、入口で門番をしてるスクリプトがあるのでデータが来たことはそれこそリアルタイムで検知している。
でもJavascriptは触りたくない。メンテが大変なのだ。どこが原因なのか特定するのにこっちまで見なきゃいけないのは労力に見合わない。
てことで、リアルタイム更新は却下。手動F5にした。
そんなオレオレAPサーバーは
「ため池」https://tokoroten.doncha.net/tameike.pl
絶賛壁打ち中です。
Noteの公開範囲についてはfedibird管理人ののえるさんの投稿
https://fedibird.com/@noellabo/110573926847901369
「ToにPublicが指定されていれば『公開』」
を参考にさせていただきました。ありがとうございます。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
ポケモンGo:レベル3ソロレイド:カイリキー
レベル3ソロレイド、カイリキー初勝利。
カイリキー
技1はカウンター
技2はインファイト
こちらのラインナップ
フーディン(サイコカッター・未来予知)cp2532
エーフィ(思念の頭突き・未来予知)cp2840
エーフィ(念力・サイケ光線)cp2583
カイリュー(ドラゴンテール・暴風)cp3279
カイリュー(竜の息吹・暴風)cp3242
カイリュー(ドラゴンテール・逆鱗)cp3072
5体め竜の息吹カイリューでフィニッシュ。残り時間はゼロ秒でほんとのギリギリだった(スタートは174秒)
これまでカイリキーのソロレイドは7戦して全敗。
そして、その7戦全部が爆裂パンチ。気でも狂ったかのように連発してくる爆裂パンチをまったく避けられず、為す術もなく、とはまさにこのこと。各3〜5戦してるわけで計30戦ほどコテンパンのズタボロ。夜毎枕を濡らす日々だった。
今日のカイリキーは初めてのインファイト。
それでもやっぱり3回敗戦。爆裂パンチよりは削れていてタイムアップ時点でカイリキーのHPもあと数ミリぐらいまで、惜しいところまで来ていた。エスパーx3と暴風カイリューx2で、ウチとしては対カイリキー用にこれ以上はないベストメンバー。
攻撃方法も、ラインナップ(並び順)も少し試行錯誤した。
カイリキーのインファイトを避けられたらラッキー、ぐらいに考えて、攻撃連打の合間に思いついたら避け行動。
何発か避けることができて、紙装甲のエスパーたちが瀕死になる前に、ゲージ技を各々複数回当てることができた。これが大きかった、かなあ。カイリューたちはもともと格闘技に耐性があるので、カイリキーの攻撃を食らっても暴風を最低2発は当てられて、避けられれば3発確定だった(カイリキーがバレットパンチ=鋼技だったらまた厳しかったかな)
2ゲージ技(サイケ光線)だし、と思ってカイリューの後ろにしていたエーフィを前に並べなおしたのもよかったのかも知れない。サイケ光線もけっこう削ってくれたと思う。
次にやっても簡単に勝てるとは思えないし、爆裂パンチは今のところ無理っぽい。
エスパーたちに砂を突っ込んで紙HPを少しでも強化するのと、もう一体フーディンかエーフィが必要か。飴のことも考えるとエーフィかな…ハズレ技がないし。
今回、技マシンは出なかったけど、不思議な飴と金のずりの実が出たし、レイドレベル3はそこそこ美味しいと思う。
いま出現している伝説ポケモンのレイドバトルが終了したら、しばらくはレベル1〜3のレイドが中心になるだろうから、レベル3のソロレイドに向けて戦力強化したいところだ。
昼下がり、ひと気のない公園で残暑厳しい日差しに炙られながら、無職初老フリーターがひとりガッツポーズをする、の図でござった。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
小説同人誌電子書籍アプリ公開
8月15日に公開されたんだけど、収録したPDFの文字がにじんでぼけてたんで、おおっぴらにしてなかった「小説同人誌Select」(app store)
16日に作り直したバイナリを iTunes connect でアップロードして1.0.1へアップデート審査申請したものが今日30日の明け方公開となった。とりあえず HappyReading にバナーを張りつけ、twitterで告知を始めた。バナーはともかく、twitterのほうは、この雑記帖のリンクをつけて少しでも有用有益(かもしれない)情報を流そうかと。
小説同人誌Selectのサイト→ https://books.doncha.net/apps/dojinnovels.pl
iTunes のページ→ https://itunes.apple.com/jp/app/id546230414?mt=8
おかげさまで、少しずつページ閲覧が増えていた。
アプリ自体は無料なので、15日に人知れず公開して以来28日までで400ダウンロードほど。購入はまだ4本(自分、知り合いを含めて)今日時点でアプリに入ってる小説は一本。作業中の小説が3本、原稿待ちが2本。
本当はもっと原稿を広く募集したいところ、なんだけど。
現状、わたし自身が、iTunes というか app store の売り上げ報告や振込時期、振込手数料など、まだよくわかってない。なもんで、別件でやりとりのある作家さん、直接知り合いの作家さんに声かけしただけ。お金がらみでポカがあっちゃいけないんで(立て替えるなどの)リカバリできる範囲・安全を優先でスタート。
しばらく様子をみて、運用面の把握ができたら原稿募集も広くしていこう。
(8/31追記:ちなみに、著者印税は販売価格の40%でお願いしてます)
きれいごとをいうと。
創作文芸、同人小説、オリジナル小説、いいかたはいろいろだけど、商業流通に乗っていない小説にも面白いものがたくさんあるし、個人クリエイター(個人の作家)が勝負できる土壌を広げて応援したい。
自分勝手なことをいうと。
大学を出て出版社を志望して20年ほど編集として働いていた。今は離れちゃったけど、やっぱり何らかの形で、フィクション・創作に関わっていたい。
いまのアプリは電子書籍といいつつ、PDF閲覧アプリのようなもの。kindleがきたら、そっちでEPUB3というのが本命、かな。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
選挙
雨模様の日曜日だ。とりあえず選挙にいく。選挙はともかく、場所がスグお隣の小学校。手洗いに並ぶ水道の蛇口位置が低かったり、案内板がかわいかったり、階段が緩かったり、懐かしい風景のまったり空気感。ヨメが気づいたんだけど、6年生はクラスの数が2つで1クラス20人いない。少子高齢化なのか、都内の小学生なのに、まるで過疎の村のよう、だよなあ。ちょっとびっくりした。
FED2 Industar-26M CENTURIA200
昨日のアメリカ大使館宿舎祭り。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
ワインのつまみはレバカツだ
怠惰に転がる週末だ。うーん、ワインはいかんなぁ。「とりあえず」一本飲んでしまうんだよね。日本酒とかウイスキーの一本はさすがに「翌日を潰す」気合を入れないと飲めないけど、ワインだと「気がついたら」一本空いてる、って感じで。んでもって、アルコールはアルコール。ボディブロー食らって転がってしまう、の図だ。
晴れてくれれば、vivitarとオトピン(大人の科学の付録のピンホールカメラを略してこういうらしい)を持って、水元公園にでもぷらぷら出かけたかったんだけど。いちんち中、どんより曇って、ごろごろなったかと思ったら粒の大きな雨がザザーと降ってくる天気じゃ、表に出る気にもならない。
なもんで、「アカギ」を流しっぱなしにしながら、ついついワインを空けてしまう。ツマミは地元商店街のレバカツにハムカツ、からあげ。どれも尋常じゃない美味さと安さ。とくにレバカツの甘みと苦味は絶妙で、揚げたてじゃなくても、多少冷えても美味いんで驚き。こいつが100g130円だ。うーん、まんだむ。
明日も予報じゃ雨模様。うちでいちんちごろごろしてっかなぁ。
そういや「アカギ」のオープニングって古井戸の「何とかなれ」だったのか。いまさら気づいて驚き。60年代のべたべたのフォークだ。これをもってくるっていいセンスしてるよなぁ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
また図書館にいこう
今日も今日とてフラッシュをちまちまと。こないだ買ったばかりの本家MXを使うには(覚えるには)時間がないので、先週から使ってるフリーウエアで。どうにか目鼻がついてきた。素材がいいからだ。いかにも素人くさいフラッシュの効果もそれなりに見える。
ただ、慣れないからなのかどうか。作業効率がよろしくない。再生してはチェックの繰り返し。同じ効果を続けてみたりするような時に、マクロのようなものがあれば格段に効率が上がるはず。たぶん、誰もが考えることなので、きっとマクロなりスクリプトなりがあるに違いない。本家を触って探ってみよう。
「エリ子、十六歳の夏」読了。
快感だった。
結城昌治といい、山田正紀といい、再発見再評価再読強化キャンペーン実施中。結城昌治は亡くなってるので新作は無理だけど、未読がまだまだあるので図書館、かな。日本語が心地よいんです。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」