自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bma

  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

原创 暴雪,北京,无奈

北京的公共设施真是让人无耐,偏偏这个城市运气又不好:夏天的暴雨可以让知春路铁路桥下淹没出租车,可以让所有的地铁入口都成小瀑布,可以让一个城市一夜之间污泥泛滥、臭气熏天……设计、施工排水良好的污水系统这么难么?现在又是冬天,暴雪,一天一夜就可以让所有的地铁入口楼梯变成“夺命梯”:光溜溜的楼梯、地板敷上薄薄的融雪,立刻就成了中学物理教科书中的“光滑面”……设计、施工防滑的楼梯、地板这么...

2010-01-04 21:24:24 123

原创 现场看男篮

看俄罗斯对澳大利亚时,我面无表情,冷眼旁观,不是我冷静,是困的快睡着了,我知道自己是头一天晚上激动的睡不着觉,但这样说未免太菜,又想到我一师兄千辛万苦搞来霍金在中国的演讲,结果却在会场上从头酣睡到尾,想起他一米八六的身材在窄小的椅子上像芦荟一样摊开,嘴角流汤,像芦荟一样滴汁,就不免觉得很值——反正又听不很懂,但他硬说是头一天打牌太晚,丝毫不提兴奋。他是原子能院的博士,高能物理所的博士后,SCI上已...

2008-09-03 12:50:48 144

原创 长安的秋天

爽爽爽。原谅我我语文能力退化到如此只能重复一个字,这是没文化的表现。咱是粗人。爽一午后。穿过鼓楼向北,走上清凉的石板地,依然明亮的阳光穿过叶梢,照在地上、川流的人身上,斑驳的流动。空气中已经没有了暑气,来往彩色缤纷的游人,在镜糕、蜂蜜凉糕的玻璃车车之间穿梭,从容而闲适。因为还只是午后,烤肉、烤鱼、粉蒸肉等等的摊位还没有撑起来,头戴白帽子的回民小伙计立在店门口招呼着人去吃面、泡馍。...

2008-09-03 12:24:12 173

马波的照片

http://picasaweb.google.com/mabo.pic/D80

2008-06-14 02:11:50 455

敏捷软件管理书籍

Behind the Closed Door - Secrete of Greate Management (Pragmatic Programmer)Agile Project Management (Jim Highsmith)Agile Estimating and PlanningAgile and Iterative Development - A Manager's Guid...

2008-05-06 14:17:09 285

王志文的《天道》

在看《天道》。先是听哥们完整的讲了一遍(这哥们讲的太好了),听的当时就说:这个题材只能王志文来演。为什么呢?如果看过《过把瘾》,你会同意我的观点。想当初,我还是高中生,中央一,每天晚上很晚,每天一集,我夜夜一集不漏,看完《过把瘾》,第二天和志同道合者讨论。看着王志文的表演,我想起了让.贝尔蒙多,那个让所有法国男人倾倒的演员。...

2008-04-28 20:53:35 1055

D80拍摄人像的基本招式

除了构图,人像摄影较难的就是曝光和色彩,今天看了几招,分享如下。1. 景深  A模式:    大光圈:减少景深,对焦范围窄    小光圈:增加景深,对焦范围广2. 长焦   将前后背景柔化;强调人物与前后背景之间的距离;降低广角和标准镜头造成的畸变3. 日光同步  白天使用闪光灯:适用于白天逆光拍摄人像,清晰人物和背景细节(例如,北窗侧光下):     1) 闪光模式按钮,打开闪光灯...

2008-03-31 21:04:27 303

从拍摄到艺术

这是我读过的最好的一本摄影书《从拍摄到艺术——一个巴黎女孩在上海》且不论它轻松自然,如小说般的写作方式,也不论那优美如散文的笔触,这本书换摄影以本来的面目,起码让我重新认识了什么是摄影。充斥市场的大多是技术、法则、窍门——好像摄影仅仅是对死记硬背的灵活运用而已。直到这本书,还摄影以艺术的本来面目。如果你想表达,摄影只是一种手段和媒介,你可以歌,可以舞,也可以把你的感情融...

2008-03-15 22:16:56 168

catergorize methods in class

there are two kinds of methods in one class, no matter what kinds of languages you use or applications you build: element methods (this is an ambiguous name, I know) and composed methods. 1. element ...

2007-10-17 22:54:01 265

Naming a Method

How to name a method? This simple question can trigger a heat discussion and contention. As the old Bell Lab saying goes: "library design is language design", the name of method plays a vital role in ...

2007-07-10 15:45:52 143

Life on Client-Side

As lots of ThoughtWorker advertised, the life on-beach is pretty nice: relaxing, leisure and happy. There's only one task to fulfill: interview. All kinds of interview: code review, phone interview, o...

2007-07-06 16:09:00 84

OZ Team Hug

这周末AU公司搞Team Hug,Melbourne, Sydney, Brisbane三个城市的同事齐聚Newcastle的Hunter Valley。Hunter Valley以wine著名,刚从机场到Hunter Valley,就一人发了一瓶酒和两只杯子。这不是一般的酒和杯子。酒,是有Team Hug标志的酒。杯子,是有ThoughtWorks标志的杯子。其实最神奇的糖。当然,...

2007-06-17 19:11:12 182

在Brisbane的一些照片

http://www.flickr.com/photos/29092149@N00/ 黄金海岸 Brisbane现代艺术博物馆

2007-06-02 20:37:53 97

Application skinning/theme support with Rails

Application skinning/theme support with Rails (modified from Rails Recipe)(please excuse me for writing in English, for there's no input method installed on client's machine.)Rails provides a lig...

2007-05-22 16:16:56 92

Run Rails app on Tomcat Successfully

Package up Rails app as WAR file & Run it on Tomcat Successfully                          (please excuse me for writing in English, for there's no input method installed on client's machin...

2007-05-22 16:06:06 110

Functional test with Selenium-on-Rails

[size=18][b]Functional test with Selenium-on-Rails[/b][/size](please excuse me for writing in English, I'm working on client-site, and there's no Chinese input software installed on the desktop)...

2007-05-22 15:48:48 99

Groovy's HERE DOCUMENT and Closure

Something fun with Groovy's 'HERE DOCUMENT', i.e., """..."""In groovyConsole, execute (Ctrl + R) following code:"""${ println "Hi" }"""result: HiCool, isn't it?How about this?

2007-05-09 19:45:55 90

“企业级”Ruby: 不仅仅指新企业

Jeff的企业级Ruby的文章非常好,提供了很多有用的信息。但是最近的工作经历让我思考凡是加上“企业级”的东西,都不仅仅是技术的问题。先说技术的问题。从技术角度看,“企业级”根本不是个问题:Q: What the hell is "Enterprise Ruby" anyway?A: Yet another 'stack' of crap so complex that any salesp...

2007-05-02 19:29:00 125

沿河走了七公里

这是来Brisbane,working on client site的第一个周末。下午一个人沿着Brisbane River向东走了7公里,然后折回来又是7公里。本来没想走这么多的,只是周六在酒店一个人呆了一天(其他从悉尼来的同事都飞回悉尼了)有点儿闷,又想起悟空说的别光顾着工作,也要出去玩。想想Brisbane的美景,就除去长走了。基本上把Brisbane的地形搞清楚了:一条Brisb...

2007-05-02 18:12:14 137

独上高楼消得憔悴蓦然回首——语言学习三境界

引子王国维在《人间词话》中说:古今之成大事业、大学问者,必经过三种之境界:“昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境。“衣带渐宽终不悔,为伊消得人憔悴。”此第二境。“众里寻他千百度,蓦然回首,那人正在,灯火阑珊处。”此第三境。学习编程语言也是这样:一、语法,idiom,包括lib 熟悉阶段。你就独上高楼,望尽天涯路吧:    Ruby语法好怪啊,和Java都不一样啊……  ...

2007-04-22 13:25:00 164

The Missing Part: The V of MVC for Rails

昨天和在Studio工作的QianQian论道,谈到Rails的View,共识是:写Model和Controller时都在飞——Rails让你想哪就飞哪,一到View就掉下来了:太多boilerplate代码,太多CSS编辑。今天和James在Botanic Garden吃午餐,讨论同样的问题,他有同感,结论:需要一个framework来结束这最后的一块了。现在有Haml和DRYML,是S...

2007-04-18 22:18:09 89

Taking Notes QUICKLY

去年读"Domain-Driven Design",确实被文本的厚度吓着了:单不说能不能吸收掌握,主干脉络都不容易弄清,查阅都不方便,一声叹息。今年,几个月前,八叉传过来一本"DDD QUICKLY -- a summary of domain-driven design",戏言:缩写都能出书。这本书我没看。不过这种做法引起了我的思考:自打小学起,语文课老师就叫我们缩写、改写、扩写什么的,...

2007-04-17 04:14:51 276

与国企客户交流敏捷有感

昨天和一家巨大的国企交流敏捷,感觉有三: 敏捷的flexible contract (flexible budget, flexible scope)非常非常难用。敏捷实践可以保留,但敏捷合同必须本地化,中国化。客户说的好啊:"国企喜欢砍头,不喜欢凌迟。你一下50万可以,你十次5万国企不干" 国企引入敏捷注重的是delivery,不太注重敏捷对团队能力的提高。后者肯定也是需要的,...

2007-02-13 02:36:58 227

敏捷公开课!

自从给国内一家非常著名的互联网公司(I mean 非常著名哦)做完Agile Training,以及向众多potential customer在正式、非正式场合普及了n多遍敏捷之后,众多ThoughtWorker都觉得有必要,有组织、有纪律、有深度梯度、有规律、有针对的在国内进行“敏捷公开课”。陆陆续续总结、讨论、辩论,以及想从“肉体上消灭一个人”了一周左右之后,终于work out出了一份负责任...

2007-01-05 02:49:12 151

再访天竺?

晴天霹雳!有exchange to India的program:至少半年,三个月可以回来一次,愿者报名!俺吃的惯masala,气候不错,有补助(还不错哦),但是俺还是不想去!1 交流2 交流3 交流学英语最好的方法就是:听别人怎么说一个事儿,记下来,回头自己遇上这事儿了就这么说——用词准确,鲜活生动,顺道校正发音。印度英语这些全缺:千万别人为印度哥们从小英语,语法就没得说,我和印度哥们pair写过...

2006-09-15 07:30:36 92

写在离开Bangalore之际

        好快,就要离开Bangalore了。         从机场出来看见两个ThoughtWorker帅哥等我们,银灰色路灯下他俩微笑着介绍自己,一个是Raj,现在他叫宋无忌了,一个是S,四周Rickshaw窜来窜去——好象就在昨晚。         一位位Trainer和同学,从陌生、到熟悉、到亲切,到见了面就开玩笑,课上的渐入佳境:上Analysis B...

2006-09-05 18:37:47 151

印度婚礼!

一对ThoughtWorker,M & H,都是UK人,身在印度,举行了印度婚礼。大致流程是:1 新娘在酒店梳妆(没见到啥样)2 新郎在Office梳妆:Kurta,“长围巾”(名字忘了),包头的帽子,好大一朵鲜花和各种首饰3 乐队在Office楼下吹打。这乐队真是棒!萨克斯、鼓,乐曲令人想跳舞4 送新郎去见新娘,据说是越慢越好,一路上同事起舞相伴,一小段路走了快一个小时,新郎真...

2006-08-27 10:52:30 379

洗衣记

且说从MySore回到住处一量体温37.8,吃了点儿药赶紧睡了,一觉睡到9:30,感觉好了点儿,总算体温正常了。看着攒了一周的脏衣服,去阳台上看看放的一台盖子可以卸 下来的古董双缸洗衣机,洗衣桶内的黑色小虫已经坦然接受忽略不计了。然后动手连接水和电,然后……真是到了这儿什么离谱的事情都不奇怪了:阳台上竟然一个 插座也没有!那放到这儿干么?(此处省略1500字)最后搬到旁边女同事的宿舍在她们的阳台上...

2006-08-27 09:50:32 133

在MySore发烧

昨天是周六,公司组织大家一起去mysore,一个古老的印度省份,有几座古老的宫殿和庙,可是你猜怎么着,俺发烧!我靠,快烧死在路上了,偏偏这些宫殿必须脱鞋,俺惨了,光着脚在迷宫里走了1个多小时——浑身烫,脚心凉。几个同事哥们过来就抓抓我的胳膊,pretty high! (看下面的照片时,别忘了虽然我在发烧但是我在笑)宫殿挺漂亮,外面看宏伟高大,里面看花样繁多,象牙可劲儿的使。出来见了椰子大小的两...

2006-08-27 09:49:29 113

和大安一起练Yoga

大安是从Chicago Office来的哥们,天性纯朴,就像在国内偶尔会遇到的天性纯朴的哥们一样。一天下课后问他有什么计划,他说Yoga,认真地看着我告诉我时间、地点、跟谁学。由于昨天去健身房练伤了——那个印度教练真得很nice,一样一样器械的教我,你不练都不好意思,他还一定要保证你做到3组,每组10下,OK,于是我就挂了——于是决定和大安一起去练Yoga。教练是一个US来的姐们,学员是四个哥...

2006-08-24 16:44:52 83

TWU@Bangalore.上课整一周

今天是周六,在Office上网休息,不用陪两位大小姐逛街。 上课     基本上没力气课外读书,原来已经料想到了,所以只带了一本书来,其余的资料都是电子的。但是每天的课程确实让人振奋!不但课程多,每节课很长(2个小时是常事,2个半小时也不稀奇,上周末retrospective时候群情反馈后,这一周的session缩短到一个半小时左右了)。     每节课后都要填写feedback form:...

2006-08-19 20:03:34 121

土人出国记.到达Bangalore

"一出Bangalore的机场我就震惊了!直接就是闹市"我来之前牛总告诉我。结果我还是被震惊了,还没出机场。印度第五大城市的机场怎么样不说了,就说这入境处办公桌的旁边摊着一张毯子,扔着仨枕头——怕是给来不及入境的旅客预备过夜的——就太酷了。从机场去TWU的路上“一半是海水一半是火焰”:左侧高楼,花园,绿植郁郁葱葱;右侧一片地震遗迹上搭起来的地震棚。满街“嘣嘣”时速60奔驰着,人家管理规范,“嘣嘣”...

2006-08-11 17:45:48 104

土人出国记.坐飞机

泰国航空的服务真是好,空姐漂亮。眼睛大,妆化得好,细腻,空姐就不说了,空嫂都显得年轻秀美,有气质,温柔:广播飞机起飞的声音都柔柔喏喏,听着就像“嗯~,就要起飞了,大家都把安全带系好吗~。飞行过程中不要用手机啊,(用了我们大家都完了噢)”。放饭。泰国香米,食物精细,花样多,国内航线的和泰航的,就是泡面和大餐,还有red wine & white wine, 举着瓶子随时斟酒, great。...

2006-08-11 17:18:26 146

ThoughtWorks Bullet Time (July 21,2006 10:40)

成为ThoughtWorker两周了,竟然一个字儿也没记下,不太像我。ThoughtWorks Bullet Time (July 21,2006 10:40): (几个穿着短裤、拖鞋的ThoughtWorkers随意的在Office里走着,坐着,让我想到了本科的自习教室。没有cube,只有两张长桌子,以其为中心四周是书柜,杂志架,吃的,喝的,篮球,电视,游戏机,一个小屋子放满了球鞋...

2006-07-21 02:59:21 90

逛植物园

难得和师傅两口、猴哥两口逛植物园,这次的主题是“为自拍婚纱照进行的实验”,他俩带足了装备,沉得要死。我的F80在西安孝敬老爸,随身只带了Nikon小数码和反光板——后来发现这玩意儿挺能唬人:反光板一张开,游人不是侧目就是驻足,“专业,专业”声响成一片。走到樱桃沟,师傅和猴哥被林子和小溪唬住了——他俩先后1分钟内各自独立感叹“这五块钱真值!”拍了好多好多片子,回来看着喜不自胜,更大的收获是听师傅说了...

2006-06-18 17:24:02 111

河里的构件从哪个地恰儿来?

(这个问题琢磨了好几天,越琢磨越觉得是个大问题,都快理解不了了,从朴素的想法开始,然后看了几篇paper,然后彻底就晕了:好大的范围啊。可能看paper,琢磨paper的哥们姐们都有类似的感觉。)第一个毫无疑问:经验。项目或者产品中反复出现的same job,有必要extracted and generalized into component,借用Refactoring的术语就是Extract ...

2006-03-28 15:10:35 104

让类像珍珠一样美丽

很显然,类不是现实实体的一一映射,而是包含着大量抽象(abstraction)的结构,这个结构应当比现实中的实体来得更纯粹,更稳定,更灵活。现实中实体的职责(responsibility)可能是混杂的,甚至不清晰的,现实实体之间的dependency可能是cycle的,现实实体是不稳定的,是多变的,因而常常展现出令人吃惊的连锁反应,比如南美丛林中的那只小蝴蝶。但是软件不能是这样,更狭义的说,类,和...

2006-01-08 17:31:59 157

到底为谁设计?现在还是将来?

为谁设计?现在还是将来?如何能既避免"Big Up Front Design",又保持好Open-Close Principle (OCP)?应当depends on一个接口/抽象类,还是一个简单的concrete class就够了?存在用Extract Interface的必要么?它的应用条件不是“Several clients use the same subset of a class's ...

2006-01-06 11:06:32 192

构件技术 Vs 构件市场

从来没有一项技术象构件这样和市场息息相关了,构件的特点竟然和市场是如此的interplay。慢慢说。从构件“前世”——面向对象说起(其实构件和对象是两个如此不同的技术,而构件的提出如果不说比对象早(而Simula67比68年Dijkstra的结果化编成早,programming的发展真是螺旋又messy),也差不多:McIlroy,M.D.,1968. Mass-Produced Software...

2005-12-29 08:06:53 183

seven languages in seven weeks

. ruby . Io . Erlang . Scala . Closure . Scala . Haskell

2010-12-28

Manage It!

Jolt Awards software project management book: . planning . project measurement/dashboard . meeting . retrospective . estimation . build a team . project portfolio

2010-12-28

永久使用TextMate方法

如何在不注册的情况下持久使用TextMate

2008-12-09

空空如也

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

TA关注的人

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