找回密码
 注册
查看: 513|回复: 0

R语言 Rpad包 RpadLocalServer()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-27 23:40:10 | 显示全部楼层 |阅读模式
RpadLocalServer(Rpad)
RpadLocalServer()所属R语言包:Rpad

                                        Rpad local server
                                         RPAD本地服务器

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Functions to implement Rpad locally.
RPAD本地功能来实现。

Rpad is an interactive, web-based analysis program. Rpad pages are interactive workbook-type sheets based on R, an open-source implementation of the S language. Rpad is an analysis package, a web-page designer, and a gui designer all wrapped in one. Rpad makes it easy to develop powerful data analysis applications that can be shared with others.
RPAD是一个互动的,基于Web的分析程序。 RPAD页面是互动的工作簿型表的基础上R,S语言的开源实现。 RPAD的分析软件包,一个Web页面设计人员和图形用户界面设计,都包裹在其中。 RPAD可以很容易地开发出功能强大的数据分析应用程序,可以与他人分享。

Rpad is available in two versions: a local version and an intranet/internet version. The local version works through the user's local installation of R with through the user's web browser. The intranet/internet version works in client-server fashion with the user accessing a remote server through a standard web browser.
RPAD提供两个版本:一个版本和Intranet / Internet的版本。通过用户的本地安装的R用户的Web浏览器通过本地版本。通过Intranet / Internet版本在客户端 - 服务器的方式,通过一个标准的Web浏览器访问远程服务器的用户。


用法----------Usage----------


  Rpad(file = "", defaultfile = "LocalDefault.Rpad", port = 8079)
  startRpadServer(defaultfile = "LocalDefault.Rpad", port = 8079)
  stopRpadServer()



参数----------Arguments----------

参数:file
the file to load into the browser.
文件加载到浏览器。


参数:defaultfile
the default filename for the minihttpd server to serve if the URL does not specify one.
的minihttpd服务器服务的URL,如果没有指定一个默认的文件名。


参数:port
the TCP port of the server (8079 by default).
的服务器的TCP端口(默认情况下,8079)。


Details

详细信息----------Details----------

Rpad() starts the local Rpad server and launches the default browser with a default startup page. Use the file argument to specify a different starting page. The default startup page allows the user to select any of the Rpad html files in R's current working directory. You can also use startRpadServer() to start the server (without launching another browser window) and stopRpadServer() to stop the server.
Rpad()开始RPAD服务器,并启动默认的浏览器的默认启动页面。使用file参数指定不同的起始页面。默认启动页面允许用户选择任何RPAD R的当前工作目录中的html文件。您也可以使用startRpadServer()启动服务器,而无需启动另一个浏览器窗口和stopRpadServer()停止服务器。

The Rpad local server implements a mini-httpd, a minimal web-page server. This mini server is implemented in Tcl/Tk, using the powerful 'socket' command. Since it runs in the separate tcltk event loop, it is not blocking R, and it runs in the background; the user can still enter commands at the R prompt. The user can use Rpad along side of other user interfaces, including Sciviews-R, Rgui, ESS, and/or Rcmdr.
RPAD在本地服务器上,实现了一个小型的httpd,一个最小的Web页服务器。这种微型服务器实现在Tcl / Tk,使用功能强大的插座命令。因为它运行在单独的tcltk的事件循环,它不阻止R,和它在后台运行,用户仍然可以在R提示符下输入命令。用户可以使用,RPAD沿侧的其他的用户界面,包括Sciviews-R,RGUI,ESS的,和/或Rcmdr。

The mini-httpd server first looks for files relative to R's current working directory. If it can't find them there, it looks for files relative to the "basehtml" directory in the Rpad package directory. This way, the user can store Rpad html files wherever he wants and not have to worry about carrying around the javascript, CSS, and other html-related files.
迷你httpd服务器首先查找相对于R的当前工作目录中的文件。如果它不能找到他们,它看起来相对的的“basehtml”RPAD包目录的目录中的文件。通过这种方式,用户可以存储RPAD html文件,他要去的地方,不必担心随身携带的JavaScript,CSS,和其它的HTML相关的文件。

The original implementation of Rpad uses a classical web server like Apache with perl scripts. It is working as a client-server through Intra/Internet (look at http://www.Rpad.org) for a live example.
RPAD的原执行perl脚本采用了经典的Web服务器,如Apache。这是工作作为一个客户端 - 服务器通过内部网/因特网(看看http://www.Rpad.org)的一个活生生的例子。

A number of R utility functions are provided for accessing directories and URL's that should keep compatibility between the local version and the client/server version (RpadURL, RpadBaseURL, and RpadBaseFile).
许多R公用程序的功能是提供访问目录的URL应该保持本地版本和客户端/服务器版本之间的兼容性(RpadURL,RpadBaseURL和RpadBaseFile)。


注意----------Note----------

For security reasons, the server can only run for a local client. However, it is very easy to eliminate this limitation by hacking the startSocketServer() function in the svSocket package (SciViews bundle).
出于安全方面的考虑,服务器只能运行在本地客户端。然而,这是很容易消除这种限制,黑客的startSocketServer()svSocket的包(SciViews包)功能。


(作者)----------Author(s)----------


Philippe Grosjean (<a href="mailto:phgrosjean@sciviews.org">phgrosjean@sciviews.org</a>) and Tom Short, EPRI Solutions, Inc., (<a href="mailto:tshort@eprisolutions.com">tshort@eprisolutions.com</a>)



参见----------See Also----------

See link{RpadServer} for information on the client/server version of Rpad. For utility functions for compatibility between the local and client/server versions of Rpad, see RpadURL, RpadBaseURL, and
见link{RpadServer}上的客户机/服务器版本的RPAD的信息。对于实用功能之间的兼容性和客户机/服务器版本的RPAD,请参阅RpadURL,RpadBaseURL,

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-26 00:56 , Processed in 0.025931 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表