Install HHVM in Ubuntu 12.04

HHVM 是 Facebook 开发的高性能 PHP 虚拟机,宣称比官方的快9倍,而且已经有人测试了 HHVM 跑 WordPress 的效率比 PHP 要快 40 倍,这个必须要尝试了,去年年底,Facebook 发布了 HHVM 的 FastCGI 支持,而且 Ubuntu 安装起来非常方便,直接从 HHVM 的官方源安装即可。HHVM 的 Wiki 里面安装方法十分详细,但是因为有墙的存在,我们只能使用 mirror.mephi.ru 这个镜像了。 继续阅读Install HHVM in Ubuntu 12.04

Build lastest nginx and ngx_pagespeed in Ubuntu 12.04

PageSpeed 是谷歌开发的一个服务器过滤模块,可以在服务器上自动将网页性能最佳实践应用到页面和相关资源,从而加速网站,减少页面加载时间。ngx_pagespeed 是 Nginx 的 PageSpeed 扩展模块,功能包括:

  • 图片优化: stripping meta-data, dynamic resizing, recompression
  • CSS & JavaScript 压缩、合并等
  • 小资源的内联
  • 推迟图片和 JS 的加载
  • HTML 重写
  • 延长缓存扩展

今天我们就把 Nginx 和 ngx_pagespeed 部署到 Ubuntu 服务器上。

继续阅读Build lastest nginx and ngx_pagespeed in Ubuntu 12.04

Beanstalkd – Simple, Fast Queue – Installation

Manual Installation from Github Repository

# create download and build directory
mkdir -p ~/build/beanstalkd
cd  ~/build/beanstalkd
 
# download repository - alternatively use the latest stable zip archive from
git clone git://github.com/kr/beanstalkd.git
cd beanstalkd
# build and install
make
sudo make install
 
# link binary - original debian package init.d script uses hard coded /usr/bin/beanstalkd
sudo ln -s /usr/local/bin/beanstalkd /usr/bin/beanstalkd
 
 
# download default properties
cd  ~/build/beanstalkd
wget -O beanstalkd.default https://raw.github.com/guguncube/bash/master/beanstalkd/default/beanstalkd
sudo cp beanstalkd.default /etc/default/beanstalkd
sudo chown 0:0 /etc/default/beanstalkd
 
# download init.d script
wget -O beanstalkd.init.d https://raw.github.com/guguncube/bash/master/beanstalkd/init.d/beanstalkd
sudo cp beanstalkd.init.d /etc/init.d/beanstalkd
sudo chown 0:0 /etc/init.d/beanstalkd
sudo chmod u+x /etc/init.d/beanstalkd
 
#create journal path before usage, otherwise beanstalkd will not start at all
sudo mkdir -p /var/lib/beanstalkd
 
#create log path
sudo mkdir -p /var/log/beanstalkd
 
# start beanstalkd
sudo /etc/init.d/beanstalkd start
#sudo /usr/local/bin/beanstalkd -l 0.0.0.0 -p 11300 -b /var/lib/beanstalkd -V
 
# check beanstalkd status
sudo /etc/init.d/beanstalkd status

 

Firefox 强制所有网页中文用宋体

雅黑这种字体,打印用起来是漂亮。但是低分辨率的显示器看上去并没有那么美。看惯了宋体,还是觉得宋体的辨识度更好一些。现在的网页很多都用雅黑字 体了,如果用 Firefox 设置里面的强制使用字体的话会造成一些符号字体变成乱七八糟的。所以我们想办法把雅黑字体强制换成宋体就可以了。想到做到,搞起。

开始 -> 运行 -> 输入 %AppData%\Mozilla\Firefox\Profiles,然后进入里面类似 xxxxxxx.default 的目录,再进入 chrome 目录,把文件 userContent-example.css 改名为 userContent.css,没有就建立一个咯。

然后修改 userContent.css 文件,增加下面的 CSS 语句:

@font-face
{
    font-family: "微软雅黑";
    src: local("tahoma");
}
@font-face
{
    font-family: "Microsoft Yahei";
    src: local("tahoma");
}

如果你更喜欢雅黑的话,这个方法也可以把宋体强制换为雅黑!