Archive for 九月, 2009
Spring Framework的共同创始人 Juergen Hoeller已经发布开源的Spring构架的3.0RC1版本。Spring 3.0 RC1完成了Spring 3.0版本的主要的特征集,现在完全是基于Java 5,尽管Spring 2.5版本下载支持一些基于Java5的高级功能。
RC1很早支持为Dependency Injection in Java的JSR-330规范和JSP-303的Bena认证。另外,还包括支持客户端的representational state transfer(REST)和对Jave EE 6 的支持,还有就是Spring 表达式语言(SpEL)。SpEL在bean中定义使用的表达式语法分析器。Holler指出开发团队考虑在RC2版本中有一些小的增强。
X.org(几乎Linux的图形用接口GUIs的基金会)的开发者想改变现在的开发模式。和原来的计划相反,现在X.org的发布模式很不规则而且不可预知。所以,X.org的开发者 Peter Hutterer 已经提议引入6个月的开发周期模式。
这个提议也得到了X.org的一些开发者的支持,提议的模式包括三个时间阶段大概需要6个月时间,和Linux的内核开发模式相似。第一个阶段,“merger windows”,开放先前的版本,整合新的代码和特性。接下来是漏洞修复阶段,主要关注的是问题和一般的修复,提议的周期模式最后释放冻结版本,这个版本只包含严重的补丁。开发者想在即将到来的1.8版本发布时实施这个新的模式。
Microsoft和Noelios Technologies,一个法国的web技术的提供商,一起开发了基于REST架构的接口,使Java开发者更容易的访问.NET的数据。这个桥接器是ADO.NET服务是Restlet的扩展,是自由Restlet构架的一部分。
Restlet扩展是客户端API允许使用架构在远程访问所提供的数据服务(像在Microsoft的Azure云平台由ASP.NET服务器提供的服务)。Java的开发者可以使用扩展的代码生成器来创建Java类,来和由ADO.NET数据服务构架提供的数据单元进行通信。这个设计能够使Java应用程序通过简单的方法来访问数据。
Android1.6(代号 Donut)余温未热,Android的开发团队又发布了Andrid NDK(Native Development Kit)的1.6版本的rel1。相对于Android的SDK版本,这个NDK工具包允许Android的开发者用原生代码(C和C++语言)编写他们的应用程序。
该工具包包含工具能够从C和c++源代码产生原生的代码库。在用户在Android设备上部署程序时允许在应用程序包中嵌入原生代码库。Android1.6NDK要求先安装AndroidSDK,现在在Windows,MacOSX和Linux上已经可以使用。
Exaile是用Python语言GTK+写的音乐管理器。可以自动从WiKipedia,Last.fm获得专辑的封面,歌词,歌手/专辑的信息,支持许多便携式的播放器包括IPods,还有网络收音机像shoutcast和tabbed playlist。
Ubuntu Karmic 和Ubuntu Janunty用户可以用软件库,添加相应的命令
一个英国监狱的负责人不得不叫来专业的IT技术人员来恢复他们的电脑系统,因为系统被一名囚犯给锁定了。这名罪犯被分配了一些编程的项目,而且处于无人能监管的状态,对这起事件明显负有责任。
星期日镜报报道说诺丁汉郡的Rnady监狱主管也许已经了学习了“不要让狐狸守鸡窝”的道理。它准备在建一个监狱内部的电视台,监狱的主管就向Douglas Harvard–27岁被定罪的网络骗子,寻求帮助。
Harvard是一名美国人,因为在诈骗信用卡业务超过1千万美元,被判处6年有期徒刑。他在2005入狱,因为全国高科技犯罪小组查到他正在英国从事网络诈骗。
在Google指控违反了许可证之后,Android开发者Steve Kondik现在计划发布他的修改过的Android固件,也就是CyanogenMod,而没有使用Google Apps,像Gmail,Google Maps 和YOuTuBe。在他的博客中说道,在将来,他将尊重Google的知识产权。
但是,Kondik强调他将继续发布经过改进过的定制的ROM固件。根据他的博客中说,这个固件时全功能的,允许用户打电话或画图。他还写道他正在在Android ROM的基础上,开发一个工具来支持Google Apps,这样用户可以在CyanogenMod安装程序中利用他们。
在Google采取行动反对CyanogenMod项目的几天之后,提供了定制的Android固件。一组Android开发者成立了开发式Android联盟。根据项目的网站介绍,这个联盟是‘pro-Android’而不是‘anti-Google’。他们的目的取代封闭的源代码,专有的应用程序包括OEM Android 安装程序也转为开源,以便于自由的发布。
除了操作系统和一些开源的组件,Android的默认的安装程序包括一些Google的专有的应用程序,像Gmail,YOuTuBe和GoogleMap,这些都不是开源的,同样的,不包括Android开放代码库。只要定制的ROMs不包括闭源的应用程序,Google欢迎开发者‘定制的Android’。
自由软件基金会主席Richard Stallman批判封闭及非自由软件。他经常将矛头指向微软以及最近的DRM,另外在演讲中也经常提到Apple,声称Mac OS X中包含了后门程序,不过因证据不充分, Stallman现在收回了这个声明。
在谈话期间,Stallman认为Mac OS X包含后门,类似于 Windows,就是系统强制而密秘更新它们的软件。不过现在,他认为这个假设是有错误的,为此向Apple道歉。
“我们没法证明Mac OS X包含后门(未经充许安装更改系统),为此我道歉,我无法证实,假定失败”,Stallman在自由软件官方网上说道。
今天KDE社区与“People Behind KDE” 合作推出一个非常有意思的栏目,叫作KDialogue。
关于KDialogue,有点类似头脑风暴。简言之就是成员向社区发起关于KDE的话题(或某一问题),然后KDE的开发者会被邀请参与这个话题。KED将为这些特殊的话题在论坛上建立一个专门的栏目,这样每一个人都可以参与他们自己喜欢的话题,并且可以投票。
当某个话题公开后,投票将会持续一周,关于这个话题的相关贡献者(开发者)将会被邀请参与进来回答投票最高的问题。最终这些回答将会公布于 behindkde.org 网站上。.
开源企业内容管理的解决方案提供商Alfresco,宣布推出一项新的Cloud Content Application Developer Program。这个新的项目,基于Amazon Elastic Compute Cloud(Amazon EC2),允许Alfresco的客户开发、部署云服务架构的内容应用程序(CSA)。根据Alfresco介绍说,基于云的解决方案的最大的好处就是低成本。Alfresco的软件CEO John Powell说:“内容的增长,要求较精密的ECM解决方案,使得扩展用户和内容更简单,而且低成本,不需要大量的前期投入。”
随着2.6.32的第一个候选版本在27号晚上发布,Linus Torvalds完成了Linux下一版本中的主要开发阶段。这个阶段是kernel hackers将新的内核版本中主要的变化整合到管理系统的源代码中,被称之为整合窗口,在2.6.32-rc中已经对最终版本中新的特性有了一个很好的展示。
例如,内核的开发者对内核的Direct Rendering Manager(MRM)做了一下些改进,加入了对3D的支持,以及对Radeon系列的2000,3000,4000的内核模式设置(KMS),为了利用这些特性,开发者版本Libdrm,要求Mesa3D和X.org和Radeon图形驱动。许多的Wi-Fi驱动和微软的Hyper-V驱动(最近在GPL的许可下发布),现在该驱动需要进一步的开发。这个阶段有的开发者威胁说要在2.6.32中去除微软的Hyper-V驱动,因为微软的开发者好像停止了对它的开发—但是现在微软转而对该驱动的发布,避免了被删除了命运。但还有许多没有维护的驱动将在2.6.32版本中去除。
如果你想在Ubuntu下连接iPone/iPod Touch,最简单的方式就是用iFuse程序。该程序能够在Linux下通过USB访问iPhone或iPod Touch。你可以像使用其他的USB磁盘驱动器一样,可用浏览和编辑文件。iFuse不需要你在手机上安装一下些额外的软件。
libiphone是iPhone下使用的本地的Apple USB 协议。和其他的软件不同,libiphone不需要依靠Apple.dll或者.so库。iFuse利用libiphone连接设备的一个FUSE文件系统驱动,不需要其他的辅助软件。iFuse使用的是Apple本地的AFC协议,使得在Linux下正常的USB接口可以访问iPhone(或iPod Touch)的多媒体文件。一旦iPhone连接上,就可以在/var/root/Media目录下存储你的多媒体文件。
林学这个名字,大家一定很陌生,但IT柏拉图一定很多人都知道,这位织梦内容管理系统创始人现在已经离职。从他的真实情况说明中,我们也发展了一些有趣的东西,比如:
0.其实大家心里的织梦,它不是一个CMS,而是一种文化,就像寂寞一样,大家渴望开源、渴望免费,并且融合草根的思想。(但DedeCMS并不是一个开源软件)
1.真正的开源应该是用户积极参与,而不是全部依赖官方,这样的开源其实一点意义都没有。(非常赞同)
开发者Frank Wierzbicki 发布了2.5.1版本的JPython,解决了在附加模式下写文件时一个潜在的数据丢失问题。另外还修复了一些小的bugs,这是JPython2.5版本的第一次升级,该软件能够使Python语言在Java虚拟机上运行,修复了在使用协同程序和相关接口导入时的重大错误。
详细的信息请参看NEWS文件。JPython2.5.1已经可以下载,该版本是在Python Software Foundation V2的许可下发布。提供了安装说明。
