从memcache中dump所有key的patch
[ 某人的栖息地 ] Time:2008-08-23 12:08:41 Hits:15
在邮件组里看到这个补丁,能够将memcache中所有的key dump出来。 I have just finished a patch to dump all keys from memcached. And I am glad to share this patch to anyone who wants to use it. In the attachment, there are two p...
-
0
digg it
mysqlnd成为php 5.3中的默认mysql驱动
[ 某人的栖息地 ] Time:2008-08-06 23:08:03 Hits:64
mysqlnd成为php 5.3中的默认mysql驱动,它有如下优点: mysqlnd更容易编译: 因为它是php源码树的一个组成部分 mysqlnd和php内部机制结合更紧密,是优化过的mysql驱动 mysqlnd更节省内存,从测试结果来看,比传统的mysql扩展节省40%的内存 mysqlnd更快 mysqlnd提供了丰富的性能统计功能 mysqlnd使用了PHP license以避免不必要...
-
0
digg it
php 5.3将提供改进的Lambda函数
[ 某人的栖息地 ] Time:2008-07-21 09:07:24 Hits:34
从前的lambda函数 在php里面,传统方法是利用create_function来建立lambda函数,老实说,这个创建过程比较麻烦。拿php手册上的例子来说: PLAIN TEXT CODE: 上头这样一段代码,恐怕一时半会还看不明白$newfunc到底是怎样的一个lambda函数。 php 5.3的lambda函数语法 改进的lambda基本语法 PLAIN TEXT CODE: fu...
-
0
digg it
最简便的清空memcache的方法
[ 某人的栖息地 ] Time:2008-07-20 09:07:58 Hits:55
如果要清空memcache的items,常用的办法是什么?杀掉重启?如果有n台memcache需要重启怎么办?挨个做一遍? 很简单,假设memcached运行在本地的11211端口,那么跑一下命令行: $ echo ”flush_all” | nc localhost 11211 注:flush并不会将items删除,只是将所有的items标记为expired。 原文:Flushing memca...
-
0
digg it
Yahoo yui host提供combo handler服务
[ 某人的栖息地 ] Time:2008-07-17 09:07:45 Hits:48
Yahoo之前提供了公开的YUI Hosting,现在又在这个基础上进一步提供了combo handler服务。这项服务的目的是尽可能减少http请求的数目,以提高web前端的展现速度,这也是高性能网页开发的14条军规之首。 此前,如果要使用YUI Rich Text Editor,需要引用若干外部js。共计6个http请求。 PLAIN TEXT CODE: 如果使用co...
-
0
digg it
google gears无法安装的问题解决
[ 某人的栖息地 ] Time:2008-07-16 21:07:34 Hits:32
wordpress 2.6集成了google gears,据说缓存一些文件,大大提升后台访问速度。但是今天跑去下载gears安装,却始终提示安装失败。 Connection errors. Please try again 在google的帮助系统中有相关提示: Listed below are several possible causes for the connection error yo...
-
0
digg it
升级到wordpress 2.6失败
[ 某人的栖息地 ] Time:2008-07-16 14:07:03 Hits:69
第一时间往wordpress 2.6升级,这次不像往常那么顺利,升级完成之后给了一个好大的404错误提示页。根据往常的经验,这个应该是Permalinks的rewrite规则出现了问题,删除wordpress自动生成的.htaccess,就能显示首页,但是内容页通通显示无法找到 T_T 在wordpress的支持论坛上也看到有相同情况的人,为数不少,看来2.6还真是个有瑕疵的版本。解决办法: 把c...
-
0
digg it
memcache遭遇out of memory错误
[ 某人的栖息地 ] Time:2008-07-15 17:07:24 Hits:47
今天在服务器上碰到memcache的out of memory错误,这还是第一次遇到,稍稍有些慌。一共有15台服务器,每台服务器分配了1G内存给memcache,合计有15个G,遇到错误的时候,大概只使用了4个G不到的内存。 现象比较很灵异,设置一个很小的value的时候就会出现这个错误 [root@slave1 bin]# telnet localhost 11211 Trying 127.0....
-
0
digg it
用mysql触发器自动更新memcache
[ 某人的栖息地 ] Time:2008-07-09 14:07:39 Hits:77
mysql 5.1支持触发器以及自定义函数接口(UDF)的特性,如果配合libmemcache以及Memcached Functions for MySQL,就能够实现memcache的自动更新。简单记录一下安装测试步骤。 安装步骤 安装memcached,这个步骤很简单,随处可见 安装mysql server 5.1RC,安装办法也很大众,不废话了 编译libmemcached,解压后安装即可....
-
0
digg it
用firebug来调试actionscript
[ 某人的栖息地 ] Time:2008-07-03 21:07:17 Hits:74
往常调试actionscript,是用的trace,在flash debug player里头输出变量内容。今天看到的方法比较有趣,是利用javascript在firebug中输出as的调试信息。 用firebug调试as的基本原理 PLAIN TEXT CODE: ExternalInterface.call(console.log, "string is [%s]", "abcde"...
-
0
digg it
基于yui grids的wordpress主题 — YUI Autogrid Minima
[ 某人的栖息地 ] Time:2008-07-03 06:07:34 Hits:74
在yuiblog上看到这个基于yui grids的主题,样式简单到了不行,可能正是某些人喜欢的类型。贴图为证: YUI Autogrid Minima主题的特点 干净简洁的html标签 布局会随着浏览器的大小自动调整,可以试着拖拽浏览器边框,会发现怎么也不出现横向滚动条,侧边栏会自适应宽度 固定不动的侧边栏,像某些对联广告一样 还是那句,样式朴素到了不行 [你可以点击这里下载这个主题.]...
-
0
digg it
混合使用SQL和shell命令
[ 某人的栖息地 ] Time:2008-07-01 09:07:57 Hits:77
mysql下可以用批处理模式运行SQL,比如: shell> mysql -h host -u user -p < batch-file.sql Enter password: ******** 但是平常往往需要在执行sql的同时,运行一些shell脚本进行进一步计算,保存日志之类的。这个可以靠mysql的system命令来实现,例如: PLAIN TEXT CODE: # Mixing shel...
-
0
digg it
改用Paint.net
[ 某人的栖息地 ] Time:2008-06-30 08:06:38 Hits:69
曾经我是一个firework用户(firework是当年号称的网页三剑客之一),然而在两年前,脑门子进水开始全部使用免费软件。 当时给friework物色的替代者是gimp,因为gimp也是一款听起来不错的作图软件。两年过去了,我没有成功利用gimp画出一张图片,这个软件功能应该是很强劲的,只是使用习惯上始终无法适应,我可能用windows自带画板的次数还要多一点。 从此改用paint.net,彻...
-
0
digg it
firebug已经提供中文界面
[ 某人的栖息地 ] Time:2008-06-29 10:06:52 Hits:131
一句话,firebug 1.2 beta4已经开始提供中文本地化界面,见图 图中还能看出,从前的“No Allowed-sites/Disable for Site”选项已经不再生效,只对单个站点起作用...
-
0
digg it
diablo3终于是露脸了
[ 某人的栖息地 ] Time:2008-06-28 19:06:08 Hits:68
blizzard终于不再遮掩,即将发布的游戏的确是暗黑破坏神3.进入暴雪首页之后,就是这样一张大大的flash。 刚开始玩暗黑2的时候,我大概是20岁的愣头青。...
-
0
digg it
十大Firefox常用快捷键
[ 某人的栖息地 ] Time:2008-06-27 13:06:17 Hits:68
列一下firefox的十个常用快捷键。用好了的话,能大大提升浏览的效率。 ctrl + l = 把输入的焦点定位到地址栏 ctrl + d = 把当前页添加到书签 ctrl + k = 把输入焦点定位到google搜索框 ctrl + f = 当前页面搜索 ctrl + g = 执行页面搜索后,寻找下一个符合条件的文字 ctrl + t = 新增一个tag ctrl + w = 关闭当前tab c...
-
0
digg it
把firefox的about:config放到侧边栏
[ 某人的栖息地 ] Time:2008-06-26 05:06:10 Hits:73
firefox 3发布以后,有看到一些firefox高级技巧的介绍文章,这些技巧大多数都要用到about:config来进行配置或者优化。但是如果把about:config放到侧边栏打开的话,那么配置起来就更方便了。 比如说你可以把页面上的一些配置文字拖动到config输入框,见下图: 这样可以轻松的对照调整配置。把about:config放到侧边栏也是很容易的一件事情,不需要安装额外的插件。 ...
-
0
digg it
在命令行里执行mysql的sql
[ 某人的栖息地 ] Time:2008-06-23 11:06:39 Hits:108
平常执行sql,需要登录到mysql的shell下,然后再执行。比如: $ /usr/bin/mysql -u root mysql> select * from users; 但是如果写一点简单的脚本,也可以在命令行下直接运行sql并显示结果,比如: PLAIN TEXT CODE: $ cat executemysql.sh #!/bin/sh qry=$1; echo "Execut...
-
0
digg it
Memcache的备忘
[ 某人的栖息地 ] Time:2008-06-20 16:06:43 Hits:77
把memcache使用时的一些细节记录下来. memcache每一个item上限是1M,注意不要超出上限 memcache本身并不支持namespace,但是可以通过一些手段模拟出namespace的效果来,见Memcache 中模拟 namespace 刚接触memcache的时候,可能会写出这样的代码来 PLAIN TEXT CODE: $zhang = $memcache->get(...
-
0
digg it
Easy DragToGo — Super Drag and Drop的替代品
[ 某人的栖息地 ] Time:2008-06-19 07:06:34 Hits:159
从前我也算是Mathon的fans,那阵子很喜欢一只手拿着鼠标浏览网页,另一只手端个茶喝喝,拎个零食扔嘴里,安逸。后来改投到Firefox门下,页面链接的拖拽就靠Super Drag and Drop插件来搞定了,鼠标手势则用另外一个插件——FireGestures,两者配合使用,很是能够找回一些当初Maxthon的感觉。 但是不知道什么时候,有可能是在安装Firefox 3.0之后,Super ...
-
0
digg it


