随笔 - 196  文章 - 43  评论 - 4285 
  置顶随笔
     摘要: 在这些年的工作中,发现了一些在“和谐社会”之下的“不和谐之声”,我列举了其中的几条,与大家分享!
1.公司文化
当这四个字出自一个百年老字号的经营管理者口中时,相信大家会驻足聆听,学习品尝其中的内涵。而当它出自一家只有两三年历史的小公司甚至作坊时,那就是在扯谈。原因很简单,没有时间沉淀的发醇的酒是不会有好的味道的,即便这些公司已成长为其所有领域的NO1,谁又能保证其发醇出来的是一些思想还是一陀大便。记得以前曾有次与一位互联网公司老总聊天的经历,在相谈甚欢之后,提到了这个公司文化的问题,我立刻打起十二分的精神来认真倾听....   阅读全文
posted @ 2009-06-24 10:04 代震军 阅读(2437) | 评论 (31)编辑
  2009年6月30日
     摘要: 才仅仅10年之前,白领还是一个全社会人人称羡的身份。万科地产甚至将其出版的系列图书命名为《白领》。白领是指那种在高级写字楼里上班的专业技术人员,特点是高学历、高收入。特别是写字楼里外资企业,更是白领群体云集的根据地。白领意味着体面的工作、优雅的修养、丰富的精神体验。从某种意义上讲,白领简直成为时尚的代名词。白领必定毕业于名牌大学,甚至是硕士、博士或海归,每天朝九晚五打卡,坐在格子间的电脑旁,MSN,麦当劳,卡布奇诺,网恋,丁克,地铁,打的,坐经济舱,住星级宾馆,泡吧,煲电话,听蓝调,加班,夜生活,圣诞节,一夜情,斯诺克,暂住证,红酒,抽555,住租来或按揭的公寓,买简约的宜家家具,收藏CD,谈论《老友记》,向往喝西藏,留恋于丽江,铁杆驴友,不看中文报纸不看中国电影,看《国家地理》《名牌》《读书》杂志,看卡夫卡看张爱玲看伊朗电影,洁癖,乡愁,健身,瑜伽,养吉娃娃,香水衣服鞋子泡吧旅游鲜花买书买CD看电影,月光一族。白领的产生是中国市场经济发展初级阶段末期的典型现象,证明了“知识改变命运”。白领大多只出现在一线城市。面对WTO的前夜,这些有文化有知识的年轻人开始尝试一种西方发达  阅读全文
posted @ 2009-06-30 13:48 代震军 阅读(135) | 评论 (3)编辑
  2009年6月26日
     摘要: 朱棣文(Steven Chu,1948年2月28日-),美国物理学家,生于美国圣路易斯;华人血统,祖籍中国江苏太仓,曾获得诺贝尔物理学奖(1997年)。现任美国能源部部长。  阅读全文
posted @ 2009-06-26 14:32 代震军 阅读(225) | 评论 (0)编辑
  2009年6月24日
     摘要: Windows Azure 支持 Internet Information Server (IIS) 7.0 FastCGI模块,以便于开发者运行那些使用解释型语言开发的应用,比如:PHP或本地化代码. 为获取一个运行FastCGI 应用web role宿主,您必须:在service定义文件中设置enableNativeCodeExecution, 在开发环境和Windows Azure启用FastCGI ,打包您项目中要用的解析器   阅读全文
posted @ 2009-06-24 12:02 代震军 阅读(1193) | 评论 (1)编辑
     摘要: 在这些年的工作中,发现了一些在“和谐社会”之下的“不和谐之声”,我列举了其中的几条,与大家分享!
1.公司文化
当这四个字出自一个百年老字号的经营管理者口中时,相信大家会驻足聆听,学习品尝其中的内涵。而当它出自一家只有两三年历史的小公司甚至作坊时,那就是在扯谈。原因很简单,没有时间沉淀的发醇的酒是不会有好的味道的,即便这些公司已成长为其所有领域的NO1,谁又能保证其发醇出来的是一些思想还是一陀大便。记得以前曾有次与一位互联网公司老总聊天的经历,在相谈甚欢之后,提到了这个公司文化的问题,我立刻打起十二分的精神来认真倾听....   阅读全文
posted @ 2009-06-24 10:04 代震军 阅读(2437) | 评论 (31)编辑
  2009年6月11日
     摘要: 也许是呆在“龟壳”里的时间太久了,以致于当下是个什么世道都快搞不清楚了。当开发者一天到晚忙于开发而不知周围环境变化的时候,就成了这种情况。也许在技术上已突飞猛进,但其它方面能力却在随之退化。其时做产品过程中一直存在一个比较有意思的地方,就是要同时考虑市场和技术。不仅是同行业的发展,竞争对手的动作,有时还要考虑处于相关上下游产业链条中的一些公司和渠道,以及使用你产品的客户所处行业的相关情况。没有人能告诉你做什么是对的,有时完全是跟着感觉甚至竞争对手走。   阅读全文
posted @ 2009-06-11 09:26 代震军 阅读(2200) | 评论 (39)编辑
  2009年6月9日
     摘要: 到今天,这个系列的文章就要先告一段落了。其中我用了10篇文章也没有穷尽该项目的设计思想,只能从中捡了一些我感兴趣的东西进行了分析和说明,正所谓兴趣是最大的动力。当然限于本人水平有限,难免有一些认识上的错误,也希望大家在回复中与我进行交流。  阅读全文
posted @ 2009-06-09 08:34 代震军 阅读(2059) | 评论 (12)编辑
  2009年6月8日
     摘要: 在Suteki.Shop中内置了提供了基于NHibernate方式的ORM功能,只不过就目前的项目进度还未全部完成其设计时的构想,另外在单元测试上也没有完整的测试。不过其设计思路还是很有意思的。就其将NHibernate引入到项目中的实现方式而言,与Rhino.Commons中所提倡的方式如出一辙,那就是基于IRepository模式。关于IRepository这个接口的定义在之前的这篇文章中已提到并做了相应说明,所以这里就不多做解释了  阅读全文
posted @ 2009-06-08 08:33 代震军 阅读(2881) | 评论 (23)编辑
  2009年6月5日
     摘要: 有头驴,它的任务就是一天到晚的推磨,这一天主人要求它把一麻袋黄豆磨成豆面,它磨了半天,终于在中午前磨完了。本以为中午能休息一下,但这时坏消息传来,主人不打算用豆面做吃的了,想改为用小麦磨面做面条。这时驴的午觉时间泡汤了,马上又要开始磨小麦了。  阅读全文
posted @ 2009-06-05 09:32 代震军 阅读(1912) | 评论 (21)编辑
  2009年6月4日
     摘要: 曾几何时,当领导找你去谈话,让你接手一个同事做过的项目时(当然该同事不在继续做这个项目的原因有很多,有些你也能猜的出来)。当你抱着好奇的心情打开该项目时,确发项目中的代码写的好像“潜伏”中余则成的密码。临时变量到处横行,变量的命名也是拼写,英文和英语缩写齐上阵,好不热闹。当你好不容易把变量定义声明这块看完之后,当走过函数那一块时才发现,一个大流水的method犹如“流沙河”一样横在了你的面前,看来上西天拜佛求经还真是件“苦差事”。   阅读全文
posted @ 2009-06-04 09:04 代震军 阅读(4241) | 评论 (104)编辑
  2009年6月3日
     摘要: 前天看了两篇文章,分别是:“奋斗了18年才和你坐在一起喝咖啡”和“我奋斗了十八年不是为了和你一起喝杯咖啡”。两篇文章中主人公的出身和后来的经历与自己有些相似,所以感触良多,特发此文以示纪念。虽然我不像文中主人公那样出生在边远农村,但我的处境未必就比他们好多少。我的家在北京昌平区,属于北京的远郊区了,那个年代唯一能看的报纸就是“郊区版”,就是在这个只有四个版面的报纸上,内容涵盖了现在我们每天所阅读报纸的大部分内容。   阅读全文
posted @ 2009-06-03 12:32 代震军 阅读(4648) | 评论 (113)编辑
     摘要: 在Suteki.Shop中使用了NVeloctiy模版引擎,用于提供可订制的邮件模版。而邮件的功能就是当定单状态发生变化时,系统会向买家发送邮件通知。其中的邮件信息内容就是采用NVeloctiy的模版(.vm扩展名)进行订制的。因为在Sutekie.Shop的最新源码包中只是部分实现了其功能,而全部的功能还在完善中,所以要运行本文中所说的功能,需要在下面的链接地址中下载其最新程序文件(包括单元测试文件):http://code.google.com/p/sutekishop/source/detail?r=282  阅读全文
posted @ 2009-06-03 08:14 代震军 阅读(2281) | 评论 (14)编辑
  2009年6月2日
     摘要: 我的白领朋友们,如果我是一个初中没毕业就来沪打工的民工,你会和我坐在“星巴克”一起喝咖啡吗?不会,肯定不会。比较我们的成长历程,你会发现,为了一些在你看来唾手可得的东西,我却需要付出巨大的努力。   阅读全文
posted @ 2009-06-02 17:33 代震军 阅读(2451) | 评论 (21)编辑
     摘要: 3年前,麦子的一篇《我奋斗了18年才和你坐在一起喝咖啡》引起多少共鸣,一个农家子弟经过18年的奋斗,才取得和大都会里的同龄人平起平坐的权利,一代人的真实写照。然而,3年过去,我恍然发觉,他言之过早。18年又如何?再丰盛的年华叠加,我仍不能和你坐在一起喝咖啡。   阅读全文
posted @ 2009-06-02 17:32 代震军 阅读(1728) | 评论 (20)编辑
  2009年6月1日
     摘要: 斯蒂夫•保罗•乔布斯(Steve Paul Jobs,1955年2月24日出生-)是蘋果電腦的現任首席執行長(首席执行官)兼創辦人之一。同時也是Pixar動畫公司的董事長及首席執行長。这是他2005在斯坦福大学做的毕业演讲。。。很鼓舞人。。。也许精彩就在平实之间。。。  阅读全文
posted @ 2009-06-01 16:04 代震军 阅读(468) | 评论 (1)编辑
  2009年5月31日
     摘要: 在Suteki.Shop中Model的原型是基于Linq to SQL创建的,其dbml文件位于Suteki.Shop\Shop.dbml。而Suteki.Shop在此文件的基本上,以"partial class "的方式在Suteki.Shop\Model文件夹下创建了相应的类文件以扩展Shop.dbml中Model类的一些方法和属性声明,如下图:  阅读全文
posted @ 2009-05-31 09:01 代震军 阅读(1731) | 评论 (13)编辑
  2009年5月26日
     摘要: 在Suteki.Shop中,未使用微软自已的Unity框架来实现IOC,而是使用了大名鼎鼎Castle Windsor。因为引用了Windsor,就有必要简要介绍一下。而我的理解,这个IOC容器(Container)包括下面几个重要概念:  阅读全文
posted @ 2009-05-26 08:51 代震军 阅读(2286) | 评论 (6)编辑
  2009年5月25日
     摘要: 使用强类型的ViewData好处有许多,比如说在IDE中就会有更好的支持,比如代码提示。同时在View与Controller之间有更严谨的“约定”。在Suteki.Shop项目中作者对强类型的ViewPage引入是通过MvcContrib实现的,下面就是其ViewPage代码(Suteki.Shop\Views\ViewPage.cs):   阅读全文
posted @ 2009-05-25 08:59 代震军 阅读(2149) | 评论 (15)编辑
  2009年5月20日
     摘要: 在Suteki.Shop中,作者构造了一个ModelBinder基类“DataBinder”,其本身继承自IModelBinder接口,并以此其类派生出其它一些子类类如ProductBinder等等。可以说除了极个别的地方之外,DataBinder被用于了Suteki.Shop大多数的ModelBinder绑定场景之路。  阅读全文
posted @ 2009-05-20 08:48 代震军 阅读(2168) | 评论 (11)编辑
  2009年5月18日
     摘要: 在Suteki.Shop,实现了自己的数据校验机制,可以说其设计思路还是很有借鉴价值的。而使用这种机制也很容易在Model中对相应的实体对象(属性)添加校验操作方法。下面就来介绍一下其实现方式。  阅读全文
posted @ 2009-05-18 09:18 代震军 阅读(2647) | 评论 (11)编辑
  2009年5月14日
     摘要: 在Suteki.Shop中对于Filter的使用上提供了两种方式,一种是从FilterAttribute(抽象类属性)以及接口 IActionFilter和 IResultFilter中继承并实现。另一种是我们经常提到的从ActionFilterAttribute 上继承方式来实现自己的ActionFilter。首先看一下第一种,同时它也是该项目中被Action广泛使用的方式, 下面是类图:  阅读全文
posted @ 2009-05-14 08:10 代震军 阅读(2424) | 评论 (21)编辑