- 博客(34)
- 收藏
- 关注
原创 从两台电脑说起
导读: 微软的员工一般都回用两台电脑:desk和laptop。今天当我整整一个下午都在等着机器编译的时候终于觉得两台电脑的重 要性了。因为编译、打包安装总是相当耗费机器资源的,编译的时候,基本上不用考虑再做其他的事情了。不然就等着煎 熬你的耐性吧。两台电脑的好处不言而喻了,在编译的同时还可以在另外一台机器上继续工作,这样其实可以节约很多时 间。 可惜我估计我们公司暂时是
2007-12-06 05:56:00
1803
原创 SQL Server 2005 中感受Synonym | Leesoft.com.cn
Synonym 查看 编辑 大纲 您的 Story 已创建。 由 stelee 于 周三, 11/21/2007 - 19:56 提交。 programming 有人说,在整个应用程序中,数据库是相对不变的。可惜随着业务逻辑的频繁改动,这个相对也渐渐变成了不对。如果没有变化,那么对于我们软件开发来说,将是一个天堂。可是实际的世界总是动态的。所以不要期望数据库能维持多久的稳定。SQL Ser
2007-11-22 04:02:00
1813
原创 Scheme自学教程 2
导读: 由 stelee 于 周日, 11/18/2007 - 09:06 提交。programming Scheme自学教程 2 第三章 代码块(Forms) 读者也许注意到了,在前面那些Scheme的例子中列举了如此多的S表达式,其中隐藏的事实是:程序就是数据。因此,#/c就是一个程序,或者我们可以称为代码块(Forms)。以后,我们会使用更加正式的词汇form来代替程
2007-11-18 17:12:00
3463
原创 Scheme 自学教程 1
转自我自己的网站,就说呢么都不说了哈,欢迎大家多多点击http://www.leesoft.com.cn导读: 由 stelee 于 周二, 11/13/2007 - 08:52 提交。programming 译者说:其实很久都没有完完整整做过什么事情了,有过很多计划,很多构想,而完完整整做下来的却几乎没有。这也许是我一直郁闷生活的根本原因吧。这篇文档——其实翻译了很长时间,中间
2007-11-14 03:56:00
8959
原创 Yet Another Web Framework 1
其实充斥于房间的Web框架是很多的了。之所以考虑设计一个新的Web框架,主要是因为觉得Java6以后对脚本语言的支持,应该会产生一些新的更加动态的Web框架。记得网上有篇文章说传统的J2EE构架并不适合Web2.0时代敏捷的业务需求,于是我就在考虑创建一个新的Web框架来实现敏捷。 我不知道这一系列的文章是否能够坚持到我把这个框架做出来,最近半途而废的事情做的太多了,不过既然已经开题了,那就尝试着
2007-10-04 23:56:00
1688
原创 无废话学习Haskell -- 语言基础
让我们从如下的代码开始介绍语言基础(相信和我一样,你看到Haskell的语法时候,肯定以为自己到了火星了)List makeList(){ List current = new List(); current.value = 1; current.next = makeList(); return current;} 如果在类似于C/C++语言的代码中,建立一个列表可能会有
2007-09-26 21:09:00
2986
原创 无废话学习Haskell
唯一的废话学习一门新的编程语言,无论如何都需要花费很多时间。所以我向来在学习。之所以要学习Haskell这样著名的函数式编程语言,、是因为随着多核计算技术的普及,函数式编程越来越被重视,其N多的好处我就不再这里重复了,让我们废话少说,马上进入Haskell神奇的世界吧。拥抱我吧!那么学习任何编程语言都需要有个集成开发调试的环境。在Yet教程中有专门的一章介绍了各种编译器或者解释器。那么我这里就只介
2007-09-26 20:56:00
2079
原创 新的生活,新的研究
除去这两天突击学了一段时间的SQL Server的内容外,最近一直在研究函数式编程和Python等动态语言技术,不知不觉中仿佛吃了大还丹一样,感觉技术的潜力有所提高啊。看来是时候重新开博,写点东西了。这次重新开博主要的研究方向在两个方面,一个是函数式编程的重头Hasktell。虽然不浅看不到在实际项目中有什么应用的可能,但是作为下一个10年最重要的技术,函数式编程,我想是时候认真学习掌握了。第二个
2007-09-26 00:43:00
1666
原创 Hibernate3导致的一个问题
这个问题在网上看到有人提出来过,却没有回答。经过几天的思考,终于有了答案。问题描述如下:尝试如下代码:Transaction tx=userdao.getSession().beginTransaction(); resultUser=(User)userdao.getSession().load(User.class,new Integer(1)); resultUser.setPass
2006-05-20 20:14:00
2391
1
原创 新版本的hibernatesync的bug
最近开始学习使用hibernate框架。我一向不喜欢手动的配置xml文件。所以首先就是要找一个比较好用的工具。我使用的是eclipse+hibernatesync来简化开发。不过使用的这个最新版本的hibernatesync好像有问题。在使用菜单添加hbm文件mapping到configure文件的时候,自动的把hibernate.cfg.xml文件中最开始这部分给删掉了。""-//Hib
2006-05-20 19:56:00
2848
原创 前言
现在开始学习Hibernate了。对于各种各样的新技术和框架,我一向都不是去盲目的学习的。因为时间实在有限,不能把太多的精力放到纯粹的学习中去。只不过最近和朋友聊天以及自己的亲身体会,觉得的确很有必要去掌握这样一门ORM技术。有时间,我会纪录下我在学习过程中遇到的问题和心得。
2006-05-20 19:53:00
1778
转载 [分享]介绍一篇关于session的好文章,写的很详细
转载自http://www.matrix.org.cn/thread.shtml?topicId=30380&forumId=14目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结参考文档一、术语ses
2005-12-15 10:16:00
1993
原创 超越过程
真的很感谢优快云再一次带给我们这样机会,让我们能够聆听到世界一流软件工程专家的演讲。也许看过我博客的朋友以前也看过我听Martin Fowler演讲时候写的报道,呵呵。可惜今天去的时候没有作好充分的准备(居然迟到了,faint),就没有办法再写一篇“不客观”报道了,只能写一些我的肤浅的感受了。 本来是做好要听一场宣扬非常“笨重”软件工程学方法准备的,没想到一开篇,Ivar博士就不断地提到一个词汇
2005-10-24 20:57:00
1987
原创 two tips about BlackBerry
Although I have never used the BlackBerry device. I am still required to developing the J2ME application on that kind of device. It is hard to begin, you know, you must...look up the website, download
2005-08-09 09:09:00
2175
原创 [读书笔记]《敏捷项目管理》--从精益到新技术
真没有想到,精简的开发方式居然最开始来自日本。可是在我现在的公司却丝毫没有感受到任何的精简。我试着统计过,在一个星期的软件开发周期中,做详细设计要花2天时间,然后就是详细设计Review1天时间,1时间编程,还要花1天时间作coding review,至于填写各种Review表格和写测试项嘛,只能加班完成了。也就是说,真正产生客户价值的地方只花了1/5的时间。也许你会说其他的工作都是为了更好的完成
2005-07-20 09:25:00
2551
1
原创 [读书笔记]《敏捷项目管理》--平衡
今天看的的第三章我印象最为深刻的是以下两点:“迅速,但不匆忙”“掌握平衡”其实东方的智慧真的是很神气。我记得曾仕强在《中国式管理》中就提到,中国人的智慧就像太极一样,讲究平衡而不是走极端。现在看来,敏捷的思维正是在向这个方向迈进。掌握平衡,区分软件开发活动中静态与动态的活动,鼓励创新同时又能引导团队往目标前进,不正是管理的智慧?
2005-07-20 09:25:00
1947
原创 [读书笔记]《敏捷项目管理》--客户
这是本书的第二章,首要的就是讲述了顾客在开发过程中的重要性。关于这点,我有一些自己的理解。关于什么是客户,书中的回答:“用创造的产品产生商业价值的个人或者群体”。看起来很简单的回答,并没有完全解决我们可能遇到的问题。比如下面这种情况:A公司计划开发一种ERP产品,他已经通过B咨询公司做了市场调查并得出了目标用户(对ERP有诉求的企业)的需求。A公司没有能力完全独立的开发这个产品,它又把产品开发的一
2005-07-20 09:22:00
2132
原创 [读书笔记]《敏捷项目管理》——积木法则
今天把第一章的最后一部分看完了。有一些文字印象深刻:敏捷项目管理是新东西吗?既是也不是。复杂性理论告诉我们,通过重组现有“积木”,直到出现不同的生物体这种方式,可以改变生物剂。“积木”,这正是我所需要的词汇。不管是敏捷还是传统的项目管理,从某种意义上来说,都需要借鉴开发过程的“积木”。这个积木可能是从标准流程发展下来的活动/任务模块,或者证明对过去项目团队行之有效的做法,并将这些做法与核心的价值观
2005-07-20 09:20:00
2239
原创 [读书笔记]《敏捷项目管理》
仿佛是为了应证书中所描述的混沌世界。我是在混乱之中打开了这本《敏捷项目管理》。周围的人,聊天的,唱歌的,玩游戏的。反正我最近周末的情况总是非常地糟糕,没有一个安静的读书环境。有时候真的很怀恋大学的时光,午后阳光下,一杯清茶,一本好书——生活就是这么简单。不过,人嘛,终究要适应变化。敏捷不仅仅是软件开发的智慧,也是人生的智慧。希望我能适应变化,取得更大的进步。闲话少说,谈谈这本书。这不是一本讲述怎样
2005-07-17 23:14:00
3057
原创 [转载]敏捷和CMM
关于敏捷和CMM,以及怎样在CMMI的框架下有效的引入敏捷的开发,是我所一直关注的话题,最近在网上闲逛,看到ThoughtWorks总经理郭晓在软博会上的演讲,觉得讲得不错,现转载如下(转载于网易科技):实际上我们软件产业要发展就要创新,在当前这种形势下,具体讲我们怎么样创新和融合,我觉得胡主任的报告做了一个非常好的报告和研究。我觉得是值得大家借鉴的。下面大家都知道,我们对于软件产业的发展过程中,
2005-07-08 09:24:00
2211
1
原创 通过wiki进行企业内部的知识共享
其实企业内部的知识共享是一个很复杂的问题。每个人都有自己的经验和Key Knowledge,每次开发也能积累到很多有用的开发经验或者教训。可是怎样才能进行有效的知识共享呢?一个完善的知识共享系统应该具有以下几种特性易于使用的界面,好的知识共享系统应该容易被使用。这个易于使用包括以下两个方面:共享自己的知识和分享别人的知识。很难想象一个程序员在工作之余会使用很复杂的登陆系统来记录自己的心得。同样的,
2005-07-08 09:21:00
2946
原创 关于敏捷的探讨
下面是我对优快云上面一个学生写的《学生使用极限编程进行团队开发的方案》的评论:原文地址:http://blog.youkuaiyun.com/AimarC/archive/2005/06/01/385279.aspx我的评论如下:与其讨论XP的开发方法,我更愿意讨论敏捷开发。敏捷最终要的是什么,就是拥抱变化,所以在没有具体项目的情况下,定出的原则或是方案都有点之上谈兵的感觉。一定要时时
2005-06-23 12:24:00
1256
原创 与大师面对面
昨天,优快云举办了一个程序员沙龙,我一般是少有参加这样的活动的,不过昨天却是例外,因为昨天请来的,正是敏捷开发的创始人之一,Martin Fowler。不知道他身份的话,远远望去,也不过是一个很普通的老外,络腮胡子,秃顶的脑门(这使我想到了C++创始人那同样秃顶的脑门,是不是每个聪明的人都回绝顶啊)。现在就不客观的回顾一下昨天的演讲,为什么叫不客观呢,因为我不能忠实的记录大师的每一句话,我在听的
2005-06-04 17:01:00
1524
原创 格式之争
不知道最近是不是运气不好,总是在格式上与leader或是课长等人发生争执。我是一个实用主义者,在讲究效率的开发过程中,对那些为了对应“以后”,“可能”的情况,而产生的纷繁复杂的表格是很不以为然地。稍微分析一下我当前的情况先。这周,主要做的是代码分析。当然,我们的组长就创造一个一个很复杂的文档模版,首先要写上他做的测试项,1,2,3;然后对每条测试项要写出流程;然后再写上数据库相关;然后再以表格的形
2005-04-14 09:28:00
869
原创 无奈于加班中
真不明白居然会有人以加班为乐趣,估计在他的心里面生活的乐趣也不过而而了。的确我现在正在加班,也确实想写篇blog来发泄一下。不过,既然我发表在管理观察这样一个栏目里面,自然要一如既往地理性分析。一,管人与管物。刚看到《程序员》杂志上有篇文章说道这方面的内容,其见解与我不约而同,禁不住拍案叫绝。的确,不管是ISO规范也好,还是CMMI规范也好,都少有提到员工管理这方面的内容。如果我记得不错的话,CM
2004-12-04 19:43:00
1445
1
原创 想做技术编辑
很久以前csdn网站上就在招聘技术编辑。欣喜之余我也投了简历,也许是自己的文笔不好,或是我没有达到他们的要求,反正投过去的希望就象沉入大海的石头,没有了声息。但我还是想做一名技术编辑。尤其是在这每天加班繁忙的日子里,我在不断反思。软件学院倒是越办越多,软件工人的口号也是越说越火,外包的规模也越来越大。可是在这繁华的表面之下,我们的技术呢?大学里,老师为了更大的利益,无心教学,或下海创业
2004-12-02 12:11:00
865
原创 再看review
大凡在日企里面做过leader的项目管理人员都比较喜欢review吧。今天早上收到课长的email,提到:“质量是做出来的,而不是检测出来的;高质量不等于高成本,高质量是预防出来的*”……“测试是验证,而不是保证质量。高质量不一定要多加人,延长交货期。提高质量,要有良好的设计,严格的执行(过程管理/配置管理,含review)”。结合平时的经验,所谓过程管理和配置管理都是比较务虚的东
2004-11-29 09:38:00
1011
2
原创 又见加班
最近班加的着实厉害。头儿恨恨的说,那在企业里面就是这样,到项目快完成的时候就得加班,那什么个人生活啊,都放到一边去!你们要受不了,就走人。呵呵,要是现在走不用给公司违约金的话,我还真会有这个考虑。读了一些书,诸如《人月神话》,可是还是改变不了我这个小人物昨天,或是今天必须加班的命运。但是却妨碍不了我的思考。记得联想公司大裁员的时候,有人在网上写过一篇文章《公司不是我的家》,的确,公司不
2004-11-26 11:55:00
884
1
原创 法国印象
据说今年是中法建交多少多少年,具体多少年,我也没有关心,应该少于55年罢。但是因为这样,所有有了这么一次印象派画展。我没有去过法国,就现在境遇来说,估计近多年也罕有这样的机会,所以我这里写的法国印象,自然就是指的这次画展。票是工会的福利,自然也就免去了在中国美术馆门前排长队的苦恼或者买黄牛票的不安。就这样很直接的走了进去。不知道国人何时也是这样热衷于艺术,或者仅仅象我一样,只是为了附庸雅俗
2004-11-22 12:00:00
1235
3
原创 Review VS Test
笔者在一家日本企业里面从事软件开发工作。作为一家典型的日本企业,软件开发的流程显然是按着日本的软件工程方式进行的。同样作为一家日企,在很多方面和欧美企业有着截然不同的开发角度。这里想讨论的,就是对Review和对Test的一些看法日本企业对review是十分看重的。他们认为review是解决bug最好的办法,在开发中甚至会采用过度review的办法。比较典型的是我们开发课长的想法:既然现在在工业生
2004-06-30 23:53:00
1111
1
原创 XML数据库探讨3
相关主题在前面已经发了两篇文章了。虽然也有不少人阅读(心中窃喜),却罕有评论。甚感遗憾。不管是西红柿还是臭鸡蛋,我都喜欢。很多东西,都是越辨越明的。下面接着写我的一些想法(研究成果说不上,就当想法吧): 据我分析,现有的native-XML数据库,又过分强调了对XML文档的处理,而忽视了数据库本身的作用:对客观事物的描述和存储。所以在处理传统的关系型数据库所涉及的业务领域,并没有显示出多
2004-06-09 09:59:00
926
原创 XML数据库探讨2
同样的,对于XML数据库(就是native-XML数据库,以下简称XMLDB)来说也有很多难于跨越的鸿沟,导致了经过这么多年的发展,最终却一直没有壮大。参考网站:http://www-900.ibm.com/developerWorks/cn/xml/x-xdata/part5/index.shtml#1 的叙述,关于XMLDB现在有以下一些问题:(以下是引用的内容)存储在资源库中存储信息很简
2004-06-03 16:50:00
1535
原创 XML数据库探讨1
最近一直在研究XML方面的内容,对XML在数据结构化保存交换所表现出来的强大的生命力而感到衷心的折服。虽然我对数据库方面或者对XML方面也不过还是处于刚刚入门的阶段。但并不妨碍我对XML数据库的探索。我在这里写出我的一些想法,希望有同道中人一起努力,抑当是我抛砖引玉,希望以后能成为一个开源的项目,打破欧美厂商在这方面的技术垄断。 好了,废话不说,首先说说XML数据库的概念。一般来说XML
2004-06-03 16:37:00
2965
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人