ねののお庭。

かりかりもふもふ。

2022-01-01から1年間の記事一覧

2022年振り返り。

今年(2022)は3月で大学院を卒業し、4月から労働者になるタイミングだったりしました。 労働者はつらいね(特に事務手続き)。 ソフトウェア関係 去年(2021)あたりから自分が GUI を TypeScript + React (Next.js) で書くようになっている事もあり、 今年は C# …

【C#】SignalR にも SwaggerUI 的なのがほしい!

この記事は C# Advent Calendar 2022 21 日目の記事です。 背景 TypedSignalR.Client.DevTools の使い方。 TypedSignalR.Client.DevTools そのものの作り。 まとめ 背景 みなさん、SignalR は好きですか?私は大好きです。 SignalR は ASP.NET Core にビルト…

【C#】Roslyn とその活用法。

というタイトルで.NETラボで喋ってきました。 スライドはこちら。 内容的には Roslynはいいぞ! Roslynを使うとあんなことやこんな事ができるぞ! というのを、OSSという具体例と共に紹介 みたいな具合です。よかったらどうぞ! 以下、スライド中で紹介して…

【C#】Generics と null 比較と boxing。

Generic Method 内部で null 比較を行ったら、はたして boxing するんでしょうか? たとえば以下みたいな関数があったとします。 // 参照型の null と、Nullable<T> の null の数が知りたい。 public static int CountNull<T1, T2, T3>(T1? value1, T2? value2, T3? value3)</t1,></t>…

【Python】trimeshでmeshから色付きの点(群)をサンプリングできるようになりました。

動機 自分の研究では、しばしば3d meshをコードからこねくり回していました。操作対象は深層学習の学習用データだったので、数が多く、とてもGUIでチマチマやれる量ではなかったのです。 で、こんな需要が私にはありました。 「テクスチャ付きの3d meshから…

【C#】 C#の型定義からTypeScriptの型定義を生成するTapperというライブラリ/CLI Toolをリリースしました。

背景 注意) サーバサイドはC#で書く前提です。 こんなご時世なのでサーバとクライアントを通信させない、なんて事は滅多にないでしょう。 その際皆さんは通信の中身というかコンテンツ、要するにWEB APIの場合はhttpのbodyですが、をどのような形で定義/シリ…