和Google互补的搜索引擎Wolfram|Alpha
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
作者 Werner Schuster 译者 贾晓楠 发布于 2008年7月7日 上午2时18分
在Ruby世界中,Git作为一个软件配置管理(SCM)工具,它能越来越流行主要应该归功于Github。许多Ruby项目都转到git阵营了。在Github中,可以方便地协作和跟踪项目进度(通知更新)。现在,一些图书项目已经开始使用Github了,它们是:
支持Ruby Gems是Github的特色之一。其实很简单,只不过是支持.gemspec文件而已(在Github的配置中打开“Ruby Gem”选项)。只要推送.gemspec文件,Github就会自动创建Gem包。然后你就能在包的源地址“http://gems.github.com”中看到它了。Github还有一个突出的特色是方便的项目分支(forking),当不同用户版本都在发布Gem包,有可能导致命名冲突,解决的方法是把用户名作为Gem包的前缀。
Git的一个好处是,它从服务器上提取完整的存储库,而不仅仅是当前HEAD的快照。存储库包含了文件的完整历史记录,也就是过去所有提交的版本。最近,Evan Phoenix、Chad Fowler和Rich Kilmer用它创建了gitjour,它能更方便地在局域网中分享git存储库。gitjour中的“jour”取自Bonjour,这是Apple实现的Zeroconf协议的名字。它们的原理是使用局域网的多播技术来公告其服务。Zeroconf的名字就暗示道,你可以添加这些服务而无需手动去查找,也不用提供服务的主机和端口。
入门用的最好教程是Nic博士的gitjour及相关工具使用指南。文章中说,使用gitjour,创建一个git存储库只需要在软件库目录中调用gitjour serve。还有,gitjour list指令会列出网络上可用的存储库,而gitjour clone foo则克隆名为“foo”的存储库。要了解详细的安装信息等,请参看Nic博士的文章。
使用Ruby和Bonjour看起来很流行, Nic博士的文章还介绍了一些基于同样原理的工具,比如用来快速分享代码片段的pastejour、用来分享gem包的gemjour等等。这些项目都使用了dnssd Ruby包。
查看原文:Git/Github Roundup: Ruby Books, Gems, Gitjour
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。
罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。
Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。
中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。
HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。
没有回复
关注此讨论 回复