Welcome to

快雪Tang

Home / 技术

Ubuntu 14.0.4/Mac 安装nodejs开发或生产环境 (rvm)

首先来讲,Mac上可以有几种安装nodejs开发环境的方法,然而各种坑我都踩过了,还是建议rvm来安装nodejs,事实上好像我现在并没有遇到什么古怪的问题了,所以这篇文章其实并不能解决初学者的所有问题,顶多只是把一种最佳流程给记录下来罢了。 首先还是上脚本,适用于Ubuntu,Bash环境,同时也适用于Mac的Terminal/iTerm2环境(但需要一点点更改,主要是去掉apt-get相关的指令):

Read More

安全截断mysql binlog日志

对于运维来讲,截断mysql binlog日志释放磁盘空间是必要的,因为时间太久远的binlog已经毫无意义了。 按照mysql的文档,截断binlog并不困难,下面是一个示例:

Read More

WordPress部署使用一个nginx前端

一般来说,WordPress都是被部署到一个LAMP环境的,不过为了追求分流、负载均衡,或者其他的具体需求,我们可能并不真的直接暴露Apache2给访问者,而是借助一个前端服务器(甚至是集群,话说谁的Blog还在写而且有百万千万级访问吗?)来转置。

Read More

git 删除一个远程标签

我们可能会遇到这样的情况,一个标签已经在远程仓库存在了,然而在本地我们必须将这个标签移动到另一个新提交上面,但当我们这样做了之后,移动过的标签却无法被推到远程仓库了。 > 0 (devel u=) $ git push –tags To git@git.github.com:hedzr/devops-op-knife.git ! [rejected] release/v0.5.11 -> release/v0.5.11 (already exists) error: failed to push some refs to ‘git@hedzr.git.22os.com:hedzr/devops-op-knife.git’ hint: Updates were rejected because the tag already exists in the remote. 这时,我们需要首先删除那个远程标签,然后重新推送一次就可以了。 要删除一个远程标签,可以执行命令: […]

Read More

解决WordPress前端nginx时无限重定向问题

问题现象是,使用nginx作为前端,php-fpm或者apache2后端,开首页收到“Redirection loop”错误,但后台登录正常的问题。这个问题相当典型,答案很多,可以乱搜,但基本上靠谱的方案就是一个:“remove_filter(‘template_redirect’, ‘redirect_canonical’);”。 这里着重要记录的,不是方案本身,只是提供一个脚本,目的在于一次性地修正wp-contents/themes/下的全部主题的functions.php,只要在安装了、更新了主题之后在ssh bash环境中执行一遍该脚本,就会一次性地解决全部问题。 脚本如下:

Read More

MEAN.io vs MEAN.JS – A Comparison

http://www.creativeworkline.com/2014/05/meanio-vs-meanjs-comparison/ Original Posted Mai 28th, 2014 in Blog by creative workline  o The MEAN Stack For those of you who don’t know what MEAN is exactly, I will try to make it fast and simple. The initials of the word MEAN are […]

Read More