私たちは皆アイドルだよ
正真正銘のアイドル
仕事が第一
恋は禁止
わかってるつもり
たまに思い出したように失敗系(例外、エラーオブジェクト)がどうあれば健全なプログラムでいられるかを考えるけど、何度考えても人間には失敗系を扱えないという結論になってしまう
それはそうで、成功したときの操作を同じようにするための抽象化をしているけれど、抽象化をすると内部でどのような失敗が発生するかの網羅性すらも隠蔽されてしまうからどうしようもない
> A full system shutdown is performed by pressing the Shift key at the same time as selecting the shutdown option.
https://blogs.technet.microsoft.com/askperf/2012/10/25/windows-8-windows-server-2012-faster-boot-process/
僕の中での Xamarin が C# で JNI を触り、 C# で Obj-C ランタイムを叩くものだから、クロスプラットフォーム開発感がゼロ
TRUE しか返ってこないと思ったのですが、 bool は Windows C の BOOL なので int だから 4 バイトでマーシャリングされてアしてた……
保冷剤に塩対応って言うから、氷に塩入れてもっと冷やすみたいな話かと思った https://mstdn.maud.io/@hina/100592158194498661
LPGUID に対して C# 側のシグネチャを in GUID にした場合、マーシャラはコピーして、そのポインタを渡すのか、それとも渡した参照をそのまま使うのか、というところです
マジでマーシャラが何してくれるのかわかったもんじゃないということが昨日構造体の配列を渡したときにわかったので、無駄な調査コストをかけるまえに全部 IntPtr で渡すべきという説がある
@ltzz 面倒な横スクロールと、面倒でない横スクロールがあって、プログラムを書きながらスクロールする必要があるのは面倒だけど、一度書いたら書き換えないような 1 行に対して適切な改行ポイントを考えるのは無駄だと思ってる
僕は 1 行の文字数を制限して勝手に改行を加えるフォーマッターが嫌いです。改行は意味の区切りなので、お前ごときに俺の何が分かるという気持ちになる
@8vit 自前マーシャラって ICustomMarshaler ですか?それとも構造を合わせて IntPtr で渡す形ですか?
最近 PayPay の設計がどんどん開示されてきてるけど、大量の人間突っ込んで殴った割に、きれいに責務分担して障害で全死しないようになってるのすげえなって思った。 Y! が Kafka ヘビーユーザーで知見が無限にあったからというのが主に効いてそうだけど
GitHub Actions に触る権利をやっと手に入れたかもしれないが、遊ぶ体力残ってないなぁ。 PR の画面でボタン押したときだけ動く何かとか作れるのかなぁ
ビルド時に自動生成するコードの差分を見れるようにしたいので、 PR をトリガーにうまく結果を表示できると嬉しいみたいな需要がある
これは結構ピンチ情報なんですけど、フロントのマイクジャックにマイク挿したら音量が小さすぎる。マイクブースト +30 dB じゃ足りない
バックパネルも試してみたけど、マイク増幅量の足りなさは変わらなかった。ついでにいうと、フロントパネルのヘッドホン端子のノイズもちょっとあって、 ASMR 聞くには気になるレベルなので、これは USB DAC 追加購入だろうか
そういえば前の PC の一瞬で壊れたマザボってメーカーどこだったけ。忘れたな。取り替えたあとの GIGABYTE のは非常に良好だった
前のPC、もうチップセットすら覚えてないんだけど、B75だったらMSIっぽいな https://www.tsukumo.co.jp/bto/help/mb_eol.html
このアカウントは、notestockで公開設定になっていません。
これなんですけど、前のやつが GIGABYTE の B75M-D3H とかいう大したやつではないというところで、大したレベルを求めていない、それを下回ってきたのでびっくりしているということです
C#のプリミティブ型、メソッドも持ってます(メタデータ上 ValueType クラスを継承したクラスという扱いになるので)
C# で安全に数値を文字列に変換するときは ToString(CultureInfo.InvariantCulture) まで空で打てるようになる必要がある(?)
スタック上にメモリを確保する struct がある代わりに最近の Java の JIT コンパイラがやるような、クラスのインライン展開はやらないという、あるいみ開発者任せな挙動
C# は readonly が意味を持ちすぎてわけわからんになったので終わりです。コンストラクタでのみ代入できるフィールドについては IL に合わせて initonly に変えてほしい
Nullable<AnyStruct> x; があったとしてこの null チェックをして、もし null じゃなかったら中身の AnyStruct を y に代入するコード、最新の C# では
if (x is { } y) { /* y を使うコード */ }
と書きます。こういうの見てるともう新機能追いたくなくなるんじゃ……
ValueTuple が登場して分かったことは、 ValueTuple を使うとロクなことにならないので、構造体を定義したうえで Deconstruct メソッドを用意してパターンマッチには対応させるっていうほうがいい
何が言いたいのかわかりにくかったので言い直すと、名前付き ValueTuple の名前伝搬の法則がわかりにくすぎるし、下手に型名のところに全部書くと大変なことになるので、名前付き ValueTuple を使うくらいなら構造体定義しろです
ライブラリで public const メンバーを作ると、その値がライブラリ利用者側のコンパイル結果に埋め込まれるので、 public const の値の変更は破壊的変更扱いになります
Google 検索、最近求めているであろう情報がハイライトされるようになったけど、あれ複数個所がハイライトされることがあってマジかになった。抽出型要約じゃん
Intel のラインナップよく理解してなかったんだけど、 Celeron, Pentium って Core i で使える一部拡張命令が無効化されてるのか