生活的乐趣都在过程里面,而目的只是在长长的过程之后一秒钟的高潮

发布新日志

  • Firefox安装 Mozilla ActiveX Plugin插件

    2008-01-05 00:13:32

    Mozilla 浏览器本身并不支持 ActiveX 控件 (ActiveX control),但是如果你在工作上有特別需要,你可以安装插件 (plug-in) 来在 Mozilla 与 Firefox 上使用 ActiveX。wdMFirefox中文网站
    wdMFirefox中文网站
    这篇“安装 Mozilla ActiveX Plugin”的教程主要是 http://forums.mozillazine.org/viewtopic.php?t=206213 的简化版。wdMFirefox中文网站
    wdMFirefox中文网站
    安装前请先注意:wdMFirefox中文网站
    * 为了安全起見,ActiveX plugin 预设仅能执行 Windows Media Player(您可以自行指定允许安装的 ActiveX control)。wdMFirefox中文网站
    * 如果您安装了 AdBlock 这个扩展,請取消其中的“OBJ-TABS”(对象标签)设定,否则(几乎)所有 ActiveX control 都能直接執行。wdMFirefox中文网站
    * 本安装概要仅适用于 Firefox 官方 Windows 版,其他版本虽不见得不能安装,但请自负风险。wdMFirefox中文网站
    wdMFirefox中文网站
    wdMFirefox中文网站
    = 介绍 =wdMFirefox中文网站
    wdMFirefox中文网站
    == Mozilla ActiveX 专案 ==wdMFirefox中文网站
    wdMFirefox中文网站
    Mozilla ActiveX 是由 Adam Lock 所编写的 Mozilla 浏览器插件,与 Netscape 6 和 Netscape 7 所包括的 ActiveX 插件一样。该插件执行与微软的 ActiveX 完全雷同的 APIs (程序编程界面),因此大多数的 ActiveX 控件应可以使用。wdMFirefox中文网站
    wdMFirefox中文网站
    == 执行 (implementation) ==wdMFirefox中文网站
    wdMFirefox中文网站
    Mozilla ActiveX 执行了多数常用的功能。Mozilla ActiveX 有支持一些文件物件 (DOM) 控制,譬如用 class 与 id 取得与设定 HTML 元素等。不过因为 Mozilla 与 Internet Explorer 的渲染引擎內部的不同,出现的效果可能会有少许差异。另外,一些较无用的功能 (methods) 由无效的程序码所吸收(some of the less useful methods are replaced by dummy code)。wdMFirefox中文网站
    wdMFirefox中文网站
    wdMFirefox中文网站
    == 安全设定 ==wdMFirefox中文网站
    wdMFirefox中文网站
    有那些 ActiveX 元件可以下载、使用、给脚本存取 (scrīpting) 的白名单与黑名单是由 defaults/pref/activex.js 文件所控制。编辑各个文件来控制 Mozilla ActiveX。wdMFirefox中文网站
    wdMFirefox中文网站
    注意:Firefox 1.0 的 Mozilla ActiveX 有启用白名单,因此你必须设安全设定项。wdMFirefox中文网站
    wdMFirefox中文网站
    wdMFirefox中文网站
    = 安装 ActiveX plugin =wdMFirefox中文网站
    接下来将带您一步步在 Firefox 上安装 ActiveX plugin。wdMFirefox中文网站
    wdMFirefox中文网站
    == 事前准备 ==wdMFirefox中文网站
    wdMFirefox中文网站
    您必须先安装 Windows Media Player 9 或 10 版。如果尚未安装可以从 Windows Update 网站下载(该网站为 IE Only,仅能使用 IE 浏览)。wdMFirefox中文网站
    wdMFirefox中文网站
    1. 打开 Firefox,在地址栏输入“about:plugins”wdMFirefox中文网站
    2. 开启“随打即找”功能,找看看此页中有没有以下三种文件名称:wdMFirefox中文网站
    npdsplay.dllwdMFirefox中文网站
    npwmsdrm.dllwdMFirefox中文网站
    npdrmv2.dllwdMFirefox中文网站
    wdMFirefox中文网站
    这些文件缺一不可。如果找不到的话,请从 Windows Media Player 安装文件夹(默认是 C:\Program Files\Windows Media Player)中找找看,找到后复制到 Firefox Plugin 文件夹(默认是 C:\Program Files\Mozilla Firefox\plugins),然后重新装入那一页再找找看。wdMFirefox中文网站
    #* 如果还是有文件找不到,那就把 Firefox 关掉、安装 Windows Media Player Plug-in for Netscape Navigator http://www.microsoft.com/windows/windowsme...oad/plugin.aspx,然后重复刚才动作再找一下。wdMFirefox中文网站
    wdMFirefox中文网站
    还是缺少?那把 Windows Media Player 卸载,重新下载适当的离线安装文件来安装。这些文件可能是英文版,如果知道中文版位置的帮我补上吧:wdMFirefox中文网站
    wdMFirefox中文网站
    Windows Media Player 10 Offline Installer (Windows XP)wdMFirefox中文网站
    wdMFirefox中文网站
    Windows Media Player 9 Offline Installer (Windows XP)wdMFirefox中文网站
    wdMFirefox中文网站
    Windows Media Player 9 Offline Installer (Windows 98SE, ME, 2000)wdMFirefox中文网站
    wdMFirefox中文网站
    == 安装 ==wdMFirefox中文网站
    wdMFirefox中文网站
    安装 Adam Lock 的 ActiveX Plugin for Firefox wdMFirefox中文网站
    wdMFirefox中文网站
    1. 请在上述的链接按下右键,选择“链接另存为”wdMFirefox中文网站
    wdMFirefox中文网站
    2. 将下载的 mozactivex-ff.xpi 拖曳到 Firefox 窗口中,进行安装。(整个安装过程结束后,这个“插件”不会显示在扩展管理器中)wdMFirefox中文网站
    wdMFirefox中文网站
    3. 安装完毕后重新启动 Firefox。wdMFirefox中文网站
    wdMFirefox中文网站
    == 检查 ==wdMFirefox中文网站
    wdMFirefox中文网站
    1. 打开 Firefox,在地址栏输入“about:plugins”wdMFirefox中文网站
    wdMFirefox中文网站
    2. 检查看看有没有“Mozilla ActiveX control and plugin support”,有的话就是成功了,否则您可能得重新安装一次。wdMFirefox中文网站
    wdMFirefox中文网站
    == 修改注册表 ==wdMFirefox中文网站
    wdMFirefox中文网站
    这个操作我没有做,不过目前是还跑得好好的... 无论如何,既然原始文件中注明了这点,还是提供您做參考:wdMFirefox中文网站
    wdMFirefox中文网站
    1. 注册表修改文件在此,请使用“链接另存新文件”。wdMFirefox中文网站
    wdMFirefox中文网站
    2. 执行您所下载的 wmp9.reg,您可以打开 Firefox 下載管理器后直接点两下那个文件。wdMFirefox中文网站
    wdMFirefox中文网站
    3. 会有个窗口问你是不是要加入此信息,选“是”。wdMFirefox中文网站
    wdMFirefox中文网站
    Firefox 有可能误用旧版的 WMP Plugin,修改注册表后可解決此问题。wdMFirefox中文网站
    wdMFirefox中文网站
    == 测试 ==wdMFirefox中文网站
    wdMFirefox中文网站
    请浏览ActiveX Test - Windows Media Player。如果您可以听音乐也可以看影片,那就是成功啦。wdMFirefox中文网站
    wdMFirefox中文网站
    = 卸载 =wdMFirefox中文网站
    wdMFirefox中文网站
    卸载特别简单,您必须从 Firefox 安装目录(默认是 C:\Program Files\Mozilla Firefox\)下手动删除四个文件:wdMFirefox中文网站
    wdMFirefox中文网站
    1. 先把所有 Firefox 全部关掉,一个都不能留。wdMFirefox中文网站
    wdMFirefox中文网站
    2. 刪除“{Firefox 安装資料夾}\plugins”下的“npmozax.dll”。wdMFirefox中文网站
    wdMFirefox中文网站
    3. 刪除“{Firefox 安装資料夾}\components”下的“nsIMozAxPlugin.xpt”及“nsAxSecurityPolicy.js”。wdMFirefox中文网站
    wdMFirefox中文网站
    4. 刪除“{Firefox 安装資料夾}\defaults\pref”下的“activex.js”。wdMFirefox中文网站
    wdMFirefox中文网站
    大功告成,你可以按照刚刚的“测试”链接来测试一下,如果啥也看不見就是卸载成功啦。wdMFirefox中文网站
    wdMFirefox中文网站
    = 备注 =wdMFirefox中文网站
    wdMFirefox中文网站
    1. 安装后 User Agent String 会多出“(ax)”字样,如“Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-cn; rv:1.7.6) Gecko/20050226 Firefox/1.0.1 (ax)”。您可在“说明>关于 Firefox”中看到。wdMFirefox中文网站
    wdMFirefox中文网站
    2. 安装此 ActiveX plugin 后不代表可以浏览所有网站的影音多媒体,因为有些网站使用了 IE only 的小程序来控制,那一切都是白搭。wdMFirefox中文网站
    wdMFirefox中文网站
    3. 如果您安装了 AdBlock 这个扩展软件,请取消其中的“OBJ-TABS”(物件标签)设定,否则(几乎)所有 ActiveX control 都能直接执行。wdMFirefox中文网站
    wdMFirefox中文网站
    4. 如果安装后碰上先前未曾发生的 Flash 读取问题,请在每次启动 Firefox 后先在地址栏输入“about:plugins”,确保 Firefox 读入所有 plugin 。wdMFirefox中文网站
    wdMFirefox中文网站
    5. 如果您还是不能看某些站的多媒体文件,而且确定那些文件为 WMP 格式,那建议您直接联系影音网站站长反映问题。wdMFirefox中文网站
  • TFS study

    2008-01-03 12:55:59

  • 你黑莓了吗?

    2007-12-29 16:04:39

    “黑莓”(Black berry),又译作“黑草莓”,是加拿大RIM公司于1997年开发出来的一个无线邮件系统,因为接收电子邮件的手机像笔记本电脑一样配备了标准键盘,小小的标准英文黑色键盘挤在一起,看起来像是草莓表面一粒粒的籽儿,于是得名“黑莓”。

      RIM的核心优势是推(Push)电子邮件技术,在这项技术的帮助下,黑莓用户可以像在企业局域网中一样自动地收到电子邮件,只是接收设备是手机而不是电脑。企业用户要享受这项服务,必须在他们的企业邮件服务器上安装RIM公司的黑莓企业服务平台,同时无线电话运营商需要部署RIM公司的黑莓网络操作中心。电子邮件通过邮件服务器转发到黑莓企业服务平台上,然后该平台与黑莓网络操作中心建立一个安全通路来传送电子邮件,最后这个网络中心通过无线通路将电子邮件发送到黑莓手机中。

  • 2008笔记本新亮点 大尺寸LED背光面板+大容量固态硬盘(转贴)

    2007-12-28 21:45:57

    笔记本市场在2007年走的稳稳当当,而在2008年也要寻求新的亮点,业界认为,大尺寸的LED背光面板、固态硬盘(SSD)以及绿色节能的计算技术将成为新一年的主旋律。而在08年1月即将上演的美国消费电子大展(2008 Consumer Electronics Show;CES)也将这些市场亮点作为主题。


      笔记本的未来的发展趋势必定是轻薄,所以LED背光面板是核心硬件,LED背光采用发光二极管作为背光光源,是未来最有希望替代传统冷阴极荧光管的技术。LED背光光源的另外一个优点是寿命非常长,使用寿命可达10万小时,如果按每天开机5小时计算,一台采用LED背光光源的液晶电视可以使用将近55年。此外,它还不含汞,环保性能更好。

      2007年已经有戴尔、富士通、华硕、索尼和苹果的LED产品市场,而明年将会有更多厂商参与其中。

      固态硬盘仍然会成为热门的议题,还将在高端产品上出现,随着NAND Flash价格下滑,更多的产品将使用速度更快、功耗更小且没有噪音的硬盘产品,明年1月的CES上还可能看到128GB的大容量固态硬盘。

      绿色环保的科技理念更加深入人心,不仅让厂商找到了产品差异化的新亮点,而且对厂商正面形象的塑造更是大有好处,而英特平台也开始走低功耗路线,将发布45纳米制程的 Penryn,也就是新一代的 Santa  Rosa Refresh平台将在CES公布上市日期。

    努力奋斗!努力赚钱!明年搞定它!

  • 企业中TD实际使用

    2007-12-26 21:06:27

       1.项目数据库建立(一般名称为项目简称)

       2.相关用户组建立 (根据项目已知信息确定用户组及相关权限,在TD中设定并实现)

       3.BUG管理规范在TD中的实现(分析缺陷规范或流程,得到用户组信息。确定缺陷状态。确定每类用户在缺陷处理过程和整个测试过程中的权限。在TD中实施设置。实施检查。)

       4.TD过程功能使用(建立测试需求树(将已经识别的测试对象管理起来requirement),计划测试(Test Plan测试用例管理),创建测试集(Test lab测试执行策略管理),执行测试,缺陷管理(defect))

       5.报表生成(生成缺陷分析报告(包含缺陷状态分布图、趋势图、龄期图)。生成测试需求覆盖报告(包含报告和执行结果覆盖饼图))

  • 《Lullaby for Lucas 》的歌词

    2007-12-25 12:54:46

    Standfast
    -- Lullaby for Lucas
    The night has come now
    The sun has gone to rest
    All birds stop singing, hiding in their nest
    The stars are sparkling in the deeply sky
    For the man in the moon hill can hear the tide inside
    Hush now baby, it's time to go to sleep
    Mummy and Daddy have counted all the sheep
    Hush now baby, don't you cry
    Mummy and Daddy are always by your side
    The playground to still now
    Shadows dance around
    Raindrops are falling softly to the ground
    Tomorrow's waiting for some that in her hand
    More time to play and draw pictures in the sand
    Hush now baby, it's time to go to sleep
    Mummy and Daddy have counted all the sheep
    Hush now baby, don't you cry
    Mummy and Daddy are always by your side
  • IE7无法访问TD8.0的解决方案

    2007-12-24 23:59:20

            安装路径下inetpub\tdbin\start_a.htm中找到var fMSIE3456,然后修改如下,就可以了。


            var fMSIE3456 = (ua.lastIndexOf('MSIE 3.0') != -1) || (ua.lastIndexOf('MSIE 4.0') != -1) || (ua.lastIndexOf('MSIE 5.0') != -1) || (ua.lastIndexOf('MSIE 5.5') != -1) || (ua.lastIndexOf('MSIE 6.0') != -1) || (ua.lastIndexOf('MSIE 7.0') != -1);

  • linux下安装oracle 10g 的艰难之旅(转贴)

    2007-12-19 23:41:19

          在linux下安装oracle是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身。如果能够进行成功的安装oracle,那么同时也就顺便掌握了linux一些技术。本文介绍在redhat linux 下安装oracle 10g 的方法。在这里说明一下,Oracle 10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术。

          Oracle 10g 对软硬件的要求都非常的高,所以要玩转的话的花不少银子。首先来看看它对硬件的要求:内存512兆(建议1G),cpu 主频2.0G以上,硬盘转速7200转以上(建议使用scsi硬盘),依此条件,我看买台服务器才行。其次是软件要求:在oracle 官方的文档里,对于x86系列支持的操作系统只有3种(radhat ES/AS 2.1(x86),redhat ES/AS 3(x86),unitedlinux1.0(x86) ),如果只有redhat 9也是可以安装的,不过要麻烦一点点。当然oracle 10g需要更多的软件模块才能进行安装,这些软件模块我将在后面逐一说明。在本例中,使用RedHat ES 3(x86)作为操作平台,并且安装了xwindow。

      接下来,我们检查是否符合oracle 10g 的安装要求,以表格的形式列出。首先是硬件情况。以root登录系统,并且启动x-window.如果用下表命令输出的值大于或等于建议值,请

      检查项目       命令/方法        建议值

      内存          #grep MemTotal  /proc/meminfo 512MB

      交换分区       #grep SwapTotal /proc/meminfo 1GB

      /tmp目录空闲区  #df –k /tmp    400MB

      硬盘空闲空间    #df -k          4GB

      继续往下,检查软件需求。对redhat ES 3(x86),需要如下的软件包:

      · Gnu gcc package, gcc-3.2.3-2 or 更高

      下面的包也必须被安装:· make-3.79· binutils-2.11· openmotif-2.2.2-16· setarch-1.3-1 · compat-db-4.0.14.5· compat-gcc-7.3-2.96.122· compat-gcc-c++-7.3-2.96.122· compat-libstdc++-7.3-2.96.122· compat-libstdc++-devel-7.3-2.96.122

      为了保证系统满足需求,执行下面的步骤检查安装的linux版本和安装的套件。

      检查项目           命令/方法       建议值

      Linux 版本       #cat /etc/issue ES 3

      已安装的包 #rpm -q package_name 安装所需包(上表所列)

      到这里我们已经全面的检查了安装oracle 10g所要求的软硬件环境,接着我们就要为安装创建组和用户。

      下面的组和用户必须存在

      The oinstall group (the oracle inventory group)

      The dba group (the OSDBA group)

      The oracle user (the oracle owner)

      如果上面的组和用户不存在,用下面的步骤创建它们。(1)先查看这些组和用户是否存在:

      #grep oinstall /etc/group

      #grep dba /etc/group

      (2)创建安装oracle 所需的组和用户

      #groupadd osintall

      #groupadd dba

      #useradd –g oinstall –G dba oracle 检查一下oracle 是否属于组 oinstall 和 dba (#id oracle) 再给oracle 设置一个用户口令 #passwd oracle 输入两次密码。

      创建安装所需的目录 /u01/app/oracle (the oracle base directory), /u02/oradata (an optional default directory ),用下表的命令形式创建它.然后改变它的目录权限。

      创建目录 更改权限

      #mkdir –p /u01/app/oracle #chown –R oracle:Oinstall /u01/app/oracle /u02/oradata

      #mkdir –p /u02/oradata #chmod –R 755 /u01/app/oracle /u02/oradata

      配置内核参数,下表是oracle 推荐的内核参数值,请参考。

      Parameter Value File

      semmslsemmnssemopmsemmni 25032000100128 /proc/sys/kernel/sem

      shmall 2097152 /proc/sys/kernel/shmall

      shmmax Half the size of physical memory /proc/sys/kernel/shmmax

      shmmni 4096 /proc/sys/kernel/shmmni

      file-max 65536 /proc/sys/fs/file-max

      ip_local_port_range 1024 65000 /proc/sys/net/ipv4/ip_local_port_range

      确保当前的参数值大于或等于上表所列。那么怎样查看这些参数值呢?用命令 #/sbin/sysctl –a | grep <参数名>,例如查看semmsl,用 #/sbin/sysctl -a | grep sem,余下的与此类似。逐个察看这些参数值,如果参数值不满足要求,就需要修改它们。请完成下面这些步骤

      a.用文本编辑器,创建或者编辑/etc/sysctl.conf文件,添加或修改如下的行

      kernel.shmall = 2097152

      kernel.shmmax = 2147483648

      kernel.shmmni = 4096

      kernel.sem = 250 32000 100 128

      fs.file-max = 65536

      net.ipv4.ip_local_port_range = 1024 65000

      b.改变当前内核参数的值,用命令 #/sbin/sysctl –p 来实现。

      为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell 限定。

      Shell Limit Item in limits.conf Hard Limit

      Maximum number of open file descrīptors nofile 65536

      Maximum number of processes available to a single user nproc 16384

      现在创建这些限定:

      1. 加入下面的行到文件/etc/security/limits.conf

      * soft nproc 2047

      * hard nproc 16384

      * soft nofile 1024

      * hard nofile 65536

      2. 加入下面的行到文件/etc/pam.d/login ,假如它不存在的话

      session required /lib/security/pam_limits.so

      3.根据oracle 用户的默认shell,对默认 shell start-up文件作如下改变,如果是Bourne, Bash, or Korn shell,修改环境变量/etc/profile文件如下:

      if [ $USER = "oracle" ]; then

      if [ $SHELL = "/bin/ksh" ]; then

      ulimit -p 16384

      ulimit -n 65536

      else

      ulimit -u 16384 -n 65536

      fi

      fi

      如果是c shell,则环境变量文件 /etc/csh.login的修改值如下:

      if ( $USER == "oracle" ) then

      limit maxproc 16384

      limit descrīptors 65536

      endif

      接下来挂接光盘,#mount /dev/cdrom /mnt/cdrom 。

      以oracle 用户名登录系统,配置oracle 用户的环境。以oracle 帐号用安装器来安装oracle,但是开始运行安装器之前,还得设定oracle用户的环境变量,因此必须:

      ● 设置shell startup文件的umask 为022

      ● 设置DISPLAY, ORACLE_BASE, and ORACLE_SID 的环境变量。下面这些步骤是对这些环境变量进行设置的方法:

      1、 开启一个终端会话

      2、 确认xwindow 能正常显示。#xhost +

      3、 改变用户为oracle. $ su – oracle

      4、 检查oracle用户的默认shell. $echo $SHELL

      5、 用文本编辑器修改oracle用户的环境变量

      ●bash shell on redhat

      $vi .bash_profile

      ●c shell

      %vi .login

      6、 把下面的行插入上面编辑的文件中

      umask 022

      7、 保存文件并退出

      8、 运行shell开始脚本:

      ●Bash shell on Red Hat $ . ./.profile

      ●C shell % source ./.login

      9、设置环境变量

      ●Bash shell

      $ ORACLE_BASE=/u01/app/oracle

      $ ORACLE_SID=sales

      $ export ORACLE_BASE ORACLE_SID

      ●c shell

      % setenv ORACLE_BASE /u01/app/oracle

      % setenv ORACLE_SID sales

      10、确认ORACLE_HOME and TNS_ADMIN 的环境变量不被用户设置

      ●Bash shell

      $ unset ORACLE_HOME

      $ unset TNS_ADMIN

      ●c shell

      % unsetenv ORACLE_HOME

      % unsetenv TNS_ADMIN

      11、再检验一下上面设定的环境变量是否正确。

      $ umask

      $ env | more

      终于算是完成准备工作了.进入安装器(runInstaller)所在的目录 $ cd /tmp 运行安装 $ /mnt/cdrom/runInstaller ,依照提示完成整个安装。

  • WebKeeper2.1简介

    2007-12-18 21:44:15

            有个朋友公司的pm提出需求:要求检测发布运行着的系统的情况,实现灾难提交警告或发生事件后及时报告的机制,开发一个web监控工具。而且需要email/message提醒机制。我想网上现成的就应该有。
            所以在网上搜了搜,果然找到了它。

    WebKeeper

    The WebKeeper is able to watch your WEB servers automatically .

    If your server can not work regularly , the WebKeeper will send warning signals to administrators through different methods (email, message, sound) and run appointed program , the related state will also be stored in LOG files .

    The WebKeeper is also able to set query periods and appointed operations when query fails .

     

    http://www.pullsoft.com/webkeeper.htm

  • 方法学争论:陷阱和转化一(原创翻译)

    2007-12-16 19:08:08

          花了几个晚上,在看James Bach上的一篇最新的博文。可直到现在还没有看完。先暂时贴一部分译文吧。

          这篇博文主要是讨论在工作中如何处理"争论"的,如何使同事之间"争论"后,能达到解决实际问题的目的。达到这场争论的最大效能。大家有兴趣就看看吧。如有错误或不足,请与我联系,及时支持。

         

                             方法学争论:陷阱和转化

          作为一个黑盒测试方法者,我需要用我使用的方法去思考。有时意味着要和那些有不同意见人争论那些应该被做的事。随着时间的推移,我在争论中获得了一些经验。我学到一个好的概念,很少有人知道怎么去争论问题。这不太好,因为一个成功的争论能使团队更健壮。让我们看一下如何消除使争论失败的陷阱,并且如何意见不统一转换为统一。

          有时候,一个争论就像一场战争。在通常情况下,你不会得到建设性的建议。这个建议更多只是为了建立或者维持与你意见相左的同事工作关系情形而提出的-例如当你和一个家伙工作的时候。

          陷阱

         不一致的学术:警惕你正在使用的技术数据。一个普通的术语像”bug”对于不同的人有不同的含义。如果有人说“单元测试是好的软件质量的本质”首先应该被关注到几个问题之一他所说的单元测试’,’本质’,’质量是什么意思。小心,有时一个关于定义争论能带来重要的结果,但是也能成为另外一个陷阱。

          范例冲突:一个范例是一个包括一切的解释世界的方法,跟据实践和语境,把常规的东西 演变成术语和假设。两个不同范例可以完全使用不同的方法解释同样现象。当两个人从不同的范例角度出发时,每个人对于另外一个人看上去都是愚蠢的。只要你觉得你的对手是愚蠢的,也许那时你应该停止并且考虑该试着划出一个界线。对于那个方面,你应该首先展开讨论。

          不明确的度量:不要被数据诱惑。他们能解释一切。问题是要知道他们实际意义是什么。当有人问我这些数据,我对如何收集度量感到惊讶,并且影响着收集这些数据的人们。我很惊讶这些数据以任何方式被删除。举个例子,当有些人告诉我他执行了1000个测试用例。我想知道是否他说的是微不足道的测试用例,还是那些重要的测试用例。除非他自己亲自回顾了那些用例,否则大家绝不知道,或者会见那些测试用例的作者。

          错觉和合理性:小心理性的沟通感情用事。警惕将强烈的感情关系到你要呈现的观点上。许多争论似乎可以真正地能表现出忠臣,信赖,尊敬和一些基本的观点。总的来说像C++是这个世界上最好的语言。所有的垃圾语言是垃圾其实际意义是”C++是我仅仅知道的语言”.我满意我所知道的。我不想关心我自己不知道的语言,因为那样会再次让我感觉象初学者。有句老话说得好,你不能使用逻辑来反驳一个无法通过逻辑来描述的结论。这可能不是严格意义上真的。但这是一个很有价值的指导思想。所以,如果你感觉在争论中非常不习惯。你最好的期望就是也许能停止探讨想法,并且开始整理一下情绪。(未完待续)...

     

    原文出自:http://www.satisfice.com/blog/archives/111

     

  • 适合假日聆听的music-文艺散漫气息下快乐无极限

    2007-11-13 20:27:17

    张亚东的《东乐园》。
     
    《东乐园》收录11首歌,表现了6种音乐风格,主打歌曲苏丹的《who you》,果味VC重出江湖,在保持英伦摇滚风格的同时以全新的面貌登场。此外,更有灵歌女歌手孟楠、80后先锋阳光环保乐队“未来脚踏车”、实力唱将张石荻、李宇春专辑的幕后创作人张黎雯参与专辑录制。专辑曲风包含流行摇滚、黑人灵乐、 R&B、经典流行乐、独立流行乐、清新民谣。
     
    改天,买入收藏之。
     
  • 爬行者的生活

    2007-11-11 19:51:37

    快乐是快意的,稍纵即逝;而慢乐是享受的过程,尽情而持久.
    能够冷静的领略生命的从容,亦不是每个人都可以那么洒脱.
    当我们开始为生活而疲于奔命,生活就已经远离我们而去.
    有时候,要学会放弃.简单到只被一首老歌,一个背影,一首小诗,一句问候而打动.这样的生活,才是美好的生活.因为平淡中,心是滚烫的.
     我不在意慢的失去速度,而害怕在飞行中迷失自主.
    工作只是生活的一部分.所以我从不放弃自己的生活,而是把工作的乐趣融进生活.所谓的相融,是指无目的的慢乐着.
    很多人为所谓的"黄金时间"使尽浑身解数.好像走过青春,生命就一无是处.我倒不介意"浪费"青春,因为当你学会收藏生活中的一点一滴,你的生命便不会只是一种短促的享受.
  • 电信BOSS——概念全接触(转贴)

    2007-11-05 18:12:06

    电信业务运营支撑系统(BOSS)概念的提出已有多年,BOSS的建设是提高电信企业竞争力的关键,这一点已经被电信运营企业广泛认可。2001年7月,在北京召开了电信业务支撑系统高级论坛;2002年1月17日,全国首个BSS行会——北京信息产业协会BSS运营支持专业委员会隆重成立。BOSS系统的建设已经成为电信业信息化的热点,可是,什么是BOSS系统,它的建设意义何在?专家对此做了深入分析。

    BOSS的建设背景和意义

      中国电信几年前的"97工程"曾经轰轰烈烈,其主要目的是为了规范和提高服务手段和经营方式。虽然97工程的设计过于完美和理想,其效果并不尽如人意,但这是中国电信迈出的信息化改造坚实的第一步。作为这颗理想的种子,BOSS如今已经生根发芽,即将茁壮成长。

      一个电信运营企业的运作环节包括营业、帐务、客户关系等方面,长期以来,各部分之间以信息孤岛的形式存在,业务之间相互割裂。以固定电话业务为例,以前,长话、市话和互联网业务是分别结算的,用户常常要拿着好几张账单,在长话局、市话局和电报局之间穿梭交费。而如今,一张单据就可解决问题。这样,通过对帐务流程的优化和整合,使用户得到了便利,也改善了营业部门与消费者之间的关系。

      从运营商自身的角度,业务环节多、周期长的弊病长期存在。如为用户提供一种业务,从用户申请、报批、安装、开通,到用户交费开始收益,可能要经过几个月的时间,这对于一个用户上亿、面临国际竞争的企业来说是非常不适当的,在各个环节之间流失的时间、资金、效率以及用户信任度难以衡量。因此,需要一个完善的、高自动化程度的系统去除不必要的环节,减少人为因素的影响,缩短投资回报的周期,并能够针对管理层提供决策支持能力。

      从宏观上讲,建设BOSS的战略意义从根本上在于应对竞争,包括来自国内的和国外的。入世之后,竞争局面将更加严峻。电信运营企业必须通过信息手段提高自身竞争力。因此,采用先进的信息管理技术,建设BOSS系统成为中国的电信运营商们考虑的首要问题。

      建设BOSS这样一个规模庞大、涉及面广泛、耗资巨大的项目,其风险可想而知,除去安全性、稳定性、可靠性的因素,技术、厂家、产品、自身人员、管理多方面的不成熟更形成了建设中的风险。但中国移动通信集团公司计费中心管理处副处长宁宇认为,如果不冒业务风险就要面临市场风险。目前的电信业务之市场风险非常大,实际上是为降低这上面的风险而甘愿去早冒技术、产品上的风险。所以风险再大也要做。

      

    BOSS的组成

      1.计费及结算系统

      狭义的计费系统是指处理计费数据采集和批价两个过程的系统。计费数据采集工作包括计算机从电信基础网络(如交换机、网关等)上收集有关的原始基础数据和信息,进行相应的差错检验,格式转换等预处理,生成的结果只记录了用户使用网络(如通话)的情况,并不体现应向用户收取的费用。而批价的动作则是根据既定的原则和规则,对用户使用网络的情况计算费用。

      结算系统是电信企业间的行为,它包括两种情况:一种称为漫游结算,另一种称为互联结算。当互联结算发生在两个甚至多个网络之间时,称为网间结算。结算的流程本身比较复杂,再加上数据量很大,出现得比较晚,使结算系统逐渐区别于传统的计费系统,成为业务运营支撑系统相对独立的组成部分。

      2.营业、账务系统

      营业系统通常完成的是受理和处理用户的业务请求,而帐务系统是将用户使用电信网络的情况汇总形成帐单。这两个过程在以往是比较单调的,但随着个性化服务的需求越来越强烈,要求系统实现功能的数量越来越多,越来越复杂,建设相对独立、灵活的营业系统和帐务系统的呼声也越来越高。

      帐务系统要充分满足客户化的帐务要求。支持灵活,多途径的收费功能,满足客户个性化的帐单及其详细话单,并支持多样化的帐单分发方式;提供强大灵活的客户信用度的管理,完善恶意消费控制和欺诈控制;对市场变化做出迅速反映,方便地支持新品牌、新的资费套餐及其新的服务手段的推出。

      3.客户服务系统

      客户服务系统原来指的是企业的服务热线,如中国电信的"1000"和中国联通的"1001"等,但随着发展,客户服务系统有了全新的定义和功能。客户服务系统一方面能保证为客户提供快速方便的服务;另一方面保证在未来新业务开放的情况下,系统能及时提供相应的功能保证。从更高的角度来看,客户服务系统要实现多元化服务、个性化服务、交互式服务、异地服务的要求。

      多元化服务即系统能为客户提供多种的接入渠道,多项的使用功能,多样的服务项目;个性化服务即能识别客户身份,根据不同客户的要求和系统数据,提供不同的服务和相应的营销,实现准确的服务;交互式服务主要是改变以往只有被动接受客户要求的状况,通过主动地调查市场,与客户联系,了解客户需求提供主动的服务和营销,同时增加系统的客户参与功能,鼓励客户进行自助服务。

      这部分与CRM的概念接近。北京电信大客户部总经理赵恒礼认为,CRM是BOSS的一部分;中国移动的宁宇也表示,中国移动现在建的CRM正是基于其BOSS系统。对于电信运营商来说,如何有效地抓住大客户是必须面对的问题,在市场上,保住一个老客户的成本要远远低于新发展一个客户;而且新发展客户的成色怎样,对企业的贡献多大,并不好衡量,因此必须建立一套比较好的CRM。

      4.决策支持系统

      决策支持系统的主要任务是通过动态、有选择性地采集和更新数据源的有效信息及企业处部相关信息,进行智能化地分析、处理、预测、模拟等,最终向各级决策管理者或专业人员提供及时、科学、有效的分析报告,做好信息、智力支持工作。

    BOSS的建设现状

      目前国内还处在BOSS建设的初级阶段,首先能做到的是将业务流程中某个环节中的不同业务进行纵向整合,如帐务管理中的长话、市话、数据各部分的整合,以及服务不同业务的综合客服系统(如中国联通的"1001"和中国电信的"1000"综合客服中心),可形象地比喻为"合并同类项";下一阶段的横向整合则使营业、帐务、客户关系以及针对管理层的决策支持各部分共同形成一个有机的整体,将会提高一个电信企业的运营效率。

      中国电信作为目前国内最大的电信运营商,今年提出了"流程整理年"的口号,各业务组成部分的纵向整合已经开始启动,今后将逐步过度到横向的整合。这将是投资巨大的工程,如帐务管理方面的投资就超过亿元。

      中国移动由于其业务相对单一,在BOSS方面启动较时早,已推出有关规范并推广到各地区子公司执行。中国移动提出的BOSS系统新规范将BOSS系统划分为七个子系统;联机采集、计费、网间结算、业务、综合帐务、客服、系统管理,并明确了两级、三层的体系结构。新BOSS系统的规划和建设将遵循"一体化、两级中心和三层结构"的原则。"一体化"是指将计费处理、结算处理、帐务管理、客户服务及业务管理等数据资源进行统筹的规划和考虑,作为一个有机整体以数据中心的形式集中管理,使中国移动的BOSS系统形成集中的、综合的、模块化的、信息资源共享的支撑系统。"两级中心"是指BOSS系统须采用集团公司数据中心和省级数据中心两级体系。而"三层结构"是指BOSS系统的两级数据中心在逻辑上均应按"数据核心层、业务逻辑层和接入层"三层结构考虑。

      中国联通也有类似的计划出台。联通一开始就以高起点、理想化的BOSS入手,设计模型比较复杂,为今后的业务扩展预留了很多接口。北京邮电大学计算机科学与技术学院的张雷教授曾谈到,联通公司下一代的业务支撑系统的体系结构细化下来,可以分成三大部分,第一部分是操作型CMR和协作型CRM,营销处理、渠道管理、客户服务等等;下面是电信业务的支撑,就是所谓的BOSS,属于业务这一块,跟客户无关;中间是正在建设规化的部分,就是统一的一个业务支撑的数据中心,要在业务支撑体系里支撑这么多的处理过程,没有一个很好的数据中心是无法实现的。这是联通公司的整体规化,现在联通正在做第一步工作。

      中国网通的BOSS项目正在规划之中,但面临的问题是网通目前缺乏关键性的业务,而BOSS正是要以关键性业务为核心来设计的。目前网通的主要收益来自于IP电话业务,而非其视为核心的宽带业务,这使得在围绕关键业务设计BOSS时遇到一些困难。再有,网通刚刚与中国电信北方部分重组,人员的划分,领导层的变更都影响网通BOSS的进一步规划和设计。

    BOSS建设和运营中的问题

      集中程度欠缺由于历史的原因,目前国内的一些电信运营商还在采用以地市为中心构建BOSS系统,这会带来一些运营和管理上的不便利:一是因为数据分散和信息传递的滞后给决策和管理造成了一定的障碍;二是人员配置重复,导致人力成本高居不下;三是造成投资的重复和浪费。因此,构建大集中的电信业务支撑系统是发展的大趋势。

      当然,大集中也会存在问题,首先,对数据的安全性要求非常高;其次,对网络的稳定性要求增加;是否能够选到一家具有综合实力的应用软件开发商也是运营商需要着重考虑的环节之一。

      遗产系统很多电信企业的遗产系统已经无法满足不断变换的商业需求。这些遗产系统多是独立平台、独立系统,处理方式大多采用黑箱操作。现在的商业规则都是不断变化的,如果要改变黑箱里的流程,就必须更改很多代码。重写很多重要的遗产系统是不可能的,要想赢得高度竞争的市场,如何继续保持和利用这些遗产系统是问题的关键。

      用户分离如果一个新用户购买了放在两个系统里的两种产品,那么管理系统会认为这是两个新的用户关按此统计。这样电信公司会认为是两个用户购买了两件产品,需要提供的也是两种服务,这种"用户分离"的情况会导致很多问题:一个用户会以两个甚至多用户的身份出现在不同的数据库里,多个不同的人员实际上面对的是同一用户,而且基于此种情况进行的用户购买倾向、市场份额的统计等方面的数据分析都是不准确的。

      移植困难电信系统另外一个严重问题是:从一个产品库到另外一个产品库(或者是从一个系统向另外一个系统)移植用户信息时,就好象给正在飞行的飞机更换引擎,需要极度小心避免用户信息的丢失和损失。这种用户信息的破坏和用户分离是紧密相关的。

    结束语

      目前国内提供BOSS系统解决方案的厂商众多,典型的如亚信、蓬天、创智、IBM、HP、CA、BEA、微软、朗讯、华为、神州数码、时力科技、思特奇、大唐软件、中太数据等,都看准了这块巨大的市场;而各大电信运营商也积极投入资金组织专门的人员进行开发。相信电信业务运营支撑系统会让各家运营商真正地"强筋壮骨",成为高管理水平与高收益水平均衡的现代化电信企业。

  • 软件厂商Fortify Software发布SCA5.0(转贴)

    2007-11-05 17:03:29

    10月底美国硅谷的软件安全领军企业Fortify Software发布了Fortify SCA 5.0版本。Fortify SCA是业界公认的最佳源代码安全扫描软件,并多次获得Jolt与C Award等大奖。该软件是一强大的代码静态分析工具,可以帮助企业减少自主开发的应用软件中的安全漏洞。Fortify SCA 5.0更是增加了一些新的功能设立了业界的新标准。

    10月底美国硅谷的软件安全领军企业Fortify Software发布了Fortify SCA 5.0版本。Fortify SCA是业界公认的最佳源代码安全扫描软件,并多次获得Jolt与C Award等大奖。该软件是一强大的代码静态分析工具,可以帮助企业减少自主开发的应用软件中的安全漏洞。Fortify SCA 5.0更是增加了一些新的功能设立了业界的新标准。

    这些功能包括:

      以向导驱动的定制安全规则,使得非软件开发人员可以方便使用。

      一体化的产品使跨国软件开发团队可以协作开发

      提供针对应用软件安全的新型漏洞的保护措施

      增加对开发语言和支持,分次提供PHP、Java scrīpt 、Classic、ASP/VB scrīpt(VB6)、COBOL的支持。

      Gartrer 组织2007年5月发表的题为“市场定义和源代码测试工具选择标准”一文中指出:企业必须采用源代码扫描技术和有关开发流程,因为这是一种战略性的需求, 一种软件安全开发流程必须与日常使用的开发活动相结合。Fortify 公司等汇总了来自世界各地广大用户的类似需求,并将软件开发中的大规模协作,客户化定制和更全面的保护融入企业软件开发安全生命周期之中。

      Fortify 公司CEO John Jack先生说:我们公司有更好的机会深入了解我们客户所采用的软件安全生命周期流程开发一些世界上最为复杂庞大的系统。这些企业往往面临的是他们的客户选择某种产品是基于该产品的安全性。于是这些企业不得不花费大量时间来研究其软件安全生命周期,对于任何采用的外部解决方案有非常独特的要求。在Fortify SCA 5.0版本的发布中,我们已经将客户这一系列反馈在我们的软件中首次实现,也在业界同类软件中首次实现。

      Fortify Software自2006年中由上海码德信息技术有限公司引入中国市场以来,已成功在软件测试领域,金融界开发出一批高质量的客户。其中,中国建设银行是金融界第一个成功用Fortify工具实施源代码扫描与开发流程相结合的金融机构。

  • 讨论交流

    2007-11-02 15:40:29

    WinXP:不知有没有参与过对即时通讯工具的性能测试?

    王爬爬:QQ msn


    WinXP:类似qq这样的
    对这类工具的性能测试应该测试哪些点?


    Sacri
    是测试客户端还是服务端?


    WinXP
    都要

    WinXP
    我个人觉得服务端和客户端都需要测
    一个是测试大并发用户的并发登录的性能


    Sacri
    用lr测试,关注响应时间和吞吐量


    WinXP
    一个是测试大并发用户同时发送消息的性能


    王爬爬
    我以前做的是手机产线测试工具开发


    Sacri
    监控各个资源的情况,中间件的情况


    WinXP
    用web方式录制脚本吗?


    Sacri
    协议是什么?http还是socket


    WinXP
    我想知道,测试这样的产品应该注重哪些测试点?
    协议是socket


    Sacri
    用lr录制脚本的时候录制哪种类型的vuser就行
    说错了
    我该说http还是要录winsocket
    要模拟你的实际情况
    哪些场景要测
    这些情况应该就是你说的测试点


    王爬爬
    我想大概和web测试 没有区别吧..
    即时通信


    Sacri
    监控分析这些场景下的性能表现


    WinXP
    首先,我还不确定都需要测试什么场景,目前只想到了2个。
    1、QQ客户端并发登录。
    2、QQ客户端并发发送消息。


    Sacri
    把功能点列表看一下


    WinXP
    象即时通讯工具,还需要测试其它什么场景呢?


    Sacri
    哪些是可能并发大的点而且对系统调用较为占资源的


    WinXP
    登录、发消息


    王爬爬
    服务端是用什么开发呢?


    WinXP
    java


    Sacri
    传送文件呢


    WinXP
    都是java


    WinXP
    jms


    王爬爬
    那服务端的操作系统 也应该考虑进去的


    WinXP
    服务端暂定用ibm aix
    客户端用windows xp


    Sacri
    aix配置如何?


    WinXP
    2CPU 2G 80G
    这个应该还可以


    Sacri
    配置这么低?pc server了
    这样的机器恐怕悬啊


    WinXP
    先别考虑机器配置了。能不能告诉如何设计测试用例?


    Sacri
    按照测试场景预期测试结果
     
    WinXP
    主要是场景我不知道我这两个场景选择的合适不?


    Sacri
    比如100并发登陆cpu占用<30%,主机内存占用<


    WinXP我的意思是,对于测试即时通讯工具,只设计这两个场景对不对?还需要设计其它的场景不?


    Sacri
    这个问题就要你自己深入分析你要测的产品了
    因为实现起来哪些会较为占用资源,这个每个产品可能都不一样
    和研发也沟通一下吧


    WinXP
    我的产品的功能:
    登录
    添加分组
    查找用户
    发送消息
    文件传输
    创建聊天室
    邀请加入聊天室
    查看系统消息
    系统配置
    我认为可能造成性能的功能在:登录、发送消息、传送文件这三个功能上
    所以,我先选择了两个场景:并发登录和并发发送消息


    ★最爱深田★
    还有视频
     
    WinXP
    目前,产品还不支持视频。
    以后会有
    但是,客户端有UI界面的。用ld不知道如何录制脚本录制了一个,结果无法运行


    Sacri
    lr不关注用户界面的
    你选的什么协议?


    WinXP
    是啊。所以,我写了一个web页面实现登录的功能。
    这样左,合适不?
    这样做,合适不?


    Sacri
    录winsocket应该可以吧?
    为什么不直接录那个?


    WinXP
    哪个?客户端?


    Sacri


    WinXP
    我录制了一个界面客户端,选择的多协议
    socket和oracle
    因为我的后台数据库是oracle
    可是这个录制完,用不成。


    Sacri
    直接用winsocket试试?
    连oracle的不应该是你的客户端吧?应该是你的后台服务


    WinXP

    好,我用winsocket试试。
    不过,我现在用web方式也可以测试了。


    王爬爬
    你只是对性能测试 设计场景吗?


    WinXP
    设计啊。
    登录的场景和发消息的场景
    还想问一下,虚拟用户加载方式,是一下子1000同时加载?
    还是一点一点加载?


    王爬爬
    http://www.testage.net/html/91/32191-140207.html


    Sacri
    是自己设计的


    WinXP
    怎么加载才合适?
    我现在是20vu/10秒,持续一个小时


    Sacri
    估算真实情况的峰值

    WinXP
    真实情况的峰值是什么意思?
    是真实环境下,用户并发的个数吗?


    王爬爬

    如果并发用户为75人,系统注册用户为1500人,以5%-7%作为并发用户参考值


    Sacri
    上线后,每天什么时段并发数最大


    王爬爬-上海
    一般以每15s加载5人的方式进行设计


    WinXP
    我的系统注册用户为2000人,是不是以140vu/s加载?


    王爬爬
    vu 是什么东东?


    WinXP
    不好意思,能不能给我解释的更清楚一些?谢谢了。
    vu是虚拟用户
    virtual user的简写


    王爬爬
    标准 我上面写出来了啊


    WinXP
    哦。看到了。谢谢
    可是群主说按5%~7%加载
    到底哪个可行呢?
    我的系统用户有2000人呢。
    按照群主的意思应该是按照140vu/s


    王爬爬
    那你可以自己调节啊


    WinXP
    你说的标准是按照多少用户计算的?


    王爬爬
    如果并发用户为75人,系统注册用户为1500人,以5%-7%作为并发用户参考值
    你最高并发用户 大概是多少人?


    WinXP
    这么说,你们二位是一致的。好知道了,非常感谢。
    关于最高并发用户,我不知道。


    王爬爬
    公网测一下.


    WinXP
    反正,我的注册用户有2000人,是不是可以认为最高并发用户就是2000人呢?


    王爬爬
    公网应该测一下


    WinXP
    我的注册用户有2000人,是不是可以认为最高并发用户就是2000人呢?

    王爬爬
    服务器的配置也应该考虑进去
    你不能这样思考问题的


    WinXP
    那我怎么想才是对的呢?
    这方面,我不是很懂


    王爬爬
    如果你的注册用户是20w人.你按照20w人来测.


    WinXP
    请多指教。


    王爬爬
    达不到测试要求,你就说软体有问题,这不是片面了吗?


    WinXP
    你说的对。
    实际上一个系统并不是所有注册用户都在同时使用的。


    王爬爬
    所以,应该按照实际并发数来测,有经验的嘛 另当别论了
    对啊


    WinXP
    感谢,感谢。
    我会记住这个经验值的。
    谢谢大家。


    王爬爬
    共同讨论啦

  • bug管理工具 官方

    2007-11-02 09:51:48

362/2<12
Open Toolbar