夏休みの定番 #gentooinstallbattle をしているんだけど、メモリ 4 GB でストレージも HDD のマシンの gcc でうっかり LTO を有効化してしまったものだから、 LTO が始まると swap をゴリゴリ食って SSH はタイムアウトするし I/O は詰まってコンソールも反応しなくなるしと大変な目に遭っている
夏休みの定番 #gentooinstallbattle をしているんだけど、メモリ 4 GB でストレージも HDD のマシンの gcc でうっかり LTO を有効化してしまったものだから、 LTO が始まると swap をゴリゴリ食って SSH はタイムアウトするし I/O は詰まってコンソールも反応しなくなるしと大変な目に遭っている
あとで調節するつもりで、 package.use をメモリ 32 GB で CPU 仮想コア数も3倍のマシンからコピーしてそのまま gcc をビルドしてしまったのよね
dotfiles みたく、複数マシンについて machine-specific なシステム設定と共通のシステム設定を一元管理できるようなユーティリティがほしい (いいかげん ansible から逃げられなくなってきたか……)
> 本物のエンジニアはWindowsではなく、Linuxを使っている
https://japan.zdnet.com/article/35141108/
イキリ高校生みたいなこと言ってる……
This account is not set to public on notestock.
オレンジも好き好んでWindowsと言うか、心はDEC製なOSであるNT使ってる><
AMD 、インテルが頑張って IA64 作ったのに x86 を延命させてしまった犯人という印象しかない
This account is not set to public on notestock.
Linux で無理に wine 使って消耗するの、 Windows で無理に WSL 使って消耗するのとよく似ているよ
This account is not set to public on notestock.
ペダルが付いてないのはまあわかるとして、ブレーキが付いてないのは本当に意味不明すぎて不謹慎ながら笑ってしまった
実は日本にも自転車に乗ったことがないせいでブレーキの大切さに気付けない人がいるんだろうなぁ (適当)
3日目の一般参加者入場についてのお詫びと4日目の対応方針
https://www.comiket.co.jp/info-a/C96/C96Notice5.html
&DynNodeData から &SomeTypedNodeData への安全なキャスト実装してやればええやろ的なことをしていたら、 std::cell::Ref<DynNodeData> が生えてきた
std::cell::Ref - Rust
https://doc.rust-lang.org/std/cell/struct.Ref.html#method.map
目が節穴どころかブラックホールなので完全に見落としてた
Rust 、たとえば trait bound の最後にケツプラスがあっても良いなど、とてもとてもコード生成フレンドリーな仕様になっている
OCaml だとできないので
type X =
A
| B
| C
;
みたくするしかないんだけど、インデンターがぶっ壊れる