Ionic

安装node.js npm
http://nodejs.cn/download/releases/
https://nodejs.org/download/release/v5.1.1/node-v5.1.1.pkg

安装cordova
# npm install -g cordova
安装完毕
# cordova –version
5.2.0

安装ionic
# npm install -g ionic -d
# ionic –version
1.6.4

运行程序
ionic serve
1

Mac客户端CentOS服务器 SSH免密码登陆

在学习GIT服务器搭建过程中,需要用到SSH进行客户端与服务器的连接。

为了在使用SSH登陆服务器时省去每次输入密码的麻烦,所以弄了一下SSH免密码登陆。

1 在Mac客户端命令行生成公钥和私钥

# cd ~/.ssh

# ssh-keygen -t rsa

之后回车两次,注:(Enter passphrase (empty for no passphrase): 可以设置密码)

结果生成两个文件id_rsa(私钥)和id_rsa.pub(公钥)

2 发送公钥到CentOS服务器端

# scp id_rsa.pub user@ip:~/.ssh

3 登陆CentOS服务器端,设置公钥文件

# ssh user@ip   注:此时还是需要输入密码

# cd ~/.ssh

# cat id_rsa.pub >> authorized_keys

# chmod 600 authorized_keys   注:必须设置成600

4 在Mac客户端输入# ssh user@ip,即可无密码访问。

附:RSA算法http://baike.baidu.com/view/10613.htm

Mac系统下XAMPP配置虚拟主机

1 Mac系统下编辑hosts文件

命令行下 $ sudo -s

# nano /etc/hosts

填入想要加入的虚拟主机域名

2 编辑XAMPP下Apache虚拟主机配置文件,填入虚拟主机配置。

# nano /Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf

<VirtualHost *:80>
ServerName www.ciliu.com
DocumentRoot “程序路径”
ServerAdmin 邮箱
</VirtualHost>
<Directory “程序路径”>
AllowOverride All
order allow,deny
Allow from all
Options All
</Directory>

3 最后,重启Apache即可。

Cornerstone

Cornerstone是Mac下连接SVN Server的软件之一,

可以用它实现对SVN的大部分操作。

上图是打开后的操作界面,主要用到的功能Update和Commit等操作一目了然。

该软件的可操作性也极好,是Mac下版本管理软件之利器。

虽然是收费软件,不过百度老师上面提供了破解的方法。

大致分为两种:

1 删除Cornerstone软件在Mac上相关注册文件

rm -rf /Users/用户名/Library/Application Support/Cornerstone

rm -rf /Users/用户名/Library/Caches/Cornerstone

rm -rf /Users/用户名/Library/Caches/com.zennaware.Cornerstone

rm -rf /Users/用户名/Library/Preferences/com.zennaware.Cornerstone.plist

2 修改系统时间大概为2032年以后,再打开软件。

两种方法,最终都能使软件一直保持14天的使用状态。