小编Mik*_*ade的帖子

Emacs Ruby方法参数缩进

我想制作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.

哈希缩进我喜欢的方式...如果我可以像哈希那样使方法调用缩进我会很高兴.有任何想法吗?

ruby emacs code-formatting

27
推荐指数
2
解决办法
1914
查看次数

NSWindowController windowDidLoad未调用

我有一个使用NSWindowController子类的简单Cocoa应用程序.在笔尖我设置:

  • 文件所有者的类到我的NSWindowController子类
  • 文件所有者的"窗口"出口到笔尖中的主要NSWindow.

我的NSWindowController子类的init方法被调用(我称之为超级),但不管我做什么都不会调用windowDidLoad.

我必须遗漏一些明显的东西,但对于我的生活,我无法弄清楚它是什么.

cocoa nswindowcontroller

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

使用ws和websocket-stream在node.js中流式传输数据

我正在尝试使用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)

stream websocket node.js

9
推荐指数
1
解决办法
7901
查看次数

厨师更新配置文件

我有一个厨师食谱,安装nginx并安装自定义nginx.conf文件.它与Opscode基本相同,并使用cookbook_file来安装文件.

如果我对conf文件进行了更改,则使用chef重新运行cookbook,配置文件不会更新.这似乎是一个错误 - 我做错了什么?

chef-infra

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