タグ

2013年7月11日のブックマーク (5件)

  • 第7回 Windows Live Writer ―― プラグインの作成 Part I | gihyo.jp

    Windows Live Writer Windows Live Writer(WLW)とは、ブログの記事の編集・投稿・管理ができるデスクトップアプリケーションです。MetaweblogやAtomPubと呼ばれるAPIに対応しているブログサービスであれば、Windows Liveスペース以外のブログでも利用可能です。複数のブログの一元管理、オフラインでの編集、Webブラウザ上ではできない高度な編集など便利なアプリケーションです。WLW用のSDKも提供されており、今回はその中のひとつであるContent Source Plugin APIを利用してプラグインを作成します。 プラグインの種類 SDKにより作成できるプラグインは、記事へソースコードを挿入したりWebページのサムネイルを挿入したりといった、編集を手助けするものになり、プラグイン内部の処理としてはHTMLを出力することになります。こ

    第7回 Windows Live Writer ―― プラグインの作成 Part I | gihyo.jp
  • Currying

  • Managed Extensibility Framework の概要

    ここでは、.NET Framework 4 で導入された Managed Extensibility Framework の概要を説明します。 MEF とは Managed Extensibility Framework (MEF) は、軽量で拡張可能なアプリケーションを作成するためのライブラリです。 これにより、アプリケーション開発者は、拡張機能を見つけたら、それをそのまま使用できます。構成は必要ありません。 拡張機能の開発者は、コードを簡単にカプセル化できるため、ハードコーディングによる脆弱な依存関係を回避できます。 MEF により、アプリケーション内だけでなく、アプリケーション間でも拡張機能を再利用できます。 機能拡張の問題 機能拡張のサポートを提供する必要のある大規模アプリケーションの設計担当者である場合を想像してください。 アプリケーションには数多くの小規模コンポーネントを含める

    Managed Extensibility Framework の概要
  • Managed Extensibility Framework(MEF)入門 -目次- - .NETな日々 -EX-

    Visual Studio 2010の登場に伴い、.NET Framework4.0もリリースされました。.NET Framework4.0の新機能として『Managed Extensibility Framework』(以下MEFと記載)という機能が追加されました。これから数回に分けてMEFを取り上げてどのような機能なのか書いていきます。 Managed Extensibility Framework入門(MEF) -MEFとは- Managed Extensibility Framework入門(MEF) -基概念-Managed Extensibility Framework入門(MEF) -Export-Managed Extensibility Framework入門(MEF) -Import-Managed Extensibility Framework入門(MEF) -Co

    Managed Extensibility Framework(MEF)入門 -目次- - .NETな日々 -EX-
  • TDD Anti-patterns catalogue at Stack Overflow を簡単に訳してみた - joker1007’s diary

    Stack OverflowのTDD Anti-patterns catalogueというスレがとても面白かったので訳してみた。 Stack Overflowのvoting機能でアンチパターンへの投票を行っている感じ。 上から投票の多い順になっている。 得票数はこの記事執筆時点(2013.7.9)のもの。 SQLアンチパターンっぽく、パターン名はそのまま片仮名にしてみた。 また、内容がかなり被っているとか、状況がかなりレアじゃないかと思うものは、一部省略しました。 (ブコメで訳間違ってるよ、って教えてもらったので、一部修正しました 2013.7.10) フリーライド (テストのただ乗り) 50pt 新しいテストケースを書くのではなく、他の機能のテストに新しいアサーションを追加して既存のテストケースに乗っかる。 セカンドクラス シティズン (二等市民) 47pt プロダクションコードのように

    TDD Anti-patterns catalogue at Stack Overflow を簡単に訳してみた - joker1007’s diary