<?xml version="1.0" encoding="utf-8" ?>


<?xml-stylesheet href="http://d.hatena.ne.jp/akiramei/rssxsl" type="text/xsl" media="screen"?>


<rdf:RDF
xmlns="http://purl.org/rss/1.0/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xml:lang="ja">
<channel rdf:about="http://d.hatena.ne.jp/akiramei/rss">
<title>匣の向こう側 - あまりに.NETな</title>
<link>http://d.hatena.ne.jp/akiramei/</link>
<description>匣の向こう側 - あまりに.NETな</description>

<dc:creator>akiramei</dc:creator>
<dc:date>2012-01-28T10:38:11+09:00</dc:date>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://d.hatena.ne.jp/akiramei/20120127/1327681933"/>
<rdf:li rdf:resource="http://d.hatena.ne.jp/akiramei/20110421/1303388038"/>
<rdf:li rdf:resource="http://d.hatena.ne.jp/akiramei/20110419/1303183572"/>
<rdf:li rdf:resource="http://d.hatena.ne.jp/akiramei/20110416/1302960627"/>
<rdf:li rdf:resource="http://d.hatena.ne.jp/akiramei/20110412/1302577381"/>
</rdf:Seq>
</items>
</channel>



<item rdf:about="http://d.hatena.ne.jp/akiramei/20120127/1327681933">
<title>[C#][.NET]MAG画像ローダ</title>
<link>http://d.hatena.ne.jp/akiramei/20120127/1327681933</link>
<description>  唐突にPC98時代によく使われていたMAG画像形式ファイルを読み込むプログラムをC#に移植してみました。２，３個の画像でしか試してないのでバグがあるかも。  // 謝辞 // MITH(T.Saito)氏のＷＡＢ−Ｓ用マルチグラフィックローダ WMLのソースを参考にさせていただきました。 using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using Sy ...</description>
<dc:creator>akiramei</dc:creator>
<dc:date>2012-01-28T01:32:13+09:00</dc:date>
<dc:subject>C#</dc:subject>
<dc:subject>.NET</dc:subject>
</item>
<item rdf:about="http://d.hatena.ne.jp/akiramei/20110421/1303388038">
<title>[C#][.NET]MEFでオープンジェネリック型をエクスポート</title>
<link>http://d.hatena.ne.jp/akiramei/20110421/1303388038</link>
<description>  MefContribにはジェネリック用のGenericCatalogクラスがあります。これを使うとオープンジェネリック型をエクスポートすることができます。ただ、ドキュメント不足な上に、ちょっと癖がありそうです。 公開するインタフェースは、こんな感じです。  // このインタフェースから継承したクラスはすべてエクスポートされる [InheritedExport] public interface ICalc&#60;T&#62; { T Add(T x, T y); T Div(T x, T y); }   ...</description>
<dc:creator>akiramei</dc:creator>
<dc:date>2011-04-21T21:13:58+09:00</dc:date>
<dc:subject>C#</dc:subject>
<dc:subject>.NET</dc:subject>
</item>
<item rdf:about="http://d.hatena.ne.jp/akiramei/20110419/1303183572">
<title>[C#][.NET]LinFu.DynamicProxyの使い方が分からない</title>
<link>http://d.hatena.ne.jp/akiramei/20110419/1303183572</link>
<description>  MefContribにCastle以外にもLinFu.DynamicProxyが含まれていたので弄ってみたのですが、どうにも使い方が分かりません。  using LinFu.DynamicProxy; public class MyInterceptor : IInterceptor { public object Intercept(InvocationInfo info) { return info.TargetMethod.Invoke(info.Target, info.Arguments); ...</description>
<dc:creator>akiramei</dc:creator>
<dc:date>2011-04-19T12:26:12+09:00</dc:date>
<dc:subject>C#</dc:subject>
<dc:subject>.NET</dc:subject>
</item>
<item rdf:about="http://d.hatena.ne.jp/akiramei/20110416/1302960627">
<title>[C#][.NET]MEFでAOP</title>
<link>http://d.hatena.ne.jp/akiramei/20110416/1302960627</link>
<description>  過去に似たようなことをやった気がしますが、今回はMefContribを使った一応、正式っぽい方法で。  using System; using System.Linq; using System.Reflection; using System.ComponentModel.Composition; using System.ComponentModel.Composition.Primitives; using System.ComponentModel.Composition.Hosting; u ...</description>
<dc:creator>akiramei</dc:creator>
<dc:date>2011-04-16T22:30:27+09:00</dc:date>
<dc:subject>C#</dc:subject>
<dc:subject>.NET</dc:subject>
</item>
<item rdf:about="http://d.hatena.ne.jp/akiramei/20110412/1302577381">
<title>[C#][.NET]JetBrains.Annotations</title>
<link>http://d.hatena.ne.jp/akiramei/20110412/1302577381</link>
<description>  ReSharperはコード分析してnull参照が発生する可能性があるところを指摘する機能があります。  このように該当箇所に波線が出て便利です。 しかし、メソッドの戻り値がnullの場合は、残念ながらチェックされません。  ただ、この機能はカスタム属性が使われているので、nullチェックをしたいメソッドにカスタム属性を付けることで対応可能です。  上記のようにReSharperのオプション設定から、Code Annotationsを表示させると、カスタム属性のデフォルト実装をクリップボードへコピー出来 ...</description>
<dc:creator>akiramei</dc:creator>
<dc:date>2011-04-12T12:03:01+09:00</dc:date>
<dc:subject>C#</dc:subject>
<dc:subject>.NET</dc:subject>
</item>
</rdf:RDF>

