有付出必有回报。 有得必有失。 有酸甜苦辣的生活才是真正的生活。 我愿意像蜡烛一样发光发热,来照亮我的人生征途!! 日志上的资料都是我个人喜欢的或是对自己有用的,当然有很多是从别人处转载来的,但是都是为了共同进步!希望和大家一起分享! 牛年让自己更"牛"一点!!!

发布新日志

  • 定位自己以后的发展方向

    2009-02-18 18:19:22

  • 别忘了你是谁!

    2009-01-15 16:19:36

    别忘了你是谁——一位哈佛院长给毕业生的贺礼
      作者:谭家瑜

      母亲逝世于1998年,父亲也在两年前的6月蒙主召唤。虽然很舍不得双亲离开,但我知道他们每天仍与我同在———他们对我的教诲和告诫依旧长留我心。那些叮咛至今仍持续指引我,我也愿意和即将各奔前程的你们分享这些生活教训。

      你今天要出门当领袖

      第一个告诫来自我母亲。她是一位浑身散发着热情的女性,给我们源源不绝的信任与母爱。母亲儿时住在犹他州立大学附近,家里出了几个有学问的人,其中一位兄弟担任大学校长,还有一位是著名医生兼医学教授,所以她对子女期望甚高,希望我们也为自己立下崇高的标准。

      “小金!”每天早上我离开家时,她都会低下头来盯着我的眼睛说,“你今天是要出门去当领袖的,千万要明辨是非,可别让人家牵着鼻子走,也别忘了你是谁哟!”母亲每天都会嘱咐我,你要记得所有为你努力工作、牺牲自我、让你能过现在这种日子的人。走出家门以后,不要忘了自己的责任、家人的名誉、爸妈的期望和梦想。也不要忘记你有光明的前途,美好的机会就在眼前,你可以让世界变得更棒。

      对于一个每天一大早就要提着便当去上学的小学生来说,这些叮咛实在太多,但的确是金玉良言。母亲坚持我一定要给自己定几个高标准———包括我该做什么、怎么做、为什么做。而她不只是提供意见而已,还会非常热心地帮助我付诸行动。

      我读幼儿园时,她就替我报名参加朗诵班。之后的5年中,她都开车送我到史都华太太工作室上课,每星期两次。史都华太太是戏剧导演、表演指导师和发声老师,常给我们一些短篇剧本、独白诗,甚至莎士比亚十四行诗当教材。她要我们用心地把那些相当复杂的词句背下来,再利用周末上台表演给大家看。

      每天清晨,母亲很早就把我从床上拉起来练习功课。在我排练的时候,她不会待在别的房间,而是坐在我面前聆听和指导———别忘了,当时我只有5岁!有时候,我还半睡半醒,记不住要背的东西,表演得有气无力,她就会打断我说:“小金,你不够努力,该做的事情就要好好做。”除了对某些句子还有印象,我早忘了当年要我们背的大部分诗句,但我母亲的教诲至今仍留在脑海里。部分原因是它们一再重复,童年阶段的我时时刻刻———真的是每分每秒———都会听到同样的教训。

      不过,更重要的原因还是那些话都隐含特别的意义,母亲表面上好像是在对我耳提面命,心里面其实是在肯定我的能力,对我充满信心。为期20周的朗诵课不但是我淬炼演说能力的工具,也是增强自信心的媒介。她要我“当领袖”的意思,不是叫我遵守所有的规定,而是希望我不要被其他孩子的意见左右,跑去做不符合自己个性和正确观念的事情。更重要的是,当母亲说“别忘了你是谁”这句话时,意思就是:我相信你,希望你去追求光明的前程,把握眼前的机会,实现改造世界的愿望。

      骑着马儿上高原

      第二个告诫来自我父亲。他在一座十分偏僻的农场长大,后来成为家中第一个上大学的人。年少时期的他是个不折不扣的牛仔,常骑着马儿巡视牧场、驱赶牛群、驯服马匹,也尝过天不亮就起床干一整天粗活的滋味。当牛仔的经验让他得到多方面的磨练,所以他总是勤奋不懈地工作,十分重视教育,而且热爱骑马。虽然后来他离开牧场到外地求学,脱离了牛仔生活,但一生都以骑马为乐,还因此悟出人生道理,给了我一个意境优美且含义深远的忠告:要骑着马儿上高原。

      他了解大多数人都习惯待在环境比较安定的山谷里,只注意眼前的琐事,但我们不一定要骑着马儿走入山谷,也可以爬上高原———他的意思是:人要高瞻远瞩,应当走出生活里的山谷与阴影,进入一望无际的高原,然后沉浸在那儿的阳光里,让灵魂翱翔,让风吹拂头发,让内心充满伟大的梦想,让生命、生活和蜕变的热情恣意奔放。

      我没有忘记我是谁

      这些都是父母在我幼年时期对我的谆谆教诲,我早就耳熟能详、倒背如流,但我直到高中毕业那年才体会他们是如何以身作则教我为人处世的道理。

      高三那年,我跟班上几个朋友组织了个摇滚乐团,大家非常认真地练习,在车库里度过相当美好的一段时光,后来居然还有人付钱请我们在周末登台去演出。我兴奋极了。不过,虽然我非常热衷乐团活动,但当时我正忙着申请大学,还瞒着父母向哈佛递出了申请表。由于家族里从来没有人进过哈佛大学,我并不认为自己的胜算机会很高,但还是想试试看。于是我把一半时间分给“酷哥摇滚乐团”,另一半时间就专心追求学业目标,等于是脚踏两条船。

      当我们赢得风靡全市的“摇滚乐团演奏擂台赛”大奖时,大家都为之疯狂,团员们眼里闪着金光,幻想着我们说不定能成为明日的摇滚巨星。但我却开始坐立难安,因为我发现自己不是踩在两条平行线上,而是站在两条逆向而行的马路上,我几乎快变成两个人,不停地来回切换自我,所以,我必须做个抉择。

      正在考虑该选择什么样的前途和角色的时候,父母的话便适时出现,帮助我找到方向。我想起了我是谁、来自何处,也想到了自己的未来,一点也不向往获得唱片合约、留着长发住在休旅车上的那种日子,于是决定退出乐团。团员们都跌破了眼镜,以为我大概脑筋短路。然而不管乐团再怎么成功,我已经知道它不适合我,它不符合我的理想,也不符合我的志向及个性——那根本不是我。

      那一次,父母的告诫帮助我重新拾回生活的重心和焦点,后来也曾多次遇到类似情况,我没有忘记我是谁,以及我所怀抱的希望和梦想,同时也看到了我想去的那座高原。有时候,我仍然不太清楚自己应该追求什么样的生活,觉得前途一片茫然,但是父母之言始终是我最重要的判断标准。

      今天,我的工作是在教育未来的领导人才,培养他们改造世界的能力。我想送给他们一句简单的忠告:做明智、正确的选择,找到可以为你们指引人生方向的基本原则及价值理念,然后忠于它,守住它。

      别忘了你是谁,要骑着马儿上高原。

      摘自《读者》2005年第7期P54

  • Bug追踪过程中需要注意的问题

    2009-01-13 12:14:22

     

       

        文章出处:CSDN 作者:kiki 发布时间:2006-04-26

     

        很多朋友都问我,为什么那么喜欢研究bug报告,其实个人一直觉得bug报告高于一切,它是测试人员价值的终极体现。也许是工作的性质,我经常将香港的同事和深圳同事做比较,发现他们一个优点特别值得我们学习:做什么事一般不会去衡量事情的最终利益,更多的是决定后考虑如何更好地把事情做好。
       
    脚踏实地,希望我自己也能够这样努力下去。 

    ·尽量减少重现的步骤以达到用最少的步骤来重现问题;这对编程人员来说是很有帮助发现问题根源的。

    ·最好由报bug的人验证bug是否可以关闭。任何人都可以修复bug,但只有那个发现bug的人才能够确信bug是否真正的已被修复。

    ·在将bug解决时要分清楚解决的方式。一般的bug系统允许你通过例如fixed(已修复)”, “won't fix (不打算修复)”, “postponed(以后修复)”, “not repro(不可重现)”, “duplicate(重复)by design(设计如此)方式来解决bug。同时最好写上解决的方式或非正常解决问题(如以上几种类型)的原因。

    ·当你的bug报告以not repro(不可重现)打回给你时,先检查一个步骤是否有遗漏或清晰,再去找编程人员。编程人员通常是在无法用bug报告中的步骤重现bug时才选择这个选项。

    ·仔细地追踪版本信息。你给测试人员的每一个build都应该有一个build ID编号,这样刚入门的测试人员就不会重新测试压根就没有修复的那个版本。

    ·如果你是个编程人员,并且正陷入让测试人员使用bug管理库的苦恼中,你只要不用其他方法接受bug报告。如果你的测试人员习惯将bug报告用邮件的形式发给你,你只需用一个简短的消息回复他们:“请将它们输入到bug库中,因为我无法追踪邮件。”

    ·如果你是一个测试人员,并且正陷入让测试人员使用bug管理库的苦恼中,你只要不和他们说任何有关bug的事――将bug输入到数据库中,数据库会自动发送email给他们。

    ·不要添加太多的新字段。有些人喜欢添加一些新的字段来追踪他所需的信息。试想一下,测试人员要花多长的时间去填写一个几十个字段的表单,而且又有多少人还愿意填写下一个bug呢。

    ·如果知道bug出现模块的负责人员或将解决bug的开发人员,请在标题中明确的指出,例如你发现的bug是有关增加人员的,那么在标题中可以指出“增加人员时出现xx错误”。

    ·如果用英文报bug,最好使用现在时或过去时,例如用"appears"而不是"will appear"

    ·不要使用完全的大写形式,那样会让人感觉象控诉。不要使用感叹号或其他表现个人感情色彩的词语或符号。

    ·不要使用含糊的词语(例如,好像,似乎)来描述发现的现象。

    ·请考虑如下问题:
    1.
    同一软件中的相似功能是否有相同的问题?
    2.
    其他的浏览器是否有相同的问题?
    3.
    其他的软硬件配置是否有相同的问题?
    4.
    其他的区域(locales)是否有相同的问题?
    5.
    不同的安排设置是否有相同的问题?
    6.
    以前的版本否有相同的问题?

    ·编写bug report没有什么定式,没有绝对的范本,最基本的是能够让客户或目标修改,浏览bug report人员看懂,而且在短时间内,而不需反复思考的。其他有时要考虑目标读者的一些喜欢。例如有些类似的bug到底是合并还是单独提交,bug的步骤划分(到底是每一步都为一点,还是有些点可以合并)。在这一点上我觉得“灵活和适应”是很关键的。


    ·在发现一个Bug并填写完bug report之后,在review的时候,需要特别注意的一点是:这个bug report会不会让其他人还有联想或发挥的空间。一个好的bug report是不可以细分的,  换句话说就是这个bug是不会让他人觉得你还有些地方需要在测试一下,或许还有其他的问题。例如,有个测试人员发现在输入16这个数字(允许范围内)且提交时系统会返回一个错误:不能输入48以下的数字。这确实是一个错误,但是如果就只按现在的步骤提交,另一个可能会有这样的想法:是不是输入48以下的数字都会有这样的问题呢?这样他有可能要求你在测试其他的数据。这样就延长了这个bug的生命期,而且浪费了大家的时间。

     

  • 什么是LAMP?

    2009-01-09 15:41:10

    LAMP

       也许你经常见到这个词语,可你知道这个词的含义吗?

       Linux+Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

       随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。

       LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。

Open Toolbar