2007-06-01から1ヶ月間の記事一覧

IEの自動化

「るびま」のWIN32OLEを利用したIEの制御関連の記事を読み、 興味がわいたのでこんなのを作ってみた。 ハンゲ等のWEBから起動するゲームの自動起動 今回のターゲットはトリックスター+ ご利用は計画的に。 処理を並べただけ。 require "win32ole" ie = WIN32…

REXML::XPath

の練習 Livedoor Weather Hackから天気予報を取得しよう! require "open-uri" require "rexml/document" require "kconv" class REXML::Element def xpath(str) REXML::XPath.match(self, str)[0].to_s.tosjis end end url = "http://weather.livedoor.com/…

アラート

大事な日を忘れると怒られます。。前日にアラートをだすようなスクリプトをスタートアップに入れておこう。こんな方法でいいのかなぁと思いつつ書きました。 require "win32ole" days = {"0101" => "A", "27" => "B", "0214" => "C"} match = {"2" => :day, …

Mixiダイアリーライター

現在、漫画日記をmixiに書いており、読みたいリストを管理するため、 以下の機能を実現するRubyスクリプトを作る。 日記ファイル(.txt)から日記の投稿 ファイル名→タイトル 内容→本文 日記文中のTODOを管理 日記タイトルのものがTODOリストにあった場合削除 …

すべてのファイル

pathnameを拡張して、あるディレクトリー以下のすべてのファイルを取得してみる。 すでにありそうな・・まぁ練習だし作ってみよう。 require "pathname" class Pathname def each_file if file? yield self else children.each do |child| child.each_file {…

Rubyの練習でつくったコードを載せてみよう

ツッコミやアドバイスがあればよろしくお願いします!