我想将一个字符串列表作为参数传递给Fabric任务.例如,对于以下fabfile:
def test(names):
print names
Run Code Online (Sandbox Code Playgroud)
我想通过"fab test:[tom,dick,harry]"并将列表打印出来.
默认情况下这是否可以在结构中执行,或者我是否需要传递字符串并自行拆分?
谢谢!
今天说是4月8日,我在bash中执行以下操作.
cd /tmp
mkdir hello
touch -d 2015-04-01 hello
Run Code Online (Sandbox Code Playgroud)
然后,假设我要删除/ tmp中超过一天的所有文件,但不删除目录,我执行此操作:
find /tmp -mtime +1 -delete -type f
Run Code Online (Sandbox Code Playgroud)
如果目录"hello"不是文件,为什么会删除?
谢谢!
我正在尝试在我正在构建的应用中创建类似社交网络的功能,并希望将朋友与其他朋友关联.
假设我有这个:
Friend:
connection: doctrine
tableName: friend
columns:
id:
type: integer(8)
primary: true
autoincrement: true
name:
type: string(75)
notnull: true
Run Code Online (Sandbox Code Playgroud)
如何创建多对多关系以将朋友与自己联系起来?
提前谢谢你的帮助..
我是一个红宝石/铁杆新手.
这是我的gemfile:
source 'https://rubygems.org'
ruby '2.0.0'
#ruby-gemset=railstutorial_rails_4_0
gem 'rails', '4.0.0'
group :development do
gem 'sqlite3', '1.3.8'
gem 'ruby-debug-ide'
end
gem 'sass-rails', '4.0.0'
gem 'uglifier', '2.1.1'
gem 'coffee-rails', '4.0.0'
gem 'jquery-rails', '3.0.4'
gem 'turbolinks', '1.1.1'
gem 'jbuilder', '1.0.2'
gem 'wash_out', :git => 'git://github.com/inossidabile/wash_out.git'
gem 'haml'
gem "railties", "~> 4.0.0"
group :doc do
gem 'sdoc', '0.3.20', require: false
end
Run Code Online (Sandbox Code Playgroud)
在捆绑更新,我得到这个:
Bundler could not find compatible versions for gem "railties":
In Gemfile:
rails (= 4.0.0) ruby depends on
railties (= 4.0.0) ruby
sass-rails …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Imagemagick 将 PDF 转换为 TIFF。我希望在生成的 tiff 中没有半色调或灰色点。因此,我在转换命令中指定了白色阈值。
我还希望文档是单色的,因此我也指定了单色选项。
如果我同时指定单色和白色阈值(为了测试目的,我将阈值设置为 0%),则文档上的所有灰色区域都是半色调的,并且其中有点,但转换过程非常快。例子:
convert -density 150 -monochrome -white-threshold 60% in.pdf out.tiff
Run Code Online (Sandbox Code Playgroud)
如果我只指定白色阈值并放弃单色,则会放弃半色调(我只在灰色区域区域获得白色),但该过程需要 8 倍的时间。
convert -density 150 white-threshold 60% in.pdf out.tiff
Run Code Online (Sandbox Code Playgroud)
我在 Ubuntu 12.10 x64 上使用版本:ImageMagick 6.7.0-10。
尝试拍摄矩形照片,将其裁剪成方形区域,然后将其遮盖成具有透明背景的圆形.
//$dims is an array with the width, height, x, y of the region in the rectangular image (whose path on disk is $tempfile)
$circle = new \Imagick();
$circle->newImage($dims['w'], $dims['h'], 'none');
$circle->setimageformat('png');
$circle->setimagematte(true);
$draw = new \ImagickDraw();
$draw->setfillcolor('#ffffff');
$draw->circle($dims['w']/2, $dims['h']/2, $dims['w']/2, $dims['w']);
$circle->drawimage($draw);
$imagick = new \Imagick();
$imagick->readImage($tempfile);
$imagick->setImageFormat( "png" );
$imagick->setimagematte(true);
$imagick->cropimage($dims['w'], $dims['h'], $dims['x'], $dims['y']);
$imagick->compositeimage($circle, \Imagick::COMPOSITE_DSTIN, 0, 0);
$imagick->writeImage($tempfile);
$imagick->destroy();
Run Code Online (Sandbox Code Playgroud)
结果是矩形图像,未被切割并且没有被环化.我究竟做错了什么?
示例图片:

$ dims的示例输入= {"x":253,"y":0,"x2":438.5,"y2":185.5,"w":185.5,"h":185.5}
粗略的预期产量:

图像我看起来大致像输入图像.