07:29:54

ほー

07:50:14

味にはあんまり関係ないらしいんだけどコーヒーにお湯を注いでほわーって膨らむのをみるしやわせ

08:18:40

@Sujiyan afak Mastodon has been verifying remote toots for some time. ActivityPub requires servers to verify the Objects they receive: https://www.w3.org/TR/activitypub/#obj Mastodon does so with signing http POSTs with the local account's private key with receiver fetching the paired public key to verify the signature each time it receives remote toots: https://qiita.com/zunda/items/c4d668a75712d88e005c#%E3%83%88%E3%82%A5%E3%83%BC%E3%83%88%E3 (in Japanese)

08:31:14

nodeのバージョン縛りを緩めてみるね。

$ git diff master package.json
diff --git a/package.json b/package.json
index 178c18d0e..354fae027 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "@tootsuite/mastodon",
"license": "AGPL-3.0-or-later",
"engines": {
- "node": ">=10.13"
+ "node": "12.x"
},
"scripts": {
"postversion": "git push --tags",
$ git revert 1c3b5e7c24
Auto-merging package.json
[use-ruby270-take2 05ec55896] Revert "Pin node to 12.x"
1 file changed, 1 insertion(+), 1 deletion(-)

-----> Node.js app detected
:
Downloading and installing node 14.5.0...
:
-----> Installing dependencies
Installing node modules (yarn.lock)
yarn install v1.22.4
:
-----> Ruby app detected
:
yarn install v1.22.4
:

Ruby buildpack側のnodeのバージョンはわからないわね。

08:38:06

Webpacker待ちにモンエナとってくるね

08:43:36

Pumaは期待どおり起動する。One-offで

$ heroku run bash
~ $ node --version
v14.5.0
~ $ BIND=0.0.0.0 node ./streaming
/app/node_modules/@clusterws/cws/dist/shared.js:18
throw err;
^

Error: Cannot find module '../dist/bindings/cws_linux_83'

ほう。

~ $ ls node_modules/\@clusterws/cws/dist/bindings/
cws_darwin_64.node cws_darwin_79.node cws_linux_72.node cws_win32_64.node cws_win32_79.node
cws_darwin_72.node cws_linux_64.node cws_linux_79.node cws_win32_72.node

Ruby buildpackのyarn installだけ12.xを使ってるのかな?

08:52:01

$ heroku buildpacks
=== zundan-mastodon-ruby270 Buildpack URLs
1. https://github.com/gaffneyc/heroku-buildpack-jemalloc.git
2. https://github.com/heroku/heroku-buildpack-apt
3. heroku/nodejs
4. heroku/ruby
$ heroku buildpacks:remove heroku/nodejs

うりゃ

:
-----> Ruby app detected
:
-----> Installing node-v12.16.2-linux-x64
:

GitHub - gaffneyc/heroku-buildpack-jemalloc: Heroku buildpack that installs the Jemalloc memory allocator
GitHub - heroku/heroku-buildpack-apt: Classic buildpack that installs APT packages.
08:53:05

「BG」ソーシャルネットワークサービスに覚えてるパスワードでログインしててだいじょぶなん

08:57:45

$ heroku run bash
~ $ node --version
v12.16.2
~ $ BIND=0.0.0.0 node ./streaming
info Starting streaming API server master with 1 workers
info Starting worker 1
info Worker 1 now listening on 0.0.0.0:39260

ふむ

09:01:44

heroku-buildpack-rubyが走らせるyarn installではnode 12.16.2が使われるんだけど稼動時にはheroku-buildpack-nodeがインストールするnode 14.5.0が使われるんだね。heroku-buildpack-nodeをはずすのがとりあえずの解決方法のようだ。

10:08:16

ぐあー

10:08:56

cherry-pickがことごとくconfりくる

10:12:36

あー。時刻順が逆でしたわもー

10:13:10

13 hours agoは12 hours agoより昔なのだわ←

10:19:01

うどんはイメージです

11:30:19

go to failキャンペーン (どんなに酷い施策でも突き進め!!)

11:31:33

ぽはよ

11:31:57

ウイスキーだいすきー

11:32:49

@mamemomonga ぽはぽはー

12:42:55

Redisもりもりリクエストちょっと多め。クローリングかしらねえ。

12:49:50

Redisちゃんがメモリ容量いっぱいになってもMastodonちゃんが動いてるのはRedisちゃん側で要らなさそうなキーを削除してくれてるからなんだろうな

13:11:36

goto failで神保町に行こう!!

13:32:18

【朗報】ビールを冷蔵庫に移動したので今日は勝利

13:34:54

もりもりからすっきりへ

13:41:18

@playground ブーストすっと?

14:34:50

自宅のギガ

14:36:08

←時々キレます。ぶちー

14:37:33

シリコンバレー、きらきらな感じなのにComcastなんだなぁ…

15:01:48

今朝も石原さとみさんご出演のドラマを見ちゃったので全て(左下)が肛門に見える病気に罹っている

15:10:46
2020-07-16 15:10:14 Posting にくはら🍻 abagv@mstdn.beer

This account is not set to public on notestock.

15:11:04

すてき ✨

16:31:46

Redisのクライアント数超過でエラーを返しちゃってた。すみません。そしてクライアント数が増えた原因がわからない。うーむむ。

17:30:33

ぷえ~

18:45:26

餃子を焼いています。Waikiki Brewing CompanyのSkinny Jeans IPAです。苦おいしー!

18:45:56
2020-07-16 18:43:43 Posting あっきぃ / C106(日)東7S-33b akkiesoft@social.mikutter.hachune.net

mikutterのコードも北極で凍結魔剤!?w

18:46:08

凍結

18:46:54

ぺぺろんいーの!

18:54:25

@1234567 ぱっかああああい!(餃子は壊れましたw

18:54:39

@estpls ぺーい!

19:25:35

にゃんぱすー

20:11:16

CHANELがCNAMEに見えたので職業病

20:12:34
2020-07-16 20:02:44 Posting estpls estpls@mstdn.beer

This account is not set to public on notestock.

20:12:37

!!

20:31:49

gitのcommitへの電子署名、考えてみたらそこまでのハッシュのチェーン全部に署名してることになるかはけっこう強いのかもだなあ

20:33:28

集合の分散化を見た…

22:03:00

@estpls ありがとうございます!わざわざ時間を作っていただくのはもったいないのですが、もしついでに、例えば何かの文書に、マイナンバーカードに格納されてると噂の署名鍵で電子署名する機会があれば、その手順を https://mitome.in/misc/libreOffice.html みたいな感じで(この例は詳しく書きすぎですが)提示できると、「はんこ出社イヤだなあ」と思った人が参考にしてくれるのではないかと期待してます。10万円の申請の手順で振り込み先口座の写真にアプリから署名したと読んだ気がするので、カードの機能としては署名できて、少なくともお役所のどこかで署名を検証することができるのだろうと想像してますが、あわよくばもっと一般的な場面で使えると幸せな人も増えるのではないかと思います。とは言え、アプリを書かないとダメダメな可能性もけっこう高そうなので、あんまりお時間を使いすぎないでいただけるとうれしいです。

mitome.in - 暗号と電子署名を気軽に
22:07:50

@shinderuman 0乗で1を作るのです…w

22:15:03

@estpls あざます!くれぐれもおもしろいと思う範囲内でお願いします~。

22:18:45

zundanは『1、9、4、1』をつかって10にしてください。

https://shindanmaker.com/217387

これも0乗わね
9+4^(1-1)

と思ったけど四則演算でええざん

22:19:26

(9-4)x(1+1)

22:31:54

@estpls ですねえ…。どこかにあったPDFを理解できないなりに読んだ気がします。個人的には、すでに真正性の担保に充分な技術が身近に使える状況なのに、それに目をつぶってより危険な方向に社会を進めてくのは、ずいぶんウンコだなぁ、と思っちゃいます。

22:36:18

zundaは『3、3、8、3』をつかって10にしてください。

https://shindanmaker.com/217387

(8-3)x3!/3
階乗を使えたじょう

22:41:21

ついおっぱいに目がいってしまいますがその隙にビールジョッキが自分用の重力場を保ってるのが注目でつね

22:47:03

@estpls あ、あと細かいことを書いちゃうと、電子署名を検証するには、公開鍵を入手して、その公開鍵が正当なもの(署名はずの人の私有鍵と対になってるもの)であることを確認する必要があるんだけど、まいなちゃん周辺でその辺りがどんな感じなのか僕がさっぱりぷりぷりなのもハマりポイントかもです。すんません。カードから取り出して自由にコピーできるといいんだけどな。

22:50:03

1 1 1 1で10…基数を変えるのかな…

22:53:53

1E1?

22:58:01
2020-07-16 22:55:20 Posting 耳はむ配信禁止 Common_Lisper@mstdn.maud.io

This account is not set to public on notestock.

22:58:14

ひょー

22:59:54

3x3+7/7 かのう

23:02:43

四則演算総当たりでなんとかなるもんなのかのう

23:06:22

数字の並び順が4!=24通りなんだけど演算子のつっこみ方がよくわからない。逆ポーランド記法の操作順を考えると組み合わせの数が見えてきたりするのかな?

23:09:28

スタックに合計4回プッシュするのと合計3回4種類の演算子から選んでリデュース?するのと組み合わせの数はどうなるでせうプシュー

23:17:26

合計7回の操作のうちプッシュ4回で7C4=35通り、残りの3回はそれぞれ4種類の演算子を選べて4^3=64通り、あ、最初に負号を付けられるから2通り。

23:19:55

24x35x64x2=107520通りの計算をしたら10になるかどうかはっきりわかるのかな?なんとかなりそうわね。