activities と objects を両方書き換えなきゃいけないし、昔のバージョンと微妙にレコード構造が違うし、とても面倒だなって思いました
activities と objects を両方書き換えなきゃいけないし、昔のバージョンと微妙にレコード構造が違うし、とても面倒だなって思いました
ブレーキかけてるときのスティックでの最大回転、制限かかってるように感じる。ハンコンでやったことないから上限突破できるのか知らんけど
ステアリングアシストがシミュレーションじゃなくてノーマルだからってのが理由なんだろうけど。さすがにスティックでシミュレーションは死ぬ
IPv6 の割り当て変わらないので、家からしかアクセスできてほしくないアクセス制限が簡単にできて便利だなぁ(pg_hba.conf で自宅 IPv6 アドレスだけ md5 認証通してる)
言語ごと、またはフォーマット規則によってプログラムの読みやすさがどれだけ変わるのか、なんか指標みたいなので比較できないかな
自分で書いた F# 読むのが苦痛で仕方なくて、逆に C# だとなんで読めるんだろうって考えたら、僕の場合案外
if (cond)
{
statements;
}
みたいに ) のあと改行入れて { とすることで一息置くのがかなり読むときのストレス軽減になってるんじゃないかなぁと思って
最近は、3日後の自分が読んで0.5秒で意図を理解できないだろうコードにはバンバンコメント書くようになったので、英語でコメント書くなんてことやったらストレスで死ぬから絶対日本語で書くよ
このアカウントは、notestockで公開設定になっていません。
楽天ペイの5%還元が終わってしまって、次のキャンペーンは新規で楽天銀行口座からの引き落としが条件で、既存ユーザーなので終わり
データ構造的には list より ImmutableArray のほうが使いやすいんだけど、関数を提供する module がないからどうしても型推論的に使い悪すぎる。 List モジュール相当のものを ImmutableArray 用に作るしかないか……?
F#、データ構造とモジュールっていう簡単なものだったらわかりやすかったんだけど、下手にクラスが扱えてしまうから、何を書いていても正しくない気分になってしまう
えっそれは違法でしょ Count どこいった https://github.com/fsprojects/FSharpPlus/blob/649bf19d2c0b70c4d6b2c4123fdf393270ca176d/src/FSharpPlus/Extensions.fs#L538
x |> y z って一見 y z x と同じだけど、評価順が x, z か z, x か変わっちゃうのか
libyuv のソース見てて思ってたことを思い出した:
拡張命令が使えるかどうかで使う関数を変えて、その関数ポインタをループ内から呼び出すってやり方してるんだけど、これだとインライン化できなくない? ループ内だけどいいの? って気持ちになるんだけど、実際のところどうなんですか? https://chromium.googlesource.com/libyuv/libyuv/+/d82f4baf5fcc19f21b5decd7c4af63f120653e0b/source/convert.cc#1117
Windows、 UTF-16 で国際化!だったはずが、雑に ASCII と互換性あるからってうまいこと浸透していった UTF-8 に負けていくの、すごくもにょるな…… https://twitter.com/methane/status/1201674308528984064
後で調べるメモ: Expression<TDelegate>.Compile(preferInterpretation) の preferInterpretation ってなんだ
System.Action(fun () -> hoge) って書くと
error FS1124: 異なる数のジェネリック パラメーターを使用する 'Action' という複数の型が存在します。厳密に型を
解決できるように、型のインスタンス化を指定してください (たとえば、'Action<_,_,_,_,_,_,_,_,_>')。
とか言われるんだけど、型引数なし Action どうやって作るんだ
あと研究のほうは、既存に似たようなのあるけどどうなん? って発見されてしまって泣いてる。もうだめだ
Docker、メモリ使用量という点では Docker デーモンで 70MB くらい持っていかれるし、 so の共有ができないから確かに不利
判別共用体が private だと FSharpType.IsUnion に allowAccessToPrivateRepresentation = true を渡さないと判別できないけど、 checkObj でそれを渡してないので、 private 判別共用体を相手に式を構築しようとすると死ぬ
DList、 fold がそんなに効率落とさずできるってのはわかった。んで FSharpx.Collections の実装なんだけど、 toSeq が tailcall 扱いにならなくて最悪になってない?
ただの深さ優先探索を、わざわざイミューたブルな構造でやった結果、コンパイラはそこまでうまくなかったみたいな……
去年サイバーマンデーで買ったもののうち開封してないものがあるので、もうセールに釣られねぇという気持ち
エクスプローラー、 非同期処理への意識が低いからネットワークドライブ触るとすぐ UI ブロックする
Microsoft Officeはオタク以外のPCには入ってる