快速创建pear/pecl的rpm

目前使用的服务器为centos,使用yum以及rpm来维护系统好处多多:

安装卸载,升级rpm软件包只需一条命令即可

阅读全文(535字)

评论

memcache连接慢又一例

继上次解决memcache连接慢问题以来,好长一段时间没在这个问题上翻过跟头。这一次我又在生产环境观察到php和memcache的连接时间经常会在50ms以上。
作为一个cache,占用了这么长的执行时间,天理何在?
实际的运行环境如下:

阅读全文(699字)

评论 (1)

goo.gl shortener plugin for vimperator

基于goo.gl短url服务制作的vimperator插件,这个服务本来只有chrome上面可以玩玩,但是实际上有很简单的api可以调用,因此我改造成vimperator插件倒也没费太多的功夫。
goo.gl shortener plugin使用方法

阅读全文(372字)

评论

mysql 5.5.0已经可以下载

很高兴能够看到这个时候mysql还能出个新版本,mysql 5.5.0是所谓的milestone version,这次带来了一些有趣的东西,按照重要程度(我主观上的)列一下:

支持Semisynchronous Replication,这个是从早期google的semi-sync patch转过来的,能够做到master-slave的半同步复制

阅读全文(276字)

评论

php的echo为什么这么慢

作为一个行走江湖多年的老中医,今天受命去解决一例前端页面展现缓慢的问题。问题页的情况如下:

apache + php

阅读全文(595字)

评论 (10)

用git从svn里clone最后几个版本

一般情况下git svn clone这个操作会从第一个版本开始同步,如果版本号已经到了好几万(或更高?),这个操作会相当的费时。
当时还想着能不能hack一下git-svn脚本,其实后来看看文档,clone操作可以使用参数-r$REVNUMBER:HEAD检出指定版本后的代码,因此,更好的步骤应该是这样:

阅读全文(302字)

评论

mysql的partition与auto_increment

mysql 5.1之后,开始新增了partition功能,可以做到对代码透明的情况下进行数据分区。但是从实际使用中来看,限制颇多:

如果用来分区的字段和主键不是同一个,则不能分区

阅读全文(891字)

评论 (2)

subcon使用笔记

在温习flickr的ppt时,看到里面提到了一个叫subcon的工具。由于这个工具已经在google code上开源,所以我毫不客气的下载回来细细端详:

这工具用python写的

阅读全文(745字)

评论

如何让gmail快速的自动检查pop3邮件

这是上一篇的升级版,上一次虽然可以手工检查pop3邮件,但是没有自动化始终是个缺憾。更新后的猴子脚本完全解决了这个问题,见下面的截图。

这个脚本做了两件事情:

阅读全文(209字)

评论 (3)

gmail的pop3快速刷新脚本

gmail接收pop3邮件的周期挺长的,如果邮件不是太频繁的话,差不多1小时才会刷新一次。如果你是firefox用户的话,解决办法是:

安装greasemonkey插件

阅读全文(242字)

评论