可以R项目被诱导在Heroku上雪松工作?或者是否可以/应该在Heroku(Cedar)上使用另一个强大的数学库?
我有一个网页的一部分,我需要在给定的时间间隔拍摄一个gif快照.快照需要是整页大小分辨率,但正如我所说,它只会到达页面上的某个位置(在这种情况下它位于表格之后).
获取像这样的页面快照图像图像的最佳方法是什么?我想把它扔进一个cron工作并忘掉它,但我并不是很容易看到一个可以快速完成这项任务的工具.
根据@ Eduardo的出色方向,我实现了一个基于phantomjs和imagemagick的干净快速的解决方案(Mac:brew install phantomjs
&brew install imagemagick
):
*注意:如果你想完全删除imagemagick,只需将以下内容添加到rasterize.js: page.clipRect = { top: 10, left: 10, width: 500, height: 500 }
#! /usr/bin/env bash
# Used with PhantomJS - rasterize.js source: http://j.mp/xC7u1Z
refresh_seconds=30
while true; do
date_now=`date +"%Y-%m-%d %H%M"`
phantomjs rasterize.js $1 "${date_now}-original.png" # just sucking in the first arg from shell for the URL
convert "${date_now}-original.png" -crop 500x610+8+16 "${date_now}.png" # crop args: WIDTHxHEIGHT+LEFT_MARGIN+TOP_MARGIN
rm "${date_now}-original.png"
echo "Got image: ${date_now}.png - Now waiting ${refresh_seconds} seconds …
Run Code Online (Sandbox Code Playgroud) 经过很多努力让Facebook获得一个页面的RSS源,似乎我的徒劳无功水平达到了顶峰.
JSON似乎对我来说绝对花花公子,所以为此我很好奇是否有任何插件可以导入FB JSON作为博客帖子,因为看起来RSS XML要么消失要么严重b0rked. 有人可以推荐任何插件来实现这一目标吗?
我注意到某些请求,特别是来自Uptime Robot的测试页面正常运行时间最近开始在我的Rails 3.1.x应用程序上生成了以下Rack Lint错误:
21:47:05 web.1 | Started HEAD "/" for 74.86.158.106 at 2012-03-22 21:47:05 -0400
21:47:05 web.1 | Processing by HomeController#index as */*
...
21:47:05 web.1 | /Users/username/.rvm/gems/ruby-1.9.3-p125@project/gems/activesupport-3.1.4/lib/active_support/core_ext/string/output_safety.rb:23: warning: regexp match /.../n against to UTF-8 string
...
21:47:05 web.1 | Completed 200 OK in 81ms (Views: 60.3ms | ActiveRecord: 0.0ms)
21:47:05 web.1 | 74.86.158.106 - - [22/Mar/2012 21:47:05] "GET / HTTP/1.1" 200 31842 0.1993
21:47:05 web.1 | E, [2012-03-22T21:47:05.546848 #18938] ERROR -- : app error: Content-Length header was 31842, …
Run Code Online (Sandbox Code Playgroud) 我试图通过.htaccess对php进行一些更改,但没有一个产生任何结果.例如:
php_value memory_limit 256M
内部不会激活.
试图设置SetEnv PHPRC /home/username/public_html/php.ini
或任何类似的咒语,例如SetEnv PHPRC /home/username/some_path
,将无法产生phpinfo的任何差异.我_SERVER["PHPRC"]
确实看到确实设置了,但没有覆盖任何值,如上所述.
我的phpinfo如下:https: //gist.github.com/ylluminate/08efd9a2844723631214
我想知道我是否错过了一个apache模块,它不允许这个按照预期的自定义php.ini或phprc工作.此外,这是在VPS上的Apache 2.4.4安装,我有100%的控制权(Linode)并使用WHM + cPanel.
在尝试了几种在 GitHub 存储库问题中搜索术语“c++”(不区分大小写)的方法后,我发现它只想返回其中包含“c”的任何内容。我什至发现仅搜索“++”不会产生任何结果。 GitHub 的帮助在这次搜索中也没有多大帮助。
有没有办法诱使 GitHub 转义+
s 以便返回带有通常被视为运算符的非字母字符符号的字符串?
我无法使用标记与Slim(Rails 3.1应用程序)一起工作,我收到此错误:
Unknown line indicator
:markdown
Run Code Online (Sandbox Code Playgroud)
我的Gemfile中有以下宝石:
gem 'bluecloth'
gem 'rdiscount'
gem 'slim'
Run Code Online (Sandbox Code Playgroud)
这就是我的模板的样子:
:markdown
#hello
Run Code Online (Sandbox Code Playgroud) 我需要在过去的几十年中以数字方式遍历所有日期和月份,以及每个日期的月份和日期的名称.很明显,一系列循环可以实现这一点,但我想知道最简洁的ruby方式来实现这一点.
基本上我在过去X年中每天都需要这样的输出:
2011年1月3日和2011年1月3日
什么是最干净的方法?
我试图在Heroku上组装一个示例node.js应用程序,基本上按照他们的说明:https://devcenter.heroku.com/articles/nodejs
该应用程序在本地运行正常foreman start
,但是,每次部署应用程序时它都会崩溃. 我究竟做错了什么?
我的Procfile
包含:
web: node web.js
Run Code Online (Sandbox Code Playgroud)
我的package.json
包含:
{
"name": "testapp",
"version": "0.0.1",
"engines": {
"node": "0.6.15"
, "npm": "1.1.9"
}
, "dependencies": {
"tower": "0.4.0-12"
}
}
Run Code Online (Sandbox Code Playgroud)
我的web.js
包含:
var express = require('express');
var app = express.createServer(express.logger());
app.get('/', function(request, response) {
response.send('Hello World!');
});
var port = process.env.PORT || 3000;
app.listen(port, function() {
console.log("Listening on " + port);
});
Run Code Online (Sandbox Code Playgroud)
该应用程序部署并启动,但每次都崩溃.我从应用程序看到的日志输出是:
2012-04-27T20:21:31+00:00 heroku[web.1]: State changed from created to starting …
Run Code Online (Sandbox Code Playgroud) 我已经阅读了所有可以找到的文档,它有点不稳定.有人能告诉我如何.html()
在ruby -> jquery
桥opal-jquery中使用jquery的方法吗?对于我将如何在未来稀疏记录的宝石中找出已实现的方法的任何建议肯定会受到赞赏.