文化

简化设计,更切合实际的开发

千层饼的代码,就是过度的封装,当你要明白一句代码的使用的时候,才发现他已经关联好多的代码,你还需要明白这些代码的使用,你不疯才怪。今天还和同事说起mvc的使用,在我们的项目中,mvc的使用,已经有些过度了,过度的强调了设计模式。mvc,模型(model)、视图(view)、控制层(controller)。view对应页面,即html、jsp、其他使用模版引擎的。model对应bean,而bean是数据库表的承载者。controller就是逻辑业务的处理。在目前系统在实际使用中,划分出来Action层、Service层、Dao层。按照定义简单的说Action控制页面跳转,Service控制业务逻辑、Dao控制数据访问存储,层次也是很清楚的。除此之外,还有页面,在当前,页面也是讲究框架分层的,在Service、Dao中有自己接口,有接口的实现,很可能还会有父类的接口或者类的继承,层层相叠,在实际使用,一个很好的思想,可不一定会很好用。我学习mvc分层的时候,很崇拜这些设计思想的,公司的项目中,也有着设计思想的架构,平时搞起没事来,就提这个思想、那个思想,使用久了,就越来越不觉得的,处处的设计思想,反而不好用了。今天在和同事讨论mvc的时候,说道Service层来处理业务的逻辑,我同意这种观点,可Service层就那么好用么?不见得吧!层次分的更多,需要更多的维护,结构更加的复杂。我使用过php的thinkphp,国产的php框架,很推荐这个框架,在他的框架的就没有Service层,直接的Action到Dao。也研究过人人的开源框架paoding,Action到Dao,Dao可以使用注解,简单好用,快速,上手容易。在这里说的两个框架,都属于轻量级的框架,适用于系统快速开发。最终系统的设计架构,都要以实际使用为主,只是提醒各位架构者,设计思想仅仅作为一种知道,过度的设计和使用反而会适得其反。转载一篇关于过度的设计的文章。千层饼代码 任何一个跟计算机专业沾点儿边的人都知道“意大利面条代码(spaghetti code)”指的是什么。很遗憾,这种风格的代码如今还是不少。但现在我们又有了—找不到其它更好的词汇,还是沿用面食的比喻—“千层饼代码(lasagna code)”。 千层饼代码是指代码被一层层的抽象,一层层的对象继承和引用,以及其它一些毫无意义的修饰,最终导致代码臃肿不堪,难于维护,完全跟“清晰”这个词不沾边。看着如今有些代码写成这个样子,我不由抓狂。而当你看到Turbo Pascal v3 的体积是如此的微小,而且明白这是一个功能完整的Pascal语言编译器时,你不能不问,为什么如今的应用程序和编译器会全都如此的巨大。 Turbo Pascal v3的体积小于40k,不错,4万个字节码。今天你还能找到体积这么小的有用的软件吗。大多数人甚至不能编译出一个小于1M的“Hello World”程序,这都是受我们追捧的面向对象编程的恩赐,人们似乎对“代码行数”的要求胜过代码清晰性,对“抽象和对象化”的要求胜过代码的简洁和优雅。 回想起我初进入计算机行业时,我们写很少的代码能完成很多的事。而如今,我们写了成千上万行代码,能完成的事却变少了。如此的悲哀,让人想哭,或无奈的的甩甩手,走开。 还有几点亮光。还有一些人在写短小漂亮的代码。但他们显得越来越稀有,尤其是在最近热衷于写优雅、短小、漂亮的代码的人过世的时候。Dennis Ritchie(C语言的创始人)会告诉你可以用小程序做大事。他强调说:算法是你要解决的问题的核心。创造漂亮和精心设计的东西,值得人们永远研究,就像Thompson版的正则表达式算法! 也许只有像我这样的年龄和天生的坏脾气的人才会这样的抱怨,但这些年来很多系统都让我痛苦。它们写的如此的丑陋,设计的如此糟糕。也有亮点,但少之又少。无怪乎,现在的孩子都不愿意去研究计算机科学。以前我们对各种算法的固有的美丽的追求,现在变成了在键盘上的一痛乱敲,输入成百上千行代码,期望编译器能编译通过。Lisp,Smalltalk或APL等语言的优雅哪里去了?甚至Fortran也比现在的许多受人追捧的那些烂编程语言优雅的多。为什么没有人回去研究那些面向算法的语言、去改进它们? 我曾经对我的孩子说,这么多好的语言如今只剩下C语言,这真是悲哀。不错,一些特定领域还有一些很漂亮很小的语言存在,但会成为主流吗?不会。这就是一场灾难。有些东西,比如Python,如果它不把一个面向对象的系统嵌入到体内,也许它会很不错。唉。译者注:lasagna,字典的解释是,“烤奶酪肉馅面条:通过烘烤带有一层层的番茄汁和填有如奶酪和肉馅等调料的面团而制成的菜肴”,但这解释我听起来更像是月饼沾大酱。这里暂且用一个比较形象的东西:千层饼。原文网址:http://www.aqee.net/lasagna-code/

IT人员如何找到自己的时间?

如何找到自己的时间,应该属于是时间管理的范畴吧!而且不仅仅是IT人员如何找到自己的时间,对于各行各业的人都适用的。有时间了,如何利用时间也很关键的,而更多的时间应该去思考。IT人员如何找到自己的时间?不知道你是不是有和我一样的体会,作为IT人员(软件开发、网络运营、项目管理等等),仿佛我们每天都有做不完的事,写代码、做维护、以及我们最讨厌的,无休止的会议。但是,除了工作,我们也需要生活,也要关心粮食、关心电视,晚上检查一下不热的暖器,或者修一下卫生间不停滴水的水龙头。家人需要你的照顾,你还想看看最新的失恋三十三天,或者追一追美剧、找几个人去踢踢球、打打电子游戏机。以正常上班计算,早上8点半到岗,晚上6点钟下班,再加上路上的时间,还有多少小时能做你自己想做的事呢?经过一段时间的摸索,我找到了几条小技巧,和园子里的各位分享一下,希望能给大家一点启示: 1、注重碎片时间的利用 等车、坐地铁,这样的时间,可以用来收听有声书、收音机你喜爱的节目。 给自己做一个计划,把最近想关注的内容列一下,然后整理成一个列表,把可以通过“听”的方式获取的东西存到你的手机里。随时可以听。 会议、做系统、编译等中间的等待时间,是处理邮件、GR中的未读的好机会。 在手机上安装GR的离线浏览器、EVERNOTE(或者你的知识管理软件),设置每天早上与服务器同步。这样,在一天中,只要有空,你就可以消灭一条未读。关于GR与EVERNOTE建立自己的知识系统的方法,我会在以后的文章中讲到。2、向公司要时间 我们的每个白天都是在公司中度过的,为什么非要把看书和学习的时间安排到晚上呢。其实在中午、或者某个工歇时间,完全可以成为我们消灭一本书的好机会。 中午饭后,与同事们一起打打羽毛球也是不错的选择,连去健身房的时间都省了。3、每天早起半小时 早上的时间最有效率,如果你打算学习一门语言,或者某个方面的知识,早起半小时,充分利用它。白天困怎么办?晚上早睡半小时呗。熬夜对人的健康的损害那么大,为什么 不早睡呢?还可以和家人的时间同步。4、把机械的事让电脑去做 有一些事情,特别是工作中的事,有人喜欢RTX、电话、短信、邮件中问个不停。做一个机器人软件,对于某个关键字的事情自动处理。哈哈哈哈 (比如经常有人让我传给他最新的加密锁号列表及使用方法)5、向别人要时间 我们有一个毛病,总觉得有些事只有自己才能做好,只有自己做才放心 ,其实,完全可以把一些事安排给别人或者委托他人帮你做。怕他做不好?写一个操作手册给他就是了(前提是这是个经常要做的事)。6、买一些时间 打扫卫生、擦窗户这样的家务活,做为新好男人,是周末少不了的活吧。其实,可以打个电话让专业的保洁人员来帮你做,一来做得快,二来你可以用这个时间读一本书,与家人看部电影,或者干脆睡上一觉。如果你说没有时间,向别人买,是来得最快的。算一下你的时间成本,和别人的时间成本,你就想通了。以前我总是想把晚上的时间独立出来,自己去学东西,或者是做自己喜欢的事。结果呢,因为忙了一天,一来身体很累了,需要休息,二来少了与家人的沟通,也感觉很不好。通过以上几条,时间多起来了。原文网站上面的广告一大推,不知道为什么发布到上面去啊!原文网址:http://www.cnblogs.com/ranran/archive/2011/11/13/2247461.html

格式化打印数组

格式化打印数组 var_dump()print_r()

博客功能升级

周末两天就出去买过两次饭,其他的时间都在调试博客的功能,对原来博客的主题,做的大刀阔斧的修改,在做博客升级之前,我做了一个小计划,把需要的功能分解、分阶段的修改开发,目前博客主题的版本我定义为2.0的预览版,部分功能还都是个摆设,不能用的,增加不少的页面效果,肯定会牺牲性能,毕竟是作为预览版,先实现功能,在准备以后的调整。本次升级了一下的内容:内容页增加随机文章推荐文章增加作者版权介绍文章增加返回链接增加上一页下一页tab页面排名现在位置随机文章推荐栏目增加文字内容评论增加快捷键发布时间到分钟边框圆角增加推荐栏目调整页面颜色为红色、黑色为主题色,背景为白色增加百度分享去掉分类的灰色条增加博客统计汉化修正的部分评论问题   还有一些模板自定义、公告等的功能,还在设计中,我是个前端专业酱油,PHP也是半吊子,调试耗费的时候,要比写个东西费时的多的很,不过呢,多写几个,熟能生巧,也在了解了一些东西哈。目前大量的功能都是硬编码,就是功能都是写到后台程序中的,以后的都要把这些实现可定制化的,前台配置一下就ok!

神棍之日拜棍神

之前的这个事件、那个事件,都已经没了下文,都被最近最火的就是这个神棍之日给埋没了,连淘宝也在神棍之日打出了购物狂欢节,服了这些商家了。现在是有热点话题,就是销售的好机会!周围的兄弟哥们一个个都远离了棍神,最近P哥也很幸运的在前两天结束了单身之日,现在已经开始赶我走了(目前我们两人一起住),这个坏人,不过,还是恭喜恭喜P哥!现在就剩我这个王老五,多谢朋友们都给我操心了啊!这段时间在加班赶一个项目,晚上回来晚点就10点多了,现在我在上班时间,基本是没有之前那么在互联网上面瞎转了,专心把当天的工作做完,中间想换换脑子了,就用有道阅读看看订阅的新闻,或者会看看一些web设计,计划着把一些自己喜欢的加入在博客上面。所以啊,现在只要不在上班时间内,就在博客上面修改。我纯属一个专业级的打酱油的web爱好人员,web设计一个小小的功能,对我来说,都是一个很大的挑战,调试修改,都要好几个小时,现在啊!缺的就是时间,学习的时间、日常工作的时间,更多的是睡觉的时间,这周都是在2点以后睡的,好歹神棍之日是星期五,周末要来了。周末可不一定代表的是休息喔!现在准备是把博客用起来的,目前博客的设计修改,已经大体已经完成,其实也是在别人主题上面修改的,现在还有一些,我想要的功能没加入,一点一点增加吧!这也算是开发中的迭代开发吧!博客内容的话题,我基本会保持原创,但也可能会转载一些精品内容,更多转载的内容我会放到我的麦库共享里面,不过麦库共享还不给力,我的麦库共享里面还有bug,官方还没有解决,等待官方的解决,但我的收藏、转载文章一般都会放到麦库共享的。另外博客设计的范围都是我兴趣之内,互联网、软件设计、项目管理、软件工具、Web设计等等,以后也会定期整理一些自己的工具、源码出来,对自己是个整理,对大家也是个分享。今天是神棍之日,需要拜祭一下棍神的,来,上祭文!棍神在上,光棍在下,XXXXXX。上饷不会写,呵呵!送上神棍之日的代码 package me.dapeng;/** * * @author 大鹏 * @link http://dapeng.me */publicclass SinglesCode { publicstaticvoid main(String[] args) { try { for(?){// 第一层循环for(?){// 第二层循环for(?){// 第三层循环 ...// 还有更多层的循环 } } } // 经历了层层循环if(?){// 经历了一次判断 ... }elseif(?){// 又经历了一次判断 ... }elseif(?){// 再次经历了一次判断 ... }elseif(?){// 还有更多的判断 ...... }else{// 总归有最终的判断 System.err.println("u are lost!"); } // 经历了一次次的判断 } catch (OneException e) { // 经过一次的异常处理 } catch (TwoExceptionr e) { // 又经过一次的异常处理 } catch (TheeException e) { // 再次经过一次的异常处理 }catch (... { //还有更多的异常处理 }finally{ //无论结果如何,这里总会执行 System.out.println("u program is very strong!"); } }}

选择的方向

看到一篇关于选择编程未来的方向的文章,讲的还有些内容,进入软件这一行业,起初选择一门语言是很重要,也是关系着以后的发展的方向,可语言真就是那么重要吗?在这个行业待的久的人,肯定会说,是未必吧!一门语言的出现,总有他的存在的价值、发展的目的和适用的范围,经典、适用于市场的语言才会留下来,就比如最近eclipse推出的新语言Xtend,是以己之长补 Java 之短,精简代码,无类型,改进可读和维护,我没有深入研究过,我就是有些可笑,这门语言仅仅是补充了Java之短,但是市场有没有带来什么利益呢?没有市场的驱动,能存活多久。再说Java和C#,Java号称垮平台,难道C#就不行吗?Java的跨平台,了解的肯定知道,Java是运行在自己的Jvm中的,并不是运行在自有的系统平台的,而C#依靠自有的系统平台,如果C#加入类似Java的一个中间层,难道就不能跨平台吗?况且现在,已经有C#跨平台的实现了。编程未来的方向,如果未来仅仅就是做编程,仅仅就是写代码,做一个码农机器人,也仅仅在一门语言上面发展,ok,那么要么就是个真正的码农机器人,或者去研究院,做一个这门语言的语言专家,再说,语言专家也要很了解其他语言的。选择未来的编程方向,不能说什么选对了,什么选错了,这么问,明显是误导人的。选择的结果,只要适合和不适合,就比如我们做开发,有的技术适用于目前的环境,可就不一定适应于其他的环境。选择一门自己入手的,或者感兴趣,钻研熟练的掌握他,这个自己的本钱,也是有能力学习其他知识的课本,根据市场和实际情况的需要,学习掌握需要的知识。多说一句,未来的事情,谁说的清呢?原文网址:http://blog.csdn.net/lin_lujian/article/details/6941633编程未来的方向,你选什么,你选对了吗?为什么会有Java,为什么会有.NET? 有人说,Java是为了跨Windows和UNIX而产生的。是这样吗?Sun有?自己的操作系统solaris,并且打的是高端市场,而Java发展早期阶段,? Windows还主要定位在中小型企业,并没有打算与Sun一争高端客户。?而且Sun的用户大部分都是大型企业级,而Windows定位在家庭消费? 用户,由于Windows已经成为桌面OS的事实标准,Sun根本无意抢夺? Windows的地盘,而且Sun有自己的操作系统,扩大自己产品销售才是? 第一。但是UNIX一直是个混乱的世界,各种UNIX版本在并存,你为这种? UNIX开发的应用,却很难在另一种UNIX上跑通.应用的阻塞影响了UNIX? 市场需求的扩大,就象没有SQL Server,没有OFFICE,没有Windows 游戏,? 和Windows上的开发工具,就算你的操作系统做的再漂亮再容易我们也会扔掉Windows.为什么?因为没用,我买回来一个大铁家伙,我什么也做不了.Sun就出于这种考虑,所以才有VM的想法,否则谁傻了, 做个又慢又麻烦的VM.所以说Java的产生,只是为了跨UNIX平台.当然能跨 Windows,吃定Windows,那岂不是更好,呵呵呵,Sun为自己的妙招而没事偷着乐那为什么会有.NET呢?可是Windows就一个呀,它也要跨平台?而且微软已经把CLI提交给标准委员会,看来是真要跨了?真的吗?从外表来看,Windows确实是一个.但是从技术角度看,Windows3,? Windows95,Windows2000是截然不同的三种架构.在中国,大家对新技术的追求比较热衷,所以说一个企业中这三种操作系统并存互连的可能性不怎么大.但是老外是精打细算,不见兔子不撒鹰,所以你在国外企业运行很老的系统也不要见怪.微软为了同时维护这几种操作系统也是煞费苦心,而且由于技术是各个时期形成的,有的技术由于历史发展原因有明显的缺陷,也无能为力修改了,而且为了功能更强大,API海洋,DLL黑洞,ACTIVEX,OLE,COM,DCOM,COM+,各种技术交叉,唉,其中苦谁了解所以跨WINDWOS平台是微软制造.NET的一个原因,这样给你一个抽象的统一的平台后把你摆平后,他再着手修改他的底层,省得一天人们叫着 Windows不安全,Windows不稳定.当然从J2EE的火热场面来看,拉去了很大一批Windows平台上的C++程序员.失去了应用开发的源头,那还有什么发展?如何拉回这批程序员让他们继续为Windows开发当然也是.NET的原因之一,这就是为什么.NET从架构到开发语言都与Java 极其相似的原因,就是吸引你平滑的再回到微软的世界中,如果跨度大了,程序员就有了迟疑.唉,如果没有Java,如今的C#也不会是如今这样,原本它会更好,我想ANDERS一定心中很郁闷,但是商业是不以个人意志为转移的.而且现在已经不是桌面为王的时代了,现在是互连网的时代,Java是第一个有强大开发WEB应用的完整体系,而当时微软的技术还是七拼八凑,只是互连网一下到来微软刚醒过神来仓促应战的结果,当然无法与J2EE媲美.想在互连网时代也分一杯羹,必须也有一个完整的体系,于是.NET就产生了我们已经有了Web Service,我们还需要.NET吗其实技术发展到如今的应用集成时代,用户的需求就是把现在各种平台上的应用集成起来.集成的方法有很多种,当然跨平台也是一种.不过最省力的还算是WEB SERVICE.因为现在已经是组件应用的天下.各种COM,EJB,CORBA成为快速组装企业应用的主流技术.组件是位于操作系统,数据库,网络之上的技术,站在组件的层面上,下面用什么技术已经无所谓了,因为已经被组件屏蔽了.如果我们能把我们的组件互连起来,不也可以集成吗?应该怎么做?这几项技术都分属于不同公司,想联合真不大容易.这时就要找到每个体系公共的东西,用公共的东西把他们连在一起不就行了.找呀找,终于发现,是TCP/IP.随即几大公司都发现了突破口,需要快速占领先机.由于Sun一直在Java发展的问题上给了IBM很大的阻塞,所以IBM宁愿先和微软联合做,如果微软有什么不轨之心,就放出Sun,让他们互相咬,然后在适当的时机出来装出老大的样子摆平他们,给他们俩制定一个适合自己发展的竞争协议.我们已经可以互连了,我们干吗要.NET.我们的问题已经解决了,我干吗花钱再投资呢?经济本来已经很不景气了.但是,但是,就是这该死的但是…微软看来已经决定不在现有基础上增强ASP和COM+了,现在是互连时代,也是组件时代,两大要命的地方我都不升级了,你自己看着办,我可没逼着你买和Java 在中国哪个更有前途这个问题好象已经不用再争了.中国90%的用户是Windows用户,保护现有投资,使用很习惯很易用不用重新学习,我又不用跨平台,我干吗要换Java 呢.过去是微软没有提供很强大的WEB开发解决方案,现在提供了,我干吗要用Java.而且. Net比Java出的迟,肯定会吸收Java的优点,弥补Java的缺点.而且微软的VM肯定和Windows结合的很好,性能不用担心.我干吗用 Java?而且微软显然把宝已经压到了.NET上,你难道还要在? .NET的VM上再加一层Java的VM?.NET有什么新的亮点?当然是 ASP,ADO和COM+,还有清晰的架构,并且由于统一的类库,WEB,GUI,MOBILE而开发的应用会很容易的转来转去,不象过去开发,各需要学习不同的知识.ASP终于结束了网页意大利面条式的程序,面向对象和支持多种语言,使构筑强大复杂的WEB应用提供了比JSP更凶猛的功能,让人不得不爱.ADO.NET也抛弃了过去的数据集一Scroll就连数据库进行提交的糟糕速度,代而取之的是多条修改可以一次性提交上去.这样性能会提高很多.COM+呢?COM+1.5的特性大家在WINXP上也看见了,比1.0强了很多,未来还不用注册, COPY完就能用,多舒服.至于安全嘛,稳定嘛,这话不敢讲.因为盗亦有道,Java也同样如此,无法说谁比谁好真的会跨平台吗微软的命根子是操作系统,微软此次出.NET也是为了打入高端市场.怎么打入?微软第一已经在用C#收买 Java程序员了,并且做Java和C#的映射工具,先断了Java应用的前途,后面用CLI提交给标准委员会,让别人开发UNIX上的平台,微软不在正面和UNIX阵营冲突,以免犯众怒.当UNIX和Windows的CLI都有了时候,基于CLI的应用可就两个系统都能用了,这会帮助微软销售多少其他产品呀.这不,微软在支持着好几个Open Source社团在开发UNIX的CLI.跨平台的事微软不会轻易干的,否则微软的命根子怎么办真的支持多种语言吗开发更多的基于.NET的应用,让.NET快速成长起来.第二.NET是一次比较大的革新,广大的各类程序员能否跟的上也是个问题.多语言的支持当然会,但是不会支持的很好,否则微软大力做C#干吗呀,如果别的语言和C#一样好,那微软还混什么混呀.最糟糕了,也要其他语言的技术比C#慢半拍.不过先走也未必领先,就象DELPHI就后来居上,这么大的市场,微软是不可能通吃的我们需要转到.NET上吗你可以不转.就看你需要不需要INTERNET了.我想在未来,没有企业会说INTERNET对我没有一点作用.现有应用能否平滑过渡呢?在这个问题上可以看一下微软的历史.微软在做完WINNT4的时候其实已经在策划现在的WIN2000,但是为什么在WIN95后有WIN98,WINME,WINXP, 不是他当时做不了那样的技术,而是必须引导着客户一步步走,要追随客户,走的太快,就会丢失客户.在这个重大的转折点,微软也会如此.而且在现在的 Windows.NET上,你运行现在的程序一样没问题,速度依旧,操作方式也依旧,因为他使用了两种手段来区别对待这两种应用程序什么时候转如果你需要抢占市场先机,现在转正好,因为能支持ASP.NET,ADO.NET开发的VSS.NET已经推出快一年了,就是有能力欠缺的问题,第二版的出来也不会太晚了.不过话在前头,确实在实际的开发中,Vss.NET确实有些做不了的事情,不要看他好象什么都有,这就跟微软当年宣布 COM有池化的功能一样,仅有一个外壳.这是微软的策略,跟不跟着走,你自己看.稳健型的公司建议在第二版出来后应用,因为微软的产品一向在第三版才会好用作为开发商,跟随.NET的难点是什么难点难就在,过去我们的开发方式,拖一些控件,连个数据库,更新或SELECT一些数据.再深一些就是消息,或者是一些不常用的API.记住:.NET是微软进攻高端市场的第一步,现在的微软不是我们过去熟悉的微软,Vss.NET的一推出,就是强烈给人一种这样的感受:从建模到开发到测试到发布,全套企业级的工具都无缝相接,而且处处体现着OO和设计模式,在宣传中也频繁提到,昭示着这个工具是为大型应用开发而定制的.所以宝刀也需有能力的人才能拿的动,否则只能砸了自己的脚.对于现在的Java开发工具也是如此,好象全世界一下都没有了小型企业一样.我们是否具备了优秀的设计师,建模师,OOP的程序员,我们是否有一整套流畅的开发流程来支持全程建模,我们都需要深思.在微软的.NET的各种培训上,培训师也是反复强调分析设计,大型项目管理,自动化工具的支持,你做好准备了吗题外话:Sun在微软拆分问题上输了吗微软的案子打了这么多年,居然庭外和解.Sun确实挺郁闷.不过Sun并没有输.为什么这么说呢?依毛主席的话说就是:敌进我退,敌疲我扰.确实微软在. NET的发展上受了很多牵绊,否则也不会到如今才推出来个框架.在硅谷,时间就是机会,时间就是金钱,谁前进的快谁就能占先机,显然Sun并不是最痛苦的一个的未来依Windows的用户量和微软进攻高端企业应用的决只是呆板的图形,不能全方位的表现网络的传输技术,使应用进步更加依赖硬件而不是软件,微软亚洲研究院为什么在做哪些研究,就是因为他们不断在思考未来是什么,所以每一次技术的浪潮他们总在浪头.当然未来还会有所改变,但是他们会及时调整他们的战略,但大方向不会错到哪去!当技术不再是阻碍应用发展的主要因素,比如宽带的来临,这时候你想过没有,在它上面,该做些什么呢?世界有多大,你能看多远?为什么在每次浪潮到来时你都无法预想到,而感叹这世界变化如此之快我对微软的发展的一些看法:微软把.NET扩展到高端市场和移动设备市场,为.NET开发的程序可以在基于.NET的任何设备上都可以运行,大家不需要为不同的设备用不同的工具开发应用,应用极大的推动了基础软件的扩大,就象OFFICE,SQL Server辅助扩大了Windows的销售一样.未来的XBOX也会变成.NET平台,成为家庭连网的安全网关和交易网关和信息网关,如果你觉得微软进入游戏业就是为了眼馋游戏这块利润,那你就大错特错了,这个皮毛根本不值得微软大动这么财力.PDA 和手机也和机顶盒一样嵌入.NET,你打开电视,你打电话,你玩游戏,你工作,你上网,你甚至打开冰箱,你都不会知道在背后支撑的是.NET,从高端服务器到你的手机,全部是微软的软件这是一个伟大的设想,如果微软能够兢兢业业的走,凭这样的财力人力和管理和经营战略,走10年,实现的可能性非常大,这不是以个人意志为转移的,你说他倒他就会倒吗?如果会成功,当然微软会成为人类历史上最伟大的公司,赚取的财富已经不能再提,最关键的问题是:我们全人类的生活和工作被一个私人的商业公司所控制着.只是到那个恐怖的地步,你是否有勇气和能力把他拆分.因为他足以触及到你的生活和工作,社会的经济,政治活动, 甚至军事,任何的动作都足以引起社会的大地震.你认为他有什么理由完不成这些梦想吗

大话版MTV光棍很酷

千年神棍日,指日可待,看看大话版的光棍很酷,光棍们一起努力,尽早的结束光棍的日子哈!昨晚给后院新增了一个页面加载的效果,更换了背景图片,虽然牺牲了一些速度,效果还是很不错的啊!

MyEclipse 10 下载-补充破解补丁

  刚刚发布了MyEclipse 10,我现在用的还是6.5的版本,6.5的版本是我觉得最好用的一个版本。  我装上了,还没感受到有哪些好用,就是感觉体积庞大,和IBM 的WID一样,是个多面手,啥事都能干,其实经常能使用的也就其中那么几个功能,要是能像插件一样,即插即用就好了。  MyEclipse 10使用最高级的桌面和Web开发技术,包括 HTML5 和 Java EE 6,支持 JPA 2.0、JSF 2.0 、Eclipselink 2.1 以及 OpenJPA 2.0.  而对 IBM WebSphere 用户来说,MyEclipse Blue 支持最新版本的 WebSphere Portal Server 7.0、WebSphere 8 以及以前的版本,无缝的支持 IBM DB2 数据库  MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开元产品的专属eclipse开发工 具。  下载 MyEclipse 10 试用版:  http://www.myeclipseide.com/module-htmlpages-display-pid-4.html  MyEclipse 10 发行说明:  http://www.myeclipseide.com/Article106.html  这两个地址是给出来了,可国内就是不能访问,原因你懂得,白搭。还是直接用迅雷来下载吧!  这个是普通版本的下载:  http://downloads.myeclipseide.com/downloads/products/eworkbench/indigo/installers/myeclipse-10.0-offline-installer-windows.exe  这个是blue版的下载:  http://downloads.myeclipseide.com/downloads/products/eworkbench/indigo/installers/myeclipse-blue-10.0-offline-installer-windows.exe  我给出一个普通版国内网盘的下载。  2011-11-05添加破解补丁,补丁用的是破解myeclipse9.1的,我试用过,myeclipse10也可以正常破解的。  下载地址:MyEclipse10普通版本 |Myeclipse10破解补丁

中秋行动

  中秋行动  中秋本来打算去外地钓鱼,一切的计划都泡汤了。在南京房子里面待着,就玩起来我的后院来了!Typecho自从10年有个0.8的版本后,就没有动静了,Typecho的功能的确是很简单,比起Wordpress的各式各样的资源都很少了。所以就狠了下心,把Typecho转成了Wordpress。  憋了一天一夜,把Typecho转成了Wordpress,选了一款看起来比较大气一点的主题,Logo也简单改了一下,Logo看起来也是蛮大气的,用的中文书法字体,大红颜色,是我做这些设计的时候,最喜欢的一种颜色了。  做完了主题,还做了一个个人页面,做个人介绍使用的,目前也只做了模板,里面的资料慢慢填充了。  中秋佳节,用古语说,每逢佳节倍思亲啊!

闲谈一下

  闲谈一下  本来是打算睡了,最近一段时间,都是12点以后睡觉的,和一哥们聊天,勾起了我想乱侃一下的虫子,不说不痛快啊!  和哥们谈到了权利和感情,是权利的诱惑,还是感情的不舍。权利这玩意,是个诱人的东西,是谁都追求,我也追求,追求也需要看看这个权利的价值了,追求那些无用的东西,就是在浪费生命,真不如去做些自己能做到的事情。  派系的竞争啥地方都有,”与人斗,其乐无穷“是我听到很经典的一句,能玩你们玩,能斗你们斗。虽然自己一直安慰自己,自己是不想玩,也不原斗,可也明白,曾经自己也是牺牲品。再次面对这样的局面,态度依旧,不想趟这趟浑水,做好事情,心安理得。愿意一起做事情,就把事情做好,其他啥的别去沾惹,省的结果对谁都不好。这个道理,对想做事情的人,哪里都一样。  自己的经历没什么跌宕起伏,也没什么大风大浪,平平淡淡的事情也经历了一些,承认自己的悟性比较差,不够灵活,属于笨人的一类。自己也迷茫的,浑浑噩噩的也过过一段时间,现在也能明白一些,没有什么条件不能答应的,也没有什么结果不能接受的。  看过的朋友,认识也别硬套,不认识也别挑毛病,这个是自己乱侃而已,不对针对任何人,随意而说而已!

1 10 11 12 21