小编Mil*_*lin的帖子

iTerm 2个人资料

我最近切换到iTerm2并喜欢它.我想知道是否有一种方法可以使用配置文件来对应您所在的环境/特定机器.

如果我在我的Mac上的一个窗口中执行任务,则配置文件显示为默认值,但如果我将ssh插入计算机(例如dev0),则iTerm上的配置文件将更新为配置文件dev0.完成dev0并调用exit后,配置文件将再次切换到默认值.

我意识到一个解决方法是每当我想要ssh到另一台机器并且有办法区分时打开一个特定的配置文件,但如果连接关闭它需要你注意文本而不是说窗口的背景.

这可能吗?如果没有,如何添加此功能,有没有可以贡献的方式?

macos iterm

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

使用cubism.js的其他数据源

我喜欢立体主义的用户体验,并希望在我们拥有的后端之上使用它.

我已经阅读了API文档和一些代码,其中大部分内容似乎已被删除.我怎样才能开始准确使用其他数据源?

我有一个大约6k个单独机器的数据存储,精度为5分钟,大约100个左右的统计数据.

我想查询一些具有该机器的特定标识符的Web应用程序,然后通过查询特定的mongo数据存储来呈现类似于立体主义的仪表板.

将webapp或查询写入mongo不是问题.

这个问题更符合这样一个事实:立体主义似乎需要查询你用于每个单独数据点的任何数据存储(假设你在一周的窗口中有100个统计数据......昂贵).

有没有其他方法可以利用此工具查看使用类似下面的代码加载的数据?

var data = [];
d3.json("/initial", function(json) { data.concat(json); });
d3.json("/update", function(json) { data.push(json); });
Run Code Online (Sandbox Code Playgroud)

json d3.js cubism.js

19
推荐指数
1
解决办法
6774
查看次数

node.js中的命名空间带有require

我正在玩耍并通过个人项目了解誓言.这是一个小型客户端库,在誓言中完成测试.因此,我必须构建并测试一个这样写的文件:

(function(exports) { 
    var module = export.module = { "version":"0.0.1" }; 
    //more stuff
})(this);
Run Code Online (Sandbox Code Playgroud)

在我的测试中(基于science.js,d3等)需要这样的模块:

require("../module");
Run Code Online (Sandbox Code Playgroud)

在尝试运行测试时,我继续得到"模块未定义错误",所以我去了一个repl并运行:

require("../module")
Run Code Online (Sandbox Code Playgroud)

它返回了:

{ module: { version: "0.0.1" } }
Run Code Online (Sandbox Code Playgroud)

我意识到我可以这样做:

var module = require("../module").module;
Run Code Online (Sandbox Code Playgroud)

但感觉就像我通过这种方式创建一个问题,特别是因为我基于这个项目的库是以我描述的格式进行的.

我希望我的项目行为类似于我基于它的那些项目,其中:

require("../module");
Run Code Online (Sandbox Code Playgroud)

在此命名空间中创建变量:

module.version; //is valid.
Run Code Online (Sandbox Code Playgroud)

我已经在各种库中看到了这一点,我正在遵循T的格式和思考过程,但我相信我可能会遗漏一些我不知道的需求行为.

require node.js vows

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

标签 统计

cubism.js ×1

d3.js ×1

iterm ×1

json ×1

macos ×1

node.js ×1

require ×1

vows ×1