小编Jor*_*elf的帖子

如何让R读取我的环境变量?

我在EC2现场实例上运行R,我需要R来终止实例并在脚本运行后取消现场请求.

为此,我已将"请求ID"设置为环境变量/.bashrc,我的计划是在脚本准备好后简单地将以下代码调用到R中

system("ec2-cancel-spot-instance-requests $SIR")
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是R没有"看到"我env从外部R 键入时看到的相同环境变量,因此命令不起作用.

我已经检查过,如果我在/etc/environmentR 处设置我的环境变量就能看到这些变量,但这是另一个问题.由于这些变量是动态的(每次创建专色实例时实例ID和请求ID都不同),我运行的脚本以下列形式创建它们:

export SIR=`cat /etc/ec2_instance_spot_id.txt`
Run Code Online (Sandbox Code Playgroud)

该文件包含动态ID的位置

那么,我如何将"动态"环境变量插入/etc/environment?或者,我如何让R读取环境变量/.bashrc

任何正确方向的提示将非常感谢!

linux ubuntu r environment-variables amazon-ec2

22
推荐指数
3
解决办法
2万
查看次数

将R作为带参数的Web服务调用并加载JSON?

我很新R.我想要做的是能够从另一个应用程序(Java)加载一个URL,该应用程序将运行一个R脚本并输出一个,JSON以便我的应用程序可以使用它.

我知道有一些框架shiny可以作为R的Web服务器,但是我找不到关于如何通过URL传递参数的框架的文档,因此R可以使用它们.

理想情况下,我需要调用以下URL:

http://127.0.0.1/R/param1/param2
Run Code Online (Sandbox Code Playgroud)

该URL将调用一个R脚本,该脚本将使用param1param2执行某些功能并返回一个JSON我将从我的应用程序中读取的内容.

json web-services r shiny

18
推荐指数
1
解决办法
1万
查看次数

是否可以将EC2卷移至Amazon Glacier而无需下载和上传?

我正在努力降低我的AWS系统的成本.我想过移动我很少使用的一些卷到亚马逊冰川,但我发现除了下载音量并上传到Glacier之外我无法在AWS内部进行任何操作,这听起来很糟糕.

我想知道,是否可以自动执行此操作?直接从EC2控制台为冰川分配一些EC2卷?

谢谢

amazon-ec2 amazon-web-services amazon-glacier

12
推荐指数
1
解决办法
9474
查看次数

如何在向下滚动时缩小导航菜单?

对于我正在开发的新网站,我希望在用户向下滚动时缩小导航菜单.

类似于您在IBM站点上看到的内容:http://www.ibm.com/us/en/

我找不到任何jQuery实现或教程(我确信我必须搜索错误的关键字)

所以,如果有人能指出我正确的方向,那将会让我非常开心.

提前致谢!

css jquery scroll menu shrink

9
推荐指数
1
解决办法
3万
查看次数

如何使用MacPorts切换到PHP 5.4?

我需要安装PHP 5.4并且为此我认为我可以升级我以前的php端口但是没有列出5.4版,所以我做的是:

sudo port install php54 php54-apache2handler
Run Code Online (Sandbox Code Playgroud)

然后为了切换到5.4版我做了:

sudo port select php php54
Run Code Online (Sandbox Code Playgroud)

之后我用以下内容重新启动了apache:

sudo /usr/sbin/apachectl restart
Run Code Online (Sandbox Code Playgroud)

但是当php -v我得到:

PHP 5.3.15 with Suhosin-Patch (cli) (built: Aug 24 2012 17:45:44) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
Run Code Online (Sandbox Code Playgroud)

我错过了什么?我该如何开始使用PHP 5.4?正确方向的任何提示非常感谢!谢谢!

php macports

9
推荐指数
0
解决办法
4259
查看次数

未转换的数据仍然存在:15

我正在尝试生成一个随机日期,并在该日期添加几天,但我面临这个错误.我想这与我约会的格式有关但我找不到解决方案.

我以为是因为我需要日期和月份的两位数字,这是我的代码产生错误.

start_day = randint(1,31)
strt_day = []
strt_day.append("%02d" % start_day)
start_day = strt_day 

strt_moth = []
start_month = randint(2,4)
strt_moth.append("%02d" % start_month)
start_month = strt_moth

start_date = ""+start_month[0]+"/"+start_day[0]+"/2015"
depart = datetime.datetime.strptime(start_date, "%m/%d/%y")
Run Code Online (Sandbox Code Playgroud)

对我做错了什么的想法?

谢谢

python datetime date

9
推荐指数
1
解决办法
1万
查看次数

R虽然内存似乎可用,但无法分配内存

运行几个模型后,我需要system()在我的R脚本上运行一个命令来关闭我的EC2实例,但当我到达那一点时,我得到:

cannot popen 'ls', probable reason 'Cannot allocate memory'
Run Code Online (Sandbox Code Playgroud)

注意:对于这个问题,我甚至尝试了ls哪些不起作用

我的脚本流程如下

  • 加载模型(约2GB)
  • 挖掘文档并写入MySQL数据库

使用不同型号重复上述步骤约20次,每个型号平均尺寸为2GB

  • 终止实例

此时是我需要调用system("sudo shutdown -h now")而没有任何反应,但是当我尝试时,system("sudo shutdown -h now",intern=TRUE)我得到了分配错误.

rm()在调用关机之前尝试了所有对象,但同样的错误仍然存​​在.

这是我系统上的一些数据,它是一个大型的EC2 Ubuntu实例

R version 2.15.1 (2012-06-22)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=C                 LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] splines   stats     graphics  grDevices utils     datasets  methods  
[8] base     

other attached packages:
 [1] RTextTools_1.3.9 …
Run Code Online (Sandbox Code Playgroud)

memory memory-management r amazon-ec2

8
推荐指数
1
解决办法
9579
查看次数

是否可以使用AWS Lambda来请求oauth 2.0令牌?

我正在寻找避免创建的方法ec2 instance,以便有一个有效的回调URL来执行oauth握手.

我打算用来Lambda连接到遥控器API,但我需要先获得令牌,这个牌只有6个小时有效.

有什么方法可以通过Lambda函数进行握手吗?

lambda oauth amazon-web-services

8
推荐指数
1
解决办法
3335
查看次数

Cloud-init 每次启动脚本不执行任何操作

我是 cloud-init 的新手,我的最终目标是每次 EC2 Spot 实例变为活动状态时运行 R 脚本,但为了测试它,我创建了一个按需 Ubuntu 12.04 实例并创建了一个简单的脚本,但之后没有任何反应重启。以下是我采取的步骤:

  • 推出新的 Ubunut 12.04 实例
  • 导航/var/lib/cloud/scripts/per-boot
  • sudo vi script.sh
  • 添加了以下代码:

#!/bin/sh
回显“测试”

  • sudo reboot

此时,我认为当实例重新启动时我应该看到“测试”打印,但那里什么也没有。我去看了一下/var/log/cloud-init.log,没有发现任何错误或异常。

我显然错过了一些东西,所以任何正确方向的提示将不胜感激!

谢谢!

ubuntu amazon-ec2 amazon-web-services cloud-init

7
推荐指数
4
解决办法
2万
查看次数

自定义Wordpress编辑器?

环顾四个小时后,我看不到任何与我在这里看到的相近的东西:http://www.youtube.com/watch?v = Y2Bu5NoYZ7M&feature = player_embedded

正如您所看到的,他们为Wordpress创建了一个自定义编辑器(不仅仅是对TinyMCE的一些编辑),它是一个完全不同的编辑器,甚至可以选择切换回TinyMCE.

有没有人知道如何为wordpress创建自定义编辑器而不改变核心文件,只是通过自定义主题?我开始认为它是一个自定义元框...但我不确定.

任何线索将非常感谢!

wordpress tinymce

6
推荐指数
1
解决办法
253
查看次数