作者Esh ()
看板Ruby
标题[心得] 简易的Google Data on Rails测试
时间Thu Mar 5 00:41:37 2009
有图片说明的看这
http://blog.leezhenyu.com/2009/03/google-data-on-rails.html
*******
Ruby是我最近常用的语言
因为工作的需要,使用的算是普遍
不过个人资质愚笨,学的很慢啦
某天下班看到godfat大的PO文,於是就手痒赶快来试试看
顺便看看自己能否应用基本的概念
毕竟Google有提供Sample
好的,首先需要安装gdata
可以透过gem比较快
就是输入指令gem install gdata
使用OS X请安装xcode
如果像我办公室用CentOS,gem装起来怪怪的
就建议您抓原始zip档回来,执行里面的setup.rb
比较没问题
装好之後输入gem list看看
里面有gdata就成功了
之後就是开始写程式了,Google提供不少范例
几个较大的Service像是Youtube都有Sample Code
大致上就是通过验证,然後Google产生回应
自己简单的取得回应,基本的目的就达到了
我自己选了一个Google Doc的试试看
用途是列出自己帐号下的所有文件
包含档名、类型、上传日期、下载网址
程式码请看图文版
只是简单的加入一个检查机制
对传入参数的判断,避免帐号密码有漏输入
把程式存成一个*.rb的档案
输入指令试试看
ruby *.rb id password
不久就跑出来结果
终端机支援Unicode
可以看到中文档名喔
非常简单又没程度的小试验
让大家见笑了
*******
我工作用的CentOS好怪
Gem执行install成功了
但是真正要require时都没用勒
希望Google快出AppEngine的Ruby版本
--
你那不专心的眼神
超爱迟到
加上缺席风度翩翩的翘课
还有那杯生活泡沫绿茶
都深深出卖了你
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.52.107
※ Esh:转录至看板 MacDev 03/05 00:43
1F:推 godfat:是怎麽样的没用呢?require 不到吗? 03/05 16:21
2F:→ Esh:对!就是require不到 03/05 18:03
3F:→ godfat:那你要检查 ruby 灌在哪?gem 灌在哪?有没有重复版本? 03/05 20:16
4F:→ godfat:不小心多灌,或是权限没弄好,常有的事 03/05 20:17