このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
あとmatch_actorがconfig/config.exsと型違うのでそれも修正しないといけないわ
admin-fe直接建ててるだけだから
https://pl-dev.kpherox.dev/pleroma/admin-fe
にアクセスしてもらったら一応settingsのUIは確認できるよ。dynamic_configuration有効にしないとsubmit意味ないし有効にしててもsubmitが環境壊すかもだけど
その前にやったこと忘れたけど再起動とか何度か挟んだから直った。that's computer science
なおやったこと
- withにLogger挟んだ
- Log levelをwarnからinfoに変えた
なので意味がわからないままではある
for (migrate_to_db直後, admin fe settings submit後)
1. curlで取ってくる
2. jqでnormalize
vimdiffして型が変わってるところを修正
みたいなことしてた
あー…admin-feのsettings、今の所truncated_namespaceを消すからcdnの設定おかしくなるわ
admin-fe settingsでobjectの解釈を上手くできるように修正できたけど別の問題が出てきた
なんでこのMastodonProjectとやらのアカウントが代表するような事言ってんだってなったので無視しようかなと思った
このアカウントは、notestockで公開設定になっていません。
ようやくわかったこと
「Admin-FEのSettingsSettingsでsubmitしたらpoll_limitsの形式がobjectからtupleになって壊れる」
はい。issue投げないといけない
あとなんかemail_notificationsのgroupをちゃんと見れてないからそれも修正しないといけないけど
Fixed there can't be submitted settings
https://git.pleroma.social/pleroma/admin-fe/merge_requests/28
Cannot convert undefined or null to objectのエラー出ちゃう
VTuber 界隈だと標準的にハッシュタグ付いてたりするので、たぶん「普通の版権モノだと公式に目を付けられると嫌なのでハッシュタグ付けない」的な心理があるのではないかと勝手に思っている (私はそっち界隈の創作したことないので実際どうか知らんが)
.erlangの"ディレクトリ"を作ってたからダメだったらしい。rm -rf ~/.erlang && touch ~/.erlang した
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
てかConfig.getとKeyword.getしたpoll_limitsの値がなぜか変更されないのも訳がわからない
Elixir Mix Configって素直に値返すよね。返さないとかありえないよね…みたいな不安というか
PleromaのConfigから:instance, poll_limitsを取得したら素直にobject返してもらってなさそうなの
%{
max_expiration: 31536000
}
みたいな値返せばいいのに
[
{:max_expiration, 31536000}
]
とか返してるんだろうか。意味わからんな
問題切り分けた
Application.get_env/3 (Pleroma.Config.get/1)
で取得したconfig :pleroma, :instance, poll_limitsが%{}なオブジェクトじゃないらしい
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
%Poison.EncodeError{message: nil, value: {:max_expiration, 31536000}
なんだこれ
admin-feのlinafilippova:feature/config-server上手いこと動いてなかったからちょろっと弄った
github actionsのci/cdの機能を鳥で知ったのと一緒に表現の不自由展だかの話題が目に入ってきた。濁ってるなぁ
> Q.なんか嫌になってきました。退職したいのですが。
>
> A.退職は大変失礼な行為です。絶対にしてはいけません。
オチ
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
とりあえずmix releaseが動くのは確認したしpleroma upgradeでアプデしていこうかな
acct:t@pl.telteltel.comはfollowingとfollowersのtotalItemsが0だしmastodonが0/0ってするのは正しい
なさそう。1.0.3にあるTwitter APIの変更より後にマージされてたはずだし
https://git.pleroma.social/pleroma/pleroma/-/releases
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
ubuntuのパッケージ名で libXX ってあるやつは /usr/lib とかに入る共有ライブラリで libXX-dev ってあるやつは /usr/include に入るヘッダって認識
今確認したらなかった。よかった
secret_key_baseとかsigning_saltは表示されてるけど
pleromaのdynamic_configurationはapiからex_awsの設定見れた気がするんだよなぁ
このアカウントは、notestockで公開設定になっていません。
そういえばmastodonのcdnとかs3の設定ってapiとかadmin用のUIから見れたりするのかな?
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
inboxへのactivity投稿してちゃんと解釈できるかとか/outboxとかのmockにアクセスさせてちゃんと取得できるかとかかなって
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
やっぱインスタンスアクター必要だよね、っていうissue。
https://github.com/tootsuite/mastodon/issues/10453
ThibGさんの立てたissueなので、実装もガンガン進んでいる。
現状、サーバ毎にユーザーや管理者のアカウントはあるけど、サーバを代表してアクションしたり、受け取ったりするための専用のアカウントはないし、それが特別なモノであることを判別する仕組みもない。
たとえば、pub-relay(Mastodonの公式リレー)は、relayという特別なアクターが生えている。
対するMastodonは、リレーに接続する際に必要になる代表アクターも、当初は生きているアカウントを適当に選んで使っていた。今はcontactを優先するんだったかな。(まぁshared_inboxを通知するので誰のアクターを使ってもかまわないんですが)
聞いた話によると、Misskeyではフォローしていないユーザーをリストに追加できるそうだが、これはサーバの代表アカウントがフォローしてまわしている、とのこと。そういう仕組みも可能になるよね。 #mastodev
このアカウントは、notestockで公開設定になっていません。
いつもかいしんのいちげき!の曲名見るたびにRADの会心の一撃が頭に浮かんで整合性チェックにいつもコケる
activityに引っ付いてるかどうかとかavaterとかに使われてるとかの設定を一つも実装されてないから実質何もない
https://git.pleroma.social/pleroma/pleroma/issues/852
音沙汰無かったけど準備はされてるのかな
そういえばAdmin FEでサーバーの設定いじれるMRに色々進捗があるからnginx locationでroot変えて動かしてみようかな
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
フォロー通知に気がついてなくてフォロリク見逃してた。mastodonだったらそもそも通知無いので気がつかないだろうなとも
しばらくぶりにツイ垢開いたけど共同通信さぁ…(画像お気持ち表明ツイートなのもひどい)
https://twitter.com/kyodonewsosaka/status/1157208293195935744
てか --short つけて rev-parse 出すなら describe に abbrev オプションつけなくてもいいじゃん
git describeの出力に合わせて [tag, "0-g", rev-parse -short HEAD].join("-") してるのすごい不器用って感じがする
コミットにgが入って勘違いするやつわいもやった
それよりもdevelop追従してて1.0.0の表示がバチクソ気になる
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
ProviderのwillBootでコマンドにオプション追加するようなやつはconsole-kitでエラー投げられるや…
VaporにhostnameとかportとかHTTPServer.Configurationの設定渡しても初期設定で最初はサーバー建てようとしてる気がする
このアカウントは、notestockで公開設定になっていません。
vaporでlaravelのdiっぽいやつってこれかぁ!!ってcontainerのmake見て思ってるんだけどこれ1ヶ月ぐらい前にも同じこと思ってないか私
このアカウントは、notestockで公開設定になっていません。
DockerのDBに同じコンテナ使うことないような気がdocker-composeでmastodon動かした時に思った
このアカウントは、notestockで公開設定になっていません。
Pleromaはバックエンドとフロントエンドは分離してるけどマイクロサービスじゃないから非同期キューだけ別に働かせるみたいなことできなさそう
PleromaJobQueueってパッケージになってるし前ソース見た気がするけどなんでredisだと思ってんだ私
Mac触ったこと無かったのにMac版TheDeskとか言われてMacBook Airラクマで落としたりmacincloudに1万近く出して激重リモートデスクトップしたりなぁ…
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
wasabiはアップロードから90日だかは、削除したとしても容量のカウントはされちゃうとかそんなんだっけ
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
docker対応に伴いこの鯖数日不安定になるかと思われます。許してヒヤシンス
Lightsailから、mastodonが載ってるswarmクラスタ+リバースプロキシ+DBに移動するのが目標
できなかったら笑ってください #告知
このアカウントは、notestockで公開設定になっていません。
https://git.pleroma.social/pleroma/pleroma/blob/develop/Dockerfile
結局config.exs組み込んでcompileする必要があるから、imageで持ってくることができないんだよなぁ
https://git.pleroma.social/pleroma/pleroma/blob/develop/docker-entrypoint.sh
謎コマンド作ってるわね
mix使わないのなんでかしら
https://git.pleroma.social/pleroma/pleroma/commit/ba72d02f86d229ae83d4ca669e548b9968bdf8dd
pleroma公式でdockerサポートいいわねー
Vapor4ではLosslessStringConvertibleプロトコルをModelにつけとかないとLaravelのDIみたいなことが出来なさそうだけどinit?(String)からどうやって取りに行けばいいかわからない
ドキュメントとVapor Toolboxで作ったプロジェクトを見てる感じだと、Vapor3まであったDBごとのORMにパッケージが別れててよくない依存が解消されてそうな気がする。ちゃんとドライバーにしてるみたいな
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
自然な英語とのギャップに驚く言葉ランキング:
* Abort
* Execute
* promiscuous
むしろコードよりもドキュメントを自然に多言語化することを考える方が1047483648倍くらい価値があるわ
「プログラミング=英語」という状況は正しくない。多言語でコードを書ける世界が求められている|WIRED.jp
https://wired.jp/2019/08/04/coding-is-for-everyoneas-long-as-you-speak-english/
ポヨグヤムの自動変換ができるとか簡単に言うけどさ、それ本質的変更がないのにコードの表象だけ弄るってことやで?そういうのは言語やソフトウェアのソースコード上じゃなくて IDE とか user-facing な環境側でやってくれ
ご指摘はごもっともだが、このような世界は作りたくないと感じている。理由は以下の通り
・同じ名前のツールでローカライズされている場合の取り扱い
・開発の国際化が困難になりかねない
・開発者の慣れ
「プログラミング=英語」という状況は正しくない。多言語でコードを書ける世界が求められている https://wired.jp/2019/08/04/coding-is-for-everyoneas-long-as-you-speak-english/
ActivityPub でも中央集権はできるので、ちゃんと分散したいわね
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
> 既に告別式を終えたが、今回公表されなかった_さんの両親は、取材に対し、「勘弁して」と言葉少なだった。
???
?????
「我が社だけ隠しても他社がどうせ公表するんだから意味ないやろ、なので我が社も実名公開します」という責任の循環参照を作って責任逃れする姿勢は端的に言ってクズだけど、「オメー (悪いこと何もしてない人) は何もしてないけど俺らは実名公開することにしてるからするわw」というのはそれ以上だわ
京アニ犠牲者 身元公表は35人中10人「らき☆すた」武本監督も…(スポニチアネックス) - Yahoo!ニュース
https://headlines.yahoo.co.jp/hl?a=20190803-00000120-spnannex-soci
> ▼お断り 京都アニメーションの放火殺人事件で、実名公表を了承した遺族のうち1人から、京都府警を通じて匿名希望に変更するとの連絡がありました。事件・事故報道は共同通信が原則実名で報じており、本紙も共同通信に準拠して実名で報じます。
新しいSwiftのバージョン試そうと思ったらbetaのXcode入れないとなぁとか思ってたけどdevelopmentのtoolchain入れるだけで良かったんかーになってる
vapor 4.0.0-alphaをswift package resolveしたらopen cryptoでswiftcが終わらなくて一生終わらない