なるほどね
For those who wants information about Yuito, subscribe my English posts only (available on account profile, Mastodon v4 or above).
くだらないこと言ってる人格は わんせた 、コード書いてる人格は kyori
呼ぶときは わせたん でもよし。たんってついてればかわいいので
Manages: https://odakyu.app https://nitiasa.com
Maintains: https://accelf.net/yuito (fork of Tusky)
when these instances down see here: @ars42525 @ars42525
Server Status: https://graph.accelf.net
CircleCIリポジトリに入れるだけで暴れ出すしそもそもせっかくGitHub Actionsがあるのに外部サービスに依存したくないんだよな
* 日本語が不自由だった
Yuitoでkids.0px.ioに入れないのはStatus.quoteがStatusオブジェクトじゃなくてBooleanで返ってくるからです
pending書く前のテストのassertionが間違っており、pending特有の「通るようになったら落ちる」が全く機能していなかった
署名はともかくJSON-LDは必須じゃないし省いちゃえばいいのでは(悪魔の囁き)
ところでHTTP Signature的にはそういうコストへの対応はどうなってるんかね
コネクションの方にそういう検証持たせるとかでメッセージごとの検証端折れないかしら(コネクションが外部から偽装できないかが課題)
これがRuby 3.2.0でも再発してるっぽい
あんま気は進まないけど --disable-binary で対応
Installation fails with Ruby 2.7.1: `/usr/bin/mkdir` not found · Issue #822 · ffi/ffi | https://github.com/ffi/ffi/issues/822
いや、普通にAPIのレスポンスだけ見て数字の羅列っぽいID帰ってきたら数値にキャストしたくなるでしょ
TL並べるとかそういう方面でどうしても
とはいえTuskyはPleromaのIDを並べるために自前の比較関数を用意したばかりかアルファベット含むIDをインクリメントするとかいうハチャメチャ大変な実装をしてバグを生みまくった結果その実装は削除することになったので、数値であってほしい気持ちはわかる
GitHubの機械翻訳ドキュメントはMS並に(というかMSクオリティなので)ひどいことで知られていますが、これはあまりにひどすぎる
コンテキスト - GitHub Docs | https://docs.github.com/ja/actions/learn-github-actions/contexts#context-availability
Create new organizationしたらなんか出た
Choose a plan | https://github.com/organizations/plan
ただ個人的にはテスト書くのは手抜きだと思っているので積極的にやるといいと思う
実際にAPI叩いて動作確認するよりテスト書くほうが楽だよ
まぁ個人開発でテストケースバチバチに書かれてるコードあったらちょっとビビるかな
仕事で書いてるコードだからこそちゃんとやってる節はある
ほんと思うのは、ORMの快適さがWeb開発を大幅に左右する
その点Goとかは無理で、ActiveRecord/Eloquent/Slickあたりは強い
Rails使ってAPI開発、バカみたいな数のテストを書くことでサーバーを起動することなくすべてを実装する次元に到達しているのである意味めちゃくちゃ楽しい
デフォルトタグのFedibird系実装が出てきたらいよいよ独自実装してるコンテンツがなくなるのでのえるさんに一生頭下げる覚悟でFedibirdのソースで運営します
@osapon notestockの連続投稿日数の集計って1日n投稿以上からが条件とかありますか?
1投稿だけの日がおやすみ扱いされてたので疑問に
タオル掛けるやつでいいかな
他に名案はないですか
~~~~~~~~~~
[https://odakyu.app/@ars42525/105781072671329850]
頭おかしい数のIssue作ってるリポジトリ #様々なリポジトリ
Issues · pddemo/demo | https://github.com/pddemo/demo/issues
このアカウントは、notestockで公開設定になっていません。
GitHubのIssue取得APIに「repo」の条件をつけずにリクエストするとよいです(?)
VSCodeならGitHub Pull Requestsをインストールして、設定のクエリからrepoを消します
GitHub Actionで死活監視するやつ
upptime/upptime: ⬆️ Uptime monitor and status page powered by GitHub Actions, Issues, and Pages | https://github.com/upptime/upptime
VSCode Insiders、サイドバーにカーソルを合わせたまま[File]のメニューを選ぼうとすると特定の高さ以下に移動したときにメニューが閉じるな
Laravelのエラー画面(開発環境でException投げると出るやつ)、いままでスタックトレースしか見てなかったけど、タブ変えたらDBクエリとかいろいろ見えるの感動してる
むしろ常時見えてほしいこれ、無駄なクエリの炙り出しになりそう
@osapon くっついてるURLは本文の末尾にサーバー側でくっつけてるだけで、データベース内ではquote_idっていうカラムにstatuses.idを外部キーとしてstatus_idを入れてるので、鯖が認識してない投稿は埋め込めませんね
そもそもapiもstatus_idを指定して引用するので、status_idが存在しなければそこでコケるはず
特にアイテム運搬に強いロジは事前に作っておくタイプの材料push型に向いてて、プロセッサおいておけばどんな複雑なのでも短時間で処理できるAEはリクエスト型に向いてる
@noellabo ありがとうございます、追加OKです
クソコードが更に加速した気がする
https://github.com/accelforce/Yuito/commit/7d404a4c5c6d1f0c70b9f27df93412beec2f9cdf
これは笑顔 🤔
Yuito/ComposeViewModel.kt at master · accelforce/Yuito | https://github.com/accelforce/Yuito/blob/master/app/src/main/java/com/keylesspalace/tusky/components/compose/ComposeViewModel.kt#L479
このアカウントは、notestockで公開設定になっていません。
AE2の隕石コンパス、Sky Stoneのある方向を向くっていう仕様すら知らなかった…
じゃあ時々隕石見つからないのは何なんだろうな
埋まってんのかな
[BuildCraft]: Using outdated version [7.1.20] for Minecraft 1.7.10. Consider updating to 7.1.23.
@osapon ただただアカウントのプロフィールページを再現するだけのものなんでしょうね
フォローリクエストに対してサーバー側が特に何も応答しなければフォローはできませんし
あとぬるかるさんのやつはTwitter転載botなので絵文字とか使ってフィルターするしかないかなと
CloudGarageがタダで貸してくれたサーバー3台のうち2台を使ってぶん回してます
1台あたり1CPU RAM1G SSD50GBが2つ
#サーバースペックの話
ウチ、いまさくらのVPS 4CPU/4GBメモリだけど、アクティブ少ないから余裕十分です。
もう一つ動かしてるリレー観測鯖は1CPU/1GBメモリ/20GBストレージっていうしょぼいサーバだけど、ちゃんと動いてくれてます。まぁラズパイ勢には勝てない。でもまぁ、月額1€だから文句なし。
まぁ平均的には2〜3CPU、2GBぐらいのサーバなんじゃないかなって思うんだけど、みんなどのぐらいで動かしてる?
#サーバスペックの話
activitypub.actor、とりあえずTwitterだけでこっからほかのSNSにも対応したいという意志がひしひしと伝わってくる
subscribe #とは ってsubscribeに疑問を抱いてるのかと思ってしまったw
~~~~~~~~~~
[https://dtp-mstdn.jp/@noellabo/101639069679955790]
#kyoriobjstorage
346.66553253121674G 72 objects s3://itabashi-backup/
117.65588696859777G 787996 objects s3://media.n-sr.org/
44.921269052661955G 272893 objects s3://media.nitiasa.com/
88.2190965032205G 589015 objects s3://media.odakyu.app/
62.74363804142922G 74 objects s3://nitiasa-backup/
168.14977721031755G 82 objects s3://odakyu-backup/
1276.5718955993652M 6760 objects s3://optics.odakyu.app/
0 1 objects s3://ramune/
11.553455241955817G 51 objects s3://storage.accelf.net/
--------
841.1553077911958G Total
一方通行は学園都市で1番頭がいいだけあってちゃんと数ヵ国語をマスターしてるからいいんだが他の人たち通訳居なきゃやっていけない割に話がスムーズですね…
@m 内部処理がどうなってるのかよくわからないけど1sくらいかかりますね…
Herokuの無料枠1Dynoがどれくらいのスペックなのかにもよる気がしますけど
うちの原始人くん、kuromoji.jsの形態素解析にしばらくかかるのとnotestock経由する関係でActivityPubでのやり取りがあるのでラグ大きい
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
ありがとね
~~~~~~~~~~
[https://odakyu.app/@admin/101636368921255441]