Think Louder - 大声想

Friday, December 19, 2008

I've opened a new blog - Think Louder!

Please go there for my recent works. Have fun!
Think Louder -
http://thinklouder.cn/

Wednesday, November 28, 2007

Speed up my IDE!

Scott gave out a list of performance impovement tips on Visual Studio, which I used everyday. Jeff Atwood talked about the important of the disk speed to a modern IDE.
It confirmed my guess of the reason for my poor performance workstation in JFSYS. Of course, it's not important anymore.

Wednesday, October 25, 2006

Wednesday, October 18, 2006

UI设计

在一个软件产品中,用户界面的作用举足轻重。 我并非艺术设计专业的学生,但毕业设计却做了一个和UI设计有一些关系的题目。参考书目里有几本这个领域比较热门的如:

About Faces 2.0
The Inmates Are Running the Asylum
Software for Use

还有一本

Don't make me think

DeDream看到一本新书 Designing Interfaces(蔡学镛的评价 ,文中提到的 Common Ground 也是此书的作者建立。)。大概浏览了一下其网站,很符合其副标题作为一个patterns的手册,把一些常用的UI设计的模式都归纳了出来,并给出了what/when/why等建议。实用的形式~值得期待!

在详细设计所要完成的功能时,应该考虑UI方面的设计,通常会借鉴前人的积累,再融入自己的想法。并不是说要成为这方面的大师,只是竭尽所能做好自己的工作。免得被未来的用户下意识的说,这东西好难用~

Sunday, October 15, 2006

敏捷开发,CMMI与炒菜

看到一张有意思的XP团队的工作环境照片。(我们的团队并没有这样的工作环境,但并不是说我们的环境不好)

理论上说我能炒任何菜,通用步骤如下:
  • 放油
  • 放肉(可选)
  • 放葱姜蒜(可选)
  • 放不易熟的
  • 放易熟的
  • 放美化剂,如淀粉(可选)
  • 加水(可选)
  • 出锅
这个流程我实际操作过,偶(偶然)有成功,hoho~
其实这个流程并没有告诉你该怎么做,如没有说放多少油,没有说放多少盐,也没有说把菜炒成什么颜色就算是可以出锅了。也正是因为这样,我才偶有成功。

公司搞CMMI似乎一直都没有程序员的事情,总是一帮项目经理在开会~按照老胡的观点,CMMI就是告诉你该做些什么,却不说怎么做,也不说做到什么程度才算OK~

...

Friday, October 13, 2006

我家的狗崽子们

我家的狗崽子,03年领养的,图一为狗妈妈和四个小崽子(狗妈妈跟我感情比较好),图二为大女儿是狗妈妈去年所生(她不认识我几乎),图三今年四个小崽子中的老大。


Posted by Picasa

Thursday, October 12, 2006

Watir rocks!

最近他吉我关注了一下Ruby(还在入门阶段~)。发现了一个Web测试的框架-Watir,想起前一段,组里讨论为QA们购买一套自动化软件测试的工具,如果这个框架够用且好用,为啥还要花钱呢~

现在这个基于Web的项目在UI部分比较复杂,使用的第三方控件,在页面中生成了很多iframe、嵌套表格等。在样式上有很大的灵活性、使用起来也很方便,但是其服务器端代码、客户端代码还有生成的代码,看起来都有点糟糕。

Selenium也很优秀,不过因为在学习Ruby的缘故,呵呵!

我对Selenium了解的并不深入,但这两种测试工具并不是互斥的,Selenium也支持使用Ruby写测试代码。而且Selenium可以和CC/CCNET等工具结合,以便自动化功能测试的过程。

到目前为止,我觉得Watir的形式让我从程序员的角度很容易接受。

Watir通过COM的形式对IE进行了封装,然后用Ruby简洁的语法就可以很方便的调用IE的方法,以及获取IE容器中的DOM模型。之前我试过通过.Net来控制IE然后自动化一些测试,可是需要编译,这使过程复杂化,而用脚本语言则Happy的多。

一些功能强大却也价格不菲的测试工具也提供了各自的脚本语言,以便Tester在需要的时候手写测试代码,但与其学习一种与大家毫不相干的语言,不如使用通用一点的脚本语言。

老胡说,研究这个东西可能没有太大的价值,因为一些强大的工具都能满足QA自动化测试的需要。

固然有道理,但好奇心杀死猫,不试一下我怎么知道。

老爷爷说,设计一个好的测试用例才是关键,而不是采用何种工具。

我基本同意他的说法。就像软件项目服务于需求,而并不以技术论成败。

Hiahia~

Tuesday, October 10, 2006

一笑置之

Aoccdrnig to a rscheearch at an Elingsh uinervtisy, it deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht frist and lsat ltteer is at the rghit pclae. The rset can be a toatl mses and you.

E398刷机

2006-10-10 晚上
晚上去五道口电影院看完了《宝贝计划》立马跑回公司继续玩我的小E。发现新刷的欧版系统无法操作语音服务,也就是说没法冲值了,ft! 还是用国内的版本好一些。

2006-10-10
事情总是得慢慢来,急不得~
总喜欢吃热豆腐,总是被烫嘴。
偶然发现自己的机子竟然是一款很耐玩的型号,Ru高手们还建立的网站(这里这里),国内也有对这一系列的机器进行修改。我觉着这个系列非常成功。

Monday, October 09, 2006

First Post


当有话想说的时候自然会找地方说,msn的spaces太慢了,虽然在那里晃荡了那么就,还是决定放弃。blogger曾经一度被封掉,所以申请了也一直没有用,现在似乎正常了。

在此我将记录一些技术方面的笔记,并以此与有共同喜好的朋友交流。

其实在哪写不是写,主要是开个新空间,激励一下自己。

FishPot暗含自闭之意~不好。