CodiMD の webpack のバージョンが上がったみたいなので、人柱ついでに master 追従するか?
めっちゃ笑ってる https://github.com/hackmdio/codimd/pull/991/commits/8e12b47e16cbadfaa878a75625c700e7cae5f481
CodiMD、改造して使うぞ~~と思っていたはずなのに、表示回数カウントを表示しないようにする機能しか実装してないんだよな……
過去の自分なんて便利なコードを書いてるんだ https://github.com/azyobuzin/rust-live2dd3d11/blob/f9a234f0b4abb800f2802909d7edc0ae63a3cde8/d3dappbase/src/com_support.rs
Borrow は「owned and borrowed values is the same」が求められる点で、 AsRef より狭い、ということは逆に Borrow を実装した場合 AsRef の同時に実装するべきということになりそう? https://github.com/rust-lang/rust/issues/24140
let _ = hoge とすると、その場で drop されて、 let _hoge = hoge とするとスコープの終わりまで drop されないのか
後者は unused variable の警告がないだけで普通の変数束縛ですからね
なんで Map に comparison 制約が必要なの!! なんで Map って名前なのに中身が TreeMap なことむき出しなの!!
nowarn したら戻せないし、 SuppressMessageAttribute も効かないのか https://github.com/fsharp/fslang-suggestions/issues/278
Xbox Live にお布施してないのになんでオンラインで遊べるんだろうと思ってたけど、 PC 版だと要らない感じなの?
動画のエンコードとか一切中身見たことないから知らないんだけど、前後のフレームとの差異を記録するアルゴリズムでどうして並列化できるのか全然わからん
dotnet-uninstall、 macOS で .NET Core 開発をするときにもっとも必要だったものだ https://github.com/dotnet/cli-lab/tree/master/src/dotnet-core-uninstall
現状
> Mac 上では、SDK とランタイムを別々に削除する必要があります。そのためには、該当するバージョンを含むディレクトリを削除します。
https://docs.microsoft.com/ja-jp/dotnet/core/versions/remove-runtime-sdk-versions?tabs=macos
Chocolatey、なんか胡散臭さがまた増してるし、 dotnet-tool か PowerShell の Install-Package で NuGet から落とすのが正解になってきたな……
FSharp.Formatting の API リファレンスを出力するやつ、 C# の XML Documentation 形式で書いたやつは、 <paramref /> とか消えてるし、省略した型パラメータが地獄になってるし、そもそも見にくいに厳しいなこれ……
Microsoft.DocAsCode.Metadata.ManagedReference.FSharp ってあるじゃん、 docfx 行ける感じか!?
Rust の CString が作ったポインタを C の free で扱うのまずくない? https://github.com/kb10uy/shortstoryserver2/blob/a9ae1feea43baec6cd2bc60c50dc333c816260e9/packages/ffi-samples/error.c#L40
pub struct CString {
inner: Box<[u8]>,
}
だから、理論上 Box のメモリ確保方法が free と対応するやりかたであれば、問題ないけれど、 CString 構造体自体の在り方は保証されていないのでは?
from_raw、 strlen が走るのか https://github.com/rust-lang/rust/blob/0358617e3f77e033c86139104c5c48a777824b08/src/libstd/ffi/c_str.rs#L408