.NETプログラミング

Ryzen1700(Wraith Spire Cooler)とGigabyte Moboの組み合わせで結構派手にLEDが光るようになったんだけど、付属のアプリ(RGB Fusion)ではどうもつまらないのでマッシュアップして以下を作成。最初にRGB Fusionをインストールし、Gigabyte.LEDColorController…

サブピクセルレンダリングライブラリ Anti-Grain Geometry - Introductionc# port //https://code.google.com/p/agg-sharp/ //https://bitbucket.org/MatterHackers/agg-sharp https://github.com/MatterHackers/agg-sharp

C#をJavaScriptに変換。文脈理解型。 DuoCode | C#-to-JavaScript compiler

デッドロック モニタ Stephen Toubコードのダウンロード : : NETMatters2007_10.exe (156 KB) Browse the Code OnlineQ 作成中のアプリケーションで、一連のスレッド上で作業を同期するためにロックを使用しています。ところが、どこかが間違っているらしく…

SignalR続きPCのSleep後の復帰はDisconnectedイベントで普通にConnectさせればいいみたいだな。c# - Best practice for reconnecting SignalR 2.0 .NET client to server hub - Stack Overflow

SignalR続きHTTPS通信部分は1から見直したらあっさりうまくいくようになった。あと、PCがスリープから復帰すると接続が切れているのか何かわからないが、うまくいかない。 自動的にクライアント側(たぶん)を再起動する仕組みが必要そう。

SignalR続き結局、以下のようにしてなんとか完成・クライアントとサーバー間のHubコネクションは1つ コネクションが最大4つ?らしいので。・すべての通信を非同期にする 同期通信方式だと大量の待ちがサーバーとクライアント間で 発生してしまうようだ。ま…

SignalR続き 同時接続数問題については以下かなぁ?https://github.com/SignalR/SignalR/issues/1493

SignalR続き デバッグ用のローカルIIS Expressだと問題ないのに、いざ実際のIISで動作させると同時に接続(HubConnection.Start())できる数が4つくらい?で固まってしまう。。。asp.net - SignalR and Browser Connection limit - Stack Overflowうーん、な…

SignalR続き 2つのVSを起動してデバッグするのも面倒なのでIHubProxyを実装してDebugモード時、これを使うようにしてみた。2つしか実装していないが特に問題はない。 ※IHubProxy.Onは使えないです private class LocalHubProxy : IHubProxy { private Serv…

SignalR続き。サーバとクライアントの接続期間についてhttp://www.asp.net/signalr/overview/guide-to-the-api/handling-connection-lifetime-events#terminologyKeepAliveが重要

Tutorial: SignalR Self-Host | The ASP.NET Siteあと、Visual Studioを2つ起動すればクライアントとサーバーの2つを同時にデバッグできます。

Web サイト プロジェクトのリネーム Using some of your information, I found that IISExpress had an "applicationhost.config" file located in my %UserProfile%\Documents\IISExpress\config directory. Opening that file showed all the sites. In my…

SignalRというテクノロジを試してみたんだけど、これすごい便利。というのも、従来、(HTTP限定ね)クライアントとサーバー間でデータのやりとりをしようと思うと、自分でクライアントとサーバー間の調停を行うコードを双方に記述しなければならなかった。なぜ…

要約すると次の通り。 企業以外の個人開発者であれば、用途を限らず(有償アプリも可)利用できます。 保有PCが250台以下、または、年間収益が$1,000,000以下の企業であれば、用途を限らず5名まで利用できます。 それ以上の規模の企業においては、(使用人数…

ただ、バグかも知れないのですが、そのままでは変なアドレスが返ってきました。これは SHFILEOPSTRUCT 構造体の StructLayout 属性に Pack = 2 を記述することで回避できます。ということで、私もちょっとハマりましたが、以下のコードで動作させることがで…

新人研修でドヤ顔で披露したらウケたEclipseのショートカット集

CommandLineToArgvW 引数lpCmdLineに空文字を入れると、exe名が返ってくるというトラップに引っかかる。 英語版のMSDNにはしっかり書かれているという…

Windows7とC#でコモンダイアログを簡単に拡張する

BATでテキストからバイナリを抽出(解凍)する BHX v4.0 - BinBatch Hexadecimal XscriptUtility that generate a batch script that rebuild a binary file. By default, the generated script name is mybin.cmd and will works from Windows 2000 to above.…

正規表現による検索置換を使っていて突き当たる問題として、ある条件の時のみ検索置換を行いたい、ということがある。

背景透明RichTextbox C # RichTextBox plus background image

Improving Launch Performance for Your Desktop Applications

.NET 4.5 におけるパフォーマンス向上の概要

mono/CppSharp ってのを見つけました。こいつは、C++のDLLを自動でラップしてくれるコードを吐いてくれる、というライブラリです。C++ネイティブのライブラリをC#から呼びたい、って場面も結構あるんですよね。特に数値計算系の処理とか。なので、昔から色々…

インジェクション reflector アセンブリ Assembly Manipulation and C# / VB.NET Code Injection

ファビコン・カンニング・ペーパー

Javascript で書き換えられた後の Webページの内容を表示する (groundwalker.com)

本当に!? Winアプリの開発手法でWebアプリ開発 「Visual WebGui」を緊急チェック

Installing .NET 4.5 (or VS.NET 2012) causes MSB3270