广州第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的扩展无法继续使用。
更多信息可以参见下面的链接:
- Changelog: See JIRA
- Download: http://grails.org/Download .
- Documentation: http://grails.org/doc/1.2.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。
如果
如果在众人六神无主时,
你能镇定自若而不是人云亦云;
2010-1-24 23:35:5

Posted in
Tags:
Comments: 

