オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 James Vastbinder , 翻訳者 吉田 英人 投稿日 2010年12月12日
Microsoft Research は今週始めに公表した論文 に合わせて,Singularity プロジェクトから派生した Verve オペレーティングシステムのリリース を発表した。TAL (Typed Assembly Language,型付きアセンブリ言語) と Hoare 論理の採用を前提に最高レベルのセキュリティと安全性を実現するこのオペレーティングシステムは,核 (nucleus) とカーネル,ひとつないし複数のアプリケーションから構成される。
Verve は C# で記述されていて,自動的に TAL にコンパイルされた上で,型安全性を検証する第2のチェックが実行される。ただし Nucleus は直接,手作業でアサーションを施したアセンブリ言語で記述されている。アセンブリ言語の仕様検証には Boogie が採用され,TAL コードとハードウェアに対する安全なインタラクション実施を保証する。
Verve の成果
検証可能な型安全性を持つコードでは,メモリアクセスはオブジェクト参照と,それに関連するフィールドやプロパティなどの操作に限定される。メモリアクセス手段を明確に定義することにより,ランタイム – この場合はカーネル – が,アクセスすべきでない場所のメモリを操作してしないことが検証可能になる。そもそも型安全性とは,プログラムがオブジェクトに対して,有効でない操作を実行できないことを意味するものだ。Java や C# など現在のプログラム言語において,型安全性はもっとも本質的なセキュリティ要素を提供する。これをオペレーティングシステムのレベルにまで拡張した結果が効率性であり,さらに転じてパフォーマンスとなるのだ。
Verve の制限
このように Verve にはいくつかの制限があるが,開発者たちが重要なハードルと認識しているのはマルチプロセッサのサポートだけである。現在の形の根本的変更を要する可能性があるためだ。
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
DotNetNukeは、Windows Serverで動作するCMS(Contents Management System)である。この記事ではWeb Platform Installer を利用して人気CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストールする方法を紹介する。
クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。
2011年12月8日~2011年12月9日に、ロンドンのSkills Matter eXchangeにて開催された「Groovy & Grails eXchange 2011」の参加報告を、日本Grails/Groovyユーザーグループのメンバーが3回に渡って紹介します。
Googleのクラウド環境をつかったGoogle App Engineによる開発するにあたり、初めての試みで苦悩する開発者達の経験をもとに、各開発フェーズにあわせて問題点やどう解決したかをご紹介します
去る1月12日、定理証明支援系ツールCoqの初心者向けチュートリアルが開催さ れた(http://kokucheese.com/event/index/23667/)。今後も2月2日 (http://kokucheese.com/event/index/23744/)、2月9日、2月16日と引き続���開 催されていく予定である。本記事では、開催の様子をレポートする。
Neal Gafter氏はOracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#との比較について話をしてくれた。
No comments
スレッド表示 返信