不自重者,取辱。不自长者,取祸。不自满者,受益。不自足者,博闻。

在bluehost买的空间和域名,已经使用了一年多了,速度确实不太给力,被墙是经常的事儿。

最近实在忍不住,将域名baidufe.com转入万网,重新进行DNS设置和域名解析。

不过,挺恶的是,当时在国外买这个域名,一年也才78块钱,转入万网,需要续费一年,得收120,坑爹啊。

好在万网的后台管理,还不错,用着也挺方便。


非常悲催的是,国际域名转入,得5~7天才生效,生效以后,直接导致baidufe.com无法访问,包括网站访问不了、SSH访问不了、邮箱也用不了、SVN也用不了。。。

晕死,ping都ping不通。

在安装好了nodejs之后,再来安装uglifyjs,关于nodejs的安装,可以参考这里:nodejs安装教程

uglifyjs作为nodejs的一个模块而存在,通过nodejs提供的npm命令直接安装:

#安装最新版的uglifyjs
npm install uglify-js

安装好了以后,文件会生成到:npm/node_modules/uglify-js

所以,要想直接使用uglifyjs的命令,还需要最后一步:创建一个软链

#进入到bin目录
cd /home/YOUR_NAME/bin
 
#创建uglifyjs的软链
ln -s /home/YOUR_NAME/lib/node_modules/npm/node_modules/uglify-js/bin/uglifyjs
#bluehost #uglifyjs 浏览(641) 阅读全文 评论

今天在自己的bluehost虚拟主机上装了个nodejs的环境,安装方法在这里mark一下,有需要的,可以copy过去用:

#!/bin/sh
 
#这是你的大名
YOUR_NAME=`whoami`
  
#随便创建一个目录用来下载nodejs
mkdir -p /home/$YOUR_NAME/download
  
#进去,并在该目录下载nodejs
cd /home/$YOUR_NAME/download
#我这里用的最新版本
wget http://nodejs.org/dist/v0.8.10/node-v0.8.10.tar.gz
  
#解压node
tar zxfv node-v0.8.10.tar.gz > /dev/null
  
#进入node安装包的目录
cd node-v0.8.10
  
#配置,记得一定要指定prefix,而且目录得正确
./configure --prefix=/home/$YOUR_NAME/
  
#在来make一把,参数很关键
make -C out BUILDTYPE=Release 
  
#最后一步,安装
make install
#bluehost #node.js #nodejs.install.sh 浏览(1815) 阅读全文 评论

bluehost主机在美国,默认时间为:美国墨西哥城时间。

这对中国用户来说,确实不太妥,看着网页上的时间,还得心里默默计算下时差。。。白天写的文章,显示是在晚上。。。


如果要在网页上输出为 北京时间 ,可以用php的方法,在时间输出时,把时差考虑进去。

不过整个站点输出时间的地方还蛮多的,这应该有些麻烦了。


再有一个方法,就是修改php.ini文件(bluehost上可直接修改网站根目录@www下的php.ini)。找到:

[Date]
; Defines the default timezone used by the date functions
date.timezone = "America/Denver"
;additional options at http://php.net/timezones

修改第三行为:

[Date]
; Defines the default timezone used by the date functions
date.timezone = "PRC"
;additional options at http://php.net/timezones

这里的 PRC 就指的 中华人民共和国 (The People's Republic of China)。

中国标准时间,就是北京时间了!

#PHP #bluehost #web时差 浏览(972) 阅读全文 评论(36)

   2月份在bluehost上搭建的svn服务,搭建好后一直都是已 svn+ssh:// 的方式在用。


   在windows下checkout代码,速度不快,而且每次连接都需要输入两次密码,巨蛋疼,超麻烦,为了能不这么麻烦,在乌龟里需要这么配置一下:

   1、进入到工作区间,右键:TortoiseSVN -> Settings


   2、然后找到:Network,在右侧找到SSH client客户端执行程序


   3、紧接着在命令后加上Username 、 Password即可

   just like this:

"E:\Program Files\TortoiseSVN\bin\TortoisePlink.exe" -l username -pw password


   在Linux下,依然要输入两次密码,也蛋疼,木有啥好办法,只得建立两台机器之间的信任关系:

ssh-keygen -t rsa

   可以一直回车,按默认的生成,最后:

cd ~/.ssh
cp id_rsa.pub authorized_keys

   再把这个authorized_keys文件上传到bluehost机器上,对应的 ~/.ssh 目录下即可。

#bluehost #svn+ssh 浏览(704) 阅读全文 评论