Archive for April, 2007

CF-CMS介绍

Thursday, April 26th, 2007

记得2000年的时候我开始学习php并用其开发了个文章管理系统称之为蓝狐(bluefox)文章管理系统(那时可没有firefox哦。呵呵),并在网上公布源代码,一共三个版本,当时有相当多的用户,这个也是我学生时代最为得意的东西。
7年后我和我的合作伙伴们又开始了另一个类似的东西,当然这次除了站在自己的经验和这些年的学习的基础上还站上了业内巨人的肩膀。从06年12月开始讨论,设计数据模型再到编码。四个月时间CF-CMS问世了。。
不是我们吹牛,这个东西绝对有相当的实力可以称之为CMS,即使我们离sina,sohu等门户的CMS的还有一段差距。但是比起网络上可以看到的那些商业和免费的CMS系统我们肯定是更优秀的。记得1月份的时候和一个北京的网友聊天我就说“那些只是些玩具罢了”,是的我真的这么认为,虽然我们的外围系统和界面还不是很完善,但是就我们的系统来说肯定是非常优秀的。。不信也罢。呵呵。
当然了要使用这套系统还是要有一定计算机基础的,我们不为那部分人写程序。。我觉的很多系统(比如CMS)的失败的主要原因是因为作者们为傻瓜开发所谓的傻瓜系统,因此而放弃了很多自己的理想和原本对于系统很好的创意和见解。最终得来的也只是那些“傻瓜”们的所谓的赞美。
CF-CMS简介:
1.强大的模板,样式定制系统。 即时模板效果预览功能(通过编译模块的支持)。
2.碎片功能(动态碎片,静态碎片,分页碎片,动态碎片为apache ssi使用,实现页面局部更新),和热词功能。
3.灵活的页面生成机制(shtml,html,动态浏览)。编译队列,延时编译系统,手动自动重编译系统。
4.强大的功能定义模块和功能参数模块,(我们提取了CMS中常用的一些功能,并可以定义其参数和引用参数)
5.极高的可扩展性,及完善的扩展模块化功能.通过引用功能定义模块和参数模块的功能,扩展系统数据类型和数据源非常简单。1.定义表结构 2.在系统中注册这个结构(配置) ,并导入所需要的功能模块,配置功能模块的默认参数。3.制作相关显示模板。即可完成。
现在我们主要有多媒体(图片,视频,动画),文本(新闻,文章等),下载资源(软件等)数据源。
6.强大的专题和专区制作和生成功能。制作专题专区很难很累吗?不,我们开创性的设计使的这些操作极为简单。大大减少了网站的维护时间。
说起来主要功能就这么多了.改天出个详细介绍。。
下一步呢?下一步就是把使用这个CMS的网站上线,到时候大家就可以体会我说的东西是不是吹牛了。。呵呵。
下一站:新一代软件下载站(PRJ NGSDS) 出发。。

从贝壳关闭开始说起。

Sunday, April 22nd, 2007

贝壳(Buykee.com — 贝壳·您身边的数码顾问),我是去年从朋友处听到这个网站的,但是并不太在意,今天看到其他博客看到贝壳说“2007年,我们平静的离开……”,我不知道它为什么要离开,在这说这个也没别的任何意思,只是这个事情勾起了我很久以来想写的内容:比价购物,比较购物对于消费者有什么意义?
我特意看了看pcpop,buykee和大拿网对于我购买电子产品的有什么帮助,可是没有,对于我买显示器的想法没有任何帮助。
那大拿网来说(为什么是大拿网?没什么就是原来有一个它的相关人员加我MSN讨论了几句技术问题,由此知道这个网站,如果没猜错的话这个网站还和某位大牛有关。)
我一直想买个液晶显示器,但是到现在还没下定决心买那个:
目标价格:2000块左右。
我的资料:程序员(C/java/脚本语言等),偶尔玩游戏(不玩3D,主要是帝国时代和星际争霸),偶尔看看片子。
对于硬件的了解:硬件盲
OK,我来到大拿网的LCD专区,我能的到什么?
一堆的显示器列表,一排的参数….
参数中我除了明白尺寸(英寸)是什么意思外,其他的点距(mm),平均亮度, 对比度,响应时间又是什么呢?对于消费者的我来说有什么影响呢?我得不到这个结果。
在这个地方我能得到的真正有价值的东西是什么呢?
价格区别…
pcpop上卖1980元
it168上卖1960元
但是这个价格对于我来说真的有意义吗?既然我愿意花2000块买个东西,我真的会很在乎这几十块钱的差别吗?不。
而我要的是对于我的情况来说哪一款显示器是适合我的?要买宽屏的吗?还是什么?要买什么样参数的?最好是具体到买个品牌的某个型号的,而且是过滤过我的喜好的(我愿意起初进行一些喜好配置)(比如,我不买日货,我喜欢黑色等)
可能就是希望得到一个:(贝壳·您身边的数码顾问)
但是很遗憾在这些网站中我都没有看到。
如何做到这个呢?
呵呵。涉及到后面我们要做的事情(当然了我对于比较购物没兴趣),改天再说。。。(回头看看似乎已经说的足够多了。)
其实相信很多人遇到过类似问题,也明白怎么解决,不是吗?

[转](开博以来第一次转贴)

Saturday, April 21st, 2007

网易重庆网友 ip:219.152.*.*: 2007-04-19 23:30:14 发表网易北京网友 ip:219.237.229.*: 2007-04-18 18:09:06 发表光严惩责任人行吗?我们每次严惩的责任人还少吗?结果呢?
我也干过冶金,我也在钢包前站过,我更知道这种事故的严重性,让我来描述一下这可怕的情景吧:30吨钢水,大概有4立方米,铺到100平米的空间里,也要有4厘米厚;钢水不会平静地流淌的,在流淌过程中会因为遇到水蒸气不停地爆炸、飞溅,钢花飞溅的场面大家在电视里都见识过。被困在钢水里的人,几乎在瞬间,脚就被钢水的作用而爆炸、燃烧;未被钢水淹没的部位,与钢水离那么近,炙烤的程度比被油炸还甚;在这种情况下,人根本无法站立,会倒在钢水里,结果就是连续的爆炸、燃烧。即使有人能有坚强的意志,可以站立,那他逃离时,每迈一步,就会失去4厘米的下肢,按照正常人下肢长度,能走多远?
32条活生生的生命啊!我们拿什么让你们安息!!?
http://comment.news.163.com/news_gundong_bbs/3CD2CGJI000120GU.html

看了这张图后我就觉的设计和管理人员是傻子,蠢到把工作室放在这么个玩意的下面。
无语。

解决ubuntu升级到edgy后firefox不能访问ssl站点的问题。

Wednesday, April 18th, 2007

cd /
find . -name compreg.dat
我的是在:
/home/leo/.mozilla/firefox/nw3cktot.default/compreg.dat
rm /home/leo/.mozilla/firefox/nw3cktot.default/compreg.dat
重新起动firefox 就OK了。
不懂什么原因,网上抄的,忘记记录网址了,谢谢作者。
呵呵,ubuntu第一帖。
现在用ubuntu基本没问题。就是有一个QQ号因为需要验证码无法在gaim登录,毕竟很多朋友用QQ一时还换不掉,其他都还习惯了。
update :改用EVAQ QQ问题解决。
http://sourceforge.net/projects/evaq

最近听到的一些关于我的评论

Sunday, April 15th, 2007

“你太谦虚了”
———-太夸张了,之前无数的人说我自大。
“你太客气了”,“文质彬彬”
———当时我说我是个粗人他们笑了,但是我确实是个粗人。
“还不错”
———这是从我没考上重点高中十年来我哥对我唯一一次的夸奖(正面评价),我很高兴,对于他我一直非常感激,虽然由于年龄的关系我们之间的交流很少。
呵呵,,我的新生活开始了。努力了。。
这一次不是玩的。
有人说“当你输无可输的时候,唯一可以做的事情就是成功”。

capistrano 是个好东西。

Sunday, April 15th, 2007

当主机和应用多了以后,发现部署和更新应用是一件比较郁闷的事情。
以前工作是更新各地系统真是很郁闷的事情(虽然在我们老大的控制下系统的代码和质量机构是非常好的,从我看过的不同公司、团队的系统来看这是最好的一份。):
0.需要的工作及其步骤的列表。
1.将最新的源代码从本地主机上传到各省的服务器上。
2.通过版本比较程序生成两份源代码的差异文件(按每个源文件生成一个差异文件)。
3.查看每个差异文件的内容,看看有没什么问题,以及对于当地系统的本地化处理。
4.编译最新程序,停止系统调度程序,等待正在运行的程序完成。
5.删除共享内存,更新数据库。
6.替换在用程序。
7.加载共享内存。
8.手动运行各个步骤的程序,处理部分数据,检查结果是否有问题。
9.观察系统日志,处理异常,及其相关问题。
8.启动系统调度。
9.观察系统日志,处理异常。
10.基本完成了。
虽然这种事情干过无数次了,但是每次都如履薄冰。
很长时间我们都讨论要写一个程序完成这些步骤但是由于复杂性和工作时间的安排最终没有动手写这个程序。
web程序的更新虽然没有那么多的步骤但是对于经常干的事情每次都这么干一次也是非常郁闷的事情。
听说capistrano 很久了,也看过教程但是一直没有自己尝试过,终于。。。。。啊,太棒了。。。。部署rails应用真是太好用了。。
呵呵。
Capistrano is a standalone utility that can also integrate nicely with Rails. You simply provide Capistrano with a deployment “recipe” that describes your various servers and their roles, and voila! You magically have single-command deployment. It even allows you to roll a bad version out of production and revert back to the previous release.
相关资料:
Capistrano: […]