阅读更多

5顶
0踩

编程语言

原创新闻 4个Ruby 和Rails开发者的天气库

2008-10-15 15:34 by 资深编辑 ╱/罒呍唲 评论(0) 有4424人浏览
要在Ruby脚本/应用中检索天气?有四大解决方案:WeatherMan,RWeather,rubyweather和Yahoo Weather Ruby API



RWeather
RWeather,由Carlos Kozuszko创建,数据来自于气象频道weather.com。Carlos建立了基本教程/概述库的使用。目前它有两个主要特点:寻找位置,然后索引当前位置的天气,这是一个不错的选择。

WeatherMan
WeatherMan,由Jared Pace创建,比RWeather更有深度。Jared想为RWeather添加天气预测功能,但是经过调查没有简单的方法把它添加到RWeather的结构中去,于是就决定发布WeatherMan,
Jared说:WeatherMan实现了大多数的weather.com XML API。它的部分基于RWeather,但是增加了一些新功能,结构也略有不同。

rubyweather
rubyweather比WeatherMan,但是提供了一些相同的功能。也同前两个一样,使用了Weather.com的数据。完整的说明文件:[url]http://rubyweather.rubyforge.org/ [/url]

Yahoo!Weather API
如果你不希望数据来源于weather.com ,Yahoo!是一种选择。yahoo-weather提供了一个面向对象的接口,Weather XML的RSS种子,你可以快速地进行安装和使用。

来自: rubyinside.com
5
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Add-in COM编程打造VC项目嵌入式源码统计功能.doc

    Add-in COM编程打造VC项目嵌入式源码统计功能

  • visual c++ vc插件开发(Add-in)实例源代码.zip

    visual c++ vc插件开发(Add-in)实例源代码.zip

  • Outlook Add-in(COM加载项)技术指南(一)

    Outlook Add-in(COM加载项)技术指南Revision History:VersionDateCreatorDescription1.0.0.12004-3-9郑昀草稿摘要:本文档详细介绍了编写Outlook Add-in插件的背景知识和开发过程。第一章概述了Outlook Add-in插件的背景知识。第二章详细介绍了Outlook Add-in插件的开发过程。1 Outlook C

  • TabBars代码解读之——Visual Studio的自动化接口

    Microsoft的Visual Studio开发工具为软件开发人员提供了强大的功能,通过集成开发环境(IDE)的构建平台提供的菜单和工具条,开发人员可以生成项目,编写代码,调试直到最终生成应用程序。除此之外,Visual Studio还提供了一套完整的自动化对象,通过操作这些自动化对象提供的方法,开发人员在不使用菜单和工具条的情况下也能够完成诸如打开文件、激活窗口或改变窗口大小等操作。V

  • VS2008 添加ATL/WTL Wizard

    (方便以后查阅) 1. 安装VS2008(VS2008VSTS)2. 解压WTL80.exe(http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=e5ba5ba4-6e6b-462a-b24c-61115e846f0c)到VS2008的安装目录下的VC(如 C:/Program Files/Mi

  • ATL入门:利用ATL编写简单的COM组件

    序论       第一步:运行ATL COM Wizard         运行Visual C++ 并创建一个新的工程,选择“ATL COM AppWizard”,项目名称为”Simple_ATL”。设置好项目的保存路径,单击“OK”,你将看到弹出的一个对话框,如下所示:           我们将创建一个Server DLL, 故在“Server Type”项中选择“D

  • ATL实战开发指南-----2.5

    当一个COM组件通过某一种语言设计bing

  • 浏览器插件之C++开发ActiveX

    转自: 网上看到些文章讲述关于C++创建ActiveX插件的讲述,觉得比较好,特保存起来    一般的Web应用对于浏览器插件能不使用的建议尽量不使用,因为其涉及到安全问题以及影响用户安装(或自动下载注册安装)体验问题。在有特殊需求(如涉及数据安全的金融业务数据交互、需插件才能实现的与本地设备的交互等)的情况下可以酌情慎用。      浏览器插件总体可以划分为两大阵营

  • vue-video-player 一款vue的前端视频播放插件 支持m3u8

    项目进行时, 对视频模块需要进行组件开发,结合当前使用的开发框架是vuecli。 于是寻找到vue-video-player 根据github上的文档进行开发,发现并不能实现播放功能,于是在网站上进行寻找发现,vue-video-player依赖于videojs 1、安装: npm install vue-video-player --save 2、当前版本: "vue": "^2.6.11", "vue-video-player": "^5.0.2", 3、vue-video-player.

  • 用ATL开发COM组件(一个完整例子)

    一个自己写的用ATL开发COM组件的例子,因为自己不懂C语言,所以写的磕磕碰碰,为了以后有个参考,所以就存到博客里来。   **************菜鸟习作,高手飘过*************...

  • ATL Object分类

    1.Objects a.Simple Object:用于实现业务逻辑,无用户界面(User Interface)。只实现了IUnknown和default 厂类。 b.Add-in Object:用于实现创建整合到VC IDE的COM组件。支持Toolbar和Event Handling,允许实现对VS commands的响应。支持并且实现了IDSAddln接口(此接口用于VC ...

  • 制作OCX控件简单流程

    1、项目创建流程:文件——》新建——》项目,选择MFC项目——》MFC控件,输入项目名称,然后确定,所有属性选项默认,如下图所示。 2、在刚刚新建的项目中添加方法,首先在类视图中找到_DActiveX_OCX 3、右键刚刚找到的_DActiveX_OCX,添加一个名叫AddFun方法,还有两个参数a1,a2,参数类型为LONG型,其余属性默认 3...

Global site tag (gtag.js) - Google Analytics