LightCloud的设计原理
[ Ooso ] Time: 2010-03-12 01:03:00 View: 4
LightCloud是最近看到的一个比较轻巧的分布式key-value数据库,尽管这类软件已经让人觉得审美疲劳,但我仍然觉得它的设计思路值得一提。 特色 除开其项目主页上列出来的特点不提,我觉得还能数得上的特色有: 理论上可以用任意key-value数据库做为底层存储,现在支持以tokyo tyrant或者redis作为底层的存储,如果使用redis可以获得更好的性能(大概提升30%~50%) 没...
-
1
顶一下
浏览器缓存机制
[ 风雪之隅 ] Time: 2010-03-05 14:03:00 View: 4
本文地址: http://www.laruence.com/2010/03/05/1332.html 文章转自: http://harry.javaeye.com/blog/605749 Cache-Control Cache-Control 是最重要的规则。这个字段用于指定所有缓存机制在整个请求/响应链中必须服从的指令。这些指令指定用于阻止缓存对请求或响应造成不利干扰的行为。这些指令通常覆盖默...
-
0
顶一下
FeedBurner可以做啥?
[ 泽欧里 ] Time: 2010-03-01 18:03:00 View: 1
基于这类第三方内容聚合服务的稳定性考虑,我以前一直不屑于使用包括feedburner/feedsky之类的服务作为自己Blog的烧录工具。 前几天为了尝试把 Google Buzz 的内容自动同步到 twitter ,又把N久以前注册的 feedburner 帐号挖了出来使用(当然现在已经是 Google FeedBurner 了)。使用 FeedBurner 的 Publicize -> Soc...
-
0
顶一下
使用nginx做为hiphop-php的前端服务器
[ Ooso ] Time: 2010-02-28 07:02:00 View: 7
在邮件组里看到有人问能不能把多个hiphop-php编译后的程序跑在同一个端口上,想想也是合理的要求。如果一个服务器上跑了多个站点,那肯定都得用80端口,当大家共同租用服务器的时候,这个需求更为强烈。当时我所想到的解决办法是在前面搭个nginx之类的做代理,实际编译后的程序跑在别的端口,然后没过几天就看到了这份wiki - Using nginx as front server to HipHop...
-
0
顶一下
NCR与HTML Entities
[ 风雪之隅 ] Time: 2010-02-25 14:02:00 View: 3
作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/02/25/1324.html 转载请注明出处 Character Entities References(HTML Entities)和Numeric Character Reference(NCR)都是让你可以在页面中显示特殊的字符的编码方式, 俩...
-
0
顶一下
Apache2中俩种设置PHP的异同
[ 风雪之隅 ] Time: 2010-02-23 14:02:00 View: 3
作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/02/23/1310.html 转载请注明出处 Apache2开始引入了Hook方式, 对应的在PHP中也提供了apache2handler这种sapi. 和我之前介绍过的PHP lifecycle不同, 这种情况下的PHP, 通过注册han...
-
0
顶一下
快速安装hiphop-php的捷径
[ Ooso ] Time: 2010-02-21 18:02:00 View: 7
不得不说,现在安装hiphop-php实在是太麻烦了,如果有rpm包一次搞定那该多好?就说周边那些零散的依赖库,也有不少安装比较繁琐的硬骨头。 Centos用户的好消息 Update: 在centos 64位机上完全通过rpm安装hiphop-php的步骤也已经提供了。 在邮件组上看到有人提供了centos下安装hiphop相关的rpm列表,把这些rpm装好,再按照wiki上专心编译hiphop即...
-
0
顶一下
初次体验hiphop-php
[ Ooso ] Time: 2010-02-21 10:02:00 View: 2
昨天facebook在github上发布了hiphop-php的源代码。之前听说这玩意能把php代码翻译成c++代码,然后带来巨大的性能提升,所以第一时间编译了一份hiphop-php。 我的机器环境是 Centos 5.3 x86_64 8G内存 Intel(R) Xeon(R) CPU E5420 @ 2.50GHz 安装注意事项 编译的时候碰到的问题很多,但是基本上都是按照wiki上的步骤...
-
0
顶一下
git的代码review工具
[ Ooso ] Time: 2010-02-11 23:02:00 View: 1
facebook在GitHub上托管了大量的开源项目,足足有26个。其中hiphop-php以及xhp在这阵子炒的比较热,的确是让人印象深刻的东西。顺手把别的项目翻出来看,也有很实用的工具,比如git-review。 git-review为git新增了一个很方便的代码review途径,利用这个命令,可以调用别的工具比如vimdiff来review代码的改动。下面简单记录一下使用的过程: 下载并安装...
-
0
顶一下
2010春节球赛观看时间表
[ 泽欧里 ] Time: 2010-02-10 12:02:00 View: 2
央视拿下欧冠转播权的时候,我就有不祥的预感 -- 那可是一个喜欢在黄金时间播乒乓球羽毛球录像的国家体育电视台啊 -- 于是看到这份转播表的时候,我泪奔了。央视五套说:今年过节没球看,没球看啊没球看;要看就看冬奥会。 诚然从某个中立的角度来说我们派出两百号人参加的冬奥会的确比冠军联赛来得重要得多;从某种商业角度来说有组织有预谋的把某些有分量的比赛从CCAV5挪到风云足球去播也的确是可以增加不少的付...
-
0
顶一下
Facebook性能大提升的秘密:HipHop
[ 风雪之隅 ] Time: 2010-02-03 11:02:00 View: 2
本文地址: http://www.laruence.com/2010/02/03/1283.html 文章转自: CSDN 评论: 从最早听说Facebook搞一个神奇的项目开始, 我就在猜测它会怎么做? 想APC一样编译成Opcode? 或者是象phc从Opcode再次加工. 但, 今天看到的介绍, 让我还是有点出乎意料…哪就是- HipHop提供编译器, 让你可以”用P...
-
0
顶一下
注意PHP5.2.11之后的json_decode
[ 风雪之隅 ] Time: 2010-02-02 18:02:00 View: 2
作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/02/02/1272.html 转载请注明出处 在PHP5.2.6以前, json_decode一个字符串, 将会返回字符串本身. php -r "var_dump(json_decode(laruence));" //输出 string(8)"l...
-
0
顶一下
pkg-config与LD_LIBRARY_PATH
[ 风雪之隅 ] Time: 2010-01-27 19:01:00 View: 2
本文地址: http://www.laruence.com/2010/01/27/1265.html 文章转自: Lucky_xi的百度空间 最近遇到的几个问题, 都和LD_LIBRARY_PATH有关, 想整理一篇心得, 但发现一片比较好的介绍文章, 就不再赘笔了。 一、编译和连接 一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数...
-
0
顶一下
IE下var的重要性的又一佐证
[ 风雪之隅 ] Time: 2010-01-21 12:01:00 View: 2
作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/01/21/1254.html 转载请注明出处 一个朋友问了一个js问题, 一段看不出有任何问题的代码, 在ie下报错:”object doesn’t support this property or method”...
-
0
顶一下
Google Pack 软件精选之 Avast
[ 泽欧里 ] Time: 2010-01-21 12:01:00 View: 22
前阵子刚把用了好多年的 norton 换成了免费的 Avira AntiVir 小红帽,结果发现小红帽每天都会自动弹出一个硕大的广告对话框催我升级到收费的高级版本,巨烦!听说Google Pack软件精选最近加入了Avast杀毒软件的免费版,为之一动。 目前访问 Google Pack ,缺省跳转到的简体中文页列出来的软件精选清单里面并没有 Avast ,依然只有 Spyware Doctor ...
-
0
顶一下
Nginx/PHP Fastcgi PATH_INFO的一个问题
[ 风雪之隅 ] Time: 2010-01-20 00:01:00 View: 2
作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/01/20/1247.html 转载请注明出处 通过在nginx.conf中模拟PATH_INFO的方法会有一个bug. 那就是PATH_INFO不会被urldecode. 对于Apache+PHP(php2handler)来说, PA...
-
0
顶一下
每个人心中都有一个『阿凡达』
[ 泽欧里 ] Time: 2010-01-10 00:01:00 View: 31
据说下周开始和平影都的『阿凡达』IMAX厅票价要涨到180了,据说排队买票的队伍比春节买火车票的还夸张,据说IMAX票在网上都已经炒到一千多块了。实在是太疯狂。看来我不惜请年假去看6号的白天半价场真是赚大了。 很奇怪为什么这次阿凡达的IMAX会忽然火到发烫。以前的蜘蛛侠3、哈利波特、黑暗骑士、包括变形金刚2其实都有IMAX版本,但从来没有出现这种聚集效应。包括我自己也是忽然这次就觉得非看I...
-
0
顶一下
快速创建pear/pecl的rpm
[ Ooso ] Time: 2010-01-04 12:01:00 View: 2
目前使用的服务器为centos,使用yum以及rpm来维护系统好处多多: 安装卸载,升级rpm软件包只需一条命令即可 统一部署,便于维护 比手工编译的方式要快 于是我需要把日常使用到的一些php扩展做成rpm包,但是手工写spec文件比较繁琐,因此pear的这个小工具PEAR_Command_Packaging帮了不少忙。它会给pear工具新增一个选项: pear make-rpm-spec [o...
-
0
顶一下
Youtube解封啦!
[ 风雪之隅 ] Time: 2010-01-03 23:01:00 View: 2
作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/01/03/1233.html 转载请注明出处 事实证明,是gfw升级间隙造成的短暂开放. 只有5个小时… Comments2010/01/03, royalar writes: 部分地区因为g...f..w--list调整而解封的,我这...
-
0
顶一下
一个想当然造成的错误(赋值语句的返回值)
[ 风雪之隅 ] Time: 2010-01-03 17:01:00 View: 2
作者: laruence(http://www.laruence.com) 本文地址: http://www.laruence.com/2010/01/03/1225.html 转载请注明出处 一个想当然造成的错误. 需求是这样的, 我需要给一个二进制流加入一个签名串. 那么首先, 理所当然我的写了一个签名函数, 考虑到要判断签名操作是否成功, 所以我采用了传引用: function si...
-
0
顶一下


