前几天看了徐老师写的谈谈学习动态脚本语言对搞web mining研究的必要性,想起上次英语课话剧,使用ruby一行代码完成任务的事,深刻体会到动态语言的简洁强大之处,对处理文本的方便之处。开始剧本中是为了更好的理解剧情,中英文混在一起的,后来剧情比较熟了,为了看台词方便,希望把英语提取出来,我们这组幸好有我是计算机出身的,否则得花一晚上手工完成了。 格式类似如下: 引用 在一旁看的七濑美雪以被打败的表情说话:「都是因为阿一你擅自在滑雪练习场之外的地方下来,所以才会变成这样啊。」 That's all because you had to go beyond the training grou ...
前几天用java写了一个GUI的搜索下载工具,主要利用baidu mp3搜索的结果。david同学用perl写了命令行的类似的下载工具,为了练练ruby,我又写了ruby版的。 Fetcher类: 根据url来Fetch到页面,供Parser分析之用 require "net/http" class Fetcher def fetch(url) host = url.scan(/\/\/(.*?)\//m)[0][0] path = url.split(/#{host}\//)[1] # print "host: ",host,"\n" ...
我使用open-uri来下载文件: require 'open-uri' url = "http://www.union-ms.com/wenj/2005628171127.mp3" open(url) do |fin| size = fin.size download_size = 0 puts "size: #{size}" filename = url[url.rindex('/')+1, url.length-1] puts "name: #{filename}" open(File.basename("./#{filename}")," ...
fuliang
搜索本博客
我的相册
53569b0e-134e-31fa-9555-bdfa6932b0e7-thumb
RSS Reader1
共 6 张
存档
最新评论