小编zab*_*mba的帖子

当我使用Chef进行git克隆时如何进行身份验证?

我是新手,但我猜我将使用SSH密钥......但是怎么样?

git '/home/vagrant/foo' do
    repository 'me@repo.domain.com:/usr/git/app.git'

    reference 'master'
    action :sync

    user "vagrant"
    group "vagrant"
end
Run Code Online (Sandbox Code Playgroud)

git chef-infra chef-recipe

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

WebRTC - 如何识别MediaStream(轨道)的源ID(设备ID)

一旦我建立了WebRTC连接,我就能getLocalStreamsgetRemoteStreams.

流有自己的ID.每个流都由音频/视频轨道组成MediaStreamTrack.

我希望能够识别用于每个轨道的设备/源(ID),以避免添加已添加到连接的流.

换句话说,我正在考虑检查connection.onaddstream流轨道是否已经存在于我的本地或远程流列表中.

有什么建议?

javascript webrtc

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

如何使用 OpenTok 选择音频输出

我正在使用OpenTok构建一个简单的WebRTC应用程序。我需要能够选择相机、音频输入和音频输出。目前这似乎不太可能。

参见opentok-hardware-setup

https://github.com/opentok/opentok-hardware-setup.js/issues/18

我正在我的文件中加载OpenTokindex.htmlopentok-hardware-setup.js.

一切看起来都很棒,我可以选择麦克风和摄像头,但不能选择扬声器audiooutput

<script src="https://static.opentok.com/v2/js/opentok.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

从控制台,我试过

OT.getDevices((err, devices) => { console.debug(devices)});
Run Code Online (Sandbox Code Playgroud)

并观察到你无法得到 audioOutput

(4) [{…}, {…}, {…}, {…}]
0: {deviceId: "default", label: "Default - Built-in Microphone", kind: "audioInput"}
1: {deviceId: "b183634b059298f3692aa7e5871e6a463127701e21e320742c48bda99acdf925", label: "Built-in Microphone", kind: "audioInput"}
2: {deviceId: "4b441035a4db3c858c65c30eabe043ae1967407b3cc934ccfb332f0f6e33a029", label: "Built-in Output", kind: "audioInput"}
3: {deviceId: "05415e116b36584f848faeef039cd06e5290dde2e55db6895c19c8be3b880d91", label: "FaceTime HD Camera", kind: "videoInput"}
length
:4 __proto__:Array(0)
Run Code Online (Sandbox Code Playgroud)

而你可以让他们使用 navigator.mediaDevices.enumerateDevices()

在此处输入图片说明

任何指针?

webrtc opentok

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

尝试将拇指射手安装为 gem 后,不是 Gem::Specification 错误

每次我运行 rake 或 bundle 时,我都会收到以下错误消息:

.rvm/gems/ruby-1.9.2-p290/specifications/thumbshooter-0.1.5.gemspec] isn't a Gem::Specification (NilClass instead).
Run Code Online (Sandbox Code Playgroud)

在我尝试将拇指射手安装为 gem 后,这种情况开始发生。

我尝试卸载 gem,但这似乎没有任何效果。而且拇指射手似乎还没有安装。

rubygems rvm ruby-on-rails-3

2
推荐指数
1
解决办法
658
查看次数

在Openshift上部署Sails.js

当我将Sails.js应用程序部署到OpenShift时,它会一遍又一遍地重新启动.

所以基本上我rhc tail在这个问题中描述的相同输出时遇到完全相同的问题,这个答案描述了为什么会出现这个错误,但是没有提供解决方案

有没有人成功地将Sails.js应用程序部署到OpenShift

我现在致力于OpenShift平台,但我真的想在下一个应用程序中使用SailsJS.

谢谢你的任何建议.

javascript node.js openshift sails.js

2
推荐指数
1
解决办法
1579
查看次数

使用figaro在几个应用程序上设置Heroku上的env变量

Rails 4.0.4 Ruby 2.1.1 Mac OS X 10.9.2 Maverick

此命令运行良好,直到我添加另一个遥控器.

rake figaro:heroku 
 !    Multiple apps in folder and no app specified.
 !    Specify app with --app APP.
 !    Multiple apps in folder and no app specified.
 !    Specify app with --app APP.
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用--app但这不起作用

有任何想法吗?

ruby-on-rails heroku environment-variables

2
推荐指数
1
解决办法
507
查看次数

了解与setTimeout和setInterval一起使用的javascript承诺

有人可以帮助我理解这两行代码并改进它们实际上允许我停止重复吗?

var wait = ms => new Promise(r => setTimeout(r, ms));
var repeat = (ms, func) => new Promise(r => (setInterval(func, ms), wait(ms).then(r)));

repeat(1000, () => Promise.all([myfunction()])
  .then(...)
Run Code Online (Sandbox Code Playgroud)

javascript promise

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

gmaps4rails:如何为路线图设置地图选项,例如容器ID?

我一直试图设置我的容器类和方向图的id选项没有任何成功......谁都知道如何?

来自文档:

<%= gmaps( :map_options => { :container_class => "foo", :id => "bar", :class => "baz" } %>

<%= gmaps({"direction" => { "data" => { "from" => "Paris, france", "to" => "Toulon, france" } }})
 %>
Run Code Online (Sandbox Code Playgroud)

我尝试将两者结合起来但它不起作用......

干杯,

乔尔

ruby-on-rails ruby-on-rails-3 gmaps4rails

0
推荐指数
1
解决办法
854
查看次数

如何使用 python Flask MVC 呈现 index.html

这对我来说绝对是一个新领域,我只是对它的工作方式感到困惑

烧瓶服务器

$ more flask-hello-world.py 
from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return render_template('index.html') #"Hello World!"

if __name__ == "__main__":
    app.run()
Run Code Online (Sandbox Code Playgroud)

索引.html

$ more index.html 
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>untitled</title>
</head>
<body>

Hello worlds
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

测试

$ curl 127.0.0.1:5000
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>500 Internal Server Error</title>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error and was unable to complete your request.  Either the server is overloaded or there …
Run Code Online (Sandbox Code Playgroud)

python flask python-2.7

0
推荐指数
1
解决办法
5369
查看次数