Ruby

Google DevFest 2010 DevQuiz

今更だけど例のあれ。動くことは動くというレベル。

RubyでPPM出力のメモ

Rubyで簡単な画像を作る機会があったのでそのときのメモ。CとかJavaでのPPMファイルの作り方のドキュメントはウェブ上にたくさんあるのでそちらも参考に。PPMについては「http://en.wikipedia.org/wiki/Portable_pixmap」を参照。気づかなかったけど、Window…

テキストファイル入力のメモ

私はRubyをテキストファイルを一行ずつ入力し、処理して出力するという用途でよく使う。その時のメモ。よく使うのはIOクラスでファイルを読み込む方法。 #!/usr/bin/ruby #IO.rb in_file = ARGV.shift IO.foreach(in_file) do |line| if line =~ /^http\:\/\…

Web API関連(livedoor clip・PageRank)

Web APIをRubyで参照する時のメモ。livedoor clip件数とGoogleのPageRankを取得する。 #!/usr/bin/ruby require 'xmlrpc/client' require 'net/http' Net::HTTP.version_1_2 require "rexml/document" username = "geiinbashoku2" # livedoor clip数 srv = X…

RubyでPageRankの参照

PageRankをRubyで処理したときに使ったスクリプト。使いまわしだしエラー処理してないけど。

Web API関連(はてブ・はて☆スタ・livedoor reader)

Web APIをRubyで参照する時のメモ。はてなブックマークとはてなスターとlivedoor readerが対象。 #!/usr/bin/ruby require 'xmlrpc/client' require 'net/http' Net::HTTP.version_1_2 #require 'open-uri' username = "geiinbashoku2" # はてなブックマーク…

情報抽出の準備としてのHTML整形

「RSS on Ruby - 鯨飲馬食コード」に引き続き、もう少しリンクベースのRSS(RDF Site Summaryという意味)を効率的に作れないかなと考えている。前回作ったのは正規表現で力づくに抽出していたので。そこで「なんでもRSS」関連の論文である「なんでもRSS - H…

RSS maker on Ruby(ゴルゴ31篇)

(2009-04-27追記 Google App EngineでRSS - 鯨飲馬食コードにリンクあり)「RSS on Ruby - 鯨飲馬食コード」で書いた、「ゴルゴ31」のRSSを出力するRubyのスクリプトをメモしておく。ごちゃごちゃしてるしエラー処理も考えずにアドホックに作ったものなので…

RSS on Ruby

Rubyは主にテキスト処理で使っているのだけれど、添付ライブラリのrssが面白かったので、ちょっと人様のサイトのRSSを勝手に作ってみた。 RSSログ Index of /rss とりあえず今あるのは以下のサイトのRSS。個人ニュースサイトと呼ばれるサイトたち。 かーずSP…