自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 组织机构DSL之二:参考资料(ruby hacking guide )的阅读笔记

2007年06月21日 08:32:00 说来惭愧,虽然我很久前就声明自己加入了RHG的中文翻译团队,但是最近因为项目和部门工作的原因,迟迟没能进入状态。重新拾掇起RHG,是在读了《Programming Ruby》和《Ruby Cookbook》关于metaprogramming以及《acts_as_statemachine》的源代码以后,我在前些天的blog中也预告了准备整理一下组织

2007-10-28 15:21:00 619

原创 ddd quickly 中文版译者序

2007年09月26日 21:34:21 在去北京参加infoq大会之前,我就开始了对DDDQuickly的翻译工作,如今,在我和泰稳的努力下,它终于可以跟大家见面了。我心甚慰。可以去infoq中文站免费获得此迷你书。 ====================================== 序言在2004年之前的某一天,我跟所在部门的一个设计师进行沟通,当时他为自己的一个思路兴奋不已

2007-10-28 15:21:00 744

原创 技术大会英雄谱

2007年04月09日 22:11:00 上周去了北京,参加技术英雄大会,见到好多闻名已久的高手高手高高手,感觉很是不错。 聊得最对脾气的,是江南白衣,他是springside开源项目的发起人,所以对平台情有独衷;而我一直在springside上找资料,(按说也算是个老朋友了,呵呵)对他的侧身照很是有印象。当面夸了夸他,他却很谦虚,说ps过。由于会务组让我们统一穿红色的衬衣,我就说他:白衣

2007-10-28 15:20:00 719

原创 部门预算进行时

2007年04月10日 21:27:00 首先应该承认,自己并不是甚至自己也不希望是一个很好的部门管理者,准确地说,我甚至一直在逃避做中层领导,这令我的室友兼好友大为困惑:"为什么不想当官呢?",我自然有自己的想法,其中之一,单纯做技术,就是生活得简单。 新的财年开始,我也走马上任,领导布置说:今年部门的预算由你来做吧,就当是熟悉部门情况了。我说我喜欢做技术,我来测试还是想带领大家做技术。

2007-10-28 15:20:00 882

原创 配置管理计划的新设想

2007年05月08日 21:37:00 刚刚过节回来,XY便找我讨论配置管理计划,我有点纳闷,节前不是已经讨论清楚了吗?老大提了个新的设想,得到了很多人的拥护,所以原来的被推翻了。XY找纸画给我看,其实变化不是很多,只是基于现有的一些现状,老大又做了些调整。原来的设想是,主干作为开发分支,存放的是新的需求变更和重大的缺陷,因而它是不稳定的,经过产品封版测试后,打出相对稳定的产品分支来,在

2007-10-28 15:20:00 737

原创 学习Extjs与RoR的集成有感

2007年05月10日 22:25:00 今天除了跟两个项目的负责人讨论他们的开发过程改进外,其余时间就是在学习Extjs,对我来讲,最好的办法,就是在PPA系统中中应用它们,幸好,Extjs现在已经可以与RoR应用集成在一起了。看了一个伙计录的Extjs的教程,里面的浏览器的地址栏中的端口是3000,不用说应该是RoR的应用了,里面的界面设计很新颖,连忙发给drift看,得到感叹若干。

2007-10-28 15:20:00 676

原创 放弃完美的需求管理

2007年05月24日 22:41:00 我当然晓得需求管理是怎么回事,我当然知道需求管理要做什么,我当然知道Telelogic的Doors比IBM的requisitepro的功能要强大,我当然知道在IBM和Telelogic的pk中,cc/cq的扩展功能要synergy/CM 和synergy / change的功能要强。作为一个软件开发企业,需要的是什么样的开发平台呢?兴山总列举出:

2007-10-28 15:20:00 671

原创 基于DSL的组织机构模型 之一:预告

2007年05月31日 21:07:00 最近我对组织机构领域模型的ruby实现很是着迷。本来,已经知道今天下午要考IBM SOA Test 665,可是我昨天下午就已经开始开小差了,昨天晚上更是在几张白纸上写写画画的,搞到凌晨2点才算完,早晨起床,就开始感觉头晕,唉,好在下午顺利通过了认证考试,要不可就丢人了。 考试完毕,整个人从紧绷的状态忽然松弛下来,感觉特别不自在,于是拿起Ruby

2007-10-28 15:20:00 794

原创 [领域]javascript hacking guide 第5部分

2007年02月06日 11:49:00 map是JSObject的一个重要属性,存放一个对象的所有的属性的入口。要想了解map,就需要打开jsobj.h文件,看里面的定义。struct JSObject { JSObjectMap *map; jsval *slots;}; 很自然的,我们还要找到JSObjectMap的定义,它也在jsobj.h文件中struct

2007-10-28 15:19:00 708

原创 [领域]javascript hacking guide part 6

2007年02月06日 21:22:00 书接上回,我们说到global对象的初始创建已经完成了。那,你肯定会问了,为什么说是初始创建,而不是完整的创建呢?要回答这个问题,还要从ECMA262说起: 在ECMA262,强调了Global这个全局函数的很多信息,比如说,这个内置对象是先于Context就存在了的。比方说,在默认的情况下,我们调用的方法,其实都是Global这个对象的方法。比方

2007-10-28 15:19:00 746

原创 [领域]javascript hacking guide 第7部分

2007年02月07日 10:39:00 通过一段时间的源代码阅读和ECMA262规范的理解,我对javascript的原型链已经有了更新层次的理解。原来的那幅图仍然是正确的,只是还缺少了一些内容。例如:对象是分层次的,最外层的对象就是global对象,另外,在原型链的递归查找过程中,还缺少了Function.prototype到Object.prototype的绑定,所以,我对原型链图做

2007-10-28 15:19:00 586

原创 [个人]排错记

2007年03月07日 18:12:00 没想到,年后的第一博,居然是记录自己的一些坏心情。鱼DD和茂DD最后选择了离开,我能够理解他们,与他们认识已经5年多了,知道他们的烦恼忧愁,不想去阻拦他们,除了不舍,只想祝愿他们尽快找到自己的另一半,稳定下来。这是体制和企业文化要解决的问题。程序员杂志在第2和第3期发了我的两篇文章,在排版时都有不少的错误,最重要的图也出错最多,因为我给的图分辨率太

2007-10-28 15:19:00 642

原创 [领域] JavaScript Hacking Guide part2

2007年02月02日 14:34:00 感谢超德和梁健,你们是我前进的动力。昨天贴出来的,只能算是初步的编程模型,如果想弄清楚javascript的内存模型,必须看这幅图,不过这幅图还有一些简化的部分。以后会用程序来验证和说明这幅图的正确性,敬请期待。 Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1500932

2007-10-28 15:18:00 696

原创 [个人]加入了ruby hacking guide的中文翻译团队

2007年02月04日 11:38:00 一种语言,除了语言规范之外,或许会有若干种实现。javascript是这样,虽然大家都号称要遵守ECMAScript 262规范,但是微软的实现和蜘蛛猴的实现显然是存在一些差异的;java是这样的,即使有了虚拟机规范,但是ibm和bea会根据自己的需要做一些调优;C++又何尝不是如此呢?想开些,这没有什么不好。 如果想了解C++的内存对象模型,最好

2007-10-28 15:18:00 977

原创 [豆趣]去火

2007年02月04日 21:14:00 托领导的福,在靠近年关的时间,回家休了个病假。 病得不轻,整宿睡不着,去看医生,医生说我是"抑郁症"的早期。不错不错,看来我还年轻,还有这心情赶这个时髦。以后你要是见了我,可以问我:"听说你抑郁了?"闲话少说。回家,嘴里没有味觉,约了老婆去超市买了个柚子。柚子这东西,北方人是不大常吃的,老婆更是说见都没有见过。倒是常见小鱼、小茂这些"南人"周周从超

2007-10-28 15:18:00 595

原创 [领域]javascript hacking guide 第3部分

2007年02月05日 10:07:00 跟东、雪和健讨论后,重新修改了图2,可以联系图1来思考它们之间的演进关系了。这个周末,基本上是跟指针,对象一起度过的。即使是在我偶而为之的睡梦中,也是在思考函数指针和指针函数。呵呵。周日整理出来的继承(原型)链图,可以说是javascript对象基础中比较深的部分了。浅蓝色的,typeof() ==Object, 灰色的部分,typeof == F

2007-10-28 15:18:00 641

原创 [领域]javascript hacking guide part 4

2007年02月05日 21:15:00 孙向晖 sunshineormer at hotmail.com在正式开始之前,先说点关于RHG的话题,我的JHG系列,基本是在仿照着RHG的风格在写作。RHG的述事风格很有条理性,并且会指导你跳过跳过再跳过一些无关痛痒的程序片段。这是对的,在一大堆程序中,能够快速准确的定位,不是件很容易的事情。从今天开始,我将讲述我对蜘蛛猴源代码的查找过程:在j

2007-10-28 15:18:00 684

原创 [个人]分享ubuntu

2006年12月30日 16:58:00 今天,拿到了从荷兰寄来的ubuntu 6.06 LTS版本,LTS是long time support的缩写,据说,6.06之后又推出了6.10版本,不过不再免费送CD了。当然,ubuntu的老大发话了,2007年要推出的新版本还会继续送光盘(见12期《程序员》杂志)。申请的时候,选择了5张CD的那种,收到后,发现这5张CD是相同的,不是我想像中的

2007-10-28 15:17:00 411

原创 [豆趣]世界上仅存5只恐龙

2007年01月03日 20:26:00 元旦放了天假,火急火燎的赶回家,恰好,给豆在网上淘的《恐龙世纪》也到了,这家伙缠着我要恐龙也有些时日了,本来不想给他买的,可是豆娘说:"总比喜欢奥特曼什么的强吧"。想想也是,我不喜欢(或者说非常讨厌)那些日本的怪物,据说豆的同学常常摆出那些怪物的姿势来,让豆了解一下恐龙不是什么太坏的事,就算是进行了一次少儿科普教育吧。曾经和豆娘聊起豆的教育,我和她

2007-10-28 15:17:00 631 2

原创 [豆趣]成长日记

2007年01月16日 21:36:00 豆跟豆娘对话:"什么叫男儿?"豆娘说:"男儿就是泛指男同志,比方说男儿当自强啊。",豆一指豆娘:"那,你是女儿啦"--这孩子,这不是找打吗? 豆娘看幼儿园老师给豆写的成长日志,龚老师写得:"好好吃饭,要不我就爆发了",豆问龚老师:"龚老师,你是火山吗?",龚老师在日志最后写道:"啊??!!"豆娘问豆:"今天在幼儿园听话吗?"。回答是肯定的,豆娘又问

2007-10-28 15:17:00 405

原创 [个人] 确立了新的研究方向

2007年01月31日 13:41:00 昨天晚上,听了wang的javascript和jodo的培训,他讲得更多的是技巧,所以很多人没有听懂,不过我找到了被他忽略了但我很感兴趣的点:javascript的内存模型。感觉好像又回到了若干年前那个意气风发的年代,啃《inside the cpp object model》,研究《atl internals》,《insde com 编程内幕》,

2007-10-28 15:17:00 434

原创 [领域]Javascript Hacking Guide part 1

2007年02月01日 20:09:00 那天听东东将javascript,他讲得也匆忙,我听得也犯晕,心想如果能够建立起javascript的内存对象模型该多好啊。可是在网上找了好久,也没有发现javascript的Hacking guide,不经意间,却找到了ruby hacking guide,不错不错。还好有mozilla 中蜘蛛猴的源代码,我想离真正建立javascript的对象

2007-10-28 15:17:00 447

原创 [软工]说不

2006年10月17日 20:09:00 前两天,ZT跟我说,新生太累了,每天加班到2天,已经连续加了好多天的班了。我很明白她的想法,无非是想让我也出面劝一下JH。 JH现在负责新生的培训,在我负责的3.2忙得热火朝天的时候,他那边也是忙得不可开交。按以往的经验来看,这种情况是极少见的:往年的新生,在集团培训以后,要进入工作状态,最快的也要3个月的时间的时间,大多数人在半年左右。可是现在,

2007-10-28 15:16:00 415

原创 [瞭望]关于Ruby on rails

2006年10月25日 09:04:00 RoR是一个老早就有了的东东,只是在近日的连番炒作中,才真正引起更多人的关注。我也是这更多人中的一个。大家关注一个事物的时候,出发点大有不同,得出来的结论也千差万别。不过这都没有关系,你找到它足够吸引你的优点,那么你就去爱它;你找不出吸引你的地方,不爱它又何妨。每个人生活和工作的环境都不同,想让别人信服你的观点,就必须先让大家站在产生你的观点的co

2007-10-28 15:16:00 413

原创 领域]在实践中展望。。。(写给DDD注释版)

2006年11月09日 15:44:00 在实践中展望。。。 曾经跟朋友戏点读者眼中的图书类型:外文原版和影印版,不是嫌价格太高,就是说外文影响阅读理解;翻译的中文版往往惹来骂声一片;原创的要么说内容浮浅,要么说故事讲述得有问题;双语版总是太厚。。。反正是众口难调。说来说去,基本上就剩下个注释版没有人数落了。可惜IT图书中,注释版少之又少。 在中国经典图书《石头记》的前80回,有若干的脂砚

2007-10-28 15:16:00 380

原创 [个人]回归

2006年12月12日 17:51:00 我回来了。虽然,经年尘土满征衣。事情在朝好的方向发展,事情或许也有些糟糕,看从哪个角度用哪种心态去看。不过还好,我和我的小组挺过来了,而且有信心坚持下去。整个一个月,blog都有些荒芜,不过没有关系,我有了更多的话要说,更多的故事要讲,更多的内容跟大家分享。截至到今天,自动化测试会议顺利召开,项目组的wiki已经部署完毕,项目的demo系统也已经上

2007-10-28 15:16:00 390

原创 [瞭望]RoR 在国内难以建立大型应用

2006年12月14日 20:49:00 这段时间,在使用RoR框架来实现PPA项目。通过这段时间的使用,对RoR有了比较深入的了解,为它的那种卓而不群所折服,所钦佩。但是,也正是因为它的特立独行,我才深深的为它的将来惋惜。 从电影行业中,我学到了两个词,"叫好"和"卖座"。RoR就处于一种叫好不卖座的尴尬境地。初看上去,这两个词本来应是联系在一起的事物,但现在为什么要特意分开来呢? 我

2007-10-28 15:16:00 393

原创 [啃书]身体使用手册 --《You:The owner's manual》

2006年12月16日 21:48:00 去济南会老铁,顺便去泉城路书店逛逛,给豆豆也给自己相本书。 挑来挑去,选了本据说是欧美第一健康书,钟南山院士作序的,中文翻译成《You:身体使用手册》。在回泰安的路上,迫不及待的看其中的目录(这是我读书的一向做法),被里面的一句话深深吸引。这句话是这么说的:"你真正拥有的,就是你自己的身体。"。相信这句最简单的话,会被不少人认为是废话,因为,它太真

2007-10-28 15:16:00 459

原创 [数据库]Oracle的培训讲师是个东北人

2006年12月25日 23:23:00 这是我这么多年来,听过的最痛快的技术培训,或许也是因为我在若干年前就对培训内容比较掌握的缘故吧,当我更感觉是因为Oracle的培训体系之精妙和讲师的妙语连珠,是我重新燃起了对Oracle的兴趣。 体系之精妙: 培训的内容是《oracle 9i program with PL/SQL》,用老师的话讲,这门课,就是教你怎么写PL/SQL块。学会了写简单

2007-10-28 15:16:00 571

原创 [瞭望]从西溪湿地到中山古镇 --看“经营政府”

2006年09月13日 23:26:00 因为ZJ项目的培训需要,我离开泰安,奔赴大上海。或许是在泰安生活得久了,在上海的日日夜夜,我对它的快节奏深有感触:早晨起得要早,并且要随时带点可以阅读的资料,这样才能在堵车的路上有点事情做;每天中午是没有时间休息的,晚上的时候,还要再拿出时间来研读项目需求。。。 在这个繁华的大城市里,我十分清楚自己的过客身份,别的不说,光看房产中介贴出来的500万

2007-10-28 15:15:00 513

原创 [软工]RMC的目录导航结构详解

2006年09月15日 11:34:00 Rational Method Composer ,简称RMC, 是IBM收购Rational 后 最新版本的RUP,里面最增强的功能,就是可以在统一的一个工具中,快速开发和发布自己的RUP插件。要开发自定义的RUP插件,需要了解并掌握RMC的目录结构和其内在含义: 第1级,是一个类似知识库的Library(图中标号1),第2级 是RUP的插

2007-10-28 15:15:00 434

原创 [领域]从业务到抽象,再到业务 (1)

2006年09月28日 20:48:00 引子 在给SHZJ项目做培训时,他们对BSP的组织机构模型中的职位产生了兴趣。提出:"为什么一个职位下面,只能有一个员工。",我相信这是一个非常普遍的问题,特别是在中国当下的管理现状下。我给他们解释,这是在西方管理理论下"定员定岗"的模型实现(当然,BSP也支持多人一岗的情况)。 很多人说不好理解,更有甚者,说是操作起来太烦琐。我想说的是,不管你承

2007-10-28 15:15:00 438

原创 [领域]从业务到抽象,再到业务(2)

2006年09月29日 23:26:00 从业务问题中来 刚刚得到一件宝贝,是埃森哲给GDYC项目做的业务架构咨询的草稿。说起来,浪潮,浪潮软件,烟草事业部和技术研究中心,真是跟埃森哲有缘,DLYC的那个项目,我们和埃合作,提炼出来一个V3产品,占据了全国烟草的半壁江山。在国家烟草局提出"根据订单组织货源"的全国性策略时,能够提供整体性解决方案的,放眼望去,只有浪潮软件已经具备了成型的产品

2007-10-28 15:15:00 432

原创 [豆趣]儿童读物

2006年10月11日 22:51:00 豆娘打电话说,自己受了刺激。追问下,才说:后面楼的某个小娃子,比豆少要小半岁,居然识1000个字,会算100以内的加减,会背诵小九九。。。末了,豆娘叹口气,说:不知道人家是天资聪颖还是后天教育的好啊。我始终认为豆就是一个普通的不能再普通的孩子,虽然,在豆娘豆爷豆奶心目中,他是一个很不一般的家伙,但归究起来,那只是他们不能客观的评价豆而已。在我眼中,

2007-10-28 15:15:00 568

原创 [个人]百度裁员录音门

2006年07月17日 20:32:00 手头有个录音,朋友给我的,说:"听听,百度裁员的,特无耻"。耐心听完,第一感觉,是骂我的朋友,"怎么能说无耻呢?玷污了无耻这个词了。"若干时间以前,曾和朋友聊起过百度,在他们眼里,这个让令"扫地的保洁阿姨"成为百万富翁的公司,除了用神话和神奇来形容外,能讨论的,就剩下钱了。对于我,略有不同,我见过李老总,那还是他们没有发迹的时候,我听过他的演讲

2007-10-28 15:14:00 453

原创 [领域]一个简单的UML应用题

2006年07月26日 15:08:00 UML是一个语义丰富的建模语言,但是,在实际的使用过程中,出现了很多滥用和误用的情况。如果,你只是关心使用UML的最少集合进行建模,是可以的(我个人也比较喜欢这种做法,按照28原则,我们确实可以这么做)。但是,前提是,使用者至少应该掌握或者了解UML的语义中已经包含了哪些内容了,而不是加上过多的"我认为","我觉得"这样的扩展用法,如果是这样,那么

2007-10-28 15:14:00 649

原创 [需求]需求分析能力之样例:引入领域模型的前前后后

2006年07月27日 13:50:00 需求分析能力之样例:引入领域模型的前前后后 曾经遇到过一个系统需求,需求分析人员在听到客户说要增加"修改员工密码"功能后,就原封不动的把这个功能写在了文档中。如果把这个需求交给实现人员,很多实现人员,会在"员工"(Employee)这个类中加一个属性"password"。如果仅用名词法,来验证需求,完全符合:"员工",是一个比较重要的概念。"什么的

2007-10-28 15:14:00 473

原创 [瞭望站] 客户同我们一起成长。。。

2006年09月01日 15:46:00 最近在上海,接连走访了2个客户,拿到了3套客户需求,给他们演示了楼上集成开发方法,他们也表示了浓重的兴趣。现在的客户,被忽悠得多了,所有现在变得特别务实和谨慎,当我们试图保证会让项目按期完成时,客户笑着说:"我们知道会延期"。在讲方案之前,所有的客户,都要求先讲开发方法和质量保证,并给出实际的案例。 在TB项目上,我真得要被客户方的项目经理对业务的

2007-10-28 15:14:00 379

原创 [软工]谁说MDA不需要设计?

2006年09月08日 17:53:00 接连几个项目下来,都是跟政务相关的,这一趟下来,感觉收获颇多。我接触的第一个政务类项目,是CRJ系统(金税系统也有接触,但是不是很深),在这个项目中,小J和他的团队们,开创了一个大型项目全部使用MDA工具进行系统实现的一个先河。这个项目,目前应该是成功了,在成功的背后,J也进行了总结,我个人,对他的总结,还是有些不同的看法的,这种看法,在这次政务项

2007-10-28 15:14:00 421

原创 [软工]理想向左,现实向右

2006年09月11日 13:49:00 曾经在若干年前的一个会议上,听到某人慷慨激昂的宣称,国内的电子政务市场有多大,政府每年投入多少亿,感情之激烈,就如同这些钱已经揣入了他的腰包。但目前,国内有若干家公司在盯着这笔钱,我可以想像这些钱是怎么转换,怎样流入IT企业的腰包(且不去管那些不流入IT企业的部分吧)。所以,不用听什么人去忽悠,我们只需要关注最后属于自己的那部分就足够了。这样的分析

2007-10-28 15:14:00 683

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除