一月开源技术热点追踪 大多站长所使用的Web环境大都是Apache、IIS、Nginx等一些国际流行的Web服务器,殊不知国内也有一款不错的跨平台的Web服务器Kangle。Kangle基于中国的国情,ASP用户居多的特性,在Windows平台下还支持ASP/ASP.NET等以前只有IIS才能够支持的环境。并且Kangle的官方论坛在今天宣布Kangle开源啦! 先看下Kangle官方对Kangle的介绍:Kangle Web服务器是一款跨平台、功能强大、安全稳定、易操作的高性能web服务器和反向代理服务器软件。此外Kangle也是一款专为做虚拟主机研发的Web服务器。实现虚拟主机独立进程、独立身份运行。用户之间安全隔离,一个用户出问题不影响其他用户。安全支持php、asp、asp.net、java、ruby等多种动态开发语言。 许多人都不喜欢变化太大的GNOME 3桌面,现在Linux kernel作者也加入到这一阵营之中。 Linus Torvalds在他的Google+上表示,GNOME 3“无可容忍的凌乱”,它的用户体验是“无法接受的”。因此他决定抛弃GNOME 3,改用Xfce。他表示使用Xfce相当于退回到GNOME 2,但相比GNOME 3却是一大进步。几年前,Torvalds也因为KDE改变太大而从KDE跳到GNOME。 MyEclipse本月也已升级到MyEclipse 9.1了,而且是MyEclipse 9.1正式版下载地址绝非beta和里程碑版本。 MyEclipse 9.1增强了对Java EE 6高级特性的支持,包括对 Servlet 3.0, JSF 2.0, JPA 2.0, EJB 3.1, JAX-RS 1.1的高级特性的支持。MyEclipse 9.1还增强了对ICEfaces 2的支持(看来ICEfaces 2发展的不错,已经受到MyEclipse的看重了), 通过使用MyEclipse 9.1提供的可视化设计器,可以轻松的添加ICEfaces 2组件和标记,同时改编辑器和能根据源码内容提供动态自动完成以及校验功能,可谓一个不错的ICEfaces 2开发利器啊。 在本月 8 号 Khronos 组织发布跨平台3D标准OpenGL 4.2之后,今天两大显卡厂商在 Linux 平台下的闭源驱动都已经准备就绪。 OpenGL 4.2 的新特性有:允许 Shaders 的原子化计数器,将单一材质的读取-修改-写入操作和并入一层。捕获 GPU 表面纹理操作,并在一次变换操作中绘制多个线程,允许在绘制复杂对象中有效的重新定位。允许改变一个指定区域内的材质,而无需重新下载整个材质,,有效的提升了 GPU 性能。将多个 8 位和 16 位操作整合为一个 32 位操作来提升 Shader 的效率。 Unity控制面板的新面目目前出现在Ubuntu 11.10的更新中。Ubuntu logo从左上角移到左侧面板顶部; “应用菜单”也扩展至左侧;应用程序最大化时拥有了窗口控制:点击“Ubuntu”按钮可以启动控制面板:Lense也移植到Dash中…… C++是具有国际标准的编程语言,通常称作ANSI/ISO C++,1998年国际标准组织(ISO)颁布了C++语言的国际标准ISO/IEC 1488-1998。。1998年是C++标准委员会成立的第一年,以后每5年视实际需要更新一次标准,最近一次标准更新是在2009年,目前我们一般称该标准C++0x。遗憾的是,由于C++语言过于复杂,以及他经历了长年的演变,直到2009年只有Visual C++ 2010 CTP开发环境的编译器完全符合这个标准。 C++委员会的主要焦点是在语言核心的发展上,C++0x关于核心语言的领域将被大幅改善,包括多线程支持、 泛型编程、统一的初始化,以及表现的加强。C++0x 终于获得位于日内瓦的国际标准组织认可成为新标准。 C++0x 的标准化过程将在今年内完成,届时将以 C++11 的名字呈现出来。目前,包括 GCC 在内的各类编译器已经对它提供了较为完善的支持。 Linux mint 11 是ubuntu 做的最好的衍生版系统,本教程中使用的显卡为NVIDIA GeForce 8200,其他显卡是否可以正常开启 Compiz Fusion 特效还不知道。 首先需要启用专有的NVIDIA驱动程序,依次打开 Administration(系统管理) > Additional Drivers(附加驱动):…… 安装好之后需要重新启动系统。如果你没有出现此附加驱动,按照下面的方法安装: 添加ubuntu-x-swat ppa源到sources.list源列表,打开终端输入:…… 有非常非常多的 Linux 发行版,比如我们可能会经常使用的 Ubuntu、CentOS、红帽、Debian Linux 等等,这些 Linux 系统几乎都是适合当前的硬件水平,而在一些老的 PC 上运行起来就非常吃力。本文向你介绍 5 个轻量级的 Linux 版本,可以让你的旧 PC 老树开花。 CrunchBang Linux是一份基于Ubuntu的发行,其特色在于轻量级的Openbox窗口管理器和GTK+应用程序。该发行从一份最小的Ubuntu系统创建,并 被定制为可以提供速度和功能两方面的一个良好均衡。CrunchBang Linux目前可以一份自启动运行光盘获得,然而为获得其最佳性能建议还是安装到硬盘上使用。 同时,本月还有许多软件推出了自己的最新版本,这是不是很让人期待呢?还等什么呢?快在本次的月度回顾中关注这些软件的最新进展吧! 除了和大家分享以上的一些月度热点新闻之外,小编还为大家准备了精彩的、丰富的资讯大餐,请大家关注本期LUPA八月界新闻大盘点的详细内容。 |