ねののお庭。

かりかりもふもふ。

リモートでの開発環境のあれこれ。

大学とかの計算資源は基本的にssh張っていろいろするので、ローカルで開発するのとは勝手が違います。 あと更に権限がいろいろないのでそんなに好き勝手はできません。 なのでいろいろ便利手段を書いておきます。(TAしてる授業向けですが) ssh先でサーバー立…

C#での非同期メソッドの分析。

C#

この文章は以下の記事を私が翻訳したものです。 https://devblogs.microsoft.com/premier-developer/dissecting-the-async-methods-in-c/ Dissecting the async methods in C# C#は開発者の生産性に優れてますし、私は高性能アプリケーションに適したものに…

Android(Oculus Quest)向けにlibrealsenseをビルドするときに引っかかったことと解決方法。

RealSenseをOculus Questに合体させるためにlibrealsenseをビルドしてたら2箇所かコケたのでメモを。 Android事情なんもわからんマン向け。 基本的にはlibrealsenseのissueに書いてあるので、書いてある通りビルドしつつ設定しておけばOKなのですが。 github…

Pythonと仮想Webカメラを使ってGoogleハングアウトとかに任意の画像を流す。

デスクトップで変換してGoogleハングアウトでMBPに流してる。 コロナことCOVID-19のせいで、ZoomやらGoogleハングアウトやらそのあたりのサービスがよく使われるようになりました。 でWebカメラなんかから画像を垂れ流すわけですが、垂れ流す画像, 自分でプ…

Rider(Mac)でgRPCのprotoファイルから生成されたC#スクリプトの補完が効かなかったりした件。

Riderのほうにもこんな感じのissueが存在していたで問題は認識されてるっぽい。2019.3になれば普通に解決するのかなぁ。(問題にぶつかったの2019.2です) C#でgRPCのため、protoファイルからC#のテンプレートを生成して参照するため、 Grpc.Toolsパッケージを…

3Dモデルの体積を求める。(C#のライブラリ/CLIアプリ付き)

最近3Dスキャンとかで3Dモデル吐き出すとかありますよね。まぁあるんです。あったんです。 でこれらのモデルの体積がほしいなーと思っても、複雑な形状のmeshの体積を求めるのは地味に難しいです。ぱっとアルゴリズム思いつく人はきっと数学に慣れ親しんでい…

ASP.NET CoreでWebSocketを使ってチャットを作ってみる。

双方向通信大事。 というわけでASP.NET CoreでWebSocketを使ったチャットのサンプル作りました。 でなんでこんなことやっているかというと、msのドキュメントに書いてあるあるやつ だと自分が送信したものに対して自分に返ってくるだけで双方向通信生かされ…