分类 劳动万岁 下的文章

http://eggblog.net

有点名气的鸭蛋部落格发了4.0.2版本,下载回来一下,没有简体中文的语言文件,在午休的时间里,翻译了一下,没有什么技术含量。

下面说一下这个blog程序的特点:
1、很小。真的很小,如果没有fckeditor,估计不足100k。
2、没前后台之分,也许很多人不习惯。
3、自带了一个讨论区,简单的论坛。
4、自带了相册,也简单。
5、支持tag和RSS

缺点:
1、对中文支持不是那么好,需要修改编辑器和程序,有人愿意做么?
2、在用户表里,密码是不加密的
3、安装不够简单

PS:这个开源项目托管在sf.net,目前...
我只好打个包给大家下载,已经包含了 本人 翻译的中文文件,源码下载站的各位分流一下

系统要求:
PHP v4.1.0+
MySQL v3.23.32+
PHP-GD library

安装说明:
1、复制config.inc.php为config.php,并填写config.php里所有的内容
$config[‘lang’] – 默认使用的语言,如果是中文,为zh_CN
$config[‘theme’] – 默认使用的模板,官方有部分模板下载
$config[‘email’] – 您的邮件地址
$config[‘title’] – 网站标题
$config[‘subtitle’] – 网站副标题
$config[‘meta_desc’] – 对您网站的描述
$config[‘meta_keys’] – 关键词
$config[‘forums’] – 1为启用讨论区,0为不启用
$config[‘photos’] – 1为启用相册,0为不启用
$config[‘mysql_host’] – 数据库服务器
$config[‘mysql_user’] – 数据库用户
$config[‘mysql_pass’] – 数据库密码
$config[‘mysql_db’]- 数据库名
$config[‘uri’] – 网站的URI,如 http://www.luweiqing.com/demo/
2、将install.php.old更名为install.php,运行之,完成了安装。
3、删除install.php和 upgrade_3to4.php

需要保证一下目录和文件可写
/config.php
/photos/full/
/photos/category/
/photos/thumbnail/
/photos/uploads/

升级:
运行upgrade_3to4.php这个文件

写清楚这篇日志比翻译完这个程序还累人。

typecho

Magike项目有了一个新的起点,今天公布了最新的产品,那就是Typecho。这个新的博客系统会给您带来这样一些新东西:

1、更换成为Typecho专门编写的轻量级内核,带来更加轻巧的结构、更快的速度。
2、更加详细的注释,为初学者、插件开发者提供更好的帮助。
3、重新设计的前后台界面。
4、一个更加完整的开发团队。
5、一个全新含义的名称。阅读以下文章可以知道这个名字的来历:
http://www.typecho.net/archives/3/

我们热切盼望广大开源爱好者为这个开源项目贡献代码,参与其中。相关事宜请查看:
http://www.typecho.org/contribute

开发团队把项目托管在google code上,项目地址是:
http://code.google.com/p/typecho/
有兴趣的用户可以从SVN上获取到与开发团队同步的程序文件。

另外,我们还搭建了两个站点。
官方日志:www.typecho.net
在这里,会发布开发的最新信息、团队成员的设计思路、程序开发心得等等,并希望得到大家的反馈。
项目主页:www.typecho.org
这是一个wiki,用于存放开发的相关文档和开发者社区。

目前,项目还是出于开发版的状态,从Magike升级到Typecho的升级程序将在beta版时候给出,Magike项目只会在有重大bug的情况下发布更新(虽然我们对代码安全性有一些信心,但是依然要有这样的承诺),让我们从新起点开始吧!Typecho!

我们正处在这样的一个时代里:人们交换信息的手段和途径越来越多、信息传播的速度越来越快、信息的种类越来越多,信息的迷雾包裹着我们生活的全部。企业如果想在这团信息迷雾中生存,就要一个机制来处理信息,经过长时间在实践中摸索,一些先驱者开始构建一种叫做管理信息系统(MIS)的东西来作为企业运作的基础平台,取得了相当好的效果,慢慢的,管理信息系统开始流行,逐渐成为信息化时代里企业生存的基本要素。如今,各行各业都在建设自己的管理信息系统,力求通过这种努力来完善企业运作,获取更多收益,在建设管理信息系统的大潮里,常常可以听到这样的声音:如果给我们的系统加上这个功能就更好了!的确,优秀的企业时时刻刻都在追求"更优"的结果,但是对于信息化来做,这种"更优"真是我们要的吗?

笔者举一个案例来说明,C公司是北京一家中型的文化传播公司,公司有一些职业的经纪人,这些经纪人实际上是公司的股东之一,每个经纪人可能与公司旗下多个艺人签有合约,同时,C公司也配备有一些企划宣传人员。由于近年来文化产业的发展,C公司的业务量不小,遍及全国各地,公司常常派出由一名经纪人带领多名艺人,加上若干企划宣传人员组成的小团队到各地演出,这给人员管理、财务管理、服装道具管理等管理活动带来了相当的压力,实际上也出现了不少问题。C公司为了改变管理乏力的情况,决定在公司总部组建专门的协调管理部门,并建设一个管理信息系统,把这些复杂的演出活动管理都并入信息化的轨道。C公司上上下下都很重视这个系统的建设,参与热情很高,管理层和基层员工都提出相当多建议,公司也派出了专门人员来配合软件公司人员进行工作,很快,系统规划人员就提交了一份《C公司管理信息系统规划书》,C公司管理层看完很满意,这时候,有人提出:如果有一个视频电话会议的功能就更好了,这样不管经纪人、艺人或者其他员工在任何地方演出,只要通过视频电话功能,都能参与公司会议,不受空间的限制,而且,这样"很酷"。软件公司的专业人员也认为这个功能很不错,于是,在系统规划书中加上了视频会议,并在之后开发中投入相当大的资源来实现这一功能,软件公司相信,这个视频功能做得很优秀。经过半年的运作,C公司的管理信息系统收到了很好的效果,但是也出现了一些问题,在系统规划人员收到的反馈中,对视频会议这个功能的抱怨颇多,管理层发现自己更习惯通过面对面的会议来决定公司下一步的走向,员工则干脆不用这个功能,都用电话解决,结果就是视频电话会议功能变成了鸡肋。后来在C公司管理信息系统的改进中,这个本来被寄予厚望的功能被取消了。

"必需"(must)与"更优"(better)是两个不同的概念,一个优秀的管理信息系统应该是最适合用户,费效比最好的,当追求"更优"变成"锦上添花"时,就很有可能稀释费效比,造成浪费。现实中还有很多类似的事情,例如在本来只是作为内部文件传输平台的局域网使用多台价格昂贵的高级服务器、只需要很少互联网带宽却使用的是千兆独享的光缆传输、只作为普通文字处理的终端却使用了高性能的显卡、本来通过短期技术培训就能就能胜任的岗位却要求博士学历等等。

如何在对企业进行信息化改造的时候避免这种"锦上添花"的尴尬?
首先,要明白专业眼光并不等于用户需要。专业人士在长期的实践中,总结出很多有价值的经验,他们知道如何能将事情做得更好,专业眼光更有参考价值,专业人士的话权重更高是必要的。但是这可能存在消极的一面,专业眼光总是与众不同的,如果管理信息系统的主要使用者是那些"不专业"人士,那么基于"专业眼光"做出来的信息化产品就会与"不专业"人士产生错位,提高了系统与使用者之间的磨合成本,这时候就管理信息系统像是一把结构精巧,功能复杂的瑞士军刀,而用户其实只是需要一支牙签而已。瑞士军刀功能更好,而且以后很可能会用到其它功能,但是在此刻,军刀真的很尴尬。

接着,要明白"用户永远是对的"。普通的用户可能会有很多极其没有效率的习惯,也会有很多稀奇古怪,甚至顽固的想法,比如"这个按钮为什么在这里,而不是在那里?"、"这里为什么是蓝色,不是红色?"、"这个声音为什么是'嘀嘀嘀',不是'嘟嘟嘟'?"……面对这么多的疑问,只有一个概念是最重要的,要尊重最终用户的使用习惯,他们才是信息化最前沿的人,他们永远是对的。在中国,经常能听到这样一句话"宁可人等设备,也不能让设备等人!",如果企业发现员工暂时还不能适应规划中的信息化高度时,一定要放缓信息化的脚本,先进行人员培训,哪怕在这个时候,信息化有很多"更优"的功能或是方式可以运用到企业中。

最后,信息化不是一蹴而就的,它是一个人员与机制共同发展的过程,也是一个相互适合的过程,今天看来还非常超前的功能,在明天也许就是落伍。这要求企业在信息化道路上随时审视自己,审视对手,不但要破除"更优"的迷局,还要做到"人无我有、人有我优、人优我变。"

竞争的巨大压力迫使企业用各种办法强化自身能力,精神高度紧张,即使在这时候,也要保持清醒,时常问一问自己,在信息化的道路上,我们所做的,是"雪中送炭"?还是"锦上添花"?

企业信息化让电子文档成为企业智慧财产的主要载体,信息化程度越高,企业产生的电子文档就会越多。能否管理好企业文档并充分挖掘企业智慧财产的价值,是企业信息化程度的重要考察指标。

传统上,企业文档无论保存在什么地方,都呈现出一个树状的结构,通过不同的分类,可以把企业文档保存在相关目录中,因此,可能会出现多级子目录的情况,虽然在理论上可以同从根目录开始,通过一条也许很长的路径(例如A电脑D盘C目录下的B子目录下的E文件),直到找到文档。在效率至上的竞争社会里,是不允许这样的,于是人们采用了搜索的办法来解决这一问题,将树状的文档结构扁平化,这同样也产生了一个问题,那就是准确性,这个问题就需要设计合适的排序机制来解决。实际上,排序在人机交互上是一个值得考虑的细节,一个合适的排序机制可以是企业文档更加有序,具有更好的可读性,提高文档管理工作的效率。

要理解企业文档排序机制,首先要对企业文档的基本构成进行分析。一般说来,企业文档由 文字、照片、图纸、表格、音频、视频 等等元素构成,类型相当复杂,电子文档的多样性给文档管理带来很大不便。大型企业一般会针对本企业的业务进行分析,动用天文数字的人力物力财力,建立起一整套完善的文档管理机制,而对于中小型企业来说,投入大量资源开发自己的文档管理机制是没有必要的,大都会采取如下几种方式:

一、 Email方式。通常是将文档保存在邮件附件中,这种方式在中小企业中很常见,它有自己先天的优势,那就是传播速度快,利用已有的成熟邮件系统及邮件客户端(如outlook、foxmail、thunderbird等),可以对企业文档进行归档和分发,这种方式,基本上是通过时间排序来管理企业文档的。缺点显而易见,如果采取自己搭建企业邮局的方式,一则企业邮局软件花费很高,二则受网速的影响很大;如果采用大网站提供的服务,除要考虑网速影响文档管理外,还要考虑邮件附件大小限制对企业文档保存的不利因素。更重要的是这些文档是分散保存在不同的邮箱之中,很难能适应一个企业文档可能出现多个版本的情况以及其他不可预料的情况。

二、文件共享服务器。在文件服务器中对文件进行分门别类存放,通过文件共享对文档进行管理,有比较简单的搜索功能,仍然很难对企业文档进行挖掘和再利用,这种方式基本上就是分类排序和时间排序的结合体。

三、专业文档管理软件。一些比较大的软件开发商,如IBM、用友、金蝶等,为中小企业提供了许多解决方案,开发出了许多专业文档管理软件,但是考虑到软件成本和培训成本,更多的企业采用SVN版本控制工具来管理文档,尤其是高科技企业。这种方式比较先进,能够很好控制文档的来源、流向、时间等等,只是技术门槛比较高、专业性较强、相关软件也比较复杂。这是一种混合型的排序管理。

在企业文档管理中采取的任何排序方式,都来自于对文档基本属性的定义。不管企业文档的表现形式是什么样的,都不会改变其基本属性:

一、time。基于文档的生命周期,产生了时间排序 ,根据企业目标的不同,文档的生命周期会有一些细微的变化,这里举软件开发文档的例子来说明。一个软件开发文档常常是这样的情况,先形成一个初稿,结果多次修改后,成为了开发文档,这时候文档就被锁定不再修改了,在开发过程中,又发现了新的问题,需要解锁文档进行修改,直到产品最终上市,开发文档终结,进入文档数据库存档保存。这样就基本确定了文档的时间点类型。
1、创建时间;
2、修改时间;
3、锁定时间;
4、解锁时间;
5、终结时间 ;
在查找文档的时候,这些时间点就成为了搜索的具体参数,由于时间的一维性,通常就是升序或者降序排列。

二、 location。基于文档的存放位置,产生了分类排序。 这里的位置绝不仅仅是指电子文档在存储设备中的存放路径,也包括了存储设备的物理位置,还有根据内容相关性确定的文档所属分类等等。例如, 企业的市场、行政、产品开发、服务支持、工程等部门,都存在着大量的文档资料 ,这就是一种天然的分类,属于某一个部门的文档在不指定特殊排序方式的时候视为是无序存放了,这种无序本身就是一直排序。

三、role。基于角色,产生了等级排序,与对文档的操作相关 ,如果只保存文档而不进行其他操作,就不能挖掘出企业文档的价值,但是操作也是有风险的,如果出现操作失误,同样有可能使文档价值受损。

1、文档安全等级 。企业文档通常包括了很多敏感资料,需要针对不同的人设定不同的保密等级来管理,这就产生了安全等级排序 ;
2、文档的重要程度,如 分为 核心文档、补充文档 ,并据此进行排序 。重要程度与安全等级并不直接相关,例如一家运作开源项目的软件企业,软件开发文档相当重要,但是并不保密,全部公开,也就是安全等级不高,而员工的薪酬表,重要程度甚至不如开发文档,但是保密,也就是安全等级高。

四、keywords。这里引入“ keywords ”这个 词来称呼 文档的 所有 特殊属性, 想设计新颖有效的排序机制,就需要定义很多有意思的特殊属性,通过这个keywod来排序文档,达到最优的效果。例如定义一个文档阅读次数的属性,就可以用次数排序来找到最受关注文档,以此作为文档重要性的关键参数,也可以定义一个文档搜索次数的属性,以此排序来找出用户最需要的文档等等,显然,这样的排序更有助于企业文档价值的挖掘,keywords是企业信息化因此创新的主要着力点之一。

企业在运作过程中,会产生各种各样的数据,这些数据通常以电子文件的方式保存在企业服务器上,能够反映企业运行各个层面的真实情况,因此,企业管理者越来越重视企业数据的安全问题。
一般来说,保护企业数据安全是从这样几个方面入手:一是保障数据不被损毁,包括由数据存储器物理损坏造成的硬性损毁和由软件故障或人为失误等造成的软性损毁,这实际上是一个数据有和无的问题;二是防止数据泄露,包括由外而内(通常由入侵造成)无授权的信息访问和由内而外,企业数据的非正常外流,这实际上是一个敌与我的问题;三是确保企业数据的实际价值,包括数据的真实性、及时性、针对性等等,这实际上是一个对与错的问题。
前两个方面由于多年来一直被各界强调,已经成为企业信息安全首要考虑的问题。随着近年来企业对自身数据处理及挖掘的能力不断提高,使企业的信息管理者们把更多目光投到保证企业数据实际价值的领域中来。

企业数据实际价值影响企业数据安全
企业投入大量资源,对企业数据进行分析,将分析的结果作为企业决策的主要参考依据,而不真实、不及时、不满足决策需要的数据可以视为企业数据中的“假冒伪劣”产品,属于不安全数据,基于这样的数据得出的结论,很难保证正确性。对一家企业而言,错误的信息无异于致命的毒药。在现实情况中,企业数据里必然存在一些不安全数据,要确保数据分析的正确性,就要把不安全数据占全部数据的比例减少到可接受的范围里,最大限度降低不安全数据对企业数据价值的稀释作用。

二、不安全数据产生的原因
根据不安全数据在企业数据分析中的影响,可以分为两种类型:
错误数据。这是一部分与真实情况不符合的数据,产生的原因主要有数据源错误、采集方式错误、输入错误、存储错误、输出错误等等。
垃圾数据。这部分数据虽然符合真实情况,但是不能满足分析的需要,产生的原因主要有数据兼容性差、采集不及时、数据冗余等等。如果在分析数据时提出了新的需求,这部分数据有可能“变废为宝”,为企业服务。

消除不安全数据的方法
不安全数据产生的原因很多,但是企业数据处理的过程基本是一致的,可以表述为这样的顺序:产生、选择、采集、输入、存储、分析、输出。从这个过程看,保证信息在过程中的准确快速流动,是消除不安全数据的关键,这就要求企业数据必须规范化。

数据规范化主要包括以下几个方面:
1、数据元素标准化
数据元素是数据处理的最小单位,数据元素标准化是数据规范化的基础。这里需要在企业数据库建立之前对数据进行分解,例如,企业要建立一个产品销售数据库,将这个数据库分解,就可以得到一个客户数据表;将客户数据表分解,就得到客户名称、性别、电话、地区、所属企业、职位、信用评级等等基本元素,这些元素就是构建起企业数据库的基础。
数据元素标准化需要一个规范说明表,用来规定数据元素的命名方式,规定其内涵及外延,阐述数据元素的作用及表现方式等等。规范说明表就是企业数据的“职位说明书”,能够减少数据元素的种类,降低企业数据的复杂性和出错概率。
2、数据库结构标准化
如果说数据元素是货物,那么数据库就是存储货物的柜子,而数据库结构标准化就是定义数据库,个柜子里抽屉的布局。数据库结构直接影响到企业数据的权限管理、数据库的兼容性与性能、数据管理及再挖掘的便利性等等。
数据库结构的标准化带来的直接好处就是企业数据库性能提高,增强数据库的可靠性,减少出错时间,这样就极大减少了冗余数据。;另一方面,结构良好的数据库兼容性好,容易迁移和升级,在改造数据库或关联其他数据库时的优势尤为明显。
3、数据存储标准化。
在企业数据电子化趋势加快的今天,企业数据存储除要求分类标准化外,还具有了一些新的要求:
编码标准化。电子数据信息都用一定的编码格式保存,常见的有GB2312、UTF-8、BIG5、ISO-8859-1等等,在实际的使用中,可以根据企业数据的阅读对象决定使用编码。例如,如果企业数据的阅读者有中文用户、英文用户、日文用户还有其他语言用户时,推荐使用UTF-8,该编码在各种操作系统中都可以正常显示;如果数据阅读者只有中文用户,可以采用GB2312,降低数据的存储空间。
存储格式标准化。企业数据的电子信息一般有特定的软件产生,这些软件又具有自身特定的格式,如微软的Office系列产生的格式有doc、xls、ppt等等。由特定软件产生的电子文件要求阅读者安装有相应的软件,对于未安装该软件的用户是一种阅读障碍,使有用的信息变成了垃圾数据。因此,存储格式的标准化应尽量采用常见和费用较低的格式。
存储标准化还包括存储设备标准化、存储平台标准化等等,目的都是为了达到一处存储,到处可读的效果。
4、输入输出标准化
数据的输入输出标准化是为了保证数据的可读性,两者在一定程度上相似,需要遵循以下原则:
最简化原则,尽可能减少数据的输入输出量和步骤。
步步校验原则,在每一个步骤都加入校验过程,降低出错可能性,宝马汽车生产线就是步步校验原则的最好案例。
稳定原则,这里的稳定是指设备和人员。