オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Jonathan Allen , 翻訳者 編集部N 投稿日 2011年7月28日
Visual Studioプロジェクト向けのPythonツールの一部として、有名なNumPy と SciPy ライブラリが.NETにポートされた。ネイティブなCコアへのC#とCインターフェースを合わせたもので、全.NET言語が利用できるような方法でポートされた。
IronPython のNumPy と SciPyのポート は完全な.NETのポートであり、共通のネイティブなCコアへのカスタムな C#/Cインターフェースを含んでいる。この意味は、完全な機能が IronPythonばかりでなく、全ての.NET言語でも使える、ということである。例えば、C#やF#は、C#インターフェース オブジェクトに直接アクセスしたり、あるいは時には、他の.NET言語から IronPythonの式を評価することができる。すなわち、多次元配列オブジェクト(ndarray)を IronPython とC# あるいはF#の間でシームレスに渡すことができる。更に、 ndarrayオブジェクトは標準の IEnumerable インターフェースを実装しているので、配列オブジェクトをNumPyに特有でない既存のコードと一緒に使うことができる。
NumPy はかなり低レベルなAPIで、大きな多次元の配列やマトリクスに対して数学的な操作を行える。このライブラリは元々 Numericとして知られており、その起源は1995年まで遡る。 Python 1.0がリリースされたちょうど1年後である。現在の名前のライブラリは2005年に作成され、以前のバージョンと numarrayとして知られた競合するライブラリとを合成したものである。
この上に作成されたのが SciPyである。 Wikipediaによると、「SciPyは最適化、線形代数、積分、補間法、特殊関数、FFT, シグナルとイメージプロセッシング、ODEソルバー、科学やエンジニアリングに共通の他のタスク用のモジュールを持っている」。しばしば MATLABの代替と考えられているが、完全に MATLABを置き換えるにはSciPyは 他のライブラリ と組み合わせなければならない。
NumPy と SciPyを組み合わせると、通常の.NETコードに対していくつかの著しい利点を得ることができる。.NETのガベージコレクタは、しばしばマニュアルのメモリー管理よりもより良いパフォーマンスを提供するが、高度に最適化されたCコードから得られる、生の計算スピードは、本当に素晴らしいものがある。
これに加えて、ビューの概念がある。配列をコピーする代わりに、NumPyによって、他の配列の生のサブセットである配列を作成できる。公式にビューとして知られている、サブセットを変更することは元の配列も変更する。これによって、パフォーマンスを犠牲にせずに、よりきれいなコードを書くことができる。
前回は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
スレッド表示 返信