分类 ‘tech’ 的归档

读书清单

六月 21, 2007

放弃了好久对于读书的追求,以后每个周六,让自己呆在一个舒服的环境里面看一整天数。
这应该是我的修炼了。
荒废了3年了!

Large-Scale Software
Architecture –
大型件体系构:使用UML践指南》
Software Architecture in
Practice,2nd Edition–
件构架(2)

Documenting Software
Architectures –
件构架

Applied Software
Architecture –
件体系

The Art of Software
Architecture –
件体系构的艺术

RUP 文档
The Rational Unified
Process:An Introduction.3rd Edition –RUP
导论(3)

The Rational Unified
Process Made Easy:A Practitioner’s Guide to the RUP–Rational
程:践者指南

UML2 Toolkit–UML2.0工具箱》

UML精粹第3–UML
Distilled 3rd

UML和模式(3)–Applying UML and Patterns 3rd

三、特定域篇

1. 公共
Domain-Specific Application
Frameworks –
特定用框架:行的框架体
Object Oriented
Reengineering Patterns–
件再造:面向象的件再工程模式
Head First Design Patterns 
2. Java EE 
  Patterns of Enterprise Application Architecture –业应用架构模式》
  Effective Enterprise Java–中文版》    

3. EAI/SOA 
Enterprise Integration
Patterns –
集成模式:设计、构建及部署消息传递解决方案

4. 与后台服务编
Pattern-Oriented Software
Architecture, Volume 2 –
面向模式的件体系 2:用于并和网象的模式》
Pattern-Oriented Software
Architecture, Volume 3 –
面向模式的件体系构卷3源管理模式》

四、闲书

Code Complete 2 –大全2 
The Pragmatic Programmer –程序之道:从小工到家》 
The Art of Unix Programming
–UNIX
艺术

网络电视的新时代

六月 21, 2007

视频作为web2.0的一个重要元素,从youtube的引爆流行到现在开始泛滥的网络电视。2005年无疑是pplive的时代。相对于互联网发展的速度。pplive还是太慢了。
最近几个月,开始关注joost,babelgum。前两个星期,开始veoh。今天从techcrunch上看到的消息,这个有着无数日本漫画片的视频网站也推出了VeohTV。
这个新推出的veohtv,被业界称为分散型的joost。成为一个漫画视频的专业浏览器。这个和aol的动画片检索引擎truveo的业务模式有相似之处。
IPTV的勃发,会给我们的生活带来怎样的改变!

selenium and twill

六月 20, 2007

今天收到O’reilly的新书推介。这次是一本叫做:An Introduction to
Testing Web Applications with twill and Selenium

By Gheorghe Gheorghiu, C. Titus Brown,
Jason Huggins
First Edition: June 2007
ISBN: 0-596-52780-2
Pages: 60

PDF Price: $9.99 USD
Buy two books, get the third FREE! Use discount code “OPC10″
All orders over $29.95 qualify for FREE SHIPPING
within the
US. See details.

Description
This Short Cut is an introduction to building automated web tests using two
tools, twill and Selenium. twill is a simple web scripting language that can be
used to automate web tests, while Selenium is a web testing framework that runs
in any browser and can be used to test complex web sites that make extensive
use of JavaScript. The best way to use this Short Cut is to run through the
examples. We expect that within an hour you can start writing your own
functional tests in either twill or Selenium, and within a day you will
understand most, if not all, of the possibilities and the limitations of these tools.

好久没有学习新技术,3年多都只在junit的单元测试的环境中做着一些低水平的重复工作。这样的自动化web测试工具,真是很值得学习的新内容。

要搜索中文只能百度。百度了一下selenium。发现了很多这个自动化集成测试的工具在国内已经有了很多的支持者。还有一个springside的半组织正在做着推广类似的工作。相对于脚本语言twill。大部分的百度信息都是纺织相关的。

软件工程的测试问题,50年来,对于确保软件生产的品质。各种思想和方法论,工具都保持着积极的探索和创新。

这家http://www.testingfaqs.org/上面有很多的集成信息,关于test的一个很全的faq

Selenium 自动化验收测试

Selenium自动化验收测试

刚才还觉得这个测试工具为什么是化学元素硒来命名。看到下面的解释就清楚了:

SeleniumThoughtWorks员工在业余时间开发并维护的开源项目,并且在ThoughtWorks的项目中被广泛应用。不过,真正有趣的是它名字的来历:在Selenium出现之前,最著名的web应用功能测试工具当属Mercury Quanlity Centerhttp://www.mercury.com/us/products/quality-center/),但那是一个商业工具,功能强大却也价格不菲,常常让开发者们又爱又恨。所以,自己动手开发开源功能测试工具的ThoughtWorker们把这个工具叫做Selenium——“mercury”有“水银”的意思,而“selenium”(硒元素)恰好是专解汞中毒的特效药。

Selenium测试web

Selenium–透明反推介的集成测试工具(Pragmatic系列)

selenium功能测试

使用Selenium进行验收测试

selinium的官方q&a

 

microsoft surface

六月 15, 2007

科技让人感动。这是我刚刚知道存在的microsoft surface
来自techcrunch日本分站,还有on10
让人滋生遐想的技术,在公众服务领域,我想这样的人机交互应该是革命性的。

2.0升级到2.2全部变成乱码

六月 15, 2007

测试一下:

然后我试着使用这个方法:
步骤1 把数据库用dbmanager备份出来,导入到本机用phpmyadmin建的库,这个库的编码为latin1_swedish_ci。

按照SAi的方法把wp-config.php里面的DB_CHARSET设置为latin1,默认为utf8

define(‘DB_CHARSET’, ‘latin1′);

这样的设置后,前台就不会显示乱码,后台乱码依旧。

然后再使用Utom的办法使用WP自带备份系统备份,备份出来的可以正常显示,不是乱码了。

步骤2 再用phpmyadmin建个库,这个库的编码为utf8_general_ci
然后把WP配置以下,使用这个库。
弄好后,使用WP自带备份系统,把刚才导出来的xml文件,再导进去,就可以了。这样前台,后台都不是乱码了。

“全球IT业最具影响力100人”名单

四月 16, 2007


1 谢尔盖-布林和拉里-佩奇:Google公司创始人,分别担任Google技术总裁和产品总裁。

2 蒂姆-贝纳斯-李:万维网的创始人,也是Web发展、W3C协调主体的指挥者。

3 李纳斯-托沃兹:Linux之父。

4 拉里-埃里森:Oracle公司总裁,有“硅谷首富”之称。

5 史蒂芬-鲍尔默:微软公司CEO,08年比尔-盖茨卸任后他将独揽大权。

6 史蒂芬-乔布斯:苹果公司创始人和CEO。

7 马克-贝尼奥夫:企业托管软件销售商Salesforce.com首席执行官。

8 拉伊-奥齐莫:微软首席软件架构师,Note的设计者,被誉为世界上最顶级的程序员之一。

9 尼可拉斯-尼葛洛庞帝:MIT媒体实验室主席和联合创办人,“给每个孩子一台笔记本”项目负责人。

10 Diane Green:虚拟化软体公司VMware副总裁。

11 Sam Palmisano:IBM公司董事会主席兼CEO。

12 Blake Ross:Firefox浏览器创始人。

13 Ralph Szygenda:通用汽车总裁兼首席信息官。

14 Rollin Ford:沃尔玛首席信息官。

15 Rick Dalzell:亚马逊网站首席信息官。

16 Dr. Alan Kay:视点研究协会现任主席,SmallTalk语言发明人,施乐PARC实验室创办人之一。

17 Tim O’Reilly:O’Reilly & Associates公司创始人,Web 2.0创始人。

18 Paul Otellini:英特尔总裁兼CEO。

19 Jonathan Schwartz:Sun公司首席执行官。

20 Vinton Cerf:Google副总裁兼首席互联网专家,TCP/IP的发明人之一,有“互联网之父”之称 。

21 Rick Rashid:微软高级副总裁,曾主张在微软研发上投入60亿美元。

22 Mark Russinovich:Windows操作系统专家,微软“最有价值专家”。

23 埃里克-施密特:Google首席执行官,之前曾担任Novell主席兼首席执行官以及SUN公司首席技术官。

24 马克-赫德:惠普CEO兼董事会主席。

25 梅格-惠特曼:eBay首席执行官。

26 Tim Bray:XML和Atom标准的创建者,现任Sun公司网络技术部主管。

27 Phil Hester:AMD高级副总裁兼CTO,他对处理器的创新设计颠覆了英特尔在该领域的通知地位。

28 Jimmy Wales:维基百科创始人, 维基百科是一个多语言版本的自由百科全书协作计划,已经成为互联网上最受欢迎的参考资料查询网站。

29 John Doerr:风险投资领域的大腕级人物,曾经成功投资了Netscape、Sun、Google和亚马逊等这样的明星公司。

30 Lawrence Lessig:斯坦福大学法学院教授,最具影响力的网络法律专家,其倡导的开放式网络知识产权标准Creative Commons日渐普及,因微软拆分一案名声大噪。

31 Jeff Hawkins:Palm公司创始人和Treo掌上电脑设备的发明者。

32 John G. Grimes:美国国防部网络和信息综合部副部长兼军事CTO。

33 Mark Shuttleworth:Ubuntu创始人,Ubuntu是一个完全基于Linux的操作系统,在推出后迅速成为最流行的Linux系统。

34 Brian Behlendorf:Apache的创始人之一,Apache是目前最流行最耐用的Web服务器。

35 汤姆-安德森和克里斯-德沃夫:全球最流行的社交网站MySpace的创始人,目前该网站用户高达1.5亿。

36 H.D. Moore:BreakingPoint的安全研究主管,他曾建立了一个MoBB项目,每天公布一个浏览器漏洞。

37 Alan Paller :Institute的研究主管,在计算机安全领域具有相当的话语权。

38 Edward Felten:普林斯顿大学计算机学院教授,研究领域为“计算机安全技术”。

39 Greg Papadopoulos:Sun公司首席技术官,主攻处理器和服务器的设计于创新。

40 Bruce Schneier:Counterpane Systems公司总裁,著名的密码学专家。

41 Randy Mott:惠普执行副总裁兼CIO,曾在沃尔玛和戴尔公司工作多年,是位控制IT支出的高手。

42 Steve Mills:IBM全球高级副总裁,负责制定IBM软件整体战略。

43 Dave Barnes:美国联合包裹服务公司UPS高级副总裁兼CIO,是一位真正的创新者。

44 Jeff Bezos :亚马逊创始人,有“电子商务教父”之称。

45 Michael Del:戴尔创始人,曾以1000美元的注册资金在一间大学宿舍里成立了戴尔公司。

46 Tom Friedman:纽约时报的国际事务专栏作者,《世界是平的》一书作者。

47 Irving Wladawsky:IBM全球副总裁,附则公司技术战略、创新等工作。

48 Douglas Merrill:Google全球信息技术副总裁Douglas Merrill,是一位非常有能力的企业CIO。

49 John Dingell:美国众议院能源和商务委员会主席。

50 John Cherry:开源代码开发实验室的Linux桌面系统项目的经理。

51 Nancy Pelosi:美国众议院发言人。

52 Andy Bechtolsheim:Sun公司联合创始人。

53 Rob Carter:联邦快递CIO。

54 Charles Giancarlo:思科公司全球首席发展官。

55 Vikram Akula:SKS Microfinance首席执行官。

56 李彦宏:百度创始人,该公司是Google在中国的对手。

57 John Halamka:哈佛医学院信息官,是医疗信息化建设中的一个杰出人物。

58 Simon Phipps:Sun公司软件开源首席长官。

59 Linton Wells II:美国国防部执行副部长。

60 Kevin Martin:美国联邦通信委员会(FCC)主席。

61 Gregor S. Bailar:全美大型金融机构Capital One信息部负责人。

62 Phil Zimmermann:邮件加密软件PGP的开创者。

63 Avi Rubin: Johns Hopkin大学信息安全学的技术主管。

64 James Gosling:Java之父、Sun公司全球副总裁兼高级研究员。

65 卢拉:巴西总统,“一个孩子一部笔记本电脑”计划倡导者。

66 Jesse James Garrett:AJAX发明人。

67 Austin Adams:摩根大通CIO。

68 Dawn G. Lepore:Drugstore.com首席执行官,曾任Charles Schwab公司CIO。

69 Alfred S. Chuang:BEA系统有限公司创始人,董事会主席兼CEO。

70 Charles Phillips:甲骨文公司总裁

71 Craig Mundie:微软全球研究与战略执行官。

72 Joseph Cleveland:Lockheed-Martin公司CIO。

73 Debora Horvath:华盛顿相互银行CIO,在企业并购方面很有才干。

74 Philip Rosedale:Linden实验室CEO、创始人、虚拟网络游戏“第二人生”的制作人。

75 Chris Anderson:Wired杂志主编,他所著的《长尾理论》对互联网策略起到了重要的意义。

76 Cathy Tompkins:Chesapeake Energy公司的CIO。

77 Anders Hejlsberg:微软著名工程师,带领他的小组设计了C#程序设计语言。

78 Ramalinga Raju:印度Satyam计算机服务公司的主席。

79 Thomas Davenport:信息技术专家,巴森学院教授,在信息技术和管理领域著有多部有影响力的著作。

80 Edward Granger-Happ:“拯救孩子”基金会CTO,NetHope协会主席。

81 Edward J. Markey:美国电讯与金融委员会主席。

82 Rob Portman:美国管理和预算办公室(OMB)主任。

83 Adam Kolawa:美国Parasoft公司的主席兼首席执行官。

84 Vinod Khosla:太阳微系统公司的创始人,硅谷著名的投资家。

85 Nick Ibrahim:Ruby Tuesday’s公司CIO。

86 Peter Weill:麻省理工大学管理学院信息系统研究中心主任。

87 Dave Winer:程序员、著名博客、RSS的发明人。

88 Gary Reiner:通用电气高级副总裁、首席信息官。

89 Carl Wilson – Marriott :Marriott的执行副总裁兼CIO。

90 Pradeep Sindhu:网络公司Juniper创始人,帕洛阿尔托研究中心(PARC)的首席科学家。

91 Nick Carr:作家,曾发表过著名文章《IT doesn’t matter》,该文章称IT已经是一个成熟的产品,等同于水电等基础设施。

92 Eben Moglen:自由软件基金会的法律顾问,GPL协议的起草者之一。

93 Guido van Rossum:就职于Google公司,Python语言之父。

94 Erik Brynjolfsson :麻省理工学院斯隆管理学院教授,最初评估IT生产力贡献的人之一。

95 Doc Searls:Linux Journal资深编辑,开源软件的倡导者。

96 Jim Collins:著名作家,著有畅销书《从优秀到卓越》和《基业常青》。

97 Kevin Carmony:Linspire公司首席执行官,Linspire是一款基于linux的操作系统,原名为Lindows,因微软起诉而被迫改名。

98 Takeshi Natsuno:NTTDoCoMo多媒体服务资深副总裁,NTTDoCoMo是日本最大的移动通信运营商。

99 Paul D. Nielsen:卡耐基-梅隆大学软件工程学院带头人,主攻安全研究项目。

100 Larry Wall:程序员,Perl(实际抽取与汇报语言)之父。

彼らが日本企業を選ばなかった理由

三月 9, 2007

●彼らが日本企業を選ばなかった理由
→ http://www.nikkeibp.co.jp/news/biz07q1/527708/

景気は回復基調にあるようだが、まだ日本は自信を回復するまでに

は至っていな
い。今の日本が経済的に世界を牽引していると感じる方はそう多くないだろう。日本
の頭越しに物事が進むジャパンパッシングは、様々な分野でどんどん進行している。
国際物流では、日本に国際ハブ港がなくなって久しい。EU(欧州連合)や北米向けの
コンテナ船で日本に寄港するのは10~30%に過ぎない。例外はあるが、以前このコラ
ムでも書いたようにアジア諸国では優秀な学生が日本を留学先に選ばない傾向があ
る。

powered by performancing firefox

killer application

三月 9, 2007

当大家都在为ps3的低迷叹息的时候,sony又有了新动作了。
ps home将要发布了。
这个虚拟世界来得比second life有更多的想象力,源于ps3的强大运算能力和图形显示功能。我们期待sony能有什么表现呢?
现在的悬念就是:这是一个sony的开放系统吗?对于全世界来说,sony会让它变成一个开放的平台自己去卖水吗?抑或是自己包办一切?
现在大家都在讨论和思考虚拟世界的问题。
这是未来10年后的互联网和娱乐吗?

powered by performancing firefox

抢占

三月 7, 2007

给ff安装了最新的delicious插件。结果发现我的ff自带的bookmark得最下面多了一个选择项:hide this menu。
点击了这个hide选项。我的ff浏览器自带的书签就被阉掉了。
delicous是个好东西,可是还不能完全地换掉bookmark。
del.icio.us自己的菜单里面也有一个选项:hiden the bookmark menu。
看来他向来个完全的功能替换。
抢占眼球和资源,也许就得这样。
非暴力,但是给你足够的选项去选择它,或者消去竞争对手。

powered by performancing firefox

做事的粒度

三月 6, 2007

最近的项目需要基于别人的需求文档和基本设计来做ui和详细设计,来日本两年多,对于他们执著于瀑布开发模型的那种悲壮无数次被感染。曾经经历过一个300人规模开发了三年还处于pg阶段的大型项目,他们对细节的控制让我非常的震惊,文档的标点符号,代码注释的对齐,空格如果不符合要求都是以bug的形式提交报告,经过一个复杂的流程之后由编程人员修改。这个项目最终还是牺牲掉了。2002年的框架设计还处于一个快速变化的时期。2005年还在继续的开发到了

powered by performancing firefox