存档

2009 年 06 月 - 27 文章

Google Wave 的架构

Google Wave的架构 作者 Abel Avram 译者 王丽娟 发布于 2009年6月3日 上午12时54分 Google Wave是一个工具 ,也是一个平台 、还是一个协议 。其架构的核心是操作转换 (Operational Transformation,OT),这是一个支持并发控制的理论型框架。 首先需要看看Google Wave 的定义: Google Wave是基于托管型XML文档....
More...

Ubuntu 9.10 将采用 GRUB 2

 
Ubuntu 9.10(开发代号Karmic Koala )将采用 GRUB 2 作为其默认的引导程序。该消息由 Colin Watson 在昨日(6 月 8 日)的邮件列表中公布。 想要参与测试的同学,可以参考 Ubuntu Wiki 上的 KernelTeamGrub2Testing ,内含安装 GRUB 2 及测试的方法。如果你有任何问题,可以使用 `ubuntu-bug -p grub2' 或 https:bugs.launchpad.netubuntu+sourcegrub2 报告。 参考 GRUB 2 now default for new installations G....
More...

NetBeans 时事通讯(刊号 # 59 - Jun 09, 2009)

刊号 # 59 - Jun 09, 2009 项目新闻 参与调查:NetBeans IDE 6.7 准备好应对 FCS 了吗? NetBeans IDE 6.7 候选发行版已经发布了,我们需要您的反馈。下载并使用这个版本,然后参与我们的社区接受度调查。赶快行动起来,以帮助我们能够使 NetBeans IDE 成为开发者唯一需要的IDE。调查截止到 6月18号,星期三零点。 NetBeans 6.7 候选发布版 RC2 可用了 NetBeans 开发团队自豪地宣布推出NetBeans 6.7的候选发布版RC 2! NetBe....
More...

JSR 299(Java EE 平台的上下文与依赖注入)最终建议草案

JSR 299 规范领导 Gavin King 昨天提交了 JSR-299 的最终建议草案给 JCP。JSR 299 专家组将在今年 8 月发布最终规范(Java EE 6 规范将在 9 月发布)。如果你非常关注这个规范,现在就更新一下规范文档吧,这里 下载。JSR 299 是 Java EE 6 中非常重要的部分,提供了如下功能: 类型安全的依赖注入 注入对象的上下文生存周期管理 事件提醒模型 绑定拦截器通过用户自定义的注解(Annotation) 类型安全的装饰器 为整合第三方框架提供了完整的 SPI 支持 与 JSF,Servlet JSP 进行了整合 对 JSF 提供....
More...

22 条经典的编程引言

过早的优化是万恶之源。Premature optimization is the root of all evil! - Donald Knuth 在水里行走和以一个需求规格进行软件开发,有一点是相同的,那就是如果水或需求都被冻住不了,那么行走和软件开发都会变得容易。Walking on water and developing software from a specification are easy if both are frozen - Edward V Berard Hofstadter 定理:一件事情总是会花费比你预期更多的时间,就算是你已经考虑过本条Hofs....
More...

HTML 5 来了,不需要 Flash 插件的 Youtube

现在的视频网站标准不一,观看Youtube视频需要安装Flash Player插件,观看苹果网站的视频需要安装Quick Time插件。。。这一切将随着HTML5的到来而成为历史─HTML5的audio,video等标签让你像现在 用img一样方便的在页面内嵌入音频,视频,当然不需要任何插件支持,只需要浏览器支持相应的HTML5标签。 http:youtube.comhtml5 就是使用了video标签,如果你用还没有支持HTML5的浏览器就会得到 You must have an HTML5 capable browser的提示。目前Chrome Dev , Firefox 3.5, Sa....
More...

Linux Multi-touch 技术展示

 
据 LinuxDevices 报道,法国的 ENAC 开发组已为 Linux 内核开发了类似 iPhone 的 Multi-touch(多点触摸)技术支持。该开发组提供了一段视频用来展示 Linux 的 Multi-touch 技术。除了需要相关硬件的驱动及固件支持外,要在 Linux 上实现此 Multi-touch 技术,你还将需要 Linux Kernel 2.6.30 和包含 DBus 插件的 Compiz 窗口管理器。 原视频及相关源代码可在 ENAC 网站 找到。 原载:LinuxTOY 作者:Toy 原文网址:http:linuxtoy.orgarchivesli....
More...

苹果:Safari 4 下载量三天内达 1100 万次

苹果对自己的新浏览器充满自信,宣称Safari 4是浏览器的革新之作,是Mac和PC两个平台上最快捷、最具创新的Web浏览器,昨日苹果公开表示,自本周初Safari 4正式发布 以来,其下载量在三天内超过了1100万次,其中至少600万次来自于Windows下载,500万次来自于OS X平台下载。 近日微软计划在欧洲销售完全不捆绑IE的Windows 7,这一消息对于苹果来说无疑是个好消息,苹果可以有机会扩大欧洲市场份额,由于Windows 7不再有默认浏览器,因此将由PC厂商或消费者决定使用哪一款浏览器。 虽然实现这一庞大的下载量是件不容易的事,不过所谓打江山容易坐江山难,如果留住这....
More...

JSR 330(Java 的依赖注入)通过 JCP 接受

JCP EEES EC 已通过了 JSR 330(Java 的依赖性注入)。投票结果是:14 票赞成,1 票弃权 Red Hat 以及 1 票未投 Nortel。Sun、Ericsson、IBM、Red Hat 和 Oracle 都请求在 JSR330 和 JSR299 WebBeans 之间进行协调。查看 Vote Comments 获取不同位置。 我觉得迟做比不做好。每个人(JCP 以及 JSR 330 提交者)已致力于透明性,所以我们将能够跟踪该故事的进展。考虑 Joining the JCP 对此和您的平台中其他标准的影响。 转自:水族馆
More...

JBoss Seam 的前景

在JavaOne大会上,JBoss公司产品主管Pierre Fricke并没有谈与Red Hat公司合并一事。他谈到了支持新的Java EE5的第一版JBoss JBoss Seam,并且他还谈到了JBoss Seam与Ajax的前景以及JBoss将加入NetBeans社区。 你能对JBoss Seam做一个明确的定位吗?它是否是轻量级的Web开发框架? Pierre Fricke:不,它不止是这些。JBoss Seam不止是一个Web应用框架,它是对EE5的进一步简化。在EE5中,你依然必须写很多代码才能在Java Server Faces模型上搭建EJB3模型。并且,你也没有工作流的元模....
More...

爆笑囧人囧事 2009 大合集!

 
1.很久以前,我去买魔兽点卡,结果老板给了我4张15的网易一卡通,我与老板深入的交涉后,老板坚持这个能冲魔兽世界,一直以来,我每次一想到这事,我就鄙视一下老板,现在我知道我错了,我这个平凡的人永远不懂老板那苍老身躯下的那颗先知的心 2.一次带GF回寝室 然后寝室没人 然后.... 结果完事我刚下床一个人敲门 我还庆幸他没有来早点 开门结果是隔壁一WS男 说: 你的H片传我 我说: 啊?! 什么? 他说 你刚没在看么 还放那么大声... 3.上高中时,有一次小A喜冲冲的回来了,说他刚在路上看见小B,牵了个女生,觉得很少见,想捉弄一下,然后小A就从后面悄悄....
More...

NetBeans 时事通讯(刊号 # 60 - Jun 21, 2009)

项目新闻 NetBeans IDE 6.7 RC3 发布了 NetBeans.org 宣布了 NetBeans IDE 6.7 RC3 已经可用来。NetBeans 6.7 最大的焦点是互联性的增强,它使得开发者之间的协作更为简单。 这里 查看该版本细节, 下载 并试用 NetBeans 6.7 RC3,并告诉我们您的想法吧! 文章 Scala 与 Java Scala 运行于 JVM 上,它能与 Java 进行非常好的混合编程,特别是使用 NetBeans IDE 上新的 Maven 与 Scala 插件。本文展示了如何从 Java 代码中调用....
More...

学习 JSF 2.0 - 新链接、RefCards、样例、JSF Fu...

现在的 JSF 2.0 是最终版 而且可以很容易地从 GFv3 Preview 中访问,我们可以多多了解一下了,这里是一组有用的链接: JSR 314 site EG 具有到规范、投票等的链接。 (生产就绪)RI 可从 Mojarra 页获取,但更好的方法是... 使用 GlassFish v3 Preview ,其中包括样例、文档和更新工具。 Mojarra 站点还包括 JavaDocs 和 JSF 数据表 。 Sun 的 JSF 技术页 具有多个链接,包括 JSF 2.0 教程 。 从 Cay,查看他的 DZone R....
More...

民营电信业强势出位 佛山无线城市建设现新看点

Normal 0 false false false MicrosoftInternetExplorer4 民营电信业强势出位 佛山无线城市建设现新看点 虽然全面来到的 3G 时代让人们更加关注三大运营商方面的动向,但作为国家一个长期的建设项目,无线城市的规划在多年前就已经全面起步,各地的部署也一直在按部就班的进行。也许你在相当长的时间当中都不会用到 3G ,不会去考虑是选择 TD、 WCDMA还是 CDMA2000,但是无线城市....
More...

迈克尔杰克逊过世 医学中心外大批民众聚集

 
009-06-26 08:11 来源:中国新闻网 迈克尔杰克逊因心脏病突然发作去世   中新网6月26日电 据中央社发自旧金山的报道,流行天王迈克尔杰克逊今天过世。稍早,他在家昏迷被紧急送医,后来宣告不治。   洛杉矶时报LosAngelesTimes今天抢先报导,美西时间今天中午12时30分左右,迈克尔杰克逊在家中昏迷,家人打电话报警,急救人员抵达时,发现他已经没有呼吸,紧急送医陷入昏迷状况。   美国有线电视新闻网今天下午证实,迈克尔杰克逊已经死亡,得年50。消息传出,这位男星被送急救的UCLA医学中心外面涌来大批民众聚集....
More...

Mozilla 放出新的 Firefox 3.5 RC 版本(RC 3)

这几天 Mozilla 对 Firefox 3.5 的更新节奏真是够快,今天,一个新的 RC 版本(显示为 RC 3)又放出了。Firefox 3.5 RC 3 主要根据用户对之前版本的反馈进行了修正。有趣的是,笔者在其关于对话框中并没有发现 RC 字样,而是正式的版本号,这或许预示着 Firefox 3.5 正式版就快要推出了。 Firefox 3.5 RC 3 提供 Linux、Mac OS X、Windows 等平台的版本,支持超过 70 种不同的语言,它们可从其官网下载 。 原载:LinuxTOY 作者:Toy 原文网址:http:linuxtoy.orgarchivesmo....
More...

NetBeans 时事通讯(刊号 # 61 - Jun 25, 2009)

刊号 # 61 - Jun 25, 2009 项目新闻 GlassFish ESB v2.1 已发布包括 NetBeans 6.5 开源项目 OpenESB 已经发布了最新版本:GlassFish ESB v2.1。此次发布包括了作为设计工具的 NetBeans IDE 6.5.1 和作为运行时的 GlassFish。下载包含用于 NetBeans 6.5.1 的最新 SOA 工具,比如 BPEL 编辑器、WSDL 编辑器,以及一些向导,它们还不能从 NetBeans 下载站点得到。立即下载吧! 社区同意 NetBeans 6.7 为黄金时间做好准备 ....
More...

使用 HTML5 构建下一代的 Web Form

使用 HTML5 构建下一代的 Web Form 作者 蒋博 发布于 2009年6月22日 上午4时52分 HTML5 是由 WHATWG Web Hypertext Application Technology Working Group 发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。 前言 HTML语言作为如今编程最为广泛的语言,具有易用、快捷、多浏览平台兼容等特点,但是随着时代的进步,HT....
More...

书评:简洁代码──敏捷软件工艺指南

书评:简洁代码──敏捷软件工艺指南 作者 Ryan Cooper 译者 王瑜珩 发布于 2009年6月15日 上午11时58分 作为开发人员,我们的首要任务是写出能够工作的代码。但是,仅仅能够工作还不足矣,为了能够持续提供真正的价值,代码一定要简洁。在《简洁代码:敏捷软件工艺指南》 一书中,Robert C. Martin提供了大量示例来帮助我们识别代码中可以改进的地方,并提供了相应的办法来逐步改进这些代码。 什么是简洁代码? 在第一章,Martin以极富说服力的方式表明....
More...

NetBeans IDE 6.7 已可用!

NetBeans.org 正式宣布 NetBeans IDE 6.7 已经可用! 下载 NetBeans IDE 6.7 NetBeans IDE 6.7 最大的新特性就是其互联性它使用最先进的技术将开发人员联系到了一起。新特性包含了对项目 Kenai 的整合,这是一个开源项目协作开发环境;原生的 Maven 支持以及 Hudson 整合。 另外,NetBeans IDE 6.7 进行了很对对 Java,PHP,Ruby,JavaScript,Groovy,C C++ 的支持改进,还有一些其他的改进,例如在 Ruby 的远程调试,Zembly 插件等等。 关于NetBeans ID....
More...