Dynamic IT
Microsoft Application Virtualization 4.5
http://www.microsoft.com/japan/systemcenter/softgrid/default.mspx
ここまで仮想化すると行政系などリプレイスが発生するところは、管理しやすくなる。
周波数をコントロールして、低電力
HyperV
仮想OS→ハードウェア上から起動→VHD
Windows展開サービスを使って、ネットワークブート→VHDをロードして→OS起動
Dynamic IT
Microsoft Application Virtualization 4.5
http://www.microsoft.com/japan/systemcenter/softgrid/default.mspx
ここまで仮想化すると行政系などリプレイスが発生するところは、管理しやすくなる。
周波数をコントロールして、低電力
HyperV
仮想OS→ハードウェア上から起動→VHD
Windows展開サービスを使って、ネットワークブート→VHDをロードして→OS起動
さっそく登録してSQL Azureを使ってみました。
登録
http://www.microsoft.com/azure/sql.mspx
ここから登録するとコードがメールされるので、それをもって
https://sql.azure.com/
にアクセスしてコードを淹れると使えるようになる
接続
http://msdn.microsoft.com/en-us/library/ee336282.aspx
接続は、ASP.NETとsqlcmdがある。
私は、sqlcmdを選択してコマンドラインからデータベースとテーブルとデータを入れた。
C:\Program Files\Microsoft SQL Server\100\Tools\Binn>SQLCMD.EXE -S server.ctp.database.windows.net -U usernane@server -d master
Linqできるかな?
Linq To SQLが出来た!
public Job[] List()
{
var context = new DataClasses1DataContext();
var result =
from job in context.jobs
select job.Convert<Job>();
return result.ToArray();
}
これで、データも簡単に実装できるので、Azureは、本格的に導入できそうだ。
Flex Automated Testing の Flex SDK 3.4 版が出てます。
まずは、Flex SDK 3.4をダウンロード
http://www.adobe.com/products/flex/flexdownloads/
Flex 3 SDK の最新版がリリースされました。
Build 3.4.0.9271
ダウンロード
http://opensource.adobe.com/wiki/display/flexsdk/download?build=3.4.0.9271&pkgtype=1
Security Update!!!
http://kb2.adobe.com/cps/495/cpsid_49530.html
http://www.adobe.com/support/security/bulletins/apsb09-13.html
→express-install templatesにXSSがあるみたいです。
http://blogs.adobe.com/flex/archives/2009/08/flex_sdk_34_released_and_secur.html
http://www.flexer.info/2009/08/20/flex-34-sdk-available-is-a-security-update-for-flex-sdk/
ADOBE FLASH MEDIA INTERACTIVE SERVER 3.5 プラグイン開発者ガイド
http://help.adobe.com/ja_JP/FlashMediaServer/3.5_Plugin/flashmediaserver_3.5_plugin_dev.pdf
プラグインのバージョン番号は、1.0です。
開発環境
Windows:MicrosoftR Visual C++ 2003 または Microsoft Visual C++ 2005
Linux:GNU Compiler Collection 3.4.x
Access プラグイン
セキュリティの層がもう 1 つサーバーに追加するイメージで考えます。
なので、注意点として、使用できる Access プラグインは 1 つだけです。
接続要求をインターセプトし、要求がサーバーのスクリプト層に到達する前にクライアントとサーバーを検査して、要求の受諾、拒否またはリダイレクトのいずれの処理を行うかを決定できます。
また、サーバーに接続されているユーザー数や帯域幅の使用量などの基準に従って、接続要求の受諾、拒否またはリダイレクトを行うように、プラグインをコーディングすることができます。
できることは、、、
・サーバーへの接続の書き換え
・コアプロセスへのアプリケーションの割り当て
Authorization プラグイン
Authorizationプラグインはクライアントに対し、サーバーイベントと、それらのイベントに関連付けられているフィールドへのアクセスを許可します。
できることがいっぱいあります。
? サーバーへの接続の許可→Accessの方がはやいかな。
? ストリームの再生またはストリーム内のシークの許可
? 動的ストリームトランジションの許可
? ストリームのパブリッシュまたはストリームの記録の許可
? 物理的な場所への論理 URL のマッピング
? サーバーからのクライアントの切断
? サーバーサイド ActionScript 内のメソッドの呼び出し
? クライアント統計へのアクセス
? パブリッシュしているストリーム内で新しいコーデックが検出されたときの識別
? サイズまたは継続時間による記録サイズの制限
ポイントとして、次の基準に従ってコンテンツをクライアントに配信するには、Authorization プラグインを使用します。
? 地理的な場所
? サブスクリプションレベル
? ストリームのオリジン
? 特定のストリームに対するユーザーのアクセスの時刻と継続時間
Authorization プラグインを使用して、ストリームのサービス品質(QoS)を監視することもできます。
また、外部からのイベントに対して順次アクションを実行するために、一連のプラグインを使用することができます。
個々のプラグインに特定のタイプのイベントを割り当てます。
例えば、auth1.dll(または auth1.so)でストリームの再生を許可し、auth2.dll(または auth2.so)でストリームのパブリッシュを許可するなどの割り当てを行います。
File プラグイン
サーバーがファイルシステムからコンテンツを読み取る場所と方法を制御することができます。
このプラグインは、オペレーティングシステムのファイル I/O メカニズムとサーバーの間のインターフェイスを提供します。
サンプルファイルの設定または変更を行うと、デフォルトのオペレーティングシステムに基づくファイルシステムI/O に代わるものを作成することができます。
サーバーの以前のバージョンでは、ファイルシステムへの同期アクセスをサポートしていました。
ファイルの読み取り操作を要求したときには、そのたびにキューにあるそれより前の要求が完了するまで待つ必要がありました。
File プラグインは非同期アクセスをサポートしており、ネットワークベースのファイル I/O をより簡単に実装できるようになっています。
? HTTP を介してリモートからファイルを取得し、コアサーバープロセスを通じてそれらのファイルをクライアントに配信することで、コンテンツの管理作業の負荷を軽減します。
? 別の物理的な場所にファイルを再マッピングします。
? 外部 SWF ファイルを取得して検証します。
サンプル
FMISをインストールしたフォルダの配下にあります。
{FMIS Install Folder}\samples\plugins
http://help.adobe.com/ja_JP/FlashMediaServer/3.5_Plugin/flashmediaserver_3.5_plugin_dev.pdf