うさうさ さん プロフィール

  •  
うさうささん: Usa*Usa日記
ハンドル名うさうさ さん
ブログタイトルUsa*Usa日記
ブログURLhttp://d.hatena.ne.jp/machi_pon/
サイト紹介文日々の雑記です
参加カテゴリー
更新頻度(1年)情報提供14回 / 365日(平均0.3回/週) - 参加 2007/01/08 17:40

うさうさ さんのブログ記事

  • 過去の記事 …
  • [C#]TestHostを用いたASP.NET Coreアプリケーションのテスト
  • Microsoft.AspNetCore.TestHostを使用して、ASP.NET Core Webアプリケーションをオンメモリにホストした状態でのテストを行います。 TestHostを用いることで、HTTPリクエストをエミュレートしたエンドツーエンドの試験が可能になります。 要は、Javaで埋め込みコンテナを使ってテストする〜、みたいな奴のASP.NET Core版です。 環境 Visual Strudio 2015 .NET Core Tooling Preview 2 for Visual ... [続きを読む]
  • [C#]ASP.NET Core用カスタムResolver拡張作った
  • この内容だとコントローラー以降のDIにしか対応していないので、[FromServices]や@injectでのDIにも対応できるように完全版を作った(・ω・) 作るにあたって調査した内容は以下にまとめた。 ASP.NET CoreアプリのDependency Injection処理を別のDIコンテナに委譲する(完全版) ソース GitHubのSmart.Resolver.AspNetCoreがそれ 使い方 ASP.NET Coreプロジェクトを作って、1.1化して、NuGetでUsa.Sm ... [続きを読む]
  • [WEB+DB][C#]CentOS 7.2上に.NET Core 1.1をインストールする
  • 昨日に続き、Dockerではなく、CentOSに直接インストールする方法について(・ω・) 動作環境などは昨日に引き続きで。 手順 .NET Core installation guideに従ってやるだけ。 CentOS以外は、ディストリビューション毎の記述を参照のこと。 必要ライブラリインストール [root@centos ~]# yum install -y libunwind libicu 読み込んだプラグイン:fastestmirror Loading mirror speeds from ... [続きを読む]
  • [C#]ASP.NET CoreアプリのDependency Injection処理を別のDIコンテナに委譲する
  • ASP.NET CoreではDependency Injectionが標準機能として組み込まれていますが、それでは機能不足な事も多いと思います(´・ω・`) そこで、他のDIコンテナとASP.NET Coreを連携させる方法について記述します。 通常、各種DIコンテナについては、その拡張としてASP.NET Coreとのインテグレーション機能が提供されると思いますが、今回は自作のDependency Resolverを使用して、連携方法の仕組み自体について記述します。 この方法 [続きを読む]
  • [C#]TSqlParserをテストのモックと組み合わせてみた
  • 出発点 SQL Serverでは、T-SQLのパーサーとジェネレーターがMicrosoft.SqlServer.TransactSql.ScriptDom名前空間のクラスとして、.NETのライブラリで提供されていますが。 例えば、パーサーであるTSqlParser(具象クラスはSQL Serverのバージョンに応じたTSql130Parserとか)を使って、SQLの検証を行うことができます。 そこで、Micro-ORMとSQL記述による開発などで、SQL記述の部分の誤りを、これを利用することで改善でき ... [続きを読む]
  • [C#]作って理解するDependency Resolver(なぜかDIコンテナと言わない)
  • 出発点 今更だけど、Compact Framework*1でもDependency Resolverが使いたくなったので、Ninjectのデッドコピーを組んでみたのですよ(・ω・) 先に.NET 4.6.2/PCL版を作って、そこからCompact Frameworkに移植したわけですが、せっかくなのでその実装について書いてみます。 なお、「Dependency Resolver(意地でもDIと言わない)の何がいいの?」については語るつもりはねーですよ。 とりあえずソースはこちら。 https:/ ... [続きを読む]
  • [WEB+DB]SensorTagをNode.jsで扱う(私家版)
  • SensorTagをNode.jsで扱うサンプルについて、見かけるサンプルの多くが複数のSensorTagを想定していなかったり、SensorTagのON/OFFをしたさいの再接続に対応していなかったので、対応した版を書いてみました。 IoTごっことかをする場合、アプリは常駐したままでSensorTagのON/OFFをするだろうし、複数のSensorTagを扱えないと実用的ではないと思うので(´・ω・`) とりあえずソース。 var SensorTag = require(’sensortag’) [続きを読む]
  • [C#]未だにCompact Frameworkの開発とかしてるやつ
  • とりあえずコードの断捨離として、GitHubに旧コードをこっそり置いてあったりします(・ω・) https://github.com/usausa/Net-Smart-CE 概要 ぎょーむアプリを作る際に使用するCompact Frameworkの機能を補うためのものです SDF(Smart Device Framework)とかを使っているのであればいらないかもしれません もともと、SDFの一部前身がMSDNの記事にあったりしたころから、それを参考に作った機能もあるので CE用Smart. ... [続きを読む]
  • [C#]InspectCode(ReSharper Command Line Tools)をJenkinsで使う
  • あまりInspectCodeの話を見ないので書いておきます(・ω・) 入手先は以下。 https://www.jetbrains.com/resharper/features/command-line.html これはなんぞ? ReSharperをコマンドラインで実行できるツールです。 実行結果をファイルに保存し、その内容をJenkinsで表示したり出来ます。 単体での使い方 以下のように実行すると、results.xmlに実行結果が保存されます。 InspectCode.exe Example.s ... [続きを読む]
  • [C#]WPFでもDIしたいよね(・∀・)
  • わい氏、コンテナ無しではアプリケーションの構築もできないひ弱な現代っ子なわけですが(´・ω・`) っというわけで、Webアプリなんかだけでなく、WPFアプリケーションでもコンテナを使ってアプリケーションをくみ上げる方法についておきます。 方式 WPFで依存性解決というと、SericeLocatorを作ってXAML上に定義してみたいな方法もありますが。 自分のやりかたはViewの生成もコンテナにやらせて、ViewへのViewModelのインジェク [続きを読む]
  • [C#]Smart.Windows
  • こちら。 https://github.com/usausa/Net-Smart-Windows なんぞ? よくあるWPFアプリ用のサポートライブラリです(・ω・) 実用には自前のものを使うのではなく、メジャーどころを使えばよいと思いますが。 とりあえず学習教材用に整理したのでGitHubに置いておきます。 [続きを読む]
  • 過去の記事 …