Monthly Archives: July 2010

nginx+django+wordpress+mediawiki+mercurial配置笔记

昨天终于按捺不住,把httpd换成了nginx。一天跑下来,效果优良。趁着记忆尚存,写下来备用。 任务篇 为了节约内存以及轻量级优化,将现有VPS用Apache httpd跑着的一个Django站点、一个Wordpress博客、一个Wiki、一个Mercurial版本控制和一些静态存档转移到nginx上面来。 系统篇 使用CentOS 5.5作为系统,因为之前用apache httpd跑的,所以这里假设python、php以及mysql等等所需用到的已经没问题了。接下来,可以轻松的用yum install nginx来安装nginx,版本为0.6.39。貌似默认的yum源里面是没有nginx的,需配置EPEL,请见参考[1]。 后面要做init.d脚本,所以,安装个start-stop-daemon是必要的[2]。 wget http://developer.axis.com/download/distribution/apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz tar zxvf apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz cd apps/sys-utils/start-stop-daemon-IR1_9_18-2 gcc start-stop-daemon.c -o start-stop-daemon cp start-stop-daemon /usr/local/sbin/ 为了编译,这里还需要gcc,并将编译好的可执行性文件拷贝到系统PATH目录下。 另外,因为后面Django的fastcgi需要用到flup,所以,也可以在这里把flup用yum装好。 mercurial的进程需要用到lighttpd里的spawn-fcgi,可以从lighttpd官网下载编译,如果nginx是通过EPEL安装的,那么也可以通过yum来直接安装spawn-fcgi。 静态页面篇 我个人在httpd下养成的习惯是在conf.d文件夹下面用单独的文件分别配置每个应用。所以,将这个习惯迁移到nginx之后,配置文件的清单列表如下 [lqi@longyiqi conf.d]$ ls ssl.conf v-hg-lqi.conf v-theplayer-qly.conf upstream-fair.conf virtual.conf v-wiki-lqi.conf v-archives-lqi.conf … Continue reading

Posted in 有点儿专业 | Tagged , , , , , | 2 Comments

OPhone SDK一瞥

“待业”在家,除了常规的充电、弹琴之外,还是有些时间可以尝试尝试新鲜事物。 看杂志,发现有谈论中国移动“开发”(抱歉,这里我不得不加上双引号)的OPhone,遂下载了其SDK,简简单单做一尝试。没有实机,所以,只是在OPhone模拟器里面做的最简单的摆弄,所以,这只能成为一篇评测,而充气量不过就是几张截图的“一瞥”。 欢迎页面 OPhone标志 主屏1 主屏2 主屏3 说上几句,我觉得OPhone需要提升的是其细节,虽然我曾与人探讨过中国人到底会不会为细节买单,但是,个人还是希望OPhone在细节上下一些功夫,堂堂大国的产品也不能一直给人大大咧咧的”Made in China”的形象吧,作为一名消费者,我还是承认我会掏腰包来提升品味的。 键盘 浏览器 Apache httpd的日志文件所示 之前听说中国移动在WebKit开源项目中是有贡献代码的,而且在OPhone中再次为WebKit进行了优化,并增强了WAP的兼容性。就此,大家辩证的解读上面的日志文件吧。 对HTML5的支持(以audio为例) OPhone对HTML5的<img />标签的支持还是可以的,比如圆角边的渲染不错,但是,很遗憾,OPhone对HTML5的支持还是有待提高的,比如,当前对<audio />的处理是直接完全无视之。 拨打电话 电邮程序 我的“探索”只是到这里戛然而止,原因很简单,如果一款“智能手机”的电邮程序不支持IMAP协议的,我是根本不会考虑的,所以,与其浪费时间在这里,我不如向前看看Android已经走到哪里了,同时庆幸在休斯顿可以不用翻墙就直接阅读Android官方的文档。 有过Google Android开发经历的话,会发现OPhone的SDK处处都是Android的“影子”,当然,中国移动本来就是开放手机联盟(OHA)的成员,权且让我这里这样解读,那就是在Android的开发过程中,中国移动尽了很大的一份力,所以,今天可以有理由山寨一个Android而冠冕堂皇的称为OPhone。只是,作为一个业内的后来者,希望我们,中国新一代IT人士,可以继承前辈们技术强大的基础,以一种创新精神和国际视野开发出崭新的产品。看看自己,我真的对我们这一代充满期待。

Posted in 有点儿专业 | Tagged , , , | 3 Comments