ねののお庭。

かりかりもふもふ。

ASP.NET CoreなどのサーバーサイドC#におけるasync/awaitについて。

クライアントサイドでasync/await利用するときってだいたいメインスレッドで長々計算するとUI固まってアカンので別のスレッドでスレッド回すぜ!っていっているケースが多いと思います。 そのノリでサーバサイドのC#を書くと、疑問にぶち当たって、 別にサー…

VSCodeのSSH FS拡張がうまく動かない時にハマったこと。

最近サーバ側で作業することも多かったのですが、vimは多少使えるもののvimerではないのでしんどさがあります。そこでVSCodeの拡張であるSSH FSを使おうと思ったのですが。 ワークスペースを解決できません。 とかいうエラーが出てくるわけです。これ自分が…

Windowsから踏み台サーバ越しにsshするときのconfigの書き方の注意事項。

windows10のバージョン1700番台くらいでデフォルトでsshができるようになったのでまぁまぁ(puttyとか使わないで済むようになったので)いろいろ幸せになりました。しかし踏み台サーバ越しにsshする際にちょっと罠があったので書き記しておきます。 踏み台サー…

.NET Standardの実体について。

.NET Standard完全に理解していますか? .NET Standard,いろんな環境で使える共通のAPIという認識はみなさんしていると思います。が、内実...というか.NET Standardで作成したライブラリが、どのように.NET Core環境と.NET Framework環境で動いているのか、…

System.Reactiveの中身をほんのちょっと読んで見る。(その3)

その1(s_implは何ですか) その2(クラスとその役割) その3(動作を追ってみる) 動作を追う。 メソッドチェーン時(Subscribe前) サブスクライブが走るまでは、単にIObservableを返し、生成されたオブジェクトとしては、上流のObservableと、Func<TSource, TResult>の関数を保存す</tsource,>…

System.Reactiveの中身をほんのちょっと読んで見る。(その2)

その1(s_implは何ですか) その2(クラスとその役割) その3(動作を追ってみる) 使われているクラスなどを見ていく。 前回具象クラスがなんであるかわかったので、一番最初の疑問であった public static partial class Observable { //〜略〜 public static IOb…

System.Reactiveの中身をほんのちょっと読んで見る。(その1)

その1(s_implは何ですか) その2(クラスとその役割) その3(動作を追ってみる) Rxの中身をほんのちょっと読んで見る。 前々回にふと気になったのでRxのチェーンがどういう感じなのかなと思ってうんたららみたいな記事を書いたのですが、今度はちゃんとSystem.R…