Archive

Archive for the ‘Notes’ Category

优秀的系统分析师必读:需求分析20条原则

October 2nd, 2008

  对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。
  经理:“我们要建立一套完整的商业管理软件系统,包括商品的进、销、调、存管理,是总部-门店的连锁经营模式。通过通信手段门店自动订货,供应商自动结算,卖场通过扫条码实现销售,管理人员能够随时查询门店商品销售和库存情况。另外,我们也得为*部门提供关于商品营运的报告。”
  分析员:“我已经明白这个项目的大体结构框架,这非常重要,但在制定计划之前,我们必须收集一些需求。”
  经理觉得奇怪:“我不是刚告诉你我的需求了吗?”
  分析员:“实际上,您只说明了整个项目的概念和目标。这些高层次的业务需求不足以提供开发的内容和时间。我需要与实际将要使用系统的业务人员进行讨论,然后才能真正明白达到业务目标所需功能和用户要求,了解清楚后,才可以发现哪些是现有组件即可实现的,哪些是需要开发的,这样可节省很多时间。”
  经理:“业务人员都在招商。他们非常忙,没有时间与你们详细讨论各种细节。你能不能说明一下你们现有的系统?”
  分析员尽量解释从用户处收集需求的合理性:“如果我们只是凭空猜想用户的要求,结果不会令人满意。我们只是软件开发人员,而不是采购专家、营运专家或是财务专家,我们并不真正明白您这个企业内部运营需要做些什么。我曾经尝试过,未真正明白这些问题就开始编码,结果没有人对产品满意。”
  经理坚持道:“行了,行了,我们没有那么多的时间。让我来告诉您我们的需求。实际上我也很忙。请马上开始开发,并随时将你们的进展情况告诉我。” Read more…

Notes

关闭并删除WordPress日志修订版本

July 16th, 2008

      WorsPress 2.6新增了个日志修订版本,对于多人协同合作写博客,这个功能还是很不错的,类似wiki。但对个人博客来说没什么大用,而且影响速度、效率,浪费数据库资源,秉承本人一贯追求简洁快速的作风,一定要把它delete掉 - -#
      可在 wp-config.php 中增加:
      define(’WP_POST_REVISIONS’, false);
      或者在 wp-settings.php 中将:
      $default_constants = array( ‘WP_POST_REVISIONS’ => true );
      改为:
      $default_constants = array( ‘WP_POST_REVISIONS’ => false );
      其中变量根据个人需要修改:
      true 或 -1:保存所有修订版本
      false 或 0:不保存任何版本(除自动保存的版本)
      大于 0 的整数 n:保存 n 个修订版本(+1 只保存自动保存版本),旧版本将被删除。
你也可以使用以下SQL语句删除所有已经存在数据库中的日志修订版本:
delete from wp_posts where post_type = ‘revision’;

Notes

WordPress 2.5以后版本手动打开GZIP

March 15th, 2008

       WordPress 2.5以后版本后台管理中没有了gzip选项,但我们可以手动修改下,启用它!
       在根目录 index.php 中找到:
define('WP_USE_THEMES', true);
       在后面加上:
ob_start('ob_gzhandler');
       就OK了。

       也可以加一点条件判断:
if(ereg('gzip',$_SERVER['HTTP_ACCEPT_ENCODING'])){ //判断浏览器是否支持Gizp
if(substr($_SERVER['REQUEST_URI'],0,10)!=’/wp-content/uploads/’) //排除不需要Gzip压缩的目录
ob_start(’ob_gzhandler’); //打开Gzip压缩
}

Notes

如何调用WordPress的标签云

October 22nd, 2007

       从 2.3 版开始 WordPress 推出了 Tag (标签)的功能,这里简单介绍下 Tag Cloud(标签云)调用方法
       标准语法:
<?php wp_tag_cloud(''); ?>
       带参数语法:
<?php wp_tag_cloud('number=30&smallest=8&largest=22&unit=px'); ?>
       详细参数及说明:
smallest:标签文字最小字号,默认为8pt;
largest:标签文字最大字号,默认为22pt;
unit:标签文字字号的单位,默认为pt,可以为px、em、pt、百分比等;
number:调用的标签数量,默认为45个,设置为“0”则调用所有标签;
format:调用标签的格式,可选“flat”、“list”和“array”,默认为“flat”平铺,“list”为列表方式,“array”请参考这里Read more…

Notes

让WordPress用你的邮箱”发”邮件

May 10th, 2007

      当然,这篇文章的前提是您的服务器支持邮件发送 - -# ,WordPress默认的邮件发件人名称为:WordPress,邮件地址为:WordPress@您的博客网址,如:WordPress@blog.qianlei.net,而这个邮件地址一般是不存在的,现在就要把它修改为我们常用的邮件地址。

      打开 wp-includes/pluggable.php

      找到第339行:

$from_name = 'WordPress';

      修改为:

$from_name = 'Administrator';

      Administrator就是邮件发送人名称,自行设定。 Read more…

Notes

取消WordPress中英文标点符号的自动转换

March 12th, 2007

      WordPress经常会把一些英文标点做自动转换成中文标点,影响页面显示效果。特别是经常写程序代码在文章里的,代码被换的乱七八糟,很是讨厌!
      打开 wp-includes/formatting.php
      wptexturize() 函数,
      具体的替换规则存在
      ($static_characters, $static_replacements)
      和
      ($dynamic_characters, $dynamic_replacements)
      两对数组中,有兴趣的可以更改其中内容。 Read more…

Notes

符合W3C网页标准的iframe的使用方法以及背景透明的实现

March 10th, 2007

网站制作偶尔会必须使用Iframe来实现某些效果,但是直接使用iframe又不符合W3C标准,那么该如何使用才能符合W3C的标准呢?

用JS来实现iframe 的标准化

一、建立一个JS文件,代码如下:

function iframe(url,w,h){document.write('<iframe id="iframe" name="iframe" width="'+w+'" height="'+h+'" border="0" frameborder="0" scrolling="no" src="'+url+'"></iframe>');}

保存成”iframe.js”

二、在网页中插入代码

<script src="iframe.js" type="text/JavaScript"></script> Read more…

Notes , ,

为WordPress评论增加序号显示

February 2nd, 2007

方法一:
      修改comments.php中
<?php foreach ($comments as $comment) : ?>
      为
<?php $numberz = 1; foreach ($comments as $comment) : ?>
      然后在希望显示序号的地方插入div或span, 里面加上
<?php echo $numberz; $numberz++; ?> Read more…

Notes

用CSS隐藏掉多于的字并以省略号显示

December 13th, 2006

代码:white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; WIDTH: 200px;

这样超出200宽度的文字将被隐藏,替换为 …

Notes

如何启用WordPress内置的文章分页功能

August 18th, 2006

      1、可视化编辑模式增加分页输入标签:

进入 \wp-includes\js\tinymce 目录,打开 tiny_mce_config.php ,
查找:’wp_more’, 修改为:'wp_more', 'wp_page',

保存退出。

      2、代码编辑模式增加分页输入标签:

进入 \wp-includes\js\ 目录,打开 quicktags.js ,
将134行和143行注释代码/*和*/删除, Read more…

Notes