05:10:42

ねみーよ :saba:

3413f1c44 (upstream/main) Forward-port version bump to 3.4.6 (#17434)
c8b1e72a4 Fix compacted JSON-LD possibly causing compatibility issues on forwarding (#17428)
948235592 Fix response_to_recipient? CTE (#17427)
d1ecc323e Compact JSON-LD signed incoming activities (#17426)

05:11:33

ねむいってば

$ git merge --no-edit master
Auto-merging app/lib/activitypub/adapter.rb
CONFLICT (content): Merge conflict in app/lib/activitypub/adapter.rb
Automatic merge failed; fix conflicts and then commit the result.

05:13:39

ぷえ

$ git checkout --theirs app/lib/activitypub/adapter.rb
Updated 1 path from the index

05:16:03

ほむ

$ git status app/helpers/context_helper.rb
On branch use-ruby31
Your branch is up to date with 'origin/use-ruby31'.

All conflicts fixed but you are still merging.
(use "git commit" to conclude merge)

Changes to be committed:
new file: app/helpers/context_helper.rb

05:16:49

$ git add app/lib/activitypub/adapter.rb
$ git commit
[use-ruby31 937afd563] Merge branch 'master' into use-ruby31

05:29:53

\Master?/ :saba: \ますたー/

Merged mastodon/mastodon at 3413f1c44bd95980292f7efae5bb940c5e477cfc.

05:35:14

む?

method=GET path=/users/zundan format=json controller=AccountsController action=show status=500 error='TypeError: no implicit conversion of nil into Hash' duration=407.44 view=0.00 db=196.51

TypeError (no implicit conversion of nil into Hash):

app/helpers/context_helper.rb:43:in `merge!'
app/helpers/context_helper.rb:43:in `block in serialized_context'
app/helpers/context_helper.rb:42:in `each'
app/helpers/context_helper.rb:42:in `each_with_object'
app/helpers/context_helper.rb:42:in `serialized_context'
app/lib/activitypub/adapter.rb:23:in `serializable_hash'
app/controllers/concerns/cache_concern.rb:22:in `render_with_cache'
app/controllers/accounts_controller.rb:52:in `block (2 levels) in show'
app/controllers/accounts_controller.rb:18:in `show'

05:40:20

キャッシュかな?

05:42:17

$ heroku run tootctl cache clear
OK

05:42:40

だめだねゆごめん

07:15:11

Yandexからのクロールやんでっくす(Naverといっしょに蹴ってたなあ…

08:17:42

ね む
ね い

08:17:57

もうゃだ仕事しょ

08:40:49

ふむふむ

$ curl -iH 'Accept: application/json' https:// mastodon.zunda.ninja/users/zundan
HTTP/1.1 500 Internal Server Error
Server: Cowboy
Date: Thu, 03 Feb 2022 18:39:35 GMT
Connection: keep-alive
Content-Type: application/json; charset=UTF-8
X-Request-Id: 7224be2f-30b8-469d-aae8-88a283d3f77f
X-Runtime: 0.028715
Strict-Transport-Security: max-age=63072000; includeSubDomains
Vary: Origin
Content-Length: 46
Via: 1.1 vegur

{"status":500,"error":"Internal Server Error"}

08:41:05

ほいほい

method=GET path=/users/zundan format=json controller=AccountsController action=show status=500 error='TypeError: no implicit conversion of nil into Hash' duration=20.80 view=0.00 db=2.88

TypeError (no implicit conversion of nil into Hash):

app/helpers/context_helper.rb:43:in `merge!'
app/helpers/context_helper.rb:43:in `block in serialized_context'
app/helpers/context_helper.rb:42:in `each'
app/helpers/context_helper.rb:42:in `each_with_object'
app/helpers/context_helper.rb:42:in `serialized_context'
app/lib/activitypub/adapter.rb:23:in `serializable_hash'
app/controllers/concerns/cache_concern.rb:22:in `render_with_cache'
app/controllers/accounts_controller.rb:52:in `block (2 levels) in show'
app/controllers/accounts_controller.rb:18:in `show'

08:49:36

バックトレースとコード合ってないなあって思ったらgit pullしてませんでしたし

09:09:24

ローカルで再現できそうと思ったけどローカルで上がってこなくなっとるw

09:12:04

node12だったnodejs debパッケージを消したらnode14のnode snapパッケージを使うようになってえっと

09:14:22

@webpack-cli/serveを足さなきゃいけないんだけどこの子が起動できないのかな?

09:39:09

Ubuntu 18.04.6 LTSちゃんにsecurity fixのカーネル居れなきゃねえって思ってたら
*** System restart required ***
になってたから

$ sync; sync; sync; sudo reboot

(-人-)

09:40:17

作業メモをgit pullできないなあって思ったけどリモートは再起動中だったねw

09:41:19

$ uptime
09:41:04 up 1 min, 1 user, load average: 4.39, 1.31, 0.45

ありあとー!!

10:14:54

「WALの読み方がわからんとはお主もわるよのう」

10:26:28
10:42:28

curl -H 'Accept: application/json' https:// mastodon.zunda.ninja/users/zundan
に500が返るようになっちゃったんだよね。

TypeError (no implicit conversion of nil into Hash):

10:50:28

\ずんえんばぐすきー/

10:50:30
2022-02-03 10:50:06 Posting ぽな (C.Ponapalt) ponapalt@ukadon.shillest.net

えんばぐだ

10:52:25

ストリーミングを起動しないようにすればローカルにテストできるね

11:13:13
Add empty context extension to identity_proof · zunda/mastodon@52edc13
11:20:55
TypeError (no implicit conversion of nil into Hash) for /users/(account) · Issue #17437 · mastodon/mastodon
11:33:08

@Gargron My theory now is that app/helpers/context_helper.rb missed the identity_proof bit in the CONTEXT_EXTENSION_MAP list. I've creted https://github.com/mastodon/mastodon/issues/17437

TypeError (no implicit conversion of nil into Hash) for /users/(account) · Issue #17437 · mastodon/mastodon
11:36:41

@Gargron Ahhh, now I see. I still have the KeyBase thing on my code and that is causing the error.

11:46:17

というわけでKeybaseのproofを残しておいたの原因のようです。お騒がせしました!!

https://mastodon.social/@Gargron/107736193127990402

Eugen Rochko (@Gargron@mastodon.social)
12:15:34

YOASOBIさんボーカロイドで作詞作曲してるから息継ぎする場所がないんだっけ

12:16:55

僕はこういうアヤシイ記憶をどこで埋め込まれてるんだろ

12:19:19

ボーカロイドプロデューサー🤔

YOASOBI - Wikipedia https://ja.wikipedia.org/wiki/YOASOBI

12:22:26

過負荷な株価

13:09:05

弊ぼっちはnode-v16.13.1とyarn-v1.22.17わね

13:10:15

Redisは6.2.3

13:11:06

そーいえばーぽすぐれがふるいんだー

13:12:33

しかし切れるきれる

ERR! Redis Client Error!
Error: Socket closed unexpectedly
at Socket.<anonymous> (/app/node_modules/@node-redis/client/dist/lib/client/socket.js:184:118)
at Object.onceWrapper (node:events:510:26)
at Socket.emit (node:events:390:28)
at TCP.<anonymous> (node:net:687:12)
SocketClosedUnexpectedlyError: Socket closed unexpectedly
at Socket.<anonymous> (/app/node_modules/@node-redis/client/dist/lib/client/socket.js:184:118)
at Object.onceWrapper (node:events:510:26)
at Socket.emit (node:events:390:28)
at TCP.<anonymous> (node:net:687:12)

13:20:34
2022-02-03 13:18:09 Posting 阿蘇あくらふ Aqraf@m.aqr.af

北京五輪専用アプリ 官房長官“JOC通じ帰国後速やかに削除を” www3.nhk.or.jp/news/html/20220

北京五輪専用アプリ 官房長官“JOC通じ帰国後速やかに削除を” | NHKニュース
13:20:57

まじかー (アメリカ選手団は自分の電話は持っててないんじゃなかったっけ

13:22:18
US athletes told to use burner phones at Beijing Winter Olympics
13:51:57

Dockerが
転送量を
どっかどか

14:08:26

僕のどこがアホなのかわかったのでちゃんと戻したお
https://github.com/zunda/mastodon/commit/33a7e4f757b9aaca667b0855199f089a653f5137

Recover context extension for identity proof · zunda/mastodon@33a7e4f
14:09:14

にゃんてっく…Ingressの会社だと思ってたのに…

14:20:14
2022-02-03 14:14:51 Posting 異端児2号 itanji2@mstdn.jp

This account is not set to public on notestock.

14:28:02

HHKBでお仕事できてシアワセだなあって沢山タイプしてるとおもうなあ。コードは考えながら書くからちょっとずつだけど完全に定形にならないお返事を書くときにはどばーって書くから効いてくるのかもしんまい。

14:33:10

…が出るのはstreamingがいちどつながってから切れた時のような気もする (ローカルでPumaだけ動かしてる時には見ないような気のする)

14:39:36

鯖の缶詰ならKeyBaseのproofだって生かしておけるもん!!
( https://github.com/mastodon/mastodon/issues/17437 ではお騒がせしてすみませんでした←

TypeError (no implicit conversion of nil into Hash) for /users/(account) · Issue #17437 · mastodon/mastodon
14:41:30

KeyBaseじゃなくてKeybaseだしYubiKeyだしCloudfalreだしCloudFrontだしもー

14:44:02
2022-02-03 14:43:09 Posting 1日24時間睡眠健康法 yakitama@mstdn.yakitamago.info

This account is not set to public on notestock.

14:44:36

ですです。こっちAtreusだから (いいわけしない←

14:52:00

Ubuntu 18.04.6 LTSもわよー

1 update can be applied immediately.
1 of these updates is a standard security update.

$ sudo sh -c 'apt update && apt dist-upgrade -y'
:
The following packages will be upgraded:
libmysqlclient20
:
$ cat /var/run/reboot-required*
cat: '/var/run/reboot-required*': No such file or directory

なんじゃろね(てかMySQLなんて何に使ってたっけ)

14:56:14

Dogeちゃん見かけて思い出したんだけどかぼすちゃんの飼い主さんのところにもNFTしなーい?ってお誘いが行ったとかもうアホかと
https://okapies.hateblo.jp/entry/2022/01/30/193604#f-1ffa974a

ソフトウェアエンジニアなら3秒で理解できる NFT 入門
15:01:55

ぎっとぎとにしてあげよう!!

15:06:55

ドメイン指定しないとだめいん

15:14:32

ASCIIは最後まで7ビットなるほどなあ!!
https://www.itmedia.co.jp/news/articles/2202/03/news151_7.html

UTF-8の魔法(0xC0でビット積を取って0x80になったバイトは先頭でない)もこの辺の経緯がなければ使えなかったことになるのかしら

「1Byteが8bitに決まったワケ」についての長い話 まずは「バベッジの階差機関」から
15:19:32

JavaScript完全ニリカイシタ

$ node
> [100, 100, 100, 100].map(parseInt)
[ 100, NaN, 4, 9 ]

15:26:58

オブジェクトの小人さんと仲良くできるならRubyが楽よ (Railsは知らない←

15:40:40

弊ぼっちはいっさいrebaseしてないからmainにプルリクエストを作るときはちょっと面倒だよ

15:44:02
2022-02-03 15:43:43 Posting Satoshi Kojima (小嶋智) skoji@sandbox.skoji.jp

This account is not set to public on notestock.

15:44:38

thisがどうなるかぜんぜんわからんでぃす

16:17:04

セッション官吏

16:17:49

殺生官吏

16:23:09

\じゃんぷ/

16:39:42

またけの

16:40:23
2022-02-03 16:37:58 Posting ぁぅ awused@pawoo.net

This account is not set to public on notestock.

16:40:26
2022-02-03 16:38:22 Posting やまこ yamako@fedibird.com

This account is not set to public on notestock.

16:41:01

墓らい

16:41:28

すべってばかりなんだよなあ←

18:02:00

ちょびっとごはん足りないかなあって気づいたら開いてた

18:02:53

@ganyo ぺーーい!

18:04:29

またおいしいこってりを食べられたい人生だった

18:06:47

@abagv ぺい!!

18:12:13

いろいろな1+1

18:15:12

1999年の次が19100年のやつだ!(そういえばこれはPerl ((Perlは悪くないやろ

18:34:53
2022-02-03 18:17:03 Posting ぁぅ awused@pawoo.net

This account is not set to public on notestock.

18:34:56

!!

18:37:25

@yakumo なんとなく数字は移動量に感じちゃいます。今いる行はyyで

18:39:18

誤ブーすみませんでした!

18:42:25

この行を消すとなぜか落ちるのやつだ

18:45:51

逆に
goto fail;
goto fail;
みたいのもある

18:50:01
布団が

ねころんだ

18:51:02

いやあ…

18:53:54

ジェットフォイル

18:58:23

おーよさそう!

https://www.jetboil.jp/menu58/contents154 (パスが…)

フラックスリング|テクノロジー|JETBOIL(ジェットボイル)
19:02:45

マクラーレンから降りらーれん

19:04:40

そろそろ酔っ払ったので皿を洗おう

19:07:07

と思ったけどアイスもぐもぐ

19:09:48

M マクドナルド
D タベマス

19:29:33

きちんとした木賃宿

21:54:14

コロナウイルス検出犬のトレーニングのため過去48時間以内の陽性あるいは陰性の検査結果のあるボランティア募集(KHON2 News)。おもしろい。AIのトレーニングみたい(そこか)

23:41:52

あれ
まじで
おいしい
ウインナー

23:42:33

ウがカタカナじゃないのもー