FastRWeb——为R语言搭建的Web环境


参考来源:http://blog.fens.me/r-fastrweb-rserve/


背景介绍

一直以来R语言都被用在,基于个人电脑的客户端程序上。我们习惯性的下载R安装包,在自己的电脑上面装好,写算法,运行。然后,以贴图或者文档的形式,发表自己的作品。

R如果可以运行在Server端,把结果以Web的方式发布!这才是互联网的工作方式!而下面将要介绍的FastRWeb则提供一种方式,可以实现B/S结构的R应用。


FastRWeb介绍

FastRWeb 是一个基础架构环境, 可以让R脚本运行在任何WebServer上,展示数据和图形。用户通过URL地址与R脚本进行通信交互。 FastRWeb 可以快速地构建一个R的Web环境,FastRWeb 底层依赖于CGI程序,也就是说,只要能支持CGI程序的WebServer,就可以运行FastRWeb。


架构原理

fastRweb-architect

1. 浏览器通过http请求访问Web服务器
2. Web服务器通过socket,把请求发给Rserve服务器
3. Rserve调用FastRWeb环境,运行R的脚本,返回数据和图片
4. 浏览器,得到结果,并在web上展示



通过添加您自己的CSS和JS来自定义网站的简单工具。 这个扩展允许你添加每个域的自定义CSS和JS。它会将这些设置存储在本地或您的Google个人资料中,具体取决于每个网站的设置。 这是一个组合: * StyleBot,但增加了JS和一个更简单的用户界面 *个性化的网络,但增加了在线存储和浏览器操作按钮,以方便访问 它确实: *将CSS添加到任何域 *添加自定义JS到任何域 *添加自定义CSS到扩展的选项页面(如果你不喜欢我的UI设计技巧) *在线存储您的设置(可选,已连接Google云端硬盘) *将您的网站导出为JSON格式 *使用UUID导入您的JSON,这样您可以在计算机之间手动同步或作为备份 *有一个简单的用户界面,可以用CTRL + S或ENTER键和一个浏览器动作按钮指向它 它不是: *添加一个像StyleBot一样漂亮的DOM元素选择器工具 更新日志: 1.24 - 1.28 获得WebExtensions兼容。即将在Firefox上提供! 1.22 - 1.23 添加**通配符的任何东西。更少的控制台消息 “全部”和“匹配”网站的网站顺序错误。 1.21 能够跨计算机删除网站。可选的延迟加载/就绪回调。 1.20 增加了通配符域:`* .wikia.com`,`my。*。com`等改进的临时禁用(在页面动作按钮上)。 1.19 同步日志+。选项UI +。现场CSS传播+。 1.18 选项UI +。同步日志+。登录UI +。 1.17 登录错误修复。更少,更精确的自动上传。添加了代码搜索。 1.16 在更新下载的现有网站相当可耻的错误。改进了导入摘要和细节。 1.15 同步报告中存在破坏自动同步的错误。 1.14 同步可选,所以没有更多登录弹出窗口。漂亮的同步按钮加载。 1.13 与Google云端硬盘自动同步。添加了同步日志。添加内联统计信息(选项)。 1.12 修复历史记录/统计信息更好的Google Drive(错误)处理。 1.11 从Google的扩展程序数据(同步)移到Google云端硬盘,因为手动比自动更好。添加了“所有网站”令牌。更好的文档检查(不在XML文档中)。更详细的导入。 1.10 在解码在线数据时处理错误。现在放弃 **备份您的网站数据!** 1.9 导入错误修正。 1.8 Stats +,更快加载大型在线存储,浏览器动作contextmenu label +。 1.7 改进的统计,帮助,选项自动缩进,dis /启用 **禁用从页面上下文菜单移动到图标的上下文菜单!** 1.6 错误在:自动重新缓存,网站hilite,CSS传播。 1.5 错误:禁用的网站,自动缩进,自动重新缓存。 增加了选项:修复大纲,扩展NodeList。 1.3 在选项页面上保存一个站点后,新增了实时的CSS重载/刷新/更新,所以不再需要页面刷新! 1.2 添加了UUID和导入。 1.1 添加(prefs和)onBrowserButtonClick选项。也许添加onBeforeUnload(或者是1.0?)。 支持语言:English
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值