C#
Windows Forms用だけど、まだ使う人も居るかもしれないので、0.7に更新しておきました(・ω・) 更新内容は以下。 ソースを少しだけ綺麗に 環境をVisual Studio 2013 CE用は削除したので、CEで使いたい場合は0.5を利用 NuGetにもアップ(Smart.Navigation.Windo…
System.Linq.ExpressionをVisitしたりコネコネしたりする時のお話(・ω・) Expressionを使ってなにをするかといえば、.NETの構文からクエリ言語を生成するだとか、IQueryableもどきみたいなことをするケースが多いと思いますが(`・ω・´) *1 っで、Expression…
ORMも、Entityした方向に向かうとバルク更新とかを軽視しがちで(´д`;) あげくの果ては、そういう用途にORMを使うなとか、そこだけ別の仕組みを使えとか、ORMを作っている人自らがそんな事を言い出したりもしますが(・∀・#) でも、やっぱりORMの他の機能と違…
最近はCentOS(RHEL)でもMonoのリポジトリを設定すれば、yumで最新版をインスコできるとか、楽に環境設定できるようになっているので、その手順メモ(・∀・) とりあえずCentOSが用意できているところからはじめます。*1 Monoのインストール まずはMonoのリポジ…
こんな風に、formに複数のbuttonを配置したい時があり(・ω・) <button type="submit" name="update">更新</button> <button type="submit" name="back">戻る</button> この場合、どちらの処理を行うか切り分けるときには、name属性の値を使いますが。 例えば、Spring MVCであればRequestMappingのparamsに値を設定して。 @RequestMapping(method = Requ…
変更したのは去年の話なんだけど、CodePlexにあげていなかったので、今更リリース通知(・∀・;) 画面遷移フレームワーク、Smart.Navigation 0.5ということで。 http://usaxusa.codeplex.com/releases/view/59805 修正内容 元々こいつはWindows Forms以外にも…
最近、ちまちまとMonoを試していたのでメモ。 Monoも、Linux上でyumやapt-get一発で最新版がインストールされるようになると、もう少し弄ってみる気になるんですが(・ω・) 手動インストールも一つや二つなら良いんですが、依存関係が多くなってくると面倒で(…
また日記を放置していたので、月一くらいでは小ネタも書いておこうかと(・∀・;) 元ネタはこちらですが、ちょっと使ったのでSilverlightでのカスタムページングについて。 http://weblogs.asp.net/manishdalal/archive/2009/10/01/silverlight-3-custom-sorti…
放置していたけど、たまには雑記を書いてみたり(・∀・;) 最近、vSphere SDKを叩いたり、運用監視系のツールを作ったりもしていたので、その成果を流用して個人的に作った監視アプリケーションについて書いてみます。 システム概要 さて、開発や保守用途でVM…
Windows Phone Developer Tools Betaを弄ったりしていて、ちょっと思い出したように小ネタ(・ω・) WP7については、いつなんだろうねという感じですが。 現状、例えば業務用ハンディの開発については、まだまだVisual Studio 2008を使ってCompact Frameworkア…
Hudsonを使って、CIでビルドの実行やテストを流す他にも、ビルドしたWebアプリをIISにデプロイして、最新版の動作が確認できるような設定をしています(・∀・) っで、先週、開発プロジェクトをVisual Studio 2010/.NET Framework 4対応にして、Hudsonのデプロ…
Smart.Web.Mobileについても、Visual Studio 2010用のプロジェクトファイルを追加した版をあげておきました(・ω・) http://usaxusa.codeplex.com/releases/view/45650 手持ちライブラリについては、機能整理よりもVisual Studio 2010対応を優先させて、とり…
Smart.Windows.Mvc改めSmart.Windows.Navigationをリリースしました(・∀・) http://usaxusa.codeplex.com/releases/view/45287 まあ、名前を変えて、Visual Studio 2010用のプロジェクトファイルを追加しただけですが(´д`;) 古いソースについては、「Smart.…
ちょっとした計測用にWndTabs のProject Line Counter(http://www.wndtabs.com/)を使っていて(・ω・) でも、こいつが正式に対応しているのはVisual Studio 2005までだったりして、Visual Studio 2008ではレジストリを書き換えて無理矢理使っていたんですが(´…
例えばAutoMapperとかね、オブジェクトの変換ルールをこんな風に設定しますが(・∀・) public class CalendarEvent { public DateTime EventDate { get; set; } } public class CalendarEventForm { public DateTime EventDate { get; set; } public int Even…
あまり細かいパフォーマンスをどうこう言うのは趣味ではないし、実験も失敗しているんですが、まあちょっと試した内容をメモしておきます(・ω・) 前提 リフレクションは遅い Compact FrameworkではSystem.Reflection.Emitはサポートされない 実験 っで、Comp…
気がついたんだけど、Compact Frameworkで非矩形ウインドウで紹介していたShape.csはリンクが切れちゃってますね(´・ω・`) っということで、同等品のソースをのせておきます(・∀・) 処理としてはDIBから矩形を作って、それをウインドウに適用する形になりま…
思いつきネタ(・∀・) 元ネタはこちら。 60+ .NET libraries every developer should know about. Compact Frameworkで使うライブラリを紹介してみますという感じで(・ω・) 主にSDFの紹介というか、ライブラリと言うよりCompact Frameworkで機能をどう実現す…
こんなのめっけ(・∀・) http://www.codeproject.com/KB/system/wiisensor.aspx なにかと言えば、WiiリモコンをSensor API対応の3軸加速度センサーとして認識させるドライバ。 WiimoteLibはHIDを直接Read/Weiteしているけど、これを使えばWindows API Code Pa…
なんかWinPcapが流行っているようで(チト違う(;゚Д゚))。 そういえばSharpPcapとかあったなということで、.NETからSharpPcapを使ってパケットレベルでの操作を行う方法について。 まずは必要なものと言うことで、下記をダウンロード(´∀`)WinPcap http://www.w…
去年のやり残し(・ω・) 先月はASP.NET MVCで携帯サイトを作るための、Smart.Web.Mobileライブラリを作ったりしていましたが。 ASP.NET MVCで作る携帯サイト(1) ASP.NET MVCで作る携帯サイト(2) ASP.NET MVCで作る携帯サイト(3) 関連して、参考までに携帯サイ…
冬休みと言うことですっかりだらけモードだったんですが、I-O DATAの人感センサー(SENSOR-HM/ECO)を入手したので、Windows 7のSensor APIを使って入力を受け取ってみました(・∀・) http://www.iodata.jp/product/lcd/option/sensor-hmeco/ Sensor APIはCOMベ…
Smart.Web.Mobileソース解説編(・ω・) 設定、コンテキスト、入出力エンコーディング、出力フィルタに分けてクラス概要を。 設定 まずは設定関連のクラスについて。 Carrier 3キャリア+その他のEnumです。 public enum Carrier { Other, DoCoMo, Au, Softbank…
ソースに関して最初に言っておくと、絵文字変換について、.NETでのやりかたの検証用に作ってみたものなので、実用性の検証はしていません。 中身についても、割とエエエェェェ(´д`)ェェェエエエな事をしています。 まあ、そこは了承してもらうということで…
っと、PHPの書籍にありそうなタイトルにしてみたり(・∀・) まあ、まずは動いている例からどぞ(´・ω・`) サンプル on Windows Azure http://usaxusa.cloudapp.net/Mobile/ 携帯の実機かエミュレーターでアクセスしてみてくださいな。 そして何か不具合を見つけ…
Tomcatを動かしていますが、その他のDB Serverとかの動かし方について、基本的なやりかた(・ω・) ダミーサーバーアプリケーション 今回はTomcatとかのサーバーアプリケーションを使うのではなく、自前のダミーサーバーを作って説明。 っで、テストに使用する…
少しAzure上のテストコードの整理をしました。 別々に作っていたプロジェクトを統合したりして。 今は、WebRole上でphpも動くし、WorkerRoleからTomcatの起動もするものをあげています。 http://usaxusa.cloudapp.net/ っで、phpとTomcat(WorkerRoleから別ア…
今更T4 Template弄ってみたけど、面白いですね(・∀・) 事の始まりは、前にT4MVCがうまく使えなかったこと。 T4MVCは単一のプロジェクトを想定した作りになっているので、Controllerが別プロジェクトにある場合には対応していなくて(´д`;) っで、今後を考え…
今日は趣味方面からのネタ。 HttpRequest.Form、HttpRequest.QueryStringで取得できる値について、クライアントから送られてきた値ではなく、何かしらの前処理で書き換えた値を使用したい時にどうするか(・ω・)? どんなニーズかと言えば、リクエスト/レスポ…
ちょっと思いつきでやってみたのでメモ。 経緯 自分のPC、なにかのアプリがポート10250でListenしている(#゚Д゚) FeliCa Proxy Service…って、PaSoRiのドライバを入れたときに入ったものか*1 昔はfelica_for_vb.dllを使って遊んだけど、今ってドライバに付属し…