04:36:31
2024-01-25 04:22:46 解凍の投稿 hina@mstdn.maud.io
icon

中国,オンラインゲーム規制案をウェブサイトから削除。これを受け,テンセントやNetEaseなどの株価が上昇
https://www.4gamer.net/games/999/G999905/20240123033/

Web site image
中国,オンラインゲーム規制案をウェブサイトから削除。これを受け,テンセントやNetEaseなどの株価が上昇
04:37:22
2024-01-25 03:14:39 そすうぽよ :poyo: :sabakan:の投稿 prime@mstdn.poyo.me
icon

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

05:22:20
icon

マヨヨヨン v4.2.4 に上げるか

05:43:16
2024-01-25 05:35:56 解凍の投稿 hina@mstdn.maud.io
icon

MSがきょうも中身のないエラーを返してくる。。。

05:43:21
icon

Attach image
06:12:04
icon

ドネ

06:48:33
2024-01-25 06:42:30 SASANO Takayoshiの投稿 uaa@social.mikutter.hachune.net
icon

common.cのGetConversion()でcv->BuffModeの初期値はBUFFに設定済。コード中ではBUFFかUNBUFFしか設定しないので、screen.cのdisp_mode()内にあるswitch(cv->BuffMode)のdefault節は通らない。なのでこれによりBmodeが未設定になるかもよーというwarningは正しくない。
default:
/* NOTREACHED */
break;
でもwarningは出るけど、default節そのものを取り払うと出なくなるので取り払うのが適当か。取り払ったところでBmodeが未設定のままになるという状況は変わらないのだし。

06:49:14
icon

unreachable - cppreference.com
en.cppreference.com/w/c/progra

こういうのは assert(false && "should never reach") なり unreachable() なりを挿しておくのが定石かと思ったが、 assert() は debug build でしか効かないし unreachable() は C23 からだった……

06:50:41
icon

これまで C で unreachable であることを示したいときってどうしてたんだ? builtin function か?

06:51:27
icon

Other Builtins - Using the GNU Compiler Collection (GCC)
gcc.gnu.org/onlinedocs/gcc-4.5

> If control flow reaches the point of the __builtin_unreachable, the program is undefined. It is useful in situations where the compiler cannot deduce the unreachability of the code.

unreachable() もそうだけど、どちらかというとこいつらは最適化目的であって安全装置ではないか。

Other Builtins - Using the GNU Compiler Collection (GCC)
06:51:59
icon

超絶自明ならこいつらを使うけど、そうでないなら素直にメッセージ吐いて abort すべきなのかもしれん。

06:52:28
icon

mastodon.cardina1.red/@lo48576

まーたスレッド繋げ損ねてるし……

Web site image
らりお・ザ・何らかの🈗然㊌ソムリエ (@lo48576@mastodon.cardina1.red)
06:52:51
icon

モッダーンな言語に染まりすぎて C の定石とかもう記憶にない

06:54:09
icon

あるいは enum の値が絶対にひとつの値になるという場合なら、 switch case 自体を除去して assert で検査するだけで済ますとか?

06:54:41
icon

積極的な開発の途上であれば switch case にしとく意味もあるだろうけど、仕様が安定してきたら不要な branch を持っとくのも保守コストになるし

06:58:03
icon

別の値が入っている場合ならともかく、たとえば未初期化変数を switch に与えた場合とかはそもそも未定義動作なので default に飛ぶ保証がなくて、たぶん安全弁としては機能しない

06:59:49
icon

あらゆる変数、定義時点で初期化されるべき。どうせ1命令でゼロクリアできちゃうんだから…… (なんか最近そういう提案だかなにかが C か C++ に来たみたいな話を見た気がする)

07:01:37
icon

予期せぬ値との向き合い方なぁ

07:03:12
icon

私は assert 入れまくってじゃんじゃんクラッシュさせろ派なんだけど ( blog.cardina1.red/2019/12/19/d )、まあユーザには不評だろうなというのもわからんでもない。
狂ったまま何が悪いのか明かされず動き続けて困るよりもマシではと思ってしまうが……

07:06:35
2024-01-25 07:06:18 たかなしの投稿 g_fukurowl_zenyasai@zenyasai.g-fukurowl.club
icon

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

07:07:24
icon

世界が x86 で満たされているのでバイナリファイルフォーマットもエンディアン変換のコストを嫌ってリトルエンディアンの整数を使っていることがあって、そういう場合はバイナリエディタでファイルを除くと所望の値が逆転した配置になっていたりして「アッそうだった」となりますね

07:07:49
2024-01-25 07:07:37 SASANO Takayoshiの投稿 uaa@social.mikutter.hachune.net
icon

同意。とはいえ今回は自分の書いたコードじゃなく随分昔に書かれて埃まみれ(と敢えて書く)なコードなので、迂闊にassert()突っ込んで良いものかという判断も必要…。バグった時に落としてるような箇所が大量にあれば遠慮なく入れるんだけど、どこにもないという。

まあ、どう動くか信用できんし遠慮なく入れとくか♪で良いのかも。

07:08:33
icon

「どうせ今の状態で実用する人はいないからクラッシュしても問題なし!」みたいな意思決定は普通にアリだと思う。代償に、人に「使ってみて」と言えなくなるけど……

07:11:29
icon

Rust は debug build オンリーで有効な debug_assert と常時有効な assert が両方あって、これ非常に良いです

07:12:21
icon

基本的に全部 assert にしといて検査コストが重いところだけ debug_assert にするわけだけど、 assert するくらいなんだから逃げずに責任持て、嫌なら実行時にちゃんとハンドルしろというメッセージを感じる

07:13:04
icon

それでも自信がないときは debug_assert みたいな逃げ道も無いでもないし

07:14:34
icon

あとは std::abort() 相当の panic() がメッセージを引数に受け取れる (与えた場合はクラッシュするときメッセージを出す) というのも非常に体験が良くて、 fprintf(stderr, "hoge"); std::abort(); する必要がない

07:15:21
icon

手癖で書いたら C か C++ かわからなくなってしまったな (C++ なら std::abort よりは std::terminate の方がよさそう)

07:18:23 07:18:55
icon

C++11 以上を指すために "modern C++" と言わなくなっている自分に気付き、夢に見た新時代を生きていることを実感している。長かった……

07:18:46
icon

ま、今はもう Rust メインで書いてるので C++ は気にしてないんですけどね

07:28:42
2024-01-25 07:25:41 '; DELETE FROM users; --の投稿 boronology@social.penguinability.net
icon

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

07:29:58
icon

48GB×2、そんなものもあるんだ

07:51:39
icon

サーバもう一台欲しいし遠からず用意する覚悟はあるし買い時のものから買っていきたいのだが、問題はサーバラックに空きがないことでございまして……

07:52:40
icon

あとは CPU をどうせなら次の世代にしたい気がするのでもうちょっと待つか? みたいな気持ちになっているのもある

07:52:57
icon

CPU を次の世代にして、今デスクトップとして運用しているやつをサーバにするという

08:02:19
2024-01-25 08:01:53 zundaの投稿 zundan@mastodon.zunda.ninja
icon

ブーストしたらなんだか四角くなったぬ

Boosted icon on Mastodon became somehow square-ish
Attach image
08:03:04
icon

状態がコントロールに表れるの、良い

08:03:32
icon

fav ボタンは……

08:04:03
icon

色だけ変わるボタン、普通に視認性悪いので……

08:04:53
2024-01-25 08:04:17 zundaの投稿 zundan@mastodon.zunda.ninja
icon
Web site image
Use active variants for boost icons and increase icon size by ClearlyClaire · Pull Request #27924 · mastodon/mastodon
08:17:23
2024-01-25 08:10:03 おさの投稿 osapon@mstdn.nere9.help
icon

DMARCレポート、なんでzip圧縮なんだよ。一手間だるいよ。

08:17:52
icon

FairEmail というアンヨヨイヨのメールクライアントを使っているのだが、 DMARC レポートがクライアント上でネイティブに閲覧できて、大変体験が良い

08:18:10
icon

気紛れで覗いては「また lists.gentoo.org だよ〜」などやっている

08:26:14
icon

たしかに寒い。デスクが 22.6℃ 21%RH になっている

08:27:28
icon

Attach image
09:08:22
2024-01-24 22:27:17 あっきぃの投稿 akkiesoft@social.mikutter.hachune.net
icon

無償版ESXiサ終!次の自宅サーバー環境どうしよう - あっきぃ日誌
akkiesoft.hatenablog.jp/entry/

今日の書きなぐり

Web site image
無償版ESXiサ終!次の自宅サーバー環境どうしよう
09:11:06
icon

podman なぁ

09:14:19
icon

ネットワークまわりは結局後ろのランタイム (crun だっけ runc だっけ containerd だっけ) とかが握ってるから Docker だけの問題ではなかったみたいな話はどこかで見たような (おぼろげ)

09:14:53
icon

rootless は興味あるけど、結局めんどくさくなって生で docker 使ってるんだよな (近年は docker でも rootless できるとは聞くが)

09:15:27
icon

だいたい volume を使いたくないという気持ちが全ての元凶みたいなところがあり、おかげで host FS をマウントして permission で面倒を抱えたりなどしがち

09:16:09
icon

VPS のディスクがカツカツで docker system prune -a などを軽率にしがちなので、事故で消えるとかはだいぶ困る

09:16:31
2024-01-25 09:15:49 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

compose したときに問答無用で ports に書いたポートが FW 貫通するやつ Podman だと起きないみたいなのがあった気がするけど気のせいかも

09:16:57
icon

iptables に諸々流し込むあたりの詳細なんもわからん

09:36:38
2024-01-25 09:20:11 あっきぃの投稿 akkiesoft@social.mikutter.hachune.net
icon

今使ってるやつがpodmanでそのまま動くならそれでも良い気がするけど、多分十勝須賀名瀬周りをsystemdで書かないといけないし、それがまともに動いた記憶がないので、じゃあDockerでいいかってなる

09:50:39
icon

Amazon | SilverStone ラックマウントケース SST-RM51 SSI-EEB 対応 縦置き可 5U 【国内正規代理店品】 | Silver Stone | PCケース 通販
amazon.co.jp/dp/B0BZGV3X19/

5Uあればクソデカファンとかクソデカカードを載せられる……なるほど……

Amazon.co.jp: Silverstone SST-RM51 5U Rack Mount Server Case with Dual 7.1-inch (180 mm) Fan and Reinforced Liquid Cooling Performance : Computers
09:51:25
icon

いや、今のところクソデカカードを載せる予定はないし、 CPU が強くとも NH-D12L がギリギリ載る 4U ケースでどうにかなるレベルなので、 5U は必要ないが……

09:51:46
icon

もうね、完全にもう1つラック生やす気になっています (資金が貯まるの待ち)

09:51:56
icon

おしまいだ

09:58:58
icon

メモリはあればあるだけ良い (と言いつつ今のところ持て余しているが)

09:59:48
icon

まだ立てたいもの全部立ててないのよね。要件はあるが選定が全然済んでおらず、あとドョッカーまわりのあれこれも運用方針が決まっていないため

10:25:44
2024-01-25 10:07:12 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

48 GBのメモリ、こういう24 Gbダイとかが作られるようになった影響っぽそう

https://engineer.fabcross.jp/archeive/230728_micron.html

Web site image
業界初の8層で24GBを達成したHBM3 Gen2メモリのサンプル出荷を開始 マイクロン
10:30:30
icon

docker コンテナのビルドとか asset のプリコンパイルとかに大層な時間がかかっているのを見ると、もうサーバで Gentoo 使っても大したことないのではという気持ちになってくる

10:30:58
icon

アプリケーションをちゃんとネイティブバイナリ動くやつにしてしまえば元はとれるでしょ

10:43:36
2024-01-25 10:39:23 estplsの投稿 estpls@mstdn.beer
icon

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

10:43:42
icon

買いメン……

11:04:17
2024-01-22 06:10:47 Serpent OSの投稿 serpentos@fosstodon.org
icon

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

11:04:19
2024-01-22 03:21:23 Serpent OSの投稿 serpentos@fosstodon.org
icon

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

11:10:18 11:11:23
icon

gitea の admin UI 上で巨大リポジトリ (数百 GB) を削除したのに、 object storage に格納されている LFS オブジェクトが大して減っていなくて泣いている

Attach image
11:12:05
icon

残っているのは 15 GB くらいのリポジトリで、さすがにこいつは LFS 使用量が10倍に膨れ上がるほど長期間履歴を積んでいないので、やはりおかしい

11:12:27
icon

リセットしちゃうかな……

11:12:59
icon

そもそも issue tracking とかあまりしない気がするので、 gitea すら必要なくてもっと小さなやつでもいいのかもしれん

11:13:15
icon

でも woodpecker 連携したいという要件があった。どうするかな

11:13:26
icon

あと将来的な ForgeFed 対応に期待して使っているところもある

11:28:40
icon

修理に出す前に全てを消したラップトップ、惰性で Gentoo 入れたは良いものの外出の機会もなく使っていないという状況なので、せっかくなら何か面白そうな distro 入れたいんだよな

11:30:22
icon

最近 omasanori 氏が流している Solus とか Serpent OS とかも気になるし、ちょっと前に見た Qubes OS とかも気になってるし、なんなら nix なり Guix なりに再挑戦してもいいかなという気持ちもある

11:31:57
2024-01-25 11:31:32 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

Haikuとかどうすか(?)

11:32:17
2024-01-25 11:32:12 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

ちなみにSerpent OSはインストーラーがまだないです

11:32:21
icon

ウケる

11:33:11
icon

まあべつに作業の必要なインストールは Gentoo で慣れてるしソフトイェア開発や導入の基本も知ってるつもりなので、 amd64 で使う分にはどうにでもなるだろうとは思う

11:33:27
icon

UEFI まわりが絡んでくるとちょっと厳しい (LUKS 使ったらブートできねえとか)

11:36:40
2024-01-25 11:36:34 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

Serpent OSはインストーラーがまだないけどQEMU用のディスクイメージやライブ環境用のisoイメージはダウンロードできて、それらを生成するスクリプトは公開されているので、やろうと思えばどうにでもなる

https://github.com/serpent-os/img-tests

Web site image
GitHub - serpent-os/img-tests: Prototype, pre-alpha quality ISO construction scripts
11:41:53
icon

アマンゾゾのポイントが18kくらい貯まっているので 990 PRO 買うか

11:42:42
icon

いややっぱり保留で

11:43:11
icon

SATA ならいざしらず、 M/B と CPU に何を買うか全く決めていない現状では決断には早い

11:43:35
icon

M/B と一緒に購入するのが良い (ゲーム用のマッスィーンのストレージを入れ替えるのもちょっと検討したけど、特に困ってないのでまだいいや)

11:47:18
icon

はあ……

Attach image
11:57:03
icon

あーあ

Attach image
11:57:23
icon

大赤字 (shita big red)

12:50:17
2024-01-25 12:43:22 フジイユウジの投稿 fujii_yuji@mstdn.fujii-yuji.net
icon

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

12:50:33
2024-01-25 12:42:49 きゅうりうむの投稿 cucmberium@mstdn.maud.io
icon

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

13:17:46
icon

Feature #7080: Alternate default activity in time logging - Redmine
redmine.org/issues/7080

> rather then forcing us to drop it down

Feature #7080: Alternate default activity in time logging - Redmine
13:18:39
2024-01-25 12:49:38 かなたん🎀の投稿 kxn4t@mastodon.kxn4t.tech
icon

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

13:18:40
2024-01-25 13:18:29 遊佐こずえの投稿 kozue@yysk.icu
icon

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

18:20:38
icon

JR がバスやってるやつなあ

18:20:57
icon

バスはすぐ遅延するから頼りにならん (←スケジュールに余裕持たさんかい)

18:21:23
18:21:27
icon

おや

18:24:12
2024-01-25 18:20:39 0 :hirachon_teach:の投稿 hirachon@hota.hirachon.otakan.jp
icon

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

18:27:34
icon

JAXAの月探査機SLIM、月面に「逆立ち状態」でピンポイント着陸に成功(読売新聞オンライン) - Yahoo!ニュース
news.yahoo.co.jp/articles/237f

Web site image
JAXAの月探査機SLIM、月面に「逆立ち状態」でピンポイント着陸に成功(読売新聞オンライン) - Yahoo!ニュース
20:21:57
2024-01-25 20:02:59 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

20:21:58
2024-01-25 20:03:40 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

20:21:59
2024-01-25 20:04:17 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

20:22:07
2024-01-25 20:13:46 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

20:22:25
2024-01-25 20:15:04 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

20:22:27
2024-01-25 20:16:45 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

20:22:30
2024-01-25 20:18:20 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

20:22:31
2024-01-25 20:19:51 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

20:22:35
2024-01-25 20:20:11 #<Object:0x00000528>の投稿 shibafu528@ertona.net
icon

もしかして: デバッガーの新人研修

20:28:41
2024-01-25 20:26:46 '; DELETE FROM users; --の投稿 boronology@social.penguinability.net
icon

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

20:29:05
icon

DLsite で同名の同人サークルをよく見るので覚えた (?)

20:34:06
2024-01-25 20:31:07 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

20:34:09
2024-01-25 20:32:58 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

20:34:12
2024-01-25 20:33:52 #<Object:0x00000528>の投稿 shibafu528@ertona.net
icon

:rtaKabe:

20:34:33
2024-01-25 20:34:24 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

20:45:40
icon

あらゆる分野で、何か他のものをオワコン扱いすることでしか強調や誇張というものをできない人々がいて、これは性格の問題というよりは実は知性の問題なのだろうなと思うことはなくもない。べつに擁護してるわけではないが。

20:46:04
icon

暴力によってしか強さというものを表現できない哀しきモンスターに概念上は似ているかもしれない

20:46:25
2024-01-25 20:46:04 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

20:46:27
2024-01-25 20:46:18 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

20:46:43
icon

パルワールドもバグワールドも似たようなもの (?)

20:47:35
icon

気になってきてしまった

20:47:42
icon

両方やったことないです

20:50:12
2019-12-30 03:05:22 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

chamber 15, OOB, least time 0:12

20:50:58
2019-12-30 02:33:49 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

chamber 11 & 12 (OOB)

20:51:01
2019-12-30 02:40:23 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

chamber 11 & 12 (OOB)

さっきのは portal bisection fallthrough でエレベータに行ったけど、実は下側から fizzler reentry することもできるよというルート

20:51:37
icon

脱獄するゲームなら既に神ゲーがあるんだよな…… mastodon.cardina1.red/@lo48576

Web site image
らりお・ザ・何らかの🈗然㊌ソムリエ (@lo48576@mastodon.cardina1.red)
20:55:54
2024-01-25 20:54:08 Phoronixの投稿 phoronix@masto.ai
icon

Steam Beta Adds VA-API DRM Video Acceleration For Remote Play

In addition to OBS adding AV1 VA-API support, some more good Linux video acceleration news this week is Valve enabling VA-API DRM hardware-accelerated video decoding when using Remote Play with the newest Steam beta...
phoronix.com/news/Steam-Remote

Web site image
Steam Beta Adds VA-API DRM Video Acceleration For Remote Play
Attach image
21:22:21
2024-01-25 21:21:12 #<Object:0x00000528>の投稿 shibafu528@ertona.net
icon

たすけて

Attach image
21:27:06
2024-01-25 21:25:09 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

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

21:48:58
2024-01-25 21:28:40 令都路にむの投稿 aiwas@yysk.icu
icon

プラグアンドプレイってコハル的には絶対アウトだな

21:48:59
2024-01-25 21:32:38 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

下江コハルクイズ

  • プラグ・アンド・プレイ8
  • ホットスワップ2
23:41:16
2024-01-25 23:29:28 '; DELETE FROM users; --の投稿 boronology@social.penguinability.net
icon

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