Wiki-webMathematica で Mathematica Webコミュニティー結成
チャレンジ Mathematica についてのアイデアを自由にユーザが交換できるWebサイトで Mathematica コミュニティを強化する. |
解決方法 Use webMathematica を使ってwikiを実装し,あらゆるレベルのユーザがリアルタイムで Mathematica を一緒に使えるようにする. |
|
利点
|
Mathematica の強み
|
Electronic Artsの上席副社長でビデオゲームのザ・シムズの開発中にMaxisの統括マネージャーを務めたLuc Barthelet氏は,古くからの Mathematica ユーザであり,最近wikiのWebサイトとwebMathematica のパワーを統合した新しいWebサイト,Mathematica-Usersを開始しました.Mathematica の機能を使ってほとんどすべてが作成されたこのサイトは,Barthelet氏の新しいWiki-webMathematica テクノロジーを利用し,ユーザが自由にサイトの編集・追加を行うことができるものです.
Q: このサイトはどのような目的で始められたのですか.
A: できるだけ多くのユーザの方にサイトの開発に関わっていただくことが大きな狙いです.ユーザの方々にこのサイトをMathGroupのような他のリソースの補助として使い,Mathematica でインタラクトしながら一緒に作り上げていただきたいと願っております.サイトは Mathematica の初心者からパワーユーザやWolfram開発者まですべての人たちのためのものです.実際Wolfram開発者の何人かにはすでにこのサイトに投稿していただいています.このサイトでは,正しくノートブックを表示してすべてのコードを見ることが可能です(Wiki自体も Mathematica で実装されています).このようなコードから学び,それをご自分のプロジェクトを作る際の出発点とすることができるのです.
Q: wiki全体を Mathematica で実装されたということですが,どのようにしてそれを可能にされたのですか.
A: 3行のコード以外はすべてです.残りはすべて Mathematica で,純粋に基礎からwebMathematica パッケージに基づいて作成されています.まずApacheを使ったWebサイトでMediaWikiを実行することから始めて,Tomcatを使って平行してwebMathematica のサイトを立ち上げました. DatabaseLink とODBCを使ってMySQLデータベースに接続しました.そうすると,データベースからのテキストをHTMLに処理することはRegularExpressionコマンドをいくつか使うだけで簡単にできるようになりました.これらの操作は5.1より前のバージョンを使っていたらとても大変だったろうと思います.
ノートブック形式(.nb)を通常のwikiで表示しようとしていたときに,wikiを Mathematica で書き直した方が簡単でもっとおもしろいものになるということに気付きました.毎日使っている言語ですし,PHPのような言語を一から学ぶよりも,もう少し時間をかけて Mathematica 言語をさらに勉強する方がいいと考えたわけです.
Q: この新しいWiki-webMathematica のテクノロジーで将来どんなことができるとお考えですか.
A: 本当は,ただ単に新しいユーザの方たちに Mathematica をもっと速く学べるようにする活動的なコミュニティがあるよということをお知らせしたかっただけなんです.本を出版するのには時間がかかりますが,Webサイトは数時間,数日でアップデートすることができます.ですから,今までにない速さで学び開発することが可能になったわけです.
Wolframテクノロジーをぜひお試しください.あるいは,お客様のプロジェクトでの計算機能の活用方法について弊社のエキスパートにご相談ください.
ご質問やコメントは,弊社までお寄せください »