Posts for: #Tech

小鼻涕汉化的 MODX CMS :)

上回说过,小鼻涕正在为开源软件做贡献,汉化 MODX CMS 呢,这不,经过整整两天半傻盯着屏幕,好不容易大功告成了 ;)

效果还是相当不错的,感兴趣的朋友可以看这张效果图

汉化 MODX 的方法是:

1、下载 chinese.inc.php,并解压到 manager/includes/lang/ 目录下; 2、在 Adminitration->System Configuration 中将语言和编码都调定为中文即可。

再次推荐 Modx CMS,http://secyou.cn 就是用这个 CMS 配合着 yaml 的模板,一天之内快速搭建起来的。

20060309 update:小鼻涕(如果一定要叫鼻涕,请一定加个小字,哈哈)上后台看了下界面,发现有不少翻译得不地道,稍事修改,请各位将就用吧 ;)

电子文档保护

昨天看到一则新闻《雅虎告离职者盗窃机密》,心中居然“恶毒”地窃喜,隐隐有恨不能多发生些这种安全事件的想法 ;)

为啥这么小鸡肚肠地“恶毒”呢?因为俺们做了个“铁卷”,今天还特地做了个小小的 flash 动画来演示这个产品。

再为开源软件作个广告,俺做 flash 的软件是 wink,是个 FreeWare,比大多数商业做 flash 的软件还要精悍强大。

MODx CMS 烦人的输出

最近有资格去应聘网页设计师了……又折腾开了 CMS,这回找了个叫 MODxCMS 的,号称什么 AJAX、Web 2.0啥啥的,其实,象我这么缺乏审美观念的人,也就看上了它的模板功能,剥别人的网页风格那叫一个方便啊……这不,刚做好的网站,连黄董这样比我还缺乏审美观的人,都说我进步了……

可是,这玩意儿很让我心烦的是,它把所有人都当成了好人……这不,炽天使同学的职业习惯,就往 url 后面加料要玩注入……压根不用使劲造,MODxCMS 倒是有错误处理机制,可它全告诉你了,我岂不是很危险……

« MODx Parse Error » MODx encountered the following error while attempting to parse the requested resource: « Execution of a query to the database failed - Unknown column ‘6l’ in ‘where clause’ » SQL: SELECT sc.parent FROM modx.modx_site_content sc LEFT JOIN modx.modx_document_groups dg on dg.document = sc.id WHERE (sc.id=6l ) AND (sc.privateweb=0) LIMIT 1

找到manager/includes/document.parser.class.inc.php,将其中的:

$this->documentContent = $parsedMessageString;

随便换成什么 $this->documentContent = “xxx”; 世界就清静了。

[阅读全文]

梅花肉排->信息安全体系

前些天在东门豪客来享用牛排时,注意到玻璃下压着一张新菜式–梅花肉排的宣传单,其中有一页吸引了我,于是找服务员索要了一张,如图:

我感兴趣的有两部份:

1、食品危害分析和重点管制制度(HACCP) 2、全美食品安全体系中类似的分工合作

食品安全是一个远比信息安全更成熟的行业,他们的体系,是否有可借鉴之处? 从职能上看,似乎“宫保鸡丁”也是一种权力制衡和分工协作?

搜索了一下,HACCP 有七个基本原理,记录备忘,与信息安全也颇有相通之处:

HACCP是对食品加工、运输以至销售整个过程中的各种危害进行分析和控制,从而保证食品达到安全水平。它是一个系统的、连续性的食品卫生预防和控制方法。以HACCP为基础的食品安全体系,是以HACCP的七个远离为基础的。HACCP理论是在不断发展和完善的。1999年食品法典委员会(CAC)在《食品卫生通则》附录《危害分析和关键控制点(HACCP)体系应用准则》中,将HACCP的7个原理确定为:

原理1:危害分析(Hazard Anaylsis–HA)

危害分析与预防控制措施是HACCP原理的基础,也是建立HACCP计划的第一步。企业应根据所掌握的食品中存在的危害以及控制方法,结合工艺特点,进行详细的分析。

原理2:确定关键控制点(Critical Control Point-CCP)

关键控制点(CCP)是能进行有效控制危害的加工点、步骤或程序,通过有效地控制–防止发生、消除危害,使之降低到可接受水平。 CCP或HACCP是产品/加工过程的特异性决定的。如果出现工厂位置、配合、加工过程、仪器设备、配料供方、卫生控制和其他支持性计划、以及用户的改变,CCP都可能改变。

原理3:确定与各CCP相关的关键限值(CL)

关键限值是非常重要的,而且应该合理、适宜、可操作性强、符合实际和实用。如果关键限值过严,即使没有发生影响到食品安全危害,而就要求去采取纠偏措施,,如果过松,又会造成不安全的产品到了用户手中。

原理4:确立CCP的监控程序,应用监控结果来调整及保持生产处于受控

企业应制定监控程序,并执行,以确定产品的性质或加工过程是否符合关键限值

原理5:确立经监控认为关键控制点有失控时,应采取纠正措施(Corrective Actions)

当监控表明,偏离关键限值或不符合关键限值时采取的程序或行动。如有可能,纠正措施一般应是在HACCP计划中提前决定的。纠正措施一般包括两步:

第一步:纠正或消除发生偏离CL的原因,重新加工控制

第二步:确定在偏离期间生产的产品,并决定如何处理。采取纠正措施包括产品的处理情况时应加以记录。

原理6:验证程序(Verification Procedures)

用来确定HACCP体系是否按照HACCP计划运转,或者计划是否需要修改,以及再被确认生效使用的方法、程序、检测及审核手段。

原理7:记录保持程序(Record-keeping Procedures)

企业在实行HACCP体系的全过程中,须有大量的技术文件和日常的监测记录,这些记录应是全面的,记录应包括:体系文件,HACCP体系的记录,HACCP小组的活动记录,HACCP前提条件的执行、监控、检查和纠正记录。

移动设备 OS 的几个数据

2005 年 Q1 各操作系统的装机比率,数据由 Garner 提供。

2005 年 Q3 移动设备厂商的出货量,数据由 IDC 提供。

一直觉得,palm 已经是快要瘦死的骆驼了,但从 IDC 的这个数据来看,他们业绩似乎还不错。当然,前提是 windows mobile 里还有很多中小厂商……

Linux 呢?OSDL 有一个 Mobile Linux Initiative,力图统一标准。一定要跟对老大,可是,谁会是下一个老大呢?