谨以此文纪念逝去的SUN

谨以此文纪念逝去的SUN,只希望若干年后大家还记得世界上最经典的编程语言出自---SUN。
而未来Java的命运会如何呢?值得关注...

 

广州第5期技术沙龙

今天下午去参加了在广州网易大厦举办的第5期珠江三角洲技术沙龙,之前一期是在深圳举办的,由于活动冲突而没有去成。

这次去广州,从广园汽车站下的车,找到大学城1号线,却坐反了公交车,原来是上行/下行的线路不一样,后来竟然迷路了,问了几个人竟然都不知道。好 在之前做了准备,搜集了几条线路方案,算是转车经过体育中心到了目的地。等到赶到网易大厦已经3点钟了,第一个Topic已经接近尾声。第一个Topic 是《KTRAC ~ 珠海金山怎么用trac》,由金山软件的周琦带来的。对于Trac,知道有一些国内外项目在使用,但是我自己没有用过,有机会得试下了。

“Trac 是号称不干扰己有工作流程的任务管理平台,在金山我们则是用Trac 来建立新的流程;当然Trac 天然的敏捷内在是我们深入定制她的动力!”

这个主题结束之后,中间大家休息了一会,在公交车上晃悠了一个多小时,着实有点晕晕的。中间休息时间,大家相互交流了下,谈了一些活动的想法和建议,也相互认识了下。

接下来的Topic是伍少坤带来的《基于 RoR 的 REST API 设计与twitter/facebook API 分析》,对于Rails曾经学习过一段时间,但是后来还是转到Grails上面了,毕竟与Java渊源已久,且不太想转移到其他平台。此次关于REST的 一些讲解还是非常不错的,有些很好的实践经验和Tip分享。另外,作者也对Twitter和Facebook的一些API作了分析,很有启发。会后,也和伍少交换了联系方式,谈了一些关于Web快速开发的实践经验。

这次沙龙,总的来说举办的还是相当不错的。参会人数比较多,主题准备的也都非常充分。但是我觉得由于时间比较短,参会人员之间交流时间很少。似乎有个类似的Party就更不错了,轻松愉快,大家也能相互认识下。

最后,还是感谢提供了这么好的机会,有幸与更多的朋友认识和交流,期待下一次。

Groovy and Grails 介绍

昨天下午,我给公司的同事做了一个关于Groovy和Grails的介绍讲座,简单的介绍了下Groovy语言以及基于Groovy的web快速开发框架Grails。

我和读书有个约会

来深圳快4年了,由于工作原因,买的看的大多还是专业相关书籍,偶尔也会借些文学小说的书来消遣一下。而全国出版社每年出版的书籍实在太多,如何能读到一本好书,并且适合自己的好书,实在很难。倘若还能产生点共鸣、得到些许启发的话,那就更不易了。

幸好有读书会,这个缘于聚橙网上的读书小组。每周都有两三场读书活动。和与读书会结缘是在中心书城举办的第二届晒书大会上,通过网上报名会参加了活 动。初次参加,不知道怎么弄,就带了两本书,一本去湖南凤凰时买的《沈从文自传》,另一本书《用户体验要素》,不想错过和别人交换的机会。晒书大会上,一 些名人展示了他们的读书目录。也看到了一些名间读书爱好者的收藏的书,有位大爷收藏了很多毛泽东、周恩来的报纸,有很多珍贵的照片。还有人专门展示了学生 课本,很老的我都没见过,真是佩服了。找到读书会的展区,这次来的人不多,有七个左右。不过遇见了号称“读书会三剑客”的其中两位,檀冷和Janny,还 有而后到来的大王。经过一番介绍后算是认识了。我也换到了自己喜欢的书,真是很高兴。
以后的每周二,我就有了一个重要的活动,去书城参加读书会。尽管每次过去都得花上一个半小时车程,而且还经常迟到,不过还是值得。就像恋人之间的约会一 样,总是有所期待,期待一本好书,一位朋友,一次思想的交流。接下来的一次读书专题,是讨论有关香水的,由Janny主持。讨论的起源是帕-聚斯金德的小 说《香水》以及它的同名电影,这不是一部恐怖小说,是一部追求史,对价值的追求,对美的追求——对存在的追求。或许,存在的本质是关系、是包容、是人与 人、人与物、人与自然、与周围任何东西的能量交流,生命是专注、是全身心地付出和获取的一个过程,就像主人公格雷诺耶制香的过程。这也让我想起了萨特的存 在主义,选择成为自己。在读书会上,Janny介绍了6种香水,香奈儿N°5、Hermes爱马仕橘采星光女香、兰蔻Hypnose梦魅催眠女香、三宅一 生一生之水女香、DKNY青苹果女香,以及它们的构成和特点,这次算是长见识了。大家交流了对于日常香水的使用及看法。我也开始对香水有了关注,希望能找 到适合自己的一款香水。

按照惯例,每月的第一周,是“每月一书”,每人会带上自己读过的比较好的一本书,然后推荐给大家,介绍其内容并说出推荐理由。大家有疑问可以提问。 因此,每人只别人推荐的过程中,也可以了解有哪些好书,并且能够相互交流体会。读书会的交流,就像给自己打开了一扇窗,让你看到不一样的人,听到不一样的 声音。这里可以有争论,更多的是包容,当然也会影响。我推荐了07年看的杰克·凯鲁亚克的《在路上》,这本关于“垮掉一代”的代表作。

后面一期是博弈论专题,大王主讲,这个与经济、生活、逻辑有关的课题,引起了大家很浓厚的兴趣。我也特意找来一些相关博弈论的书来看。生活充满了博 弈,理性与感性。再有时下比较时髦的话题,“经济适用男”。在帅哥美女以及房子、车子、钞票的充斥的词汇里,某人发明了“经济适用男”,看似为一部分经济 而又实用的男人找到了一点点面子,其实恰恰没有了面子。当“经济适用男”再遇到“优质单身剩女”,对于“优质单身剩女”嫁给“经济适用男”生赚了还是亏 了?这个话题就太有意思了,这是一场辩论会,一场女人说服自己嫁与不嫁,赚还是亏的辩论会。这次我没有去参加,刚好有事请耽误了,当然兴趣也不大。第三期 是关于房子的那些事的,由鱼米主持,理性的经济与社会研究学者,“三剑客之一”的才女。有太多人不得不说了,“新三座大山”之一的房子,这是个大问题。这 个社会,这个ZF,我们有太多要说,太多的抱怨,但是我们太渺小了。房子,正在影响和改变人们的命运。至少,很多一部分人因为房子而很多弃了他原本的梦 想,房子就像都市里的童话,看上去很美丽。房价涨、还是跌,大家在关注着。ZF在干嘛呢?大家在关注着。对于房子,我无法把握,唯一可做的还是继续我的 路,我选择在路上。

最后一期,终于可以轻松点了,大家坐下来,边吃边聊。2009最后一期,马上2010年就来了。似乎还有很多事情没有做,还有很多书没有看。不过需 要该总结总结了。此次茶话会,也来了很多新朋友,我总算是没有迟到,早早占据了一个位置,也带来一些吃的来。这次还是檀冷主持,没有特定话题,大家随意想 说啥就啥。有的人介绍了读过的书,有的是第一次过来,想认识朋友。有的提出一些建议。每次感觉时间过的真是快,到了大家每人一句总结陈词和新年寄语了。虽 然加入读书会时间不长,不过认识了很多朋友。檀冷,“语言犀利,思维清晰”;Janny,“博览群书,文静优雅”;鱼米,学者风范,见解独到;天才,无所 不知,不然怎么敢叫天才;大耳贼,艺术家,忧国忧民;一笑千金,洞察人的内心,心灵解剖师。山谷,阅历丰富,见解深刻。希望在新的一年里,读书会越办越 好,人气越来越旺,大家继续读好书。


“我和读书有个约会,2009,相见恨晚,2010,来日方长。”

rain
于2009年12月31日的凌晨

2009年终总结

2009年终总结

2009年即将过去了,下面只是简要的做下总结。

工作篇

1 物流行业的数据模型

对物流系统,结合物流行业特点总结了大部分数据模型,包括人员组织模型、产品(货品)模型、订单模型、运输模型、配送模型、计费模型。

2 配送管理系统的开发

3 物流公共服务平台界面调整

此次调整主要是用户可用性方面,做了相应调整。

4 基于RFID疏港蔬菜跟踪与监控系统

一个基于RFID的课题研究。

5 物流中EPCIS的研究与应用

6 工作流中物流行业中的应用

7 敏捷项目管理

在项目管理中,引入敏捷项目管理。

Grails 1.2.0 final 发布了

Grails 1.2.0 final版本终于发布出来了,今天上午把VD项目升级到最新版本,不过还有很多要改动的,有些在1.1.x的扩展无法继续使用。

更多信息可以参见下面的链接:

具体的新特性说明在Grails 1.2 发布说明

 

Java开发社区最新新闻

1 IntelliJ IDEA 9 发布
JetBrains 近日发布了 IntelliJ IDEA 9,其包含两个版本:终极(Ultimate)商业版,以及免费社区(Community)版。

免费社区版可以用于 Java、Groovy 开发,包含如重构,代码检查,代码辅助,调试,以及对测试工具 JUnit / TestNG 的支持。版本控制系统支持 CVS、Subversion 和 Git,支持使用 Ant 或 Maven 进行项目构建。

社区版主要是用于普通的 Java、Groovy 项目开发,对 Struts、Spring、Hibernate、Seam、GWT、Tapestry 等常用框架并不提供支持,对 JSP / Servlet、JPA、CDI、EJB 等重要 Java EE 规范也不提供支持。通过免费插件可提供对 OSGi 的支持。

相对于免费社区版,终极商业版带来了对最新技术、规范的完全支持:支持 Spring 3、GAE、GWT、Flex / Air、Android、EJB 3.1、CDI 等。

2 Google Web Toolkits 2.0 正式发布
此次发布提供了许多新技术,另外提供了Speed Tracer。Speed Tracer是一款功能强大的性能分析Chrome扩展,可以让用户深入的了解Web应用的内幕,找出自己的Web应用运行缓慢的原因。同 时,smartgwt也于12月13日发布了2.0版本,支持GWT2.0。

3 Java EE 6 和 GlassFish v3发布了
2009年12月10日,Java EE 6的参考实现 Java EE 6 和 GlassFish v3发布了。

在Java EE 5发布4年半之后,我们进入了下一个Java EE 时代。GlassFish v3是第一个完全支持所有Java EE 6技术的应用服务器。支持的技术包括但不局限于下列技术:

Servlet 3.0
JSF 2.0
WebBeans
CDI (Contexts and Dependency Injection)
Bean Validation
EJB 3.1
JPA 2.0
JAX-RS

GlassFish v3可以以两种方式下载:第一种包含所有Java EE 6 技术,第二种包括所有Java EE 6 Web Profile标准中的技术。

4 NetBeans IDE 6.8
支持了最新的Java EE 6规范和GlassFish Enterprise Server v3 平台。
支持了PHP 5.3;和JavaFX SDK 1.2.1,C/C++, Ruby, Maven,Groovy等语言。

5 Groovy 1.7-RC-2 发布
最终版本预计在本月22日发布。

6 Grails 1.2.0-RC1 发布
从Grails JIRA 上面来看,RC-2会在下周一,也就是14日发布,会修正一些bug。但是不知道final版会不会在月底发布了。

7 Dojo 1.4发布
版本在性能和稳定性上都较上一版本有着明显的提升。功能上当然也新增了不少,主要包括如下一些内容:

  • IO Pipeline topics
  • dojo.cache
  • dojo.contentHandlers
  • dojo.hash with native HTML5 onhashchange event support where available
  • Traversal and manipulation for NodeLists (the return value for dojo.query)
  • dojo.ready (easier to type than dojo.addOnLoad)
  • Hundreds of refinements to the Dijit API and collection of Dijits, and a few new widgets in DojoX
  • DataChart widget and other improvements to charting
  • dojox.drawing lands!
  • Editor improvements and new plug-ins in both Dijit and DojoX
  • Grid is faster, and the EnhancedGrid lands!
  • ForestStoreModel for the TreeGrid
  • GFX improvements
  • dojox.jq, a very experimental module aimed at trying to match the jQuery API as close as possible, but using Dojo underneath
  • Dojo build system optionally supports the Google Closure Tools compiler
  • Significant speed improvements, especially in IE

 8 Spring Framework 3.0 发布
Spring 3.0于12月16日发布。主要新特性:

  • 基于Java5 - 核心API使用了Java 5的特性,诸如泛型、注解等等,因此现在Spring 3.0要求Java 5或更高版本
  • Spring表达式语言(SpEL) - 和JSF中的统一表达式语言(Unified EL)类似,构造复杂表达式 非常简单
  • 支持基于注解的组件 - Spring JavaConfig的一些功能已经被移植到核心框架中了,比如@Configuration、@Bean和@DependsOn。
  • 使用约束注解的声明式模型校验 - 增加对JSR 303的支持,我们现在可以使用诸如@NotNull和@Max(23)这样的注解给bean增加校验规则。
  • Spring MVC全面支持REST - 增加了对构建RESTful服务器和客户端的支持。
  • 支持Java EE 6 - 支持许多Java EE 6特性,如JPA 2.0和JSF 2.0,而且可以运行在Tomcat及J2EE 1.4这样的非EE 6容器中。
  • 支持JSR 330 - 现在支持由JSR 330引入的javax.inject注解。
  • 基于注解进行格式化 - 可以使用注解对bean的属性自动进行格式化和转换,比如@DateFimeFormat(iso=ISO.DATE)及@NumberFormat(style=Style.CURRENCY)。

另外,SpringSource Tool Suite 发布了2.3.0版本,来支持Spring3.0。同时也改进了对于Grails 1.2的支持。

LinkQ.NET 0.3 发布

LinkQ.NET 0.3 发布了,此次主要是在安全管理方面做了功能完善,如用户的角色、组管理;另外,升级Grails的版本至1.1.2。

如果

    这是英国诗人,诺贝尔文学奖获得者吉卜林写给他年仅12岁的儿子的一首诗。他说 “如果你在每天清晨读一遍这首诗,你将成为高尚的人;如果你每天晚上读一遍这首诗,你将成为圣洁的人。”

   如果在众人六神无主时,
   你能镇定自若而不是人云亦云;
      如果在被众人猜忌怀疑之日,
      你能自信如常而不去枉加辩论;
      如果你有梦想,又不迷失自己;
      如果你有神思,又不致走火入魔;
      如果你在成功之中能不忘形于色,  
      而在灾难之后也勇于咀嚼苦果;  
      如果听到自己说出的奥秘,   
      被无赖歪曲成面目全非的魔术而不生怨艾;
      如果看到自己追求的美好,   
      受天灾破灭为一摊零碎的瓦砾也不说放弃;
      如果你辛苦劳作已是功成名就,
      还要冒险一搏,哪怕功名成乌有   
      即使惨遭失败,也要从头开始;
      如果你跟村夫交谈而不离谦恭之态,  
      和王侯散步而不露谄媚之颜;   
      如果他人的爱憎左右不了你的正气; 
     如果你与任何人为伍都能卓然独立; 
      如果昏惑的骚扰动摇不了你的意志,  
      你能等自己平心静气再作答时......  
      那么,你的修养就会如天地般博大,  
      而你,就是那个真正的男子汉了,我的儿子!  

   

    如果你在每天清晨读一遍这首诗,你将成为高尚的人;如果你每天 晚上读一遍这首诗,你将成为圣洁的人。”不仅仅是孩子们应该天天读一遍这首诗,就我们走过许多岁月的人也应该天天读一遍这首诗!


    我读,我在矫正自己的灵魂,我读,我在坚定自己的灵魂,我读,我渴望接近那个灵魂!


程序员人生就是...

程序员人生漫画,轻松幽默一下,哈哈

更多...

分页:[«]1[2][3][4][5][6][7][8][9][10][11][12][13][»]