またけの
AIの話なんかしてないで更新しようぜ
6374358357 (upstream/main) Change media to be hidden/blurred by default in report modal (#28522)
fcfdeadc04 Fix random `NoMethodError` errors on cached `CustomFilter` objects (#28521)
3599622b5b Fix destructive actions in dropdowns not using error color in light theme (#28484)
ba5f659bb3 Use shorter attribute query methods in `Announcement` (#28474)
fd57e40681 Update dependency rubocop-performance to v1.20.1 (#28492)
7df9c4f6f3 New Crowdin Translations (automated) (#28481)
5fd16c3ffd Update dependency nokogiri to v1.16.0 (#28513)
54ed01538e Update dependency core-js to v3.35.0 (#28518)
128c5b7db3 Fix `Performance/StringIdentifierArgument` cop (#28508)
63901bb34b Update github/codeql-action action to v3 (#28495)
f7f7236fa2 Update dependency ws to v8.16.0 (#28504)
87bf85ffdd Update dependency classnames to v2.5.0 (#28498)
b01a027543 Update dependency tzinfo-data to v1.2023.4 (#28478)
f6f85b9521 Update dependency aws-sdk-s3 to v1.142.0 (#28479)
(続く)
3fbfc50f17 Update dependency brakeman to v6.1.1 (#28487)
de3fa293b0 Update dependency fastimage to v2.3.0 (#28488)
07ab97d7f9 Update dependency rubocop-rails to v2.23.1 (#28493)
87e9e87a14 Update eslint (non-major) (#28494)
01df9f1abb install "wget" in streaming Dockerfile (#28497)
3f0140bbdf Update dependency webauthn to v3.1.0 (#28507)
851a9b80c8 Update dependency react-redux-loading-bar to v5.0.7 (#28511)
fb58397a33 Update dependency axios to v1.6.3 (#28509)
f923eeb9b8 Update dependency sass to v1.69.6 (#28517)
1cba91d6d1 Fix reply icon display in picture-in-picture footer (#28519)
fb5eb1f655 Replace our custom `compression-webpack-plugin` patch with the fixed upstream version (#28510)
$ git merge --no-edit master
Auto-merging Gemfile.lock
CONFLICT (content): Merge conflict in Gemfile.lock
Auto-merging package.json
Recorded preimage for 'Gemfile.lock'
Automatic merge failed; fix conflicts and then commit the result.
AIでなんとかして #ではない
\Master?/ \ますたー/
Merged mastodon/mastodon at 6374358357ee81b5f137f471f028a56974109155.
> Enable persistent connexions to the database.
connexion!?
英語「connexion」の意味・使い方・読み方 | Weblio英和辞書
https://ejje.weblio.jp/content/connexion
> 《主に英国で用いられる》 =connection.
見たことなかったわ……
自分のIPアドレスを教えてくれるサービスがあったと思うんだけどホスト名を思い出せないっていうかサービス止めちゃったのかもわね
$ irb
> "吉".encode("UTF-8").b.size
=> 3
> "𠮷".encode("UTF-8").b.size
=> 4
This account is not set to public on notestock.
実用的でない無茶苦茶な書記素クラスタを作ればいくらでも必要なバイト数は伸ばせるけど、そういうのを抜きにしても家族の絵文字と肌色選択子を組み合わせると「41バイト文字」が作れることが知られている
ヒウィッヒヒー
若者はこのことを知らないんですが、昔は文字列処理に使うプログラミング言語といえばPerlで、Perlのマニュアルの中にはPerlのUnicode文字列処理の解説が含まれていて、Perlに限らずUnicodeの文字列処理をプログラミング言語に実装する際に役立ちそうなことが色々書かれている。
熱湯にそっと冷たい卵を入れて茹でる4回目2個中1個破裂(´・ω・`)。気室が膨張していたわけではなかったので破裂の原因は不明。室温に戻してから茹でるよりも殻を剥きにくいのはどうしたらいいのだろう。
> 笹田:嫌い…トップレベルのevalは消したいですよね。
> 遠藤:絶対ダメ、絶対ダメ。
すき
Rubyが楽しくて良い言語になることが STORES の未来につながる【STORES.rb × Asakusa.rb 文字起こしレポート】
https://product.st.inc/entry/2023/12/26/120000
> 日本とヨーロッパとアメリカって3大タイムゾーンなんですよね。直接話そうとすると誰かが真夜中に話さなきゃいけないので基本的にはSlackとか非同期のコミュニケーションでやるんですけど、寝る前に送っておいて、次の日の朝には返事が来てるので、それに対する返事を考えなきゃいけないっていうのを毎日繰り返すみたいな感じでやってましたね。
タイムゾーン分散リモートのはたらきかたよね
@mad_panda へええ!! それは例えば3Dプリンタみたいな何か時間のかかるプロセスが走り続けてる感じなのでしょうか?
@mad_panda ありがとうございます。稼動しているソフトウェアエンジニアの数に律速されている開発プロジェクトなら、わざわざ24時間プロジェクトを稼動させておく必要は無さそうに思えちゃうんですよね…
16MBまでのYJITで金曜日午後UTC-10までの24時間でメモリもりもりによる再起動は10回ありました。むーん
This account is not set to public on notestock.
Fedibirdの運営費について(支援のお願い)(1/3)
====
現在、fedibird.comおよび関連サービスのインフラコストは月に18万ほどで、毎月少しずつ増加している状況です。
アメリカドルで設定されているサービスについては本当に大きく値上がりました。
データベースやメディアは日々増えていくので、そのストレージコストが今年後半、目に見えて増えました。(対策中)
年間を通してみると、何かしら予算をオーバーする出来事があるので、予備費も計上しておく必要があります。
2023年はイレギュラーも多く、コスト対策の結果が出るまでに数ヶ月の期間と臨時出費を要したため、前半で200万かかりました。コスト対策後の後半はそれらの要素が除外され、100万まで圧縮できました。
これらは従来、すべて運営者個人負担としていましたが、もうさすがに無理でして、OpenCollectiveを通じて多額の支援をいただき、概算で、800人から130万円をカバーしていただきました。なんとか170万の赤字に収まった形です。
2023年はfedibird.com以外の運営に60万円少々かかっていることもあり、あわせると非常に厳しい状況です。
(つづく)
Fedibirdの運営費について(支援のお願い)(2/3)
====
とはいえ、無駄を省きつつ、取り組んできたものを持続していきたいのです。
ついては、2024年はもう少し積極的に支援を募っていこうと思います。
2023年7月にも同様の内容をアナウンスしていますが、
https://fedibird.com/@noellabo/110758432044994332
https://fedibird.com/@noellabo/110758504812079195
目標としては、支援で運営コストをすべてカバーできる状態を目指しています。
そうしないと、イレギュラーの発生時に余力がなく破綻したり、私が動けなくなった時に誰も引き継げないからです。(Sujitechには感謝していますが、まさかFedibirdまでSujitech運営というわけにはいかないでしょう?)
また、私がこちらに手一杯で新しい取り組みに着手できないという問題もあります。
2023年はFedibirdの検索機能を大幅に拡充しました。Fediverse日本語圏では有数の、まともに検索が機能するサーバになったかと思います。
たとえばこの能力を、外部のサーバから利用可能にできたらいいなと考えているのですが、必要なサーバを増設するなどの余裕がないのです。
(つづく)
Fedibirdの運営費について(支援のお願い)(3/3)
====
Fedibirdのサービスは無料です。
運営に必要な費用は支援者と運営者で賄いますので、今後とも利用者が負担する必要はありません。
しかし、快適で安定したサーバ環境を持続的に維持するためには、分散された財源による安定した資金が必要です。
そこで、利用者自身でサービス維持に参加する方法を用意しています。
Fedibirdを安定利用できるよう維持に参加したい方、Fedibirdの理念に賛同し維持継続を後押ししたい方は、Open Collectiveによる寄付窓口よりご協力をお願いします。
https://opencollective.com/fedibird-infrastructure
できるだけ多くの方に少しずつ協力いただけるとありがたいのですが、くれぐれも無理はしないでください。
==
なお、この寄付窓口については、インフラに必要な費用に限定しています。このサーバが長く安定して続くことに対して、自分も関与していきたい、という方にご参加をお願いします。
また、サーバの安定維持に寄与する以外の特典はありません。
※ OpenCollective上で寄付者として名を連ねることはできます。匿名にすることも可能です。
This account is not set to public on notestock.