あー、signatureが悪いのか。mastodonでの実装方法は分かったけど、これをPHPで書かないといかん。それぞれの関数の入出力を調べないといけないな。
ActivityPub対応ログ記録サービスを始めました。→https://notestock.osa-p.net/ ぶろるっく https://mastodon.blolook.osa-p.net/ フォローリンク http://followlink.osa-p.net/ ふぁぼるっくなどを作っていました。おすすめユーザーは分散SNSを始める上で、色々な方面への足がかりになりそうな方です。
あー、signatureが悪いのか。mastodonでの実装方法は分かったけど、これをPHPで書かないといかん。それぞれの関数の入出力を調べないといけないな。
「同意の強制」って、同意しないと使えないのも違法ってこと?EU圏からの利用禁止も違法になるんじゃないの?たぶん、EU圏のユーザーはEU圏のデータセンターに保存しろってことなんだろうけど、それ中国とやってること同じな気がする。
隕石が地球に降ってきて、Googleの規約に同意して世界中に分散されていたユーザーのデータは助かって、同意せずにEUのデータセンターだけに保存されていたデータが消滅する回
いつの間にかおおさか東線の延伸で鴫野駅が広がっていた。鴫野~放出間の狭いところどうするんだと思っていたけど、高架になるのか。
学研都市線線路切替前後を比較・解説!【おおさか東線工事】 - YouTube
https://www.youtube.com/watch?v=CGSTta8Afnw
定年は一定じゃないのか。そして、下の方の位で体力が続くなら永遠に?
防衛省・自衛隊:自衛官の階級
http://www.mod.go.jp/j/profile/mod_sdf/class/
JsonLDまわりの処理だるいな。これ、いちいちw3id.orgから引っ張ってこないといけないのか。マストドンはキャッシュしてるけど。
このアカウントは、notestockで公開設定になっていません。
mastodon/app/lib/activitypub/linked_data_signature.rbのcanonicalizeでやってるJSON::LD::API.toRdfの処理が分からない。PHPのライブラリの https://github.com/lanthaler/JsonLD で同じことをしたいのだが、method(:load_jsonld_context)をどう書いたら良いのか分からない。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
dynamic_shared_memory_typeなんて、設定いじるんか?CentOSで動かしてるDBはposixにしてるけど、たぶん初期値。
共有メモリが足りなくてshm_openが失敗するからdynamic_shared_memory_type=posixがエラーになるなんてことあるんだろうか。いや、それなら先にshared_buffersのサイズ確保できないよって言われそうだし。
@mamma 同じマシン内で他のサービスは動いていますか?DB専用インスタンスなら、shared_buffers = 2GBでもいいです。
DBの設定は分かるけど、さくらのクラウドのマストドンスタートアップスクリプトがどういう構成を組むのかが分かっていない。メモリ4GBのマシンに初期値のshared_buffers=128MBはちょっと投げやりすぎでは。
@mamma うーん、スタートアップスクリプトなのに動かないの謎ですね。普通はposixで動くはずなのですが、sysvにしてみてだめそうだったらmmapで、それもダメならnoneにするしかないと思います。
@mamma スタートアップスクリプトが作る構成が分かっていないのですが、一つのマシンでマストドンのいろいろなサービスが動いているようでしたら、shared_buffers=512MBぐらいで良いかもしれません。
1つのマシンにマストドンのサービスを全部立ち上げるんかな。sidekiqが大量に立ってるのをよく耳にするので、DBよりsidekiqに重点を置いてるんだろうか。
このアカウントは、notestockで公開設定になっていません。
@mamma なるほど、パスが古い方を指してるんですね。centos7でしたらpg_ctlで直接起動せずに、systemctl start postgresql-9.6で起動しないでしょうか(スタートアップスクリプトもそうなっていました)
@mamma あとは、9.6のインストールされているディレクトリのpg_ctlを絶対パス指定で叩いてみるとかです。パスが古い方を指しているので、ただpg_ctlだけを入力すると古い方が起動します。色々面倒なので、パスの設定を新しい方に向けた方が良いです。
このアカウントは、notestockで公開設定になっていません。
@mamma パスが9.2の方を指していると、systemctlで9.6が起動していても、postgresコマンドは9.2を見に行ってしまいます。psqlコマンドでDBサーバにつないで動いているバージョンを見るのが確実です。
linuxが分かっていないと、バージョン追従はまだ難しいかもなぁ。まあパスの概念はlinuxでもwindowsでも変わらないけど。