Rweb
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#contents
*Rweb [#pa514ce8]
''Rweb'' は ウェブ上でRを実行するプログラムです.
無謀?
>[[Rweb:http://www.math.montana.edu/Rweb/index.html]]
>[[General Rweb-jp interface:http://web.archive.org/web/20080921113636/http://r.nakama.ne.jp/Rweb-jp/index.html]]
(しかし、ずーっと更新されていません)
なお、''Rweb''を更に簡単にしたインターフェースである[[R-Online]]というものも存在します。
>[[General Rweb interface:http://pbil.univ-lyon1.fr/Rweb/index.html]]
*設定 [#o6d3fc6d]
PostScriptで出力されるので日本語で''R''を使う場合には、
SetEnv LANG "ja_JP.eucJP"
と、mod_env経由でLANGを渡さなければ、日本語処理が行われません。:-)
*変更点 [#e95ffc13]
静的なHTMLのエンコーディングも、CGIのエンコーディングも修正します。
> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp" />
< use CGI;
> use CGI qw(-no_xhtml);
:
< print $q->header();
> print $q->header(-charset=>'euc_jp',-type=>'text/html; charset=euc-jp');
:
等
日本語の為に、read.tableにぶちこむ前(POST時)にコード変換がかかるようにしています。
< open(OUTFILE, "> $FTempData");
> open(OUTFILE, "|nkf -e > $FTempData");
*セキュリティの向上 [#cfab4cf6]
$Rcommands =~ /system...
等の怪しいと思われる命令を排除すべく、''Rweb'' - lib の該当部分を熟慮して変更します。
バックッチク、クオート、ダブルクオートやオクタルも渡る事を忘れずに。
# 一応作者にはメールを書いたのだけれども。。。
''重要:chrootしたhttpdの元以外での利用は避けてください。''
#comment
*参考リンク [#r8010a07]
-[[Rook:https://github.com/rstats/RookTutorial]] a web server interface for R web applications
--[[Building Rook Web Applications, a tutorial for useR 2012:https://docs.google.com/present/view?id=0AUTe_sntp1JtZGdnbjVicTlfMzFuZDQ5dmJxNw]]
-[[Statisfactions: The Sounds of Data and Whimsy by Sage wihich inceludes R:http://statisfactions.com/2013/interactive-r-code-widget/]] ''R'' の機能を含んでいる Sage を利用
* コメント [#s6b88431]
-うーん、消した方がいいかなぁ。。。 -- &new{2004-05-11 (火) 14:12:38};
終了行:
#contents
*Rweb [#pa514ce8]
''Rweb'' は ウェブ上でRを実行するプログラムです.
無謀?
>[[Rweb:http://www.math.montana.edu/Rweb/index.html]]
>[[General Rweb-jp interface:http://web.archive.org/web/20080921113636/http://r.nakama.ne.jp/Rweb-jp/index.html]]
(しかし、ずーっと更新されていません)
なお、''Rweb''を更に簡単にしたインターフェースである[[R-Online]]というものも存在します。
>[[General Rweb interface:http://pbil.univ-lyon1.fr/Rweb/index.html]]
*設定 [#o6d3fc6d]
PostScriptで出力されるので日本語で''R''を使う場合には、
SetEnv LANG "ja_JP.eucJP"
と、mod_env経由でLANGを渡さなければ、日本語処理が行われません。:-)
*変更点 [#e95ffc13]
静的なHTMLのエンコーディングも、CGIのエンコーディングも修正します。
> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp" />
< use CGI;
> use CGI qw(-no_xhtml);
:
< print $q->header();
> print $q->header(-charset=>'euc_jp',-type=>'text/html; charset=euc-jp');
:
等
日本語の為に、read.tableにぶちこむ前(POST時)にコード変換がかかるようにしています。
< open(OUTFILE, "> $FTempData");
> open(OUTFILE, "|nkf -e > $FTempData");
*セキュリティの向上 [#cfab4cf6]
$Rcommands =~ /system...
等の怪しいと思われる命令を排除すべく、''Rweb'' - lib の該当部分を熟慮して変更します。
バックッチク、クオート、ダブルクオートやオクタルも渡る事を忘れずに。
# 一応作者にはメールを書いたのだけれども。。。
''重要:chrootしたhttpdの元以外での利用は避けてください。''
#comment
*参考リンク [#r8010a07]
-[[Rook:https://github.com/rstats/RookTutorial]] a web server interface for R web applications
--[[Building Rook Web Applications, a tutorial for useR 2012:https://docs.google.com/present/view?id=0AUTe_sntp1JtZGdnbjVicTlfMzFuZDQ5dmJxNw]]
-[[Statisfactions: The Sounds of Data and Whimsy by Sage wihich inceludes R:http://statisfactions.com/2013/interactive-r-code-widget/]] ''R'' の機能を含んでいる Sage を利用
* コメント [#s6b88431]
-うーん、消した方がいいかなぁ。。。 -- &new{2004-05-11 (火) 14:12:38};
ページ名: