使用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; | |
} |