小编Cal*_*eed的帖子

在CIFilter中使用来自CIColor的CIImage:获取空图像

我正在尝试使用混合模式创建一个CIFilter(如叠加或乘法).相关代码:

// Let's try a filter here
// Get the data
NSData *imageData = UIImageJPEGRepresentation(image, 0.85);
// Create a CI Image
CIImage *beginImage = [CIImage imageWithData:imageData];
CIImage *overlay = [CIImage imageWithColor:[CIColor colorWithRed:0.7 green:0.75 blue:0.9 alpha:0.75]];
// Create a context
CIContext *context = [CIContext contextWithOptions:nil];
// Create filter
CIFilter *filter = [CIFilter filterWithName:@"CIOverlayBlendMode" 
                                  keysAndValues:@"inputImage", beginImage,
                                                @"inputBackgroundImage", overlay,
                                                nil];
Run Code Online (Sandbox Code Playgroud)

其他过滤器工作正常(如棕褐色调),但是对于需要"inputBackgroundImage"键的过滤器,我得到一个空白/空结果......所以我的背景图像似乎有些问题.

如何通过在图像上放置纯色来使用混合模式滤镜?

iphone objective-c core-image ios

5
推荐指数
2
解决办法
6925
查看次数

我可以在Rails应用程序中启动和停止delayed_job工作程序吗?

我有一个可以从delayed_job和一些后台处理中受益的应用程序.问题是,我并不需要/希望delayed_job工作人员一直在运行.

该应用程序在共享托管环境和多个位置(针对不同用户)运行.此外,该应用程序没有获得大量使用.

有没有办法在某些操作/事件之后从我的应用程序启动和停止处理作业(使用脚本或rake任务)?

ruby-on-rails delayed-job

4
推荐指数
1
解决办法
5159
查看次数

如何将2个Rails模型混合到单个查找中?

我有两个不相关的模型(在db意义上)但有一些共同的列(名称,电子邮件等).

Class Account < ActiveRecord::Base

end


Class LegacyAccount < ActiveRecord::Base

end
Run Code Online (Sandbox Code Playgroud)

由于各种原因,我无法将这些合并到单个模型中或进行STI.但我想要一个简单的视图,在一个漂亮的表中显示两个模型的所有记录(可能按照"name"这样的公共字段排序).

是否可以从两个模型中进行查找/查询?或者,我可以执行两个查找并合并生成的数组,以便对它们进行排序吗?我可以使用一些中间模型来合并它们吗?

ruby activerecord ruby-on-rails

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

尝试安装Homebrew时库未加载错误(libidn.11.dylib)

试图在Lion上安装Homebrew.当我做:

/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)" 
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

dyld: Library not loaded: /opt/local/lib/libidn.11.dylib
Referenced from: /usr/local/bin/curl
Reason: image not found
Run Code Online (Sandbox Code Playgroud)

我以前安装了MacPorts但是已经卸载它并完全删除/ opt/local我也从我的PATH中删除了/ opt/local

知道为什么会发生这种错误吗?

macos homebrew install macports

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

如何从Ruby调用Jekyll命令

我有一个Rails应用程序,它在同一台服务器上创建/构建一些Jekyll站点.现在,我用这样的反引号调用Jekyll命令:

def build_jekyll
  result = `jekyll build -s /some/source/path -d /some/dest/path`
end
Run Code Online (Sandbox Code Playgroud)

这很好用,但感觉有点像红宝石一样.如果jekyll gem在我的Rails Gemfile中,有没有办法可以使用ruby构建一个jekyll网站?

(来自文档,看起来我会打电话,Jekyll::Commands::Build.build但我不知道如何初始化网站参数).

ruby ruby-on-rails jekyll

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

用于 rails 4 的条纹 webhooks

我一直在尝试使用 Stripe 设置我的第一个 webhook。我找到了一篇看起来像正确的方法的文章,但 2 岁了。我认为它已经过时了。

到目前为止,这是我的控制器。

class StripewebhooksController < ApplicationController
    # Set your secret key: remember to change this to your live secret key in production
    # See your keys here https://manage.stripe.com/account
    Stripe.api_key = "mytestapikey"

    require 'json'

    post '/stripewebhooks' do
      data = JSON.parse request.body.read, :symbolize_names => true
      p data

      puts "Received event with ID: #{data[:id]} Type: #{data[:type]}"

      # Retrieving the event from the Stripe API guarantees its authenticity  
      event = Stripe::Event.retrieve(data[:id])

      # This will send …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails webhooks stripe-payments

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