07:08:23
icon

TwitterのアカウントもGoogleとかAppleのアカウントに連携してつくれるようになってたんだ

Attach image
08:53:11
2023-02-10 08:03:21 Posting フジイユウジ fujii_yuji@mstdn.fujii-yuji.net
icon

This account is not set to public on notestock.

08:53:30
icon

味噌ラーメンいいな味噌ラーメン!

08:53:54
icon

バターラーメンだったw

09:16:37
icon

お仕事しようね :saba:

a9c220242b (upstream/main) Fix admin-set follow recommandations being case-sensitive (#23500)
67de888bad Fix server status URL being a required server setting (#23499)

09:29:03
icon

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

Merged mastodon/mastodon at a9c220242bcc5f3d5e4c8ea92483f6b626a30ffa.

09:32:26
icon

ねむういさむぅい

09:57:10
2023-02-10 07:33:22 Posting Giraffe Beer giraffe_beer@mstdn.maud.io
icon

This account is not set to public on notestock.

10:45:24
icon

Gnomeでfcitxの設定をいじってたらfcitx-skkを選べなくなりましてんw

11:05:11
2023-02-10 11:03:58 Posting がにょ✈️ ganyo@hikoukidon.jp
icon

This account is not set to public on notestock.

11:05:19
icon

おしりジェットー!!

11:05:36
2023-02-10 11:04:15 Posting がにょ✈️ ganyo@hikoukidon.jp
icon

This account is not set to public on notestock.

11:05:43
icon

ぢゃんぼー!!!

11:11:30
icon

フォロイーのリストをどんどん持っててる人がいるな…

11:28:26
2023-02-10 04:09:33 Posting twinrail twinrail@mstdn.jp
icon

This account is not set to public on notestock.

11:32:47
icon

あっ

Attach image
12:13:18
icon

へいぼっちのトゲトゲです (UTC日ごとに新しく知ったリモートアカウントの数です)。やっぱり買収の時のスパイクがいちばん大きい。

Attach image
12:14:07
icon

ほたさんおッた

12:17:14
icon

弊ぼっちのデータベースにクエリぶんなげて整形したファイルをgnuplotでグラフにしてるよ
gist.github.com/zunda/469b1ec1

Web site image
Change in known accounts on a Mastodon server around November 2022
12:22:20
icon

gmake (ぐぬぬまけ)

12:25:16
icon

いぇーい

12:31:36
icon

S すごい
D でっかい
G まぐろの
s おすし

12:45:33
icon

?「金融緩和つづけなあかんわー」

13:49:33
icon

Gnomeでは設定-Devices-Keyboard-Switch to next/previous input sourceがCtrl-Spaceになっていた。fcitx側でもGlobal config-Hotkye-Trigegr Input MethodでCtrl-Spaceを設定してしまうと両者でInput Methodが2つ進んでしまうようだ。なるほどな…

13:56:21
icon

アイコンを右クリックしても設定ウインドウを得られなくなったのは戻せないなw fcitx-config-gtk3を起動すればいいからヨシ。

14:11:43
2023-02-10 13:52:14 Posting tateisu​ :force::r_9a: tateisu@mastodon.juggler.jp
14:11:50
icon

14:12:37
icon

いっくよー :saba:

61c5dfb929 (tag: v4.1.0, upstream/main, upstream/l10n_main) Update changelog (#23515)
70c0d754a6 Bump version to 4.1.0 (#23471)
0c9eac80d8 Fix unbounded recursion in post discovery (#23506)
719bb799be Remove DesspSouce config (#23513)
bae17ebe5e Fix attached media uploads not being cleared when replying to a post (#23504)
71ae17e8f5 New Crowdin updates (#23413)

14:14:22
2023-02-10 14:14:15 Posting monaca mimoo@omochi.xyz
icon

This account is not set to public on notestock.

14:30:55
icon

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

Merged mastodon/mastodon at 61c5dfb9295ea66c376c452a7ef7379e8c562416.

v4.1.0 🎉 :saba:

14:35:23
2023-02-10 14:35:13 Posting monaca mimoo@omochi.xyz
icon

This account is not set to public on notestock.

14:38:06
icon

「息吹」日本語版は表紙もかっこいいよ!

Attach image
14:44:02
icon

\ゆっふぉー/

14:51:58
icon

GitHubさんはまだRailsじゃなかったっけ…

14:53:50
icon

あ、まだって書いたのはTwitterさんがRailsじゃなくなったのとの対比です

14:54:31
icon

そういえば
ぜんぜん読んでない
リリースノート

14:59:32
icon

ハードディスク (ヘッドとプラッタの距離の調整)とか電気製品一般 (放熱)とか気圧が低くなりすぎると動かなくなるよね (ずっと0.6気圧でムリさせてごめんな…

15:04:05
icon

$ curl -s https:// mastodon.social/nodeinfo/2.0 | jq .usage.users.activeMonth
138639

に対して

$ curl -s https:// mstdn.jp/nodeinfo/2.0 | jq .usage.users.activeMonth
58661

だしもう3倍がんばって!!って思ったんだけど

$ curl -s https:// pawoo.net/nodeinfo/2.0 | jq .usage.users.activeMonth
488

なのでなんかちゃうかった

15:05:54
icon

FUDはよくないよなあというおはなしでした

15:14:13
icon

すてき

15:34:56
icon




└も ぐ も ぐ

16:19:35
icon

MastodonはPsych < 4に依存してるrails-settings-cached-0.6に強く依存してるからPsych 4になったRuby 3.1に対応するのはすんごく大変よ

16:32:55
2023-02-10 16:22:27 Posting xanac rk_asylum@under-bank.blue
icon

This account is not set to public on notestock.

16:32:59
icon

のだ

16:36:18 16:36:43
icon

ちなみに弊ぼっちはrails-settings-cached-0.6.6をPsych 4に対応させてしのいでいるのでRuby 3.2.1で走ってます。きけん。
https://github.com/zunda/rails-settings-cached/tree/v0.6.6-aliases-true

Web site image
GitHub - zunda/rails-settings-cached at v0.6.6-aliases-true
16:37:12
2023-02-10 16:36:56 Posting カル nullkal@social.nil.nu
icon

tenderloveさんがRuby 3.2対応のプルリク投げてて、レビューもそれなりに進んでるっぽいから、マージされるの期待してたんだよね。

rails-settings-cachedは投げ捨てる方向性っぽいよ。

16:37:18
icon

16:39:52
16:40:13
2023-02-10 16:39:52 Posting zunda zundan@mastodon.zunda.ninja
16:43:53
icon

いずれにしろtenderloveさんがPsychを安全にしてくれたので彼が書いたプルリクなら安全な気がします (コードを読め←
https://github.com/mastodon/mastodon/pull/22928/files#diff-d09ea66f8227784ff4393d88a19836f

16:47:21
icon

@nullkal https://github.com/mastodon/rails-settings-cached を見に行ったら This branch is up to date with zunda/rails-settings-cached:main. と書いてありました。やばいw

Web site image
GitHub - mastodon/rails-settings-cached: Global settings for your Rails application.
16:51:06
icon

@nullkal や、こっち https://github.com/mastodon/rails-settings-cached/tree/v0.6.6-aliases-true

> This branch is up to date with zunda/rails-settings-cached:v0.6.6-aliases-true.

やばいww Psych 4で入ったセキュリティ確保のための制限を回避してるんですよね…

$ git diff v0.6.6 v0.6.6-aliases-true lib
:

+ if Psych::VERSION.split('.').first >= '4'
+ YAML_load_opts = { aliases: true }
+ else
+ YAML_load_opts = {}
+ end
+
:
class Settings < ActiveRecord::Base
+ unless YAML.respond_to?(:unsafe_load)
+ class << YAML
+ alias :unsafe_load :load
+ end
+ end
+

Web site image
GitHub - mastodon/rails-settings-cached at v0.6.6-aliases-true
16:52:27
icon

rails-settings-cached-0.6.6と一蓮托生になる方向のプルリクがあるようです。うあー
https://github.com/mastodon/mastodon/pull/22928

Web site image
Upgrade to Ruby 3.2 by tenderlove · Pull Request #22928 · mastodon/mastodon
16:53:20
2023-02-10 16:51:06 Posting zunda zundan@mastodon.zunda.ninja
icon

@nullkal や、こっち https://github.com/mastodon/rails-settings-cached/tree/v0.6.6-aliases-true

> This branch is up to date with zunda/rails-settings-cached:v0.6.6-aliases-true.

やばいww Psych 4で入ったセキュリティ確保のための制限を回避してるんですよね…

$ git diff v0.6.6 v0.6.6-aliases-true lib
:

+ if Psych::VERSION.split('.').first >= '4'
+ YAML_load_opts = { aliases: true }
+ else
+ YAML_load_opts = {}
+ end
+
:
class Settings < ActiveRecord::Base
+ unless YAML.respond_to?(:unsafe_load)
+ class << YAML
+ alias :unsafe_load :load
+ end
+ end
+

Web site image
GitHub - mastodon/rails-settings-cached at v0.6.6-aliases-true
17:01:14
icon

Gnomeのfocus follows mouseはなんだかもっさりしていてターミナルを閉じようとCtrl-Dを押すとChromeがブックマークを作ったりChromeのタブを閉じようとするとSlackが消滅したりして楽しい

17:01:47
2023-02-10 17:01:32 Posting ももつきゆきや yukiyalien@cho.yukiya.me
icon

This account is not set to public on notestock.

17:01:56
icon

ヤメテw

17:34:03
icon

M1 MacBook Airちゃんの環境整備。Git使うかわからないけれど、Ubuntuからgit-promptを持ってきて、

scp 家サーバ:/usr/lib/git-core/git-sh-prompt .git-sh-prompt

~/.zshrcを下記のような感じにした

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias ls='ls -F'
source ~/.git-sh-prompt
GIT_PS1_SHOWDIRTYSTATE=true
GIT_PS1_SHOWUPSTREAM="auto"
NEWLINE=$'\n'
setopt PROMPT_SUBST
PS1='%F{green}%n@%m%f:%F{cyan}%~%f $(__git_ps1)${NEWLINE}$ '

iTerm2 running zsh with customized prompt
Attach image
17:48:17
18:06:26
icon

お好み焼くよ!

Attach image
18:11:13
icon

うぎゃー

Attach image
18:20:58
icon

ぎゃーARM

$ heroku login
/opt/homebrew/bin/heroku: line 45: /opt/homebrew/opt/heroku-node/bin/node: Bad CPU type in executable

18:21:12
icon

おらあわくわくしてきたぞ!

18:40:08
icon

ぐぬそ と ぎょにそ の類似点

18:46:17
icon

とりゃ

rails runner Rails.cache.clear

18:48:00
icon

なおらんぬ

18:51:32
icon

method=GET path=/api/v1/timelines/home format=html controller=Api::V1::Timelines::HomeController action=show status=500 error='NoMethodError: undefined method `fetch_value' for nil:NilClass' duration=20.38 view=0.00 db=7.10

NoMethodError (undefined method `fetch_value' for nil:NilClass):

app/controllers/concerns/cache_concern.rb:38:in `cache_collection'
app/controllers/api/v1/timelines/home_controller.rb:24:in `cached_home_statuses'
app/controllers/api/v1/timelines/home_controller.rb:20:in `load_statuses'
app/controllers/api/v1/timelines/home_controller.rb:9:in `show'
app/controllers/concerns/localized.rb:11:in `set_locale'
lib/mastodon/rack_middleware.rb:9:in `call'

18:58:36
icon

【悲報】ビール枯渇

Attach image
19:02:51
icon

Rosettaかあ…

Deploy to Heroku From a MacBook M1: Heroku CLI or GitHubActions | by Beppe Catanese | Geek Culture | Medium https://medium.com/geekculture/deploy-to-heroku-from-a-macbook-m1-heroku-cli-or-githubacti

19:18:18
icon

うーむ何もしないのに復活するな。エラーの原因になってたキャッシュが期限切れになるのかな

19:20:50
icon

あ、そうか、リモートからのメディアをブロックする機能があるね。リモートからのメディアを受け取らない最弱Mastodonサーバを作るときに参考になりそう。

20:00:31
icon

そういえば2020 M1 MacBook Airに載ってきたmacOS Ventura 13.0のRubyです

$ ruby --version
ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.arm64e-darwin22]

えぇっ…わたしのRuby、

20:04:53
icon

NoMethodError (undefined method `fetch_value' for nil:NilClass)、通知タイムラインに古いトゥートが載ると起きるのかもしれないな

20:12:04
icon

アロンアルファ

20:12:06
icon

20:12:21
icon

すぐくっつくけどお湯で溶ける

20:15:02
icon

Safariで流してるSpotify、広告を再生しようとするとそこで止まっちゃう感じだな…

20:20:43
icon

Linux Performance https://www.brendangregg.com/linuxperf.html

必要になったときに見返す(いま見ておけ

20:41:52
icon

https://github.com/zunda/mastodon/commit/e865d53316717cfd73f43b438f78a090f66129d3 で仕懸けたログが何か記録していた。raw.inspectでStatusの配列が見えて、ordered_media_attachment_idsが0以上の要素の配列ではなくnilになっているStatusがあった。今回見えたのはid: 109843836637077109。

Web site image
Add logging to NoMethodError in cache_concern · zunda/mastodon@e865d53
20:47:09
icon

Papertrailでざっと検索したところ

NOt "ordered_media_attachment_ids: nil" "raw :["

で見つかる行は無かったのでordered_media_attachment_idsが空配列ではなくnilになっているのがエラーの原因と考えて良いだろう。

20:49:51
icon

イーサリアムのブロックチェーンにはスマートコントラクトと呼ばれるプログラムのバイナリコードとVM的なものが記録できるようになっていて、NFTやらなにやらスマートコントラクトして書かれたコードが稼動してるよ。スマートコントラクトの実行を進めるにはチェーンに新しいブロックを追加しないといけないからお金(イーサリアム)がかかるよ。

20:53:11
icon

Postgresを覗くとid: 109843836637077109のstatusはordered_media_attachment_idsがNULLになっているのに対してひとつ前の要素のstatus (id: 109843832305808050)ではordered_media_attachment_idsに{}が入っていた。

20:57:33
icon

NULLのstatusけっこうあるな。原因はこれじゃないかな。

> SELECT COUNT(1) FROM statuses WHERE created_at > '2023-02-11 02:30' AND created_at < '2023-02-11 03:00' AND ordered_media_attachment_ids IS NULL;
count
-------
187
(1 row)
> SELECT COUNT(1) FROM statuses WHERE created_at > '2023-02-11 02:30' AND created_at < '2023-02-11 03:00' AND ordered_media_attachment_ids IS NOT NULL;
count
-------
9
(1 row)

20:59:01
icon

データベースのデータではなくキャッシュとのやりとりの時にどうしてだか化けるのかもしれない。

21:00:08
icon

キャッシュといってもRailsのキャッシュじゃなくてタイムラインのキャッシュだね

21:59:58
2023-02-10 21:54:16 Posting ももつきゆきや yukiyalien@cho.yukiya.me
icon

This account is not set to public on notestock.

22:01:00
icon

vCardみたいなのがNFCで送られてくるのかな?
mitome.in/misc/vCard.html

Web site image
mitome.in - 暗号と電子署名を気軽に