使用open 命令,调用terminal来打开abc这个文件:
open -a /Applications/Utilities/Terminal.app "abc"期中-a这个参数保证打开一个新的terminal实例
最近有试用VPS的需求,但是价格稍微有点贵,于是想到不如使用一下AWS(Amazon Web Services)。
关于基本的注册之类的这里不做介绍,主要记录下,当创建玩一个instance后,如何开始使用吧:
首先在创建Instance(其实就是一台机器,你可以根据自己需要在配置的时候选好什么操作系统啊之类的)时,就会设置好一个SSH的.pem文件,下载到本地,存好。
然后启动你的Instance(开机),并且在instance面板中,右键你的机器,选贼connect,然后在出现的复层中选中第一项,你就会看到关于SSH连接的相关命令了。
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title>title</title> | |
| </head> | |
| <body> | |
| <form> | |
| <input type="text" name="name" id="my-name" placeholder="输入您的姓名" /> | |
| <button type="submit" id="submit-form">提交</button> | |
| </form> |
项目目录中有很多文件我们是不需要监控其文件变更并重新部署的,因此有一个简单的方式是,将哪些需要忽略文件变更的文件放在'~'结尾的目录下...
这是Meteor的大坑,希望以后这块能做的更好。
首先,在Meteor中,由于经过了沙箱的封装,无法直接触碰到require, module等全局变量。
且,Meteor会自动执行所有不在test,public目录下的js文件,因此我们需要使用的npm模块都需要安装到public目录下。
然后使用meteor-node-module进行模块的加载。
举例,我们现在需要使用mustache,那么cd到public目录下,安装之npm install mustache,然后在我们的代码中使用:
相关issue: meteor/meteor#74 (comment)
方法是使用fiber模块来实现同步阻塞。
首先先利用该模块封装一个同步执行方法:
syncRun = function(func) {
var Fiber = NodeModules.require( 'fibers' );
var fiber = Fiber.current;| #!/bin/bash | |
| #----changed the git history author info--- | |
| #---see http://baike.corp.taobao.com/index.php/Git-m -- | |
| bldgrn='\e[1;32m' # Green | |
| bldylw='\e[1;33m' # Yellow | |
| txtrst='\e[0m' # Text Reset | |
| function warning (){ | |
| echo -n -e "${bldylw}WARNING:" | |
| echo -n -e "${txtrst}" | |
| echo $1 |
| $btnSizeClassPrefix: "%btn-size-"; | |
| $btnStyleClassPrefix: "%btn-style-"; | |
| @mixin addButtonSizeClass( $names... ){ | |
| $selector: listToString( $names, ",", $btnSizeClassPrefix ); | |
| #{$selector} { | |
| @content; | |
| } |