我想制作emacs缩进ruby方法调用,如:
foo(
:blah => 'bar',
:shibby => 'baz'
)
Run Code Online (Sandbox Code Playgroud)
我能得到的最接近的是:
foo(
:blah => 'bar',
:shibby => 'baz'
)
Run Code Online (Sandbox Code Playgroud)
这是使用ruby-deep-indent-paren,ruby-deep-indent-paren-style,ruby-deep-arglist全部设置为nil.
哈希缩进我喜欢的方式...如果我可以像哈希那样使方法调用缩进我会很高兴.有任何想法吗?
我有一个使用NSWindowController子类的简单Cocoa应用程序.在笔尖我设置:
我的NSWindowController子类的init方法被调用(我称之为超级),但不管我做什么都不会调用windowDidLoad.
我必须遗漏一些明显的东西,但对于我的生活,我无法弄清楚它是什么.
我正在尝试使用websockets将数据从服务器流式传输到客户端 - 特别是ws和websocket流.但是,流似乎过早关闭,我只收到两个大块的数据.这是一个简单的例子.
我有一台服务器:
var WebSocketServer = require('ws').Server;
var websocketStream = require('websocket-stream');
var wss = new WebSocketServer({port: 8098});
var fs = require('fs');
var util = require('util');
wss.on('connection', function connect(ws) {
var stream = websocketStream(ws);
var rs = fs.createReadStream('foo.big');
rs.pipe(stream);
});
Run Code Online (Sandbox Code Playgroud)
以及使用pipe()连接并将foo.big流式传输到本地文件的客户端:
var fs = require('fs');
var util = require('util');
var websocket = require('websocket-stream');
var rs = fs.createWriteStream('big.out');
rs.on('open', function () {
var ws = websocket('http://localhost:8098');
ws.on('open', function () {
ws.pipe(rs);
}).on('error', function (err) {
console.log(err);
}).on('close', function (err) {
console.log("Closing"); …Run Code Online (Sandbox Code Playgroud) 我有一个厨师食谱,安装nginx并安装自定义nginx.conf文件.它与Opscode基本相同,并使用cookbook_file来安装文件.
如果我对conf文件进行了更改,则使用chef重新运行cookbook,配置文件不会更新.这似乎是一个错误 - 我做错了什么?