我们还在感慨2012来了,2012的春运就来了。铁道部的网上订票系统赶在春运前对所有车次开放,再一次体现了社会主义的伟大。从去年的十一以来,笔者就曾多次使用网上订票系统购票,且每次都相当顺利,内心不由的感慨高科技的神奇。但这一美好被2012春运打破。在白天高峰时段,系统竟无法登录。
2012年春节临近,买火车票再次成为“老大难”问题。与往年不同的是,铁道部首次推出网上订票系统,并且面向所有车次。有了网上订票系统,你可以不必在这寒冷的季节里,伫立在冷风中,却一无所获。尽管铁道部有这样一条规定:“购票排队等候不超过20人”。
2011年系统架构师大会今日在北京拉开帷幕,在今天下午的“分布式集群与架构设计”分场中,盛大在线的郭鹏、《互联网运营智慧》一书的作者田逸以及北京快网科技的CEO刘再德就分布式集群、架构以及未来的IT发展做了分享。
在微软首席执行官史蒂夫·鲍尔默发表主题演讲之前,微软Windows部门主管Steven Sinofsky先为大家奉上了大餐前的开胃菜,演示了下一代Windows系统在ARM架构上的运行,并且宣布了微软新一代桌面电脑Surface 2.0。
根据本周早些时候泄露的Windows 8开发路线图,当前Windows 8正处在M2开发阶段并即将结束,到28日,Windows 8 M3就会开始代码调试,微软很有可能在2011年9月的专业开发者大会上发布Windows 8 Beta。
在SOA项目建设过程中,中粮可口可乐内部也形成了一个很好的协作的氛围。协作的环境使得他们能到及时得到反馈,从而服务于公司的业务需求。
IBM公司研发出了一种新的处理器堆栈技术。研究人员打算在未来将这套系统缩小至一块方糖大小,也就是说,未来人类或许会拥有方糖大小的超级计算机。
在ERP系统中,供应商控制是采购环节的主要控制点之一。可以这么说,供应商控制好了,采购环节任务就完成一大半。
在欧拉的“平台网站架构设计之我所见”的博客中,他从选择技术方案和物理架构、平台研发和架构优化等方面阐述了他在多年的平台型网站架构设计过程中的经验心得。
敏捷开发对软件架构设计产生了一定的影响,让人产生敏捷开发中“轻架构设计”的印象。文章就笔者经验,和大家一起讨论一下敏捷中的架构设计这个话题。
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。
可消费性设计涉及设计、心理学、用户行为分析、软件设计等多门学科,其中有很多专业理论和技巧,但作者认为可消费性更多是一种以“一切设计从用户的角度出发”来思考问题和设计产品的思维方式。抱着这种思想,生活中、工作中,处处都是可消费性设计问题。设计软件、开发工具、装修房子、吃喝住行,甚至演讲、写信、写PPT等,处处都充满可消费性的思维方式。
敏捷开发强调的是简单设计,Pair拿到一个Story的时候,分析业务需求,简单的讨论设计(大概15-20分钟),然后进行开发。在开发过程中发现有重复代码,进行重构,一切重复代码都得重构,包括测试。最终的结果就是,完成Story的时候,没有重复代码,这就是优良的设计。但是优秀的设计又要求容易扩展,需求变化的时候尽量少的修改。当代码能够很好完成它的功能,它就是有价值的,客户并不关心你的代码是否是低耦合,高内聚,也不关心它是否是多层架构的。花了很多时间做了高扩展的架构,到项目结束也没有要扩展的需求,这是否值得呢?
最近做了一个小项目完整的数据库设计,想总结一些设计上的所得,希望大家多多指教。 有时一个项目,普通程序员一般不会去接触数据库设计,一般都有专业的DBA或是老程序员去设计,下面是我推测的几点可能原因: 1:新手对项目了解不深,正好这是老鸟的长处。 2:新手对局部的关注往往大于整体,很难考虑的特别周全。 3:数据库设计的好坏在某种程度上直接影响项目的复杂度以及性能。
一般来说,软件架构设计是降低成本,改进质量,按时交付产品和按需交付产品的关键因素。本文将会把讨论的焦点放在实现这些目标所能带来的好处上面。作为一个构架师,证明我们的存在不是没有任何意义的。这个部分将会提供一些方法,这些方法对于把处理架构设计作为一个软件开发过程的关键部分是很有用处的。