月度归档:2006年05月

八宝盒,一个不错的音乐分享站

8box_l
前几天收到了八宝盒的注册邀请.这又是一个提供分享服务的站点,内容是网络音乐.经过试用,觉得比较满意.这几天工作的时候便经常开着这个站点的窗口聆听网友们的分享.总结了几大优点:
一、因为Made in china,所以和Last.fmwebjay这些同类的站点比起来,显然更适合国人的口味.
二、界面很web2.0。相当娴熟的应用了ajax技术,操作起来比较舒服。界面也是很清爽的感觉,符合2.0的设计习惯。
三、客服比较负责。我对网站提了一点小小的意见,很快便收到了客服的站内短信回复。
当然,正如网站自己所说,部分功能还在测试中,所以还是有一些小小的bug。比如:有时候打开的多个窗口声音不同步,出现两种声音混杂的现象。但是瑕不掩瑜,我还是比较喜欢这个站点带给我的享受。

都是斜杠惹的祸

一个朋友询问我,他管辖的一台linux主机,Apache已经设置好了Directory Index选项,增加了index.php条目.
访问http://url, 能够正常访问到存放于主目录的index.php文件.但是通过页面上的链接,点击进入子目录http://url/subfolder,便会提示访问不到文档的错误信息.尽管subfolder目录中也有index.php文件存在.
拿到了配置文件http.conf,先大致过目了一便,似乎没有任何错误.便开始胡乱测试.
看起来可能会有影响的配置应该都是在这个部分:
[coolcode]

Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride All
Order allow,deny
Allow from all
……

[/coolcode]
这些字段虽然在apache的手册上都有解释,但是因为没有实际测试,所以并没有很肯定的判断,就一个个更改参数,反复重启apache服务.然而,错误信息仍然顽固的出现,仿佛在嘲笑我的无知.

发泄似的在地址栏中粘贴http://url/subfolder,并重重的按下回车…
咦?怎么好了.再一看,原来是按回车的时候多按了一个”/”.这下知道原因了,我忽略了一个很细微的地方,晕!
[coolcode]
UseCanonicalName On
[/coolcode]
把On改成Off,就一切Ok了.

Prado,看起来很美

前一阵子开发亿家净水的客户关系管理系统,考虑学习一种PHP5的框架,便略经比较,采用了基于事件驱动的Prado框架。
开发至今,有一些感慨,感觉Prado看起来很美,项目部署规范化,UI华丽,但实际使用起来真的有些不如意的地方。(少量合作伙伴开发环境下的感受,团队合作模式下如何我不敢胡言乱语)
第一,框架思路比较创新,所以上手比较困难。太多的自定义控件需要逐个去掌握学习,API函数手册看起来也令人生畏。而吸引人的UI界面暂时只有dreamweaver下的一个Tag扩展可用,大部分还要逐字母输入。时间上根本耗不起。
第二,可插入性比较差。输出的页面最终源代码中,控件ID和Form表单的标示都是转化过的字符串,不了解Prado内部机制的情况下,想额外自定义一些script交互事件,非常困难。
第三,数据库的操作过程代码有些复杂。每次更新,不仅要考虑update数据库,还要考虑update页面显示。虽然可以用一种比较dirty的方式快速重载数据,但是这就把Prado缓存数据的优点就给抵消了。所以代码写起来效率也不是太高。
同以前开发使用过的方式(最初出道的时候是混杂的代码写法,呵呵。然后是phplib,接下来就一直是Smarty…)比较起来,我还是青睐于Smarty+Adodb。像这样的一套客户关系系统,我顶多四五天就搞定了,而这次使用Prado,几乎半个多月了,才80%的进度,真是有些骑虎难下。

达芬奇密码@Google

电影的宣传方式越来越有创意了,在Google上破解达芬奇密码,掀起了一股热潮.我今天才看到这个东西,所以起步晚了,才搞定了两关.
1.Symbol Challenge
使用四个符号填充4×4的网格,使得每行每列及每个色块区域内的符号全不一致。
q1

2.Restoration Challenge
点击移动6个涂抹点,显出下面被遮挡的文字即可过关。
q2

五一长假过去了,可我还是懒懒的

从春节开始到五一之前,一直都处在一个紧张的工作状态中,虽然是在家soho,可是疲劳程度并不亚于在外上班.不停的在programmer、designer和salesman中转换着角色.后期虽稍有一些空闲的时间,却又因为学习Prado框架而耗费了大量的精力.
五一长假恰似一把剪刀,剪断了我绷紧的弓弦,于是压抑了很久的惰性便一发不可收拾.七天以来,几乎完全放松了自己.
今天老婆开始上班了,我也终于收紧了思路,开始着手完成应该完成的事情.
第一件:亿家销售管理系统(对Prado框架领悟的程度,应该足够应付这套系统了,要尽早投入使用)
第二件:对市场的调研(这个工作要系统的去执行了,不能再像节前那样碰上路过的机会才去关注)
第三件:减肥计划(因为五一前很少外出,几乎都是着睡衣工作,因此没有认识到事情的严重性.五一外出机会多了,才发现几乎80%的裤子都无法系上扣子了,郁闷)