PlayReady Overview [パワーランチ]

こんにちは。青木です。

今月もパワーランチ(勉強会)が開催されました。今回のテーマは「PlayReady Overview」です。

DRM(Digital Rights Management)に関する深い知識と経験を持つソリューション本部の社員から以下の説明が行われました。

  • DRMとは
  • PlayReadyとは
  • ネクストスケープで実施してきたこと
  • 業界動向
  • 今後に向けて

ネクストスケープが得意とする音楽配信・動画配信に関わる内容であったため、技術系以外の社員まで参加して大変盛り上がりました。

パワーランチでは活用している技術から今後期待できる技術まで幅広い知識を得ることができるので、とても気に入っています。

Read More

Visual Studio11 LightSwitch(Beta)

こんにちは。青木です。

Visual Studio11ベータ版とともに、LightSwitchの最新版が公開されています。

昨夏にバージョン1であるLightSwith2011が公開されたばかりですが、はやくもバージョンアップ版のベータが提供されています。

詳細は、LightSwitchチームのブログで説明されています。VS11のヘルプ新しいフォーラムも公開されています。

主な変更点は、

  • バグフィックス
  • 機能拡張
  • V1で対応できなかったシナリオへの対応

です。

機能拡張における注目はODataへの対応です。ODataをデータソースとしたり、ODataで公開したりできるようです。OData形式にてデータ公開することで、PowerPivotから分析したり可視化したりできます。またAzure+ODataでデータを公開し、Windows8 Metroクライアントから参照するようなシナリオも可能になります。

VS11 LightSwitchでODataをデータソースとして利用1

Read More

TDDに関する記事のリンク集

こんにちは、青木です。

これは、TDD Advent Calendar jp: 2011の12/24分のエントリーです。
前日は@irasallyさんのエントリ「職業プログラマに贈るTDDのススメ」です。
翌日は@biacさんのエントリ「TDD とアジャイルを支えるバックボーン」です。


このエントリーではTDD(テスト駆動開発)に関する記事を、一覧に整理しています。

TDDには素晴らしい記事が多く、100を超えるリンク集になっています。
そこで目的に近い記事を探しやすいように、大まかな区分で分類して、内容について簡単なコメントを追記しました。また、昔の記事か最近の記事かわかるように掲載年月も記載しました。

TDDを学ぶときにこのリンク集が役立てば幸いです。


TDDとは

  • [動画で解説]和田卓人の“テスト駆動開発”講座(Gihyo.jp)
  • TDDBCの前にTDDについて知っておいてもらいたい3つのこと(slideshare)
  • スはスペックのス~RSpecによるテスト駆動開発の実演~

チュートリアル・トレーニング

Read More

F#でWindows AzureのWorkerRoleを動かしてみる

こんにちは。青木です。

この投稿はF# Advent Calendar 2011の12/22エントリです。

←前回 @zecl F# Implementation of BackPropagation Neural Network for Pattern Recognition(LifeGame)

10月のイベントでMSとMVPの方にF#の良さを色々と教えてもらいました。
また、豆蔵の方から関数型言語の話を聞く機会が増えてきました。

そんなこともあり、関数型言語F#とMicrosoftのクラウドであるAzureを組み合わせたアプリケーション構築にチャレンジしてみました。

作成するアプリケーションの内容

作成するアプリケーションはWindows AzureのWorkerRoleです。WorkerRoleは、アプリケーションサーバー的な役割を果たします。
実装する処理は、AzureのQueueストレージにデータが存在すればメッセージを取り出し、その値をTableストレージに登録します。そして登録が終了すればQueueからメッセージを削除します。

それでは実装手順を見ていきましょう。

新しいプロジェクトの作成

まず、VisualStudio 2010を立ち上げ、新規のクラウドアプリケーションの作成を選択します。表示されたダイアログからF#のWorkerRoleを選択します。

F#プロジェクト作成画面

OKを押すと、F#のWorkerRoleプロジェクトが作成されます。

Read More

IIS リライトモジュールでドメインからwwwを取り除く&付与する

IISリライトモジュール(IIS Rewrite Module)は便利なIIS拡張です。

Apacheのmod_rewriteみたいなもので、URLの書き換え、変更を行うことができます。

リライト/リダイレクトしたいサイトを選んで「URL書き換え」の設定を行うと、Web.configに設定が保存されます。

以下は、www.hoge.jpというリクエストを、hoge.jpに変える設定です。

<system.webServer>
    <rewrite>
      <rules>
        <rule name="WWWを取り除く" >
            <match url="(.*)" ignoreCase="true" />
            <conditions>
                <add input="{HTTP_HOST}" pattern="^www\.hoge\.jp$" />
            </conditions>
            <action type="Redirect" url="http://hoge.jp/{R:1}" />
        </rule>
      </rules>
    </rewrite>
<system.webServer>

以下は、逆にhoge.jpというリクエストを、www.hoge.jpに変える設定です。

<system.webServer>
    <rewrite>
        <rules>
            <rule name="wwwがあるURLへ" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTP_HOST}" pattern="^hoge\.jp$" />
                </conditions>
                <action type="Redirect" url="http://www.hoge.jp/{R:1}" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>

軽く触っただけですが、なかなか便利ですね。

参考

Read More

Microsoft MVP for ASP.NET/IISを受賞しました

はじめまして。
有難いことに、今年もMicrosoft MVPとして表彰されました。
カテゴリは今期からASP.NETとなりました
(2006年~2009年はSolutions Architect、2010年はC#のカテゴリでした)。
デブサミでの発表各種サイトへの執筆Sitecore開発などが表彰された理由だと思われます。
会社やコミュニティで知り合えた皆様に感謝しつつ、
これからも仕事を通して、.NET開発者に役立つ情報を提供してきたいと思います。

Read More

次のエントリー>>

ネクストスケープ企業サイトへ

NEXTSCAPE

検索する

タグ

メタデータ

投稿のRSS

著者

青木淳夫です。
.NETとアジャイルと散歩が好きなエンジニアです。
「aoki」さんの全ポストを読む