RSS
 

Author Archive

上周twitter更新汇总 2010-09-14

14
  • 终于跟新浪微博的人联系上了,用新浪微博账号登录图虫指日可待。 #
  • 试用了一下腾讯微博,用户体验确实做得比新浪微博好很多。 #

Powered by Twitter Tools

 
 

比ab更好用的压力测试工具:siege

05

看php的ppt()的时候无意中发现的命令,可以通过ubuntu安装

http://talks.php.net/show/digg/

同时发现的工具还有strace,改天试用一下

 
 

shen2.cn域名终于恢复正常解析

04

域名由于更换注册商,博客暂停了两个半月。

虽然两个月之间我仍然通过修改/etc/hosts的方法来写博客,但毕竟很不勤快。

如今终于恢复正常。沈二铺子重新开张。相关twitter也一并重新启用,敬请关注。

 
 

万恶的CNNIC,我的域名明明备案了,居然还不能解析

03

shen2.cn两个星期前,我就注回来了,可是似乎正好遇上CNNIC网络调整,明明我已经被过案了,但还是挂着一个serverHold。

严重鄙视CNNIC。域名备案、不备案不解析的制度,统统玩儿蛋去吧。

 

解决显卡驱动的ignoreABI问题

03

前两天我手贱,升级了一下ubuntu的软件包,结果显卡驱动出问题,挂掉了。可怜我NB的GTX260+,愣是不能用,进不了桌面。

提示信息是ABI驱动云云,估计是新的驱动不是在某某开源协议框架下的,不能随便用。必须加ignoreABI参数。可是提示信息愣是没说在哪里加ignoreABI参数。

研究了半天,发现用startx — -ignoreABI可以强行启动。

可是不能让我每次启动的时候都手敲这个命令啊。总有配置文件可以设置吧。

可算是被我找到了,在/etc/X11/xorg.conf文件中,加上下面这一段即可:

Section "ServerFlags"
Option "IgnoreABI" "1"
EndSection

 
 

上周twitter更新汇总 2010-08-30

24
  • 我架设的twitter代理光荣地第二次被封,现在启用第三个代理地址:http://m38.cn/,请互相转告 #

Powered by Twitter Tools

 
 

图虫和OpenJudge开始支持Pingback

20

所有的网页都可以接受pingback,但只有资源性页面会显示pingback。

测试一下
http://blog.stockwei.com/2010/04/07/349

 
 

ubuntu从中文切换成英文的方法

18

有台电脑装系统的时候装了ubuntu中文桌面版,但后来改用做服务器了。
结果每次用命令行登录,所有的提示信息都只能看到乱码。
网上查了一下切换的方法,由于发行版不同,并不是十分靠谱。

最后总结下来,主要做两件事情。
修改/etc/default/locale文件,把LANG改成 LANG=”en_US.UTF-8″

第二件事情是获取语言文件,
从别的安装英文版系统中,复制
/usr/lib/locale目录下的所有文件到当前系统中

就能切换到英文环境了。

 
 

今天研究php的几点收获

18

虽然写php已经很长时间,但是还是经常有新发现新收获。

php这个看似很原始很土的函数式语言,正在爆发出惊人的生命力。

fastcgi_finish_request

由php-fpm提供的函数功能,能够在php还没有执行完的时候先给等不及的客户端返回返回结果。

http://syre.blogbus.com/logs/20092011.html

php-fpm的上传加速支持

http://php-fpm.org/wiki/Features#Accelerated_upload_support

tmpfs

将内存的一部分作为文件系统使用,适合挂载到/tmp

copy()和file_get_contents()函数

由于都使用fopen wrappers,因此在请求http的时候,会把获取的header放到:
$http_response_header
通过这种方式我们可以解决在copy过程中获得的404错误等问题。

mysql主从模式中replication delay的最佳解决方案

mysql5.5开始支持“半同步”方式的主从复制,能够在对主服务器进行修改的时候,直到至少有一台从服务器返回结果才给出返回。
是目前最好的replication delay解决方案

PECL::Memcached 库

cas值,能够解决高并发时候的一些冒险问题。
getMultiDelayed,能够以异步的方式获取数据,从而减少阻塞时间。

facebook提供的XHProf工具

XHprof工具能够监测php执行过程,分析出各个函数的开销。
http://mirror.facebook.net/facebook/xhprof/(需翻墙)

 
 

什么配置的服务器做什么配置的事情

18

实验室有好几台腾讯淘汰下来送给我们的服务器,怎么利用这批机器让他们发挥余热可是让我绞尽脑汁。

DL380 G4(双路单核至强2.8G), 1块73GB SCSI, 5块146GB SCSI

我选择用来做分布式文件系统的数据节点,充分利用它盘位多,容量尚可的特点。

DL380 G4(双路单核至强2.8G),6块73GB SCSI

我选择用来做mysql的从数据库,对mysql来说73GB容量戳戳有余,而多个硬盘可以提高数据的吞吐量。如果合理地把数据表通过分区的方式,分散到多个硬盘上,能实现比一块硬盘高很多的并发性能。