07:32:28
2023-09-04 22:41:30 村上さん🔰の投稿 AureoleArk@misskey.io
icon

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

07:32:29
2023-09-04 23:16:13 ぽんこつ 27Lの投稿 ponkotuy@social.mikutter.hachune.net
icon

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

07:33:12
icon

Splunk は Chrome の方が速い気がするんだよねー

07:37:37
2023-09-05 05:01:50 ima1zumiの投稿 ima1zumi@mstdn.ima1zumi.com
icon

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

07:37:41
icon

!?

07:50:24
2023-09-05 07:25:40 tateisu​ :force::r_9a:の投稿 tateisu@mastodon.juggler.jp
icon

Releases · mastodon/mastodon · GitHub github.com/mastodon/mastodon/r Mastodonにまたセキュリティ関連のアップデートが出ています

Web site image
Releases · mastodon/mastodon
07:50:27
icon

おや

07:56:07
icon

そんな…

GitHub app says there aren't any of my repositories.
Attach image
08:16:34
icon

w3mで https://keyoxide.org/f60960d80b224382ca8d831cb56c20316d6e8279 を閲覧すると https://mastodon.zunda.ninja/@zundan というURLは表示されるがAタグにはなっていない。ブラウザで閲覧するとクライアント側のJavaScriptで検証してからrel="me"のリンクにするみたい。

Web site image
zunda (@zundan@mastodon.zunda.ninja)
Keyoxide profile shows the claim URL as text on w3m.
Attach image
Keyoxide profile shows the rel="me" link on Firefox.
Attach image
08:33:36
icon

更新してこー :saba: https://crowdin.com/project/joinmastodon にも翻訳依頼が来てる。

ea7de25de0 (upstream/main) Fix video player not being displayed in reports interface (#26801)
b749de766f Migrate Dockerfile to Bookworm (#26802)
cab4cbfa5c Fix “Scoped order is ignored, it's forced to be batch order.” warnings (#26793)

Web site image
joinmastodon.org — Translation Project on Crowdin
08:41:49
icon

無能は悪意に見えるって何だっけ

08:44:55
icon
Web site image
%E3%83%8F%E3%83%B3%E3%83%AD%E3%83%B3%E3%81%AE%E5%89%83%E5%88%80
08:46:43
icon

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

Merged mastodon/mastodon at ea7de25de0c2715222aa08c2c8bd4bd4f239bd9f.

08:57:40
icon

おしりで割り箸割れるの?どっち向き??

09:51:29
2023-09-05 09:50:50 Mastodon Engineeringの投稿 MastodonEngineering@mastodon.social
icon

The third beta of 4.2.0 is now available. We're pretty much just fine tuning search now!

github.com/mastodon/mastodon/r

Web site image
Release v4.2.0-beta3 · mastodon/mastodon
10:10:35
icon

これはどうしてだか僕にむっちゃなついてくれた近所の猫(2019年撮影)。しばらく仲良くしてくれてたんだけど行方不明になっちゃったらしいT_T

他の猫たちにはむっちゃ警戒されるのにね。

Attach image
11:04:19
icon

え、ベータじゃなくて?

12:17:34
2023-09-05 12:10:06 がにょ✈️の投稿 ganyo@hikoukidon.jp
icon

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

12:17:36
icon

政府専用じゃんぼー!!

12:19:06
icon

Rubyで自前のイテレータを書けなくなってて頭を抱えていますぐぬぬ

12:26:22
icon

イテレータのメソッドの中でループするのでしたわね

def each
while next
yield current.data
next = current.next
end
end

みたいなかんじ

14:09:36
icon

ヘリコ
プター
のコ

14:12:05
icon

イケボクロに行けぶくろ

14:14:02
icon

mm/dd/yyyyとdd/mm/yyyyと両方が出現するテキストからタイムスタンプを抽出したいんですが

14:15:02
icon

ポジティブな言葉はPCR検査とかすると出てくることがあるよね

14:15:59
icon

$ ruby -e 'puts "墾田永年私財法".chars.shuffle.join'
私年財法墾田永

14:17:25
icon

\陽性/ \Yo! say!!/

14:32:14
icon

とりあえず12を越える方を日付だと思うことにしましたorz

14:33:04
icon

みんなRFC 3339かISO 8601しような…

14:49:24
icon

交渉はこうしよう!!

15:11:27
icon

$ ruby -e 'puts (["ピザ"]*99+["ひざ"]).shuffle.join'
ピザピザピザピザピザひざピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザピザ

15:49:44
icon

じゃがりこコーナー!!

16:14:09
icon

僕には生成AIの作った絵とか文章はほとんど不気味に見えちゃうので現代では生きていけない←

16:16:24
icon

そうそう、telnet のやつひと文字ごとじゃなくていちバイトごとに送ってくるふいんきで自作のクライアントでおきらくごくらくにはUTF-8に変換できなかったんよね。あとで再挑戦

16:47:53
icon

できたできた!ambiwidthは治らないけどw

require "socket"

senc = "Shift_JIS"
denc = "UTF-8"

buf = "".b
TCPSocket.open("koukoku.shadan.open.ad.jp", 23) do |sock|
while c = sock.getc
buf += c
x = buf.dup.force_encoding(senc)
if x.valid_encoding?
print x.encode(denc)
buf = "".b
end
end
end

16:57:50
icon

HTTPSへの中間者攻撃はBGPハイジャックしなくてもバリュードメインさんにDNSをお願いするだけで成り立つよね

16:58:28
icon

てか補足むっちゃ増えてるしもっと速く送ってw

17:01:08
icon

1バイトを1パケットにしてる旨補足いただきましたwww

17:01:47
icon

最後なにか失敗したorz

以上

view.rb:12:in `encode': "\x87a" from Shift_JIS to UTF-8 (Encoding::UndefinedConversionError)
from view.rb:12:in `block in <main>'
from view.rb:7:in `open'
from view.rb:7:in `<main>'

17:14:40
icon

x.comからTwitterについての警告のメールが来てた。むっちゃフィッシングっぽいw

Attach image
17:23:42
icon

いとのこ

17:23:45
icon

17:28:09
icon

100円で温もりが買えた時代もあったんだよなあ

17:29:26
icon

アメリカにサラダバーなんか無いって知った人「サラダバーさらばだー」

17:32:22
icon

@cobodo TLSはDNSへの信頼を前提に設計されていて、攻撃者がDNSからのレスポンスを制御できちゃうと例えばcertbotに証明書を発行させられちゃうんですよね…

17:42:05
icon

@cobodo BGPハイジャックで中間者攻撃ができるという議論は件のtelnet電子公告にあったもので、僕は、TLSに中間者攻撃する場合はDNSのレスポンスを制御するために使うものと理解しました

18:33:14
icon

@cobodo はい。攻撃者がDNSを支配すれば、Let's Encryptの認証サーバからの問い合わせ対象も、中間者攻撃対象のクライアントからのリクエストの送信先も、攻撃者の支配するサーバに向けることができそうだと思います。

18:52:09
2023-09-05 18:09:10 無宛@零月のラウラ良かった……の投稿 LwVe9@mstdn.poyo.me
icon

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

18:52:20
icon

おやw

18:56:49
2023-09-05 18:21:54 ぐすくま@わかりみの投稿 guskma@abyss.fun
icon

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

18:56:58
icon

なるほどなあ

19:07:41
2023-09-05 18:56:46 SHIMADA Hirofumiの投稿 shimada@inari.opencocon.org
icon

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

19:08:16
icon

お仕事デスクトップちゃんの/bootがぎゅうぎゅうになってるの思い出しちゃった←

19:14:08
icon

LILOの頃はLinuxでもカーネルがあんまり後ろだとロードできなかったよね

19:15:14
icon

あと/homeを分けとくと他はインストーラに雑に消されても被害が少ないかもしれない安心感

19:22:28
icon

> C:H:S アドレスではなく、32 ビット論理ブロックアドレス (LBA) を生成する。 これにより、1024 シリンダ以上あるディスクの 全てのパーティションにアクセスできる。
LILOも後ろの方見られたんだ…スマンカッタ

Man page of LILO https://linuxjm.osdn.jp/html/lilo/man8/lilo.8.html

grubは自分でファイルシステムをマウントできるからカーネルとかinitrdとかをディスク上の1ではなくファイルシステム上のパスとして指定できるよね。

19:22:50
2023-09-05 19:16:05 もちゃ(あと-14.14Kg)の投稿 mot@mastodon.motcha.tech
icon

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

19:22:53
icon

わかる

19:50:19
icon

> "\x87a".force_encoding("Shift_JIS").valid_encoding?
=> true
> "\x87a".force_encoding("Shift_JIS").encode("UTF-8")
(irb):in `encode': "\x87a" from Shift_JIS to UTF-8 (Encoding::UndefinedConversionError)

🤔

21:31:09
icon

@osa_k おー!なるほど。ありがとうございます。しかし電子公告に㌢…w

21:31:13
2023-09-05 20:27:41 桜井政博の投稿 osa_k@social.mikutter.hachune.net
icon

@zundan Shift_JISの0x8761 = JIS X 208の13区34点はいわゆる「機種依存文字」のエリアで、RubyはShift_JISを厳密にJIS X 208のことと解釈するので変換できないっぽいですね。
"\x87a".force_encoding("CP932").encode("UTF-8") とすると正しく㌢に変換できます。

参考: d-toybox.com/studio/lib/romanN

22:02:18
icon

おっパイは

22:02:23
icon

いまのなし

22:37:58
icon

Mastodon のソフトウェアの更新通知関連、弊ぼっちでは問題なく動いてるようで ぐぬぬ

Attach image
Attach image
22:39:24
icon

てか和訳ってどこでどうやるんだっけ…

22:49:40
icon

バンバン象さんの理由はPumaのログを確認すればわかるかもですがうーん

22:52:14
icon

ヤーポン嫌いでも19インチにロマンを感じてしまう矛盾に満ちたおっさんです←

23:03:24
icon

config/navigation.rb の7行目に

n.item :software_updates, safe_join([fa_icon('exclamation-circle fw'), t('admin.critical_update_pending')]), admin_software_updates_path, if: -> { ENV['UPDATE_CHECK_URL'] != '' && current_user.can?(:view_devops) && SoftwareUpdate.urgent_pending? }, html: { class: 'warning' }

とあって環境変数を直接参照してるのに、

app/services/software_update_check_service.rb の30行目では

ENV.fetch('UPDATE_CHECK_URL', 'https://api.joinmastodon.org/update-check')

とデフォルトの値を設定してるのはちょっとまずそうわね。

23:04:15
icon

$ heroku config:set UPDATE_CHECK_URL=https://api.joinmastodon.org/update-check -a zundan-mastodon

うりゃ

23:05:56
icon

ガッ

23:08:42
icon

バンバン象さんは出現しませんでした…ぐぬぬ

23:09:38
icon

念のためストリーミング側でも同じconfig varを設定しておきます。

23:12:53
icon

ちょっとなにをいってるのかわからないwww

23:17:09
icon

@yamako 最近のmasterだとconfig/routes/admin.rbの最後でdmin_software_updates_pathが定義されてますね。ここらあたりが何か違うのかも cc: @taiyo

$ tail config/routes/admin.rb
resources :appeals, only: [:index] do
member do
post :approve
post :reject
end
end
end

resources :software_updates, only: [:index]
end

23:20:18
icon

@yamako @taiyo なるほど!この行は9月1日ごろに入ったようです。

$ git blame config/routes/admin.rb | grep software_updates
16681e0f20e (Claire 2023-09-01 17:47:07 +0200 205) resources :software_updates, only: [:index]

23:26:53
icon

@taiyo @yamako さんの一言で思い出したのですが、_pathで終わるのはRailsがルーティングの設定から暗黙のうちに定義する変数のひとつでした。今回はたぶんconfig/routes.rbのdraw(:admin)からconfig/routes/admin.rbが参照されていてnamespace :admin内で定義されているルートにからどっさり変数が定義されているうちのひとつになってるんだろうと思います。

23:30:24
icon

telnet公告はにぎやかになって内容は頭に入ってこなくなってましたw