2007-6月-9的归档

ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms and between C/C++ and Java software.

ICU is released under a nonrestrictive open source license that is suitable for use with both commercial software and with other open source or free software.

Here are a few highlights of the services provided by ICU:

  • Code Page Conversion: Convert text data to or from Unicode and nearly any other character set or encoding. ICU’s conversion tables are based on charset data collected by IBM over the course of many decades, and is the most complete available anywhere.

  • Collation: Compare strings according to the conventions and standards of a particular language, region or country. ICU’s collation is based on the Unicode Collation Algorithm plus locale-specific comparison rules from the Common Locale Data Repository, a comprehensive source for this sort of data.
  • Formatting: Format numbers, dates, times and currency amounts according the conventions of a chosen locale. This includes translating month and day names into the selected language, choosing appropriate abbreviations, ordering fields correctly, etc. Again, ICU uses data from the Common Locale Data Repository.
  • Unicode Support: ICU closely tracks the Unicode standard, providing easy access to all of the many Unicode character properties, Unicode Normalization, Case Folding and other fundamental operations as specified by the Unicode Standard.
  • Regular Expression: ICU’s regular expressions fully support Unicode while providing very competitive performance.
  • Bidi: support for handling text containing a mixture of left to right (English) and right to left (Arabic or Hebrew) data.
  • Text Boundaries: Locate the positions of words, sentences, paragraphs within a range of text, or identify locations that would be suitable for line wrapping when displaying the text.

And much more. Refer to the ICU User Guide for details.

Comments 沒有留言 »

1. “我原来只是通过媒体间接了解周鸿祎,看来他是被妖魔化了,其实他还是很有思想的。”

“有思想并不一定不是妖魔,妖魔都是有思想的。”

– 周鸿祎”演讲”结束后在大厅里有人议论,凸显周在舆论中毁誉参半的形象。

2. “今天的程序员已经比我们那时候幸福多了,有这么多条件不错的企业愿意支持你做一些事情,媒体不应该误导大家,非要把程序员骗到创业那条九死一生的路上去。”

– 王咏刚,下午会议结束后。王咏刚曾在创业路上拼杀有年,进入Google后找到了幸福的技术生活。

3. “在美国,我们根本不关心Alexa排名,我们知道那是假的。”

– 麦彻同,创业论坛上唯一的一个老外嘉宾。此言引起观众热烈鼓掌。

4. “既然做技术也能赚那么多钱,干嘛要做CEO呢?”

– 陈致平,雅克布森大中华区总裁,CTO论坛嘉宾主持,就盛大CTO谭群钊身价亿万发表的感慨。陈先生自己是CEO,此言想必是有感而发。

5. “原来没有CEO这个说法,总裁实际上是职业经理人,不一定要是董事会的成员。后来为了加强董事会的控制力,让董事会中的一个成员出面负责日常管理,这才有了CEO。”

– 陈致平先生一句话解决了我长时间的疑惑。

6. “至于我是不是最有钱的,我得回去看看股价再说。”

– 盛大CTO谭群钊

7. “昨天Paul Graham在blog上说微软死了,我觉真正应该问的是,微软你死到哪儿去了?”

– 一位参会网友,对微软在互联网领域疲弱的表现非常不满。

8. “微软现在的现金储备仅次于花旗银行。”

– 另一位网友力挺微软。

9. “跟CSDN的编辑说说,把我那条消息撤下来吧。”

– 陈硕。CSDN头条报道了他曾在微软、IBM和Google实习的事情,让这个已经与摩根斯坦利签约的实习生界超男有点挂不住。

10. “请问谁是刘浩?”

“我就是。”

– 我与公司同事的对话。公司发展很快,很多新来的同事都对不上号。

11. “现在很多中小软件企业里环境很恶劣,老板和开发者互相敌视,你想着怎么克扣我工资,压榨我剩余价值,我想着怎么样在将来走的时候让你小子栽个大跟头。”

– 王行舟,原《程序员》杂志技术编辑,自己创业四年后,对中国软件开发产业恶劣的土壤有更加深刻的认识。

12. “正是因为土壤恶劣,所以只要你做出一点点好事,就会受到大家的热烈响应。”

– 李建忠,上海祝成科技总裁,著名技术专家。

13. “有人说Ruby进不了企业开发领域,我觉得越是复杂的业务领域,Ruby和DSL越是能发挥价值。”

– 范凯,JavaEye站长。

14. “要不,我们聊聊死亡笔记本?”

– 晚餐后与来自台湾的李日贵(Jini)兄聊天,发现我们关心的什么历史政治国家大事,他不太感兴趣,所以只能说说我最近看的一部根据日本漫画改编的电影。

15. “中国软件业一定是要起来的,什么时候?我不知道。但我知道一定会来。山势已经是这样,水来了以后一定会依着山势而行,我只要做好船,等着水来就好。”

– 刘英武,群硕软件总裁,前IBM全球高级副总裁。他的这段话我一直记在心里,会上有不止一个朋友问我对中国软件产业的看法,我用这段话回答他们。

16. “互联网不是软件业。有关系,但本质上是不同的两个行业。”

– 王行舟

17. “我就不信,中国人怎么整天就只想玩呢?”

– 一位专家,对目前互联网上娱乐性应用占据主流的情况表示不满。

18. “外企是毒品,待在外企是毒瘾,我最近戒毒成功。”

– 一位朋友最近刚从某顶级外企辞职创业,这句话被我在会上转述给其他人。

19. “我们国家的计算机教育是培养打枪的,不培养打仗的。”

– 著名数学家,中关村研修学院院长袁传宽教授。他认为我们现在关于软件开发的教育还很不够、很不全面。这句话被我在会上与朋友的讨论中引述。

20. “毛主席万岁,万岁,万万岁!”

– 会后在”红色经典”会餐,台上表演毛泽东时期的文艺节目,高潮处场内不少人忘情高呼。

Technorati :

Comments 一个回复 »