Tag: 开源

Yahoo Pipes的替代品

我已经使用Yahoo Pipes进行了一些原型设计,但是我不愿意在完全生产中使用它,因为我们无法控制它的正常运行时间等。 是否有一个(理想的开源)替代方案,我可以在自己的服务器上运行? 或者任何可以将管道转换为PHP或Ruby的应用程序?

GitLab如何检查Grack HTTPS推送权限?

我想为GitLab开发一些function并将其添加到开源代码库中。 描述:当用户进行推送时,GitLab会检查来自提交的所有电子邮件是否都应存在于数据库中。 我想在https://github.com/gitlabhq/gitlabhq/blob/master/lib/gitlab/git_access.rb这个类中添加一些validation方法,但是这个validation在用户推送一些更改时不会调用(例如git push)起源大师)。 我研究了路由,然后找到了: https : //github.com/gitlabhq/gitlabhq/blob/master/config/routes.rb#L24 mount Grack::Bundle.new({ git_path: Gitlab.config.git.bin_path, project_root: Gitlab.config.gitlab_shell.repos_path, upload_pack: Gitlab.config.gitlab_shell.upload_pack, receive_pack: Gitlab.config.gitlab_shell.receive_pack }), at: ‘/’, constraints: lambda { |request| /[-\/\w\.]+\.git\//.match(request.path_info) }, via: [:get, :post] 安装Grack以提供对git http协议的访问。 并且Gitlab为Grack /lib/gitlab/backend/grack_auth.rb#L79提供了身份validation的钩子 但我调试了authorized_request?方法authorized_request? 并且得到了这个validation也没有调用。 问题:GitLab中哪个类validation推送? 或者可能这个function无法实现?

Rails Installtion错误:’primefaces’本机gem需要安装构建工具

我在我的窗户上安装Rails 3。 我安装了最新的ruby 2.0.0,我更新了gem。 但是当我使用gem install rails安装rails时,成功的消息已经出现,但最后我发现了 ERROR: Error installing rails: The ‘atomic’ native gem requires installed build tools Please update your PATH to include build tools or download the DevKit from ‘http://rubyinstaller.org/downloads’ and follow the instructions at ‘http://github.com/oneclick/rubyinstaller/wiki/Development-Kit’ 请帮助我……

Ruby on Rails内容管理系统?

是否有可行的开源Ruby on Rails内容管理系统? 我需要一个能够管理结构化内容,内容关系,分类(结构化分类和免费标记)以及简单发布工作流的CMS。 我希望最终将内容保存为XML。 内容也需要从其发布的页面中抽象出来。 谢谢,迈克

推荐用于Ruby的双向加密gem?

我需要一个Ruby的双向加密解决方案,如Blowfish,Rijndael(AES)或其他。 然而,问题在于我找不到合适的gem。 我希望该库支持几种不同的加密算法,因此我可以比较每种加密算法的性能,以便在我的应用程序中实现最佳集成。 我也希望它是开源的。 我遇到了Crypt ,但它没有正确安装,看起来不像是在一段时间内更新了。 EzCrypto也不会安装。 我也看过ruby-aes ,但这只支持Rijndael。 经过一些GitHub搜索,我找到了Encryptor ,这似乎与我正在寻找的东西相似。 但是,我很想知道我可能错过的任何gem/图书馆。 提前致谢!