存档

2006年11月 的存档

Google 发布开放源代码搜索服务: Google Code Search

2006年11月27日 没有评论

近期, Google 发布了开放源代码搜索服务, 用户可通过源代码搜索功能从数十亿行代码索引库中找到自己需要的代码(包括网页上的代码和压缩文件包中的代码). 同时用户可通过输入关键字和正则表达式两种方式查找代码.

这项新服务方便了程序员学习和编程. 但也可能使一些用户能很方便的查找到原本 Internet 上不应暴露的软件bug、密码和受版权保护的代码。


分类: FLOSS & Business, Google 标签:

Open Source 对象数据库: db4o v6.0 发布

2006年11月27日 3 条评论

db4objects对外正式发布 db4o v6.0, 新版本在执行效率上相对于 v5 有了近10倍的性能提升, 并且减少了90%的性能消耗, 这些改变都是因为从5.5版本开始采用了全新的B-tree索引.

其他新的特性包括:

此外,同时发布的还有 ObjectManager 和 db4o Replication System (dRS), 他们都是最新的6.0.大家可从这里自由下载并使用 db4o 开发版. ObjectManager v6.0 根据用户的反馈, 已经能够处理大数据集, 同时支持基于控制台的ad hoc 查询. dRS v6.0 现在支持删除对象的replication, 同时兼容更多的数据库了.

open source db4o 有以下特点:

  • Native to Java and .NET
  • 100% object-oriented, no object-relational mapping
  • Designed for embedded use
  • Open source and free under the GPL

RDBMS和db4o的最主要区别: db4o 没有对象到关系这一层面的映射.


分类: Database & Storage 标签:

可移动的数据中心: SUN Blackbox

2006年11月24日 2 条评论

最近, SUN 推出了极具创新的数据中心解决方案: 黑盒计划。黑盒将计算、存储和网络基础功能集成于一个配有一流散热、监控和功率分配系统的可扩展模块化装置中。客户将能够订购各种标准及定制配置的系统、存储器、网 络和软件。“黑盒”位于标准的 20 英尺长的集装箱内,极其灵活,可通过一般的装运方式轻松进行运送。简单的水源、交流电源和网络连接使客户可以在运送时快速部署黑盒。

我们可以预见的各种应用场景:

  • 大型 Web 2.0 公司可以迅速构建数据中心,并将其置于经济的绿色能源附近。
  • 位于纽约的公司可以将盒体放在空间更大或更便宜的新泽西的屋顶仓库或停车场仓库中。这将允许公司增加数据中心容量,同时无需承担构建新的 A 类设施的成本和复杂工程。
  • 全球救援组织可以利用“黑盒”同时对 10,000 名台式机用户提供简易管理和支持 — 无需管理员,使计算进入偏远乡村并快速启动 IT 系统以支持救援工作。
  • 全球各地的政府可以使数据和应用程序走近现场操作,并利用黑盒强大的避震结构快速、安全地使其远离恐怖分子或灾难。
  • 石油公司可以将高性能计算引入海上石油钻塔,以在海洋中或超大型油轮上进行现场地震建模以模拟流体负载。

“黑盒”模型是一个强劲计算动力站,能够容纳的配置可使其跻身于全球 200 种最快的超级计算机行列。当前模型支持以下功能:

  • 单个“黑盒”可以容纳 250 台包含 2000 个内核和 8000 个同步线程且采用 CoolThreads(酷线程)技术的 Sun Fire T1000 服务器。
  • 单个“黑盒”可以容纳 250 台包含 1000 个内核的基于 x64 的服务器。
  • 单个“黑盒”可以提供 1.5 千万亿字节的磁盘存储空间或 2 千万亿字节的高效磁带存储器。
  • 单个“黑盒”可提供 7 兆兆字节的内存。
  • 单个“黑盒”最多可以同时处理 10,000 个台式机用户。
  • 单个“黑盒”目前有足够的功率和散热性能来支持 200 千瓦的机架式设备。

更多图片>>>


分类: Data Center, Oracle & SUN & BEA 标签:

搜索引擎三巨头共同采用 Sitemaps 协议

2006年11月23日 2 条评论

新浪获悉, Google、雅虎和微软三家公司已经在站点地图标准方面达成一致,将共同支持开放源代码的Sitemaps 0.9协议。

站点地图是为了方便搜索引擎对网站页面进行有效索引的一种方法。站点地图通常是一个XML文件,包含了站点中关于URL地址的许多元信息(比如:什么时候更新、更新的频率、URL的重要程度以及与这个站点中其他URL的关联程度),以便于搜索引擎更有效地对站点进行索引。站点地图可以采用不同协议,但这意味着网站管理者和发行者需要做更多工作。正是出于这方面的考虑,互联网市场的三家“老对手”最终在统一站点地图标准方面达成共识。

Sitemaps协议由Google创建,目前已经投入使用18个月的时间。雅虎也开始采用Sitemaps 0.9协议,而微软则计划帮助Google和雅虎进一步扩展和增强该协议。除Sitemaps协议之外,雅虎将继续支持其现有协议,而微软将于2007年初彻底替换其现有协议。雅虎全球搜索部门高级总监蒂姆·梅耶尔(Tim Mayer)表示:“统一站点地图标准之后,网站内容可以更快速地加入索引,对于网站发行者来说,这无疑是一个好消息。”

Google、微软和雅虎认为,统一标准有助于从整体上改进站点地图,从而搜索引擎可以将更广泛的信息加入索引。当然,搜索终端用户也将从中获益。Google网站管理员中心产品经理瓦内萨·福克斯(Vanessa Fox)表示:“我们的首要任务是为用户提供最佳搜索结果,以及为网站所有者运营网站提供便利。”Google、微软和雅虎还将推动其它搜索引擎运营商,以及相关软件厂商加入Sitemaps协议支持者的行列。


分类: Google, Microsoft, Yahoo 标签: , ,

pgAdmin III v1.6.0 发布

2006年11月21日 1 条评论

经过了一年多的开发与测试,包含众多新功能和改进的 pgAdmin III v1.6.0 正式发布,大家可从这里下载使用。

新版本包含以下新功能和改进:

  • PostgreSQL 8.2 support:
    • Concurrent index builds.
    • Privilege changes (database CONNECT, and sequence USAGE).
    • Use E” style escape string syntax when required.
    • Shared database comments.
  • Overhaul of server config settings.
  • Allow database and schema display to be restricted.
  • Configurable indents in the SQL editor.
  • Support for language templates.
  • Add -a and -q command line options to auto connect to a server and open a query window respectively.
  • Allow result copy quoting configuration to be set explicitly rather than using the result export settings.
  • Allow set returning functions to be created.
  • Display the client start time on the status dialogue with PostgreSQL 8.1+
  • Add a password file editor.
  • Prevent deletion of the blank item in config editors, and ensure undo will only work on the appropriate line.
  • Allow the number of rows shown in the Edit Grid to be limited and add a ‘View top 100 rows’ option to the table/view context menus.
  • Add autocompletion to the Query Tool, based on the logic used by psql. Triggered with Control+Space, and optionally the Tab key as well.
  • Allow selection and copy of subsets of the columns and rows in the Edit Grid.
  • Add a ‘Favourites’ query organiser to the Query Tool.
  • Display column dependencies.
  • Minimal linking for pgAgent under *nix.
  • Reject invalid command line options in pgAgent.
  • Allow the admin modules to be built with PGXS if required.
  • Enhance the query tool to allow copy/paste of arbitrary groups of columns, rows or individual cells.
  • Allow the tab character to be used as the clipboard column separator to allow pasting of query results straight into apps like Excel, or OOo Calc.
  • Use virtual data table for Query Tool, to eliminate retrieval time.
  • Add CREATE/INSERT/UPDATE/SELECT script menu options for various object types to create script templates.
  • Pre-encrypt passwords before sending them down the wire, or displaying them in SQL statements.
  • Add an internal XML reporting API, HTML XSL stylesheet with XSLT processing capabilities and selection of schema/object/data reports.
  • Allow pasting of entire rows in the View Data tool.
  • Allow the user to choose whether or not to restore the environment when reconnecting to a particular server.
  • Detect and warn the user of concurrent edits of functions, views and job steps.
  • Add brace highlighting to the SQL Text Box control.
  • Add a word wrap option to the query tool editor.
  • Add options to show line ends and whitespaces in the query tool.
  • Highlight the error word in the query tool if a syntax error is reported by the database.
  • Display, and allow null values to be set in boolean columns in the Edit Grid.
  • Retain values in the edit grid following a failed insert or update.
  • Display non-default op classes in index definitions.
  • Add a pgAgent option to log to a file on *nix.
  • Add a new Find & Replace dialogue to the query tool, implementing all the normal Find & Replace options as well as a powerful regular expression search mode.
  • Add ‘scratch pads’ to the Edit Grid and Query Tool windows to use when copying and pasting data back and forth.
  • Make elements of the main windows dockable for maximum configurability.
  • Add -qc switch to open query tool and autoconnect using a connection string.
  • Add support for building Mac Universal Binaries.
  • Use SQL standard type names where appropriate. Show them as ‘aliases’ in the browser.
  • Hide binary data (bytea) in the edit grid.

分类: Database & Storage 标签:

庆祝 Eclipse 五周年

2006年11月18日 没有评论

自从 2001 年 11 月 7 日 IBM 捐出价值 4000 万美元的 Eclipse 平台的源码给开源社区后,Eclipse 已经增长到今天的 66 个开源项目、是 1300 多个产品的基础。据 IDC 报道,Eclipse 在市场上领导着 Java 集成开发环境,全球有 227 万用户,这表明了 Eclipse 对开放源码创新合作的卓越贡献。同时,最初的 eclipse.org 联盟也从 8 个成员的组织(包括 IBM 和 Rational 软件)成长到今天的 152 个成员的 Eclipse 基金会。 编译器日益增强的 Java 开发工具(Java IDE)、标准小窗口部件工具包(SWT)、作为更通用的富客户端平台(RCP)就是 Eclipse 所体现的众多创新中的代表。

IBM 软件产品有五大品牌,Eclipse 作为开源开发平台已贯穿其中,今天有超过 100 个产品基于 Eclipse,包括 Sametime 7.5、WebSphere Portal 6.0 以及将要发布的 IBM Lotus Notes “Hannover”。

— Danny Sabbah
IBM Rational 软件总经理


分类: NetBeans & Eclipse 标签: