02:57:12
2022-11-29 02:48:39 フカの投稿 fuka@mstdn.beer
icon

このアカウントは、notestockで公開設定になっていません。

02:57:22
icon

マメはもてる。ずん覚えた

03:04:25
2022-11-29 02:04:52 結城浩 / Hiroshi Yukiの投稿 hyuki@social.hyuki.net
icon

このアカウントは、notestockで公開設定になっていません。

03:04:53
icon

デジタル署名の対象がわかりやすい!

07:19:58
2022-11-29 06:54:11 Richard Schneemanの投稿 Schneems@ruby.social
icon

このアカウントは、notestockで公開設定になっていません。

07:30:00
icon

@yakumo へえっ!と思ったけど、ロシア企業を買収したオランダの親会社がロシア部分を切り離したくなったようにも読めますね…

07:33:03
icon

@yakumo 切り離
した非ロシア側に何が残ってるかにも依るかもですねw

07:33:41
icon

なぜそこで改行w

07:34:41
icon

今日も世界はひどい(溶岩だって流れてる)んだけどあいかわらずコーヒーはおいしいな

07:58:29
icon

オランダにあるのは親会社だけにも見えるな…

Yandex - Wikipedia https://en.wikipedia.org/wiki/Yandex

08:01:16
icon

ウェブサイトを公開して最初にやるのはYandexとNaverのクローラをお断りするとこだった時代もあるよね。やつら絨毯爆撃してきてこちらのリソースを使い尽くしてた。今はどうなんじゃろね。

08:03:12
icon

中国系のクローラはもっと目立たないように稼働してるのかな。

08:13:04
icon

BBC Global News Podcastでも、うちの裏山のニュースやってるw めずらしいなあ。

09:22:49
icon

不健康コンビ

Attach image
09:56:59
icon

朝マウスのボタンがおかしいのもしかしたらマウスの寿命かもね🥺

09:58:06
icon

git push -u originしたのにプルリクアプリ作られてないなあって思ったんだけどプルリク作ってないよね

10:08:02
icon

溶岩はよう噛んでね (うちからは見えないんだものw

10:08:46
icon

夜屋根に登ればオレンジ色の光が見えるかもだけどそこまではねえ

10:09:58
icon

マウナロアの現状を眺めたい方はこちらから
https://www.usgs.gov/volcanoes/mauna-loa/webcams

10:11:40
icon
Web site image
UPDATE: State DOT has plan for possible closure of Daniel K. Inouye Highway
10:11:51
2022-11-29 10:11:06 ぽな (C.Ponapalt)の投稿 ponapalt@ukadon.shillest.net
icon

そもそも今回我々が火山がドカンするイメージの頂上から噴き出すやつじゃなくて、側面からの割れ目噴火のはずなので、なおさら見えにくいのでは説

10:14:27
icon

ハワイ諸島の溶岩は根性が無いからだばーって流れるのが多いよね

これは2018年にキラウェアの下の方でだばーしたやつ
youtube.com/watch?v=ioIEjl3aye

こっちは今回のだばー
youtube.com/watch?v=EB_cgAJ4s6

Attach YouTube
Attach YouTube
10:17:49
icon

今回のだばーは傾斜の緩い方向に起きたので最悪溶岩流がヒロまで届くとしても1週間かかるそうな。傾斜の急な方向にだばーすると数時間で海まで到達するとか。(昨夜のHawaii News Now)

10:18:47
2022-11-29 10:18:34 ぽな (C.Ponapalt)の投稿 ponapalt@ukadon.shillest.net
icon

根性無しのドボドボ出る溶岩のほうがあらかじめどこがヤバいかの予想や、どのへんに被害が出るかの対策がしやすいのでだいぶマシ説(これはまあ事実)

10:19:29
icon

国立公園の中で定常的に流れてた頃は時間のある週末に車で見に行ってたりしたもんなあ

10:58:56
icon

たぶん本当に浸透って言っていいやつ(ご迷惑をおかけしてます)
https://status.heroku.com/incidents/2471

11:24:30
icon

MIDIで遊んでみでぃよね。DX7に何かつないで遊んでた気もするんだけどもう思い出せない。いあ、マルチトラックのカセットデッキだったかもしんまい。

11:33:32
icon

ぷいきゅあがんばえー

11:37:34
2022-11-29 11:33:31 がにょ✈️の投稿 ganyo@hikoukidon.jp
icon

このアカウントは、notestockで公開設定になっていません。

11:53:55
icon

試しに無線レーザーマウスにしてみたらぜんぜん問題ないんだよな。やっぱりPS/2のマウスが寿命なんかな🥺

11:56:21
icon

サプライチェーンの…遅延…🥺

11:57:03
icon

おっさんなので遅延して今ごろぴえんを気に入っている🥺

12:05:10
icon

コーヒーおいしい(うわごと)

12:19:07
2022-11-29 12:12:13 がにょ✈️の投稿 ganyo@hikoukidon.jp
icon

このアカウントは、notestockで公開設定になっていません。

12:19:22
icon

橋の上を飛んでるように見える!

12:31:19
icon

> 最低賃金の雇用の縮小の効果が出るような大幅な最低賃金の上昇をした例がないため、雇用の縮小効果は小さく、好影響・悪影響を判断・確認できるような研究ができていない
そうです

最低賃金 - Wikipedia ja.wikipedia.org/wiki/%E6%9C%8

12:33:44
2022-11-29 12:26:03 のえるの投稿 noellabo@fedibird.com
icon

私は本業があって、その収入をfedibird.comの運営費やその他のFediverse関連の活動費にあてているわけで、恒常的にマイナス収支なわけだけど、

仮に私が専業でこの活動をするとして、年収はいくらが妥当だと思いますか?

また、Mastodonの生みの親で、リードエンジニアであるEugenさんは、Mastodonの哲学を貫き、このプロジェクトに専業・フルタイムで従事し、さらにmastodon.socialやmastodon.onlineの運営をすべて抱えて、すごいハードワークしてるわけだけど、

Eugenさんは、どのぐらいの報酬をもらうべきだと思いますか?

12:34:22
icon

ドイツのgGmbH関連の法律も絡んでくる気がしてなあ…

13:57:32
2022-11-29 13:41:29 藤井太洋, Taiyo Fujiiの投稿 taiyo@ostatus.taiyolab.com
icon

このアカウントは、notestockで公開設定になっていません。

13:57:45
icon

あとで

14:27:05
2022-11-29 13:46:50 藤井太洋, Taiyo Fujiiの投稿 taiyo@ostatus.taiyolab.com
icon

このアカウントは、notestockで公開設定になっていません。

14:27:10
2022-11-29 13:43:44 藤井太洋, Taiyo Fujiiの投稿 taiyo@ostatus.taiyolab.com
icon

このアカウントは、notestockで公開設定になっていません。

14:27:38
icon

Appleさんはちゃんと配当を配ってくれるらしいよね

14:37:34
icon

Ubuntu 18.04.6 LTSわよー

$ sudo apt update && apt list --upgradable
:
login/bionic-updates,bionic-security 1:4.5-1ubuntu2.5 amd64 [upgradable from: 1:4.5-1ubuntu2.4]
passwd/bionic-updates,bionic-security 1:4.5-1ubuntu2.5 amd64 [upgradable from: 1:4.5-1ubuntu2.4]
sysstat/bionic-updates,bionic-security 11.6.1-1ubuntu0.2 amd64 [upgradable from: 11.6.1-1ubuntu0.1]
uidmap/bionic-updates,bionic-security 1:4.5-1ubuntu2.5 amd64 [upgradable from: 1:4.5-1ubuntu2.4]
$ sudo apt dist-upgrade -y
$ cat /var/run/reboot-required*
cat: '/var/run/reboot-required*': No such file or directory

ヨシ

14:40:35
icon

まあまあみんなもちつこ? (おもちの写真はおもちではありませんでした…

Attach image
14:44:08
icon

あるオンラインの書類にこういう記述をみつけてさ、

> Please note we do ask for an SSN due to our organization being statewide and having members who have the same initials and birthdates. The SSN will create their own unique ID number.

アメリカでも未だにこんなことやってるところがあるんだねえと落胆したし、日本のマイナンバーもこういう用途への利用は違法とは言え似たような末路を辿るんじゃないかと悲しくなるよね

15:06:19
icon

Mastodonのトゥートの配達にはだいたい1秒/配達先/Sidekiqスレッドの時間がかかって、スループットを増やすにはSidekiqのスレッド数を増やすしかないので、Mastodonから見たFediverseのスケールのボトルネックはSidekiqまわりにあるんじゃないかと思うにゃんね

15:09:31
2022-11-29 14:19:22 キヨの投稿 keropankumapan@bookwor.ms
icon

このアカウントは、notestockで公開設定になっていません。

15:10:04
icon

薔薇はないけどPumaちゃんとかSidekiqちゃんとかNodeちゃんとかPostgresちゃんとかRedisちゃんとかの面倒を見て過ごしてるよw

15:11:40
icon

ぐえー。RedisへのSSLがつながらんらん

15:12:48
icon

と思ってる間に解消したな…

15:13:02
2022-11-29 15:12:07 のえるの投稿 noellabo@fedibird.com
icon

ここ数年、Mastodonの本家ではオンボーディング対策(使ったことのない人達を迎えいれるための施策)をいろいろやってきたんだけど、やはりアプリはその中核なんですよね。

ストアからマストドン(Mastodon)って検索して、ちゃんとMastodonって出てる公式っぽいアプリがでてこないと、そもそもっていう。

で、フル機能の完璧なアプリは間に合わないけど、サーバの候補を提示してアカウント作成して、最初にみるフォロー候補とかコンテンツのところまでは提供できるように、リリースを間に合わせた、という流れ。

15:13:42
icon

なんじゃろな…

16:01:01
icon

Spotifyがクリスマスソングの広告になってYouTubeに逃げてきたのにまたクリスマスの広告じゃった…

16:13:43
icon

やっぱり時々どっかり反応が遅くなるなあ…。ストリーミング側のSidekiqのスレッド数を7から5に減らしてみます。

16:17:10
icon

ウェーイランむっちゃおいしい( 厂˙ω˙ )厂うぇーいのにあと2杯分くらいしかのこってない🥺

16:39:36
icon

SQLをタイプし始めたのにセレクトって綴れなかったから今日はもうおしまいに

17:38:39
icon

今日はアメリカは寄付の日らしく何だろうって調べてみたらNaNだったねw

Virtual HQ - GivingTuesday https://www.givingtuesday.org/

Attach image
18:04:21
icon

飲みたいと思っただけではビールは冷えていてくれない

18:05:42
2022-11-29 13:02:48 くろりんごの投稿 kuroringo@mastodon-japan.net
icon

このアカウントは、notestockで公開設定になっていません。

18:05:43
icon

にゃーん

18:11:21
icon

日本人の半分は中央値以下
ならだいたい正しい?

18:13:36
icon

問題はきっと日本人の定義とか全員についての何かの測定方法とかわね

18:40:05
icon

ステージングアプリのMiniプランのHeroku Postgresがいっぱいになりつつあるから昔のポスト消してみるね。

$ heroku pg:info
=== DATABASE_URL
Plan: Mini
Status: Available
Connections: 2/20
PG Version: 13.9
Created: 2021-11-23 02:52 UTC
Data Size: 18.0 MB/1.00 GB (In compliance)
Tables: 93
Rows: 8052/10000 (In compliance, close to row limit)
Fork/Follow: Unsupported
Rollback: Unsupported
Continuous Protection: Off
Add-on: postgresql-crystalline-90176
$ heroku run tootctl statuses remove

https://docs.joinmastodon.org/admin/tootctl/#statuses-remove

Postgres for staging held 18MB data.
Attach image
18:41:01
icon

1個!?

Creating temporary database indices...
Extract the deletion target from statuses... This might take a while...
Removing temporary database indices to restore write performance...
Beginning statuses removal... This might take a while...
:
Done after 0.0806269645690918s, removed 1 out of 1 statuses.
Removing temporary database indices to restore write performance...
Run ANALYZE to statuses...
Beginning removal of now-orphaned media attachments to free up disk space...
:
Done after 0.010893106460571289s, removed 0 out of 0 media_attachments.
Creating temporary database indices...
Extract the deletion target from conversations... This might take a while...
Removing temporary database indices to restore write performance...
Beginning orphans removal... This might take a while...
:
Done after 0.0427398681640625s, removed 0 out of 0 conversations.
Removing temporary database indices to restore write performance...
Run ANALYZE to conversations...

18:43:19
icon

$ heroku run tootctl statuses remove --days 30
:
Done after 0.10664033889770508s, removed 0 out of 0 statuses.

あー。リモートしか消さないのかな?

18:44:01
icon

ドキュメントにunreferncedのものを消すって書いてあるね。

18:56:27
icon

WebUIのメニューから削除すると
method=DELETE path=/api/v1/statuses/:id format=html controller=Api::V1::StatusesController action=destroy
でちゃんと消えてるわね

19:04:19
icon

$ heroku run bash
~ $ rails c
> current_account = Account.find_by(username: 'zunda')
> params = {id: 109290136626742219}
> Api::V1::StatusesController.new.destroy
/app/vendor/bundle/ruby/3.1.0/gems/doorkeeper-5.6.0/lib/doorkeeper/oauth/token.rb:35:in `from_bearer_authorization': undefined method `authorization' for nil:NilClass (NoMethodError)

header = request.authorization
^^^^^^^^^^^^^^

おおうRailsむずかしいなw

19:24:43
icon

コントローラから余計(?)な行を取り除いてこれでデータベースの行を消せることは確認した。次はIDの取得わね。

$ heroku run bash
~ $ rails c
> def destroy_status(account_id, status_id)
status = Status.where(account: Account.find(account_id)).find(status_id)
status.discard_with_reblogs
StatusPin.find_by(status: status)&.destroy
status.account.statuses_count = status.account.statuses_count - 1
RemovalWorker.perform_async(status.id, { 'redraft' => true })
end
> destroy_status(107475339473892866, 109406171267058080)
=> "634844905c40485e1b155920"

19:31:27
icon

アカウント関係なく古いステータスだけ取得すればいいんだから

> Status.where(:created_at => ..Time.now - 2.years)

みたいのでいいんだ。

19:42:52
icon

ビールが冷えるまでほっとき系

Attach image
19:43:23
2022-11-29 19:14:53 のえるの投稿 noellabo@fedibird.com
icon

マストドン案内所コミュニティより
twitter.com/i/communities/1498

・HIPHOPのことを話せる鯖はありませんか?

・自分の大学の学生用のインスタンスを学内で広めるノウハウは?

聞きたいのはこういうことだよねえ。誰か助けてあげてー

19:47:45
icon

結城さんとこ同じアカウントusernameで同じFQDNで中身ぜんぜん違うデータベースのMastodonサーバで復活してアンフォローしてフォローしなおすくらいでやり取り回復したっぽいからまあなんとかなるんじゃないかな…。

19:49:32
icon

って読み返したらサーバをどっさり新しいFQDNに引っ越すのはなしだったね。

19:52:02
icon

藤井さんとこはなんと前回と今回とでアカウント名が違うんですよ!

19:56:30
icon

アカウントの公開鍵が変わったらしれっとフォローし直すふいんきに見えるしMastodonさんはあんまり信頼の網の維持に興味は無いように見えるので私有鍵変わってもあんまり影響はないのかもしんまい

github.com/mastodon/mastodon/b

Web site image
mastodon/app/services/activitypub/process_account_service.rb at e98833748e80275a88560155a0b912667dd2d70b · mastodon/mastodon
19:59:23
icon

@taiyo お!なるほど!旧アカウントしか知らない人でも現在のアカウントをフォローしなおせますね。

20:00:42
icon

呼び出し側は

after_key_change! if key_changed? && !@options[:signed_with_known_key]
clear_tombstones! if key_changed?

となっていて墓は暴かれるけどsigned_with_known_keyオプションが有効な場合にはフォローしなおさない?

20:09:09
icon

@Sujiyan Yep. My experience tells me that I could re-follow an account with the same @username@FQDN recovered on a totally independent installation of Mastodon.

20:18:58
icon

このオプションは呼び出し側でいつもtrueになってるっぽい。ので、after_key_change!は呼ばれない?かな?
https://github.com/mastodon/mastodon/blob/c9b3cf8/app/lib/activitypub/activity/update.rb#L

20:21:26
2022-11-29 20:13:05 くまの投稿 kumasun@nagoyadon.jp
icon

このアカウントは、notestockで公開設定になっていません。

20:27:22
icon

消してみた。うりゃ!ってデバッグログがいっぱい出るので戻り値は消したポストの数みたいのにしておけばよかったな。

> def destroy_status(days, dry_run = true)
Status.where(:created_at => .. Time.now - days*24*3600).each do |s|
puts s.id
unless dry_run
s.discard_with_reblogs
StatusPin.find_by(status: s)&.destroy
s.account.statuses_count = s.account.statuses_count - 1
RemovalWorker.perform_async(s.id, { 'redraft' => true })
end
end
nil
end
> destroy_status(180, false)

20:28:29
icon

行数の再計数はすぐには起きないので結果は明日のお楽しみ。

20:30:38
icon

@h12o@blessedgeeks.com /etc/sshをコピーして書き戻したりしてましたw

20:32:16
icon

ないなぽいんと

20:43:34
icon

酔っ払いなのですぐ確認した

$ heroku pg:info
=== DATABASE_URL
Plan: Mini
Status: Available
Connections: 2/20
PG Version: 13.9
Created: 2021-11-23 02:52 UTC
Data Size: 18.0 MB/1.00 GB (In compliance)
Tables: 93
Rows: 7893/10000 (In compliance, close to row limit)
Fork/Follow: Unsupported
Rollback: Unsupported
Continuous Protection: Off
Add-on: postgresql-crystalline-90176

8052行から200行弱減ったね。それだけかーw

20:54:43
icon

joinmastodonのドキュメントをざっと読むと基本的には現在の公開鍵を投稿元のサーバからもらってきて署名の検証に利用し、投稿元のアカウントが既に存在しないDeleteアクティビティを受け取った時だけローカルにキャッシュしている公開鍵を検証に利用するようにも見える。ふむふむ。
https://docs.joinmastodon.org/spec/security/

20:56:02
2022-11-29 20:50:39 あくあーら@イワテドン鯖缶の投稿 aquarla@iwatedon.net
icon

アドカレに
メシの画像を
載せるんだ

21:00:08
icon

地球か…何もかも、みなめんどくさい
になってり

21:15:42
icon

待って。PgHeroさん?

> SELECT schemaname,relname,n_live_tup
FROM pg_stat_user_tables
ORDER BY n_live_tup DESC LIMIT 5;
schemaname | relname | n_live_tup
------------+--------------------+------------
public | pghero_space_stats | 6953
public | schema_migrations | 393
public | conversations | 305
public | statuses | 154
public | settings | 15
(5 rows)

21:35:27
icon

古いの消してもいいのかな…

> SELECT * FROM pghero_space_stats LIMIT 1;
-[ RECORD 1 ]---------------------------
id | 1
database | primary
schema | public
relation | schema_migrations
size | 49152
captured_at | 2021-12-31 00:00:00.018179

21:36:01
icon

古いの消してもいいのかな…

> SELECT * FROM pghero_space_stats LIMIT 1;
-[ RECORD 1 ]---------------------------
id | 1
database | primary
schema | public
relation | schema_migrations
size | 49152
captured_at | 2021-12-31 00:00:00.018179

21:39:41
icon

変なしがらみは無さそうね…

> \d pghero_space_stats
Table "public.pghero_space_stats"
Column | Type | Collation | Nullable | Default
-------------+-----------------------------+-----------+----------+------------------------------------------------
id | bigint | | not null | nextval('pghero_space_stats_id_seq'::regclass)
database | text | | |
schema | text | | |
relation | text | | |
size | bigint | | |
captured_at | timestamp without time zone | | |
Indexes:
"pghero_space_stats_pkey" PRIMARY KEY, btree (id)
"index_pghero_space_stats_on_database_and_captured_at" btree (database, captured_at)

21:42:16
icon

壊れたらごめんね

> DELETE FROM pghero_space_stats WHERE captured_at < '2022-07-01';
DELETE 1557

21:46:08
icon

OpenPGP私有鍵を持っていることで本人かどうか簡単に検証してもらえる手順はこちらです!
mitome.in/sns/keyoxide.html

Web site image
mitome.in - 暗号と電子署名を気軽に
Attach image
22:01:27
icon

逆に考えると自分の私有鍵を持ってる他人は全員自分に成りすませるから私有鍵を漏らさないように気をつけよう!

22:02:07
icon

ところで鯖菅は自分のMastodonのコードをいぢることができるのでリンクの緑色を信じるのは鯖菅を信じてる時だけな!

22:14:53
icon

MastodonのKeybase認証はもう取り除かれてるのでほとんどのサーバでは利用できないと思います。
https://github.com/mastodon/mastodon/pull/17045

弊ぼっちはどうにかサポートを続けてるんだけど緑色のリンクはログインしてないと見えないw

Web site image
Remove Keybase integration by Gargron · Pull Request #17045 · mastodon/mastodon
Attach image
22:17:45
2022-11-29 22:15:50 kphrxの投稿 kPherox@pl.kpherox.dev
icon

keyoxide、GPG keyとariadne fieldを編集する必要があるのでちょろっと面倒

22:18:22
icon

公開鍵サーバがnotationの変化をどう扱うのかなんとなく不安なところもあるんだよね…
https://zenn.dev/zunda/scraps/9138f06678d68a

Web site image
公開鍵のnotationが鍵束とキーサーバとで矛盾してしまった
22:27:42
icon

正規表現はPerlのがデファクトスタンダードになったっぽいよねえ

22:38:36
2022-11-29 22:37:00 :icon_short_short_mewlme:の投稿 mewl@mewl.me
icon

このアカウントは、notestockで公開設定になっていません。

22:38:46
icon

ほんとに仕事しながらつくったんだwwwww

22:44:59
2022-11-29 21:40:25 てるこ🐢𓈒 𓂂𓏸の投稿 t@pl22.telteltel.com
icon

予算委員会の真っ最中にMastodonはじめる議員嫌すぎるな……

22:48:23
icon

Mastodonから先方のlink rel="me"を検証するコードはたぶんこちらです。Nokogiriさん用のクエリ言語はXML由来なのかな?

github.com/mastodon/mastodon/b

Web site image
mastodon/app/services/verify_link_service.rb at daf6f3453e2a37db3d9a8362d64106b6c7cf0763 · mastodon/mastodon
23:51:44
2022-11-29 23:04:42 結城浩 / Hiroshi Yukiの投稿 hyuki@social.hyuki.net
icon

このアカウントは、notestockで公開設定になっていません。