C#
CSharpCodeProviderを使うとC#プログラム上でC#のコードをコンパイルして動作させる,要するにEvalみたいなことができる.で,アセンブリ参照に自分自身を指定してコンパイルすることで,Eval先から自分のpublic classを参照することができる.ということは…
Visio的なUIを持ったフォームアプリケーションを作りたい,ということでOpendiagramというオープンソースの.NET用ライブラリを使ってみた. Open Diagram - Homeちょっと木構造を書くくらいなら簡単で,こんな感じに書けばVisio的なパレットの上に移動,拡大…
組み込み系の開発をやっていると,今でも電源装置やマイコンやオシロとPCをシリアル接続して,データのやり取りをすることがあります. 相手機器が吐き出してくるデータは,ターミナルソフトでログを取り,それを後から欲しい形に加工したり視覚化したりする…
かなり間があいてしまった.また覚え書きエントリですが. C#のSystem.Drawing.Bitmapを使って画像を出そうとすると,場合によってはものすごく重たくなってしまう.ボトルネックとなっているのはSetPixel/GetPixel関数.ググると重いと感じている人は沢山い…
人工衛星bot(http://twitter.com/XI_V)を作ったときに嵌ったところをメモる。 まずはC#でのTwitterAPI使用例をググる OAuth認証まわりをやってくれるOAuthBase.cs、Twitter投稿用のOAuthTwitter.csというライブラリが転がっているので、これを使えばSignat…
Richtextboxコントロールを使うと装飾されたテキストを表示することができる.ということでhtmlシンタックスハイライトもどきを実装. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Draw…
座標情報(緯度経度とか)を住所に変換することを逆ジオコーディングと言うらしい.ちょっとbotに使いたいので,Google Maps APIで遊んでみる.Google Maps JavaScript API V2 Services - Google Maps JavaScript API v2 (Deprecated) — Google Developersた…
何気なく自分の日記を読み返したら、最初のほうに酷い絵を描いてたことを思い出した… 当時どういうテンションだったのこれ… 良くこれで採用して貰えたものです。というわけでコードで埋めてそれっぽいブログにしておこうという試み。 第一から第五希望までの…