所以我有Rails应用程序,我安装了react-rails gem,设置它并尝试运行测试应用程序.
新安装的,当我试图运行hello world程序时,这个错误变得很糟糕:
未捕获的ReferenceError:未定义ReactDOM
这是我的反应:
var HelloWorld = React.createClass({
render: function() {
return (
<p>
Hello, <input type="text" placeholder="Your name here" />!
It is {this.props.date.toTimeString()}
</p>
);
}
});
setInterval(function() {
ReactDOM.render(
<HelloWorld date={new Date()} />,
document.getElementById('example')
);
}, 500);
Run Code Online (Sandbox Code Playgroud)
它保存在/app/assets/javascripts/components/test.js.jsx文件中.
Rails 4.2.4使用Ruby 2.2.3
当我运行它输出:
php artisan serve --port=80
Laravel development server started on http://localhost:80
Run Code Online (Sandbox Code Playgroud)
如何让它在后台运行,当我退出控制台时服务器停止.
是否可以创建更改safari主页的扩展名?如果是,有人能为我提供一些指导吗?也许是一些阅读材料?
像这样的东西(但铬):https://chrome.google.com/webstore/detail/city-page-today-home-page/omjifaanlgiocfonnjlengeomjfhgklg
谢谢!
编辑:一个简单的重定向将是okey.当用户点击新标签时,他会立即被重定向到我们的网站.
基本想法:我正在创建一个应用程序。其中用户在输入字段(type="file")中选择本地文件(mp4 ),然后将视频流式传输给其他用户。我正在考虑在 javascript 中操作文件。并通过(datachannels webRTC)将其逐块发送给另一个用户,然后在另一端逐块播放。
我知道我可以使用 - MediaSource API“组装”块
问题:如何使用 javascript 将视频分成块?我已经在谷歌上搜索了一段时间,我似乎找不到图书馆(也许我在谷歌上搜索了错误的关键字?)。
谢谢!
所以我有这种非常奇怪的情况.我有两个图标,288x288px.但是第一个图标在应用程序中显示出比另一个更大的图标.
她是我的xml:
<GridLayout scaleX="1.0" scaleY="1.0" class="background" rows="auto, auto, auto, auto" columns="*, *">
<StackLayout colSpan="2">
<Image class="logo" stretch="none" src="res://logo"></Image>
</StackLayout>
<GridLayout colSpan="2" class="login-container" row="1" rows="auto, auto, auto, auto, auto" columns="*">
<StackLayout class="input-wrapper" row="0">
<TextField class="input" hint="Email" [(ngModel)]="email"></TextField>
</StackLayout>
<StackLayout class="input-wrapper" row="1">
<TextField class="input" hint="Password" [(ngModel)]="password"></TextField>
</StackLayout>
<Button colSpan="2" class="sign-in" row="3" cssClass="hello" (tap)="doLogin()" text="Sign in"></Button>
<StackLayout row="4">
<Label class="bottom-text" text="Forgot your password?"></Label>
</StackLayout>
</GridLayout>
<GridLayout colSpan="2" row="2" rows="100" columns="*, *">
<Image width="100" height="100" stretce="none" row="0" col="0" src="res://facebook"></Image>
<Image width="100" height="100" stretch="none" row="0" …Run Code Online (Sandbox Code Playgroud) 如何将本地媒体文件(视频文件)传输给同行?(我正在使用 janus-gateway - videoroom 插件)。
对于音频有 webAudio,但是对于视频呢?
谢谢!
更新:也许有人有一个例子?或者一个小代码片段?也许是一些库的链接?
因此,我创建了一个新的EC2实例并在其上安装了docker。
我从(https://github.com/commonsearch/cosr-front/blob/master/INSTALL.md)部署了代码,并按照安装说明进行操作。
安装成功,我启动了服务器:
[ec2-user@ip-172-30-0-127 cosr-front]$ make docker_devserver
docker run -e DOCKER_HOST --rm -v "/home/ec2-user/cosr-front:/go/src/github.com/commonsearch/cosr-front:rw" -w /go/src/github.com/commonsearch/cosr-front -p 9700:9700 -i -t commonsearch/local-front make devserver
mkdir -p build
go build -o build/cosr-front.bin ./server
GODEBUG=gctrace=1 COSR_DEBUG=1 ./build/cosr-front.bin
2016/05/28 16:32:38 Using Docker host IP: 172.17.0.1
2016/05/28 16:32:38 Server listening on 127.0.0.1:9700 - You should open http://127.0.0.1:9700 in your browser!
Run Code Online (Sandbox Code Playgroud)
好吧,现在当我想从外部访问它时,我不能!甚至不卷曲本地服务器。
当我运行docker ps它给我正确的端口转发:
[ec2-user@ip-172-30-0-127 ~]$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1a9f77e1eeb1 commonsearch/local-front "make devserver" 4 minutes …Run Code Online (Sandbox Code Playgroud) 所以我终于设置了elasticsearch数据库并将数据导入其中。
有时,当我尝试从前端请求数据时,我会收到 500 错误(并非总是如此,只是有时)。
我尝试向 POSTMAN 请求数据(以查看 ES 错误消息)。
我有:
{
"error": "SearchPhaseExecutionException[Failed to execute phase [query], all shards failed; shardFailures {[9m4uVcf3TLmQ9Kr7z_fSpQ][text][0]: QueryPhaseExecutionException[[text][0]: query[filtered(function score (blended(terms: [url_words:test, domain_words:test, title:test, body:test]), functions: [{filter(*:*), function [org.elasticsearch.common.lucene.search.function.FieldValueFactorFunction@56319fc9]}{filter(*:*), function [org.elasticsearch.common.lucene.search.function.FieldValueFactorFunction@60b46f02]}]))->cache(_type:page)],from[0],size[25]: Query Failed [Failed to execute main query]]; nested: ElasticsearchException[Missing value for field [lang_en]]; }{[9m4uVcf3TLmQ9Kr7z_fSpQ][text][1]: QueryPhaseExecutionException[[text][1]: query[filtered(function score (blended(terms: [url_words:test, domain_words:test, title:test, body:test]), functions: [{filter(*:*), function [org.elasticsearch.common.lucene.search.function.FieldValueFactorFunction@3ca7d41e]}{filter(*:*), function [org.elasticsearch.common.lucene.search.function.FieldValueFactorFunction@63daf999]}]))->cache(_type:page)],from[0],size[25]: Query Failed [Failed to execute main query]]; nested: ElasticsearchException[Missing value for field [lang_en]]; }{[9m4uVcf3TLmQ9Kr7z_fSpQ][text][2]: QueryPhaseExecutionException[[text][2]: query[filtered(function …Run Code Online (Sandbox Code Playgroud) 所以几天我开始这个应用程序 - 手表工作得很好,直到今天.
这就是我所说的: tns run android --emulator --device=ANDROID --watch
但是当我更改代码时,没有任何反应,我的更改不存在.当我运行tns医生时,它显示除了ios模拟器之外一切都是最新的(我现在不使用).
刚尝试重新安装应用程序(来自git - https://github.com/nestor94/my-instagram)并重新创建了avd.仍然 - 手表不工作.
谢谢!
go ×2
javascript ×2
nativescript ×2
amazon-ec2 ×1
css ×1
docker ×1
laravel ×1
php ×1
python ×1
reactjs ×1
ruby ×1
safari ×1
stream ×1
tns ×1
typescript ×1
webrtc ×1