一个PHP文件的透过HTTP分发的错误

同事写一个服务安装脚步,有一个PHP的配置文件要在安装时分发,脚步里是用wget来获取这个文件的,不幸的是Apache加载了mod_php,所以分发的文件是那个PHP文件被modphp解析过的结果,而这种情况下那个PHP文件的执行大多会导致500错误,被分发的文件要么是空要么是Apache的500错误内容或php display error的内容。

……
2011-11-07    
在RAID 10和RAID 01之间永远选Raid 10

The Geek Stuff: RAID 10 vs RAID 01的内容,我马一下。

遇到选Raid 10还是Raid 01的时候永远选Raid 10,因为Raid 10比01在容量和性能一致的情况下提供了更多的容错性。

……
2011-10-25    
放Amazon的成本

HS放了一个StackExchange的构架更新,其中说到把服务放在Amazon上的成本是自己购买后的4倍。

我厂也是Amazon的用户,关于我厂为什么用上了Amazon是有一个段子的。话说当年运维部门遇上用户大幅增加的时候一个礼拜都在加班,尽在机房过生活了,人手不够用到老大把自己怀孕的老婆都叫来插网线。后来另一个游戏在上线的时候发现运维部门的资源如此紧张,没办法就硬着头皮试了试Amazon,结果这一试让厂里后来的游戏都放到了Amazon上来了。这是2008年的事了,经过了这几年的成长,现在我厂也要回到自己的数据中心了,甚至已经在Amazon的产品也要回到数据中心了。

……
2011-10-25    
Computer, Apple and Jobs – 电脑、苹果和乔布斯

从2006年我自己购买的第一个Apple产品iBook到现在有5年多的时间了,Apple给了我很多乐趣。

关于我对Apple的最早印象可以追溯到中学时期,当时我对电脑产生了很大的热情,1997年左右学校来了2台电脑,应该是486/586吧,主要用来打字用,至今还记得当年趴在微机室外的窗户看老师玩纸牌和打字(CCED)的情景。后来学校来了14台电脑,有了微机教室和微机课程。成立了兴趣小组,我是成员之一,但是半年左右我又退出了这个小组,理由竟然是我想学习Windows 95,而当时有Windows 95的电脑只有教室机一台,在这个事情上我和当时的微机老师闹翻了。这一时期我所接触到的都是PC,DOS,WPS和LOGO,说来惭愧的是Q-Basic没有学懂,我错过了一次学习编程技术的机会,现在想来为学习Windows而和微机老师闹翻是一件蠢事。关于苹果电脑,老师提到了一次,只是淡淡的说那是过时的产品,已经没有人去学习了。

……
2011-10-08    
Steve Jobs is gone

Steven Paul Jobs (1955 – 2011) is gone while I am waiting for a bus. Thanks for his contribution for the world. R.I.P Steve Jobs.

Buddha and God might need some Apple products.

……
2011-10-06    
浏览器的缓存处理策略

IE和Firefox在Cache的处理上基本的逻辑是,在一个Session里可Cache住的数据会直接读取Cache,并且不会向服务器发出带if-modified-since或if-none-match头信息的HTTP请求,也就不会收到304的回应。这里的一个Session就是指浏览器存活期间,如果浏览器关闭视为该Session结束。

……
2011-09-27    
十年9.11

9.11十周年过了好几天了。想想2001年的时候我还在高中,那天下午知道这个消息的时候还是很兴奋的,下课后就去网吧看相关新闻,现在想不大起来当时的心情了,可能有一些高兴,可能有一些伤感,也可能更多的是震撼。

……
2011-09-15    
Twitter和微博

关于Twitter和微博已经有不少人在谈了,尤其是霍距的那一篇“microblogging和微博信息架构产品差距和影响”讲的深。我这一篇呢是在和老婆说twitter和微博的时候说的,现在到blog里来整理一下。

twitter和微博在功能上最大的差别是有没有评论,另一个有相同功能但是却差别巨大的是转发,本文中在写到转发时如其功能与retweet相似或一致,则括号注明(retweet)。关于微博评论对信息的影响,最主要的一点是无法对抛砖引玉所引出的玉进行转发(retweet)以扩大其影响力。微博为了弥补这一点而增加了转发功能,其原型是来自twitter的民间RT,但是微博的转发是将原微博作为引用附在转发微博的下面。这个看似不大的变化,实际上带来了很大的不同。这个不同在原微博被转发时不明显,但是在转发微博被转发的时候就凸显出来了。因为转发微博在被二次转发时,依然会附带上原微博,转发微博变成了二次转发微博的正文内容,从此后的转发就是依次将上一次转发微博的内容作为本次转发微博内容的一部分而被转发。问题是在这样的转发下很快就会达到140字的限制,因此转发微博的用户不得不删除前人的内容再转发,值得注意的是这个问题是民间RT的问题,微博是把这个问题放大了,而twitter正是借着retweet把这个问题缩小了。

……
2011-09-06    
Google Docs不簡單

今天用Google Docs做Check List,想對Status欄的Done, In progress, Blocked設不同的background-color,Google Docs竟然有App Scripts可以用,完全是Javascript,超讚的。

……
2011-08-29    
Steve Jobs

教主謝幕了。豐富多彩的職業生涯可能也就此結束了。感謝他帶給這個世界這個行業的一切。

……
2011-08-29