2023-09-04 22:41:30 村上さん:nullcatchan_cry:の投稿 AureoleArk@misskey.io

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

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

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

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

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

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

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

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

Releases · mastodon/mastodon

おや

そんな…

GitHub app says there aren't any of my repositories.

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

zunda (@zundan@mastodon.zunda.ninja)
Keyoxide profile shows the claim URL as text on w3m.
Keyoxide profile shows the rel="me" link on Firefox.

更新してこー :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)

joinmastodon.org — Translation Project on Crowdin

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

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

Merged mastodon/mastodon at ea7de25de0c2715222aa08c2c8bd4bd4f239bd9f.

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

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

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

github.com/mastodon/mastodon/r

Release v4.2.0-beta3 · mastodon/mastodon

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

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

え、ベータじゃなくて?

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

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

政府専用じゃんぼー!!

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

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

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

みたいなかんじ

ヘリコ
プター
のコ

イケボクロに行けぶくろ

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

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

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

\陽性/ \Yo! say!!/

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

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

交渉はこうしよう!!

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

じゃがりこコーナー!!

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

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

できたできた!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

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

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

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

最後なにか失敗した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>'

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

いとのこ

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

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

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

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

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

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

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

おやw

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

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

なるほどなあ

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

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

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

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

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

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

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

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

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

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

わかる

> "\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)

🤔

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

2023-09-05 20:27:41 Gitぎゅっとコミットの投稿 osa_k@social.mikutter.hachune.net

@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

おっパイは

いまのなし

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

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

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

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

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')

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

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

うりゃ

ガッ

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

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

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

@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

@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]

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

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