2002-10-20(Sun) この日を編集
_ 天気予報
どおり、今朝は朝からぐずついてた。てかこっちもぐずついてた。昨日はビールに加えてチューハイまで飲んだからか。昨日中に朝・昼ご飯のパンを買っておいたので、コーヒーだけ入れて朝ご飯。けっきょくふったりやんだりで一日じゅうまったり過ごす。
しかし暑いよなあ。かといってクーラーは微調整が効かないからあんまり使いたくないし。窓をあけて網戸+ブラインドで温度はちょうどイイ感じ。今度は騒音がたまらん。特に曇ってるときは飛行機の音がうるさい。駅も近いからそれなりにうるさいし、たまに改造系のエンジンの音もするし...。窓の密閉性がたかい、ってことなんだろうな。その分暑いと。
今夜半から明日は一日中雨だそうで。明日の会議も外にいかなきゃなんないのに〜。やだなあ...。
_ 独りWikiクローン
が欲しい。それもInternet上で。会社でもRWikiを使ってるし、メモ帳代わりに欲しかったりして。ホントはxreaでdRubyが走ればOKなんだけどdrubyサーバなんざ無理だし。1)完全CGIベースで2)できればrubyで3)あるいはperlかphpで書かれてるやつ、ってことで探す。 TikiかWikimodokiがそれっぽい感じだ。 WikimodokiのほうがRWikiに似てそうではあるけどなんかつながらない。まいったな。 日本発のWikiクローンリストを参考にさせてもらった。_ WideStudio
にも興味があったのでダウンロード。AirH"なのでえらい時間がかかったけど、無事ダウンロード完了。インストールしてみたけどなかなかよさげ。ヘルプによればリモートインスタンスも生成できるらしい。落っことしたのはv3.00で現在のstableってか-Releaseみたい。v3.20以降はRuby/Pythonもサポートしてるらしいので実現方法に興味があるんだけど、またファイル落っことすのも大変だしなあ。googleってみたけどmlにもそういう議論はなさげ。
_ ダウンローダー
でかいファイルなんかを落とすときは、簡単にwget -cm http://... をずらずら書いたシェルを書いて、screen 上から起動して放置、というのをやってるんだけどだんだんイライラ。それもこれも回線が遅いのがダメなんだけど、シェルを直接いじってる限り、他の環境に持ち込んで分散ダウンロードとかも難しい。やっぱりなんらかのマネージャを書いて動かさないとだめだね。うーむ。
2004-10-20(Wed) この日を編集
_ ついでに
台風23号もキター。空がごろごろいってます。明日大丈夫かいな。
_ NoraのWeb::Agent
を使ってみようとおもったのだが、適当なサンプルがなさげ。どっかにアーカイブにはないみたい?えーとぐーぐるさまを検索するサンプルとしてはこんな感じ?でもちゃんと動いてないような。
require 'pp'
require 'web/agent'
require 'web/agent/forms'
agent = Web::Agent.new
agent.get('http://www.google.co.jp/')
forms = Web::Agent::Forms.new(agent.rsp.body)
form = forms.forms.first
form.fields.each do |e|
e.value = 'ruby web::agent' if e.name == 'q'
p e
end
form.submit(agent)
pp agent.rsp
とりあえずhtreeが変わった?みたいで以下の修正はしてあるんですけど...なんか根本的に間違ってるのかしらん。
$ diff -u forms.rb.orig forms.rb
--- forms.rb.orig 2004-10-21 00:57:21.000000000 +0900
+++ forms.rb 2004-10-21 00:58:28.000000000 +0900
@@ -20,8 +20,7 @@
def parse(html)
form = nil
doc = HTree.parse(html)
- doc.traverse_with_path {|elem,path|
- next unless path=~/\/form\z/
+ doc.traverse_element('{http://www.w3.org/1999/xhtml}form') {|elem|
@forms << Form.new(elem)
}
@@ -208,7 +207,7 @@
@value = value
@checked = checked
end
- attr_accessor :name, :value
+ attr_accessor :name, :value, :checked
end
class Submit
2005-10-20(Thu) この日を編集
_ [買物]マスターグレード ガンダムmk2 ver2.0
キタ━━━(゜∀゜)━( ゜∀)━( ゜)━( )━( )━(゜ )━(∀゜ )━(゜∀゜)━━━!!
MG 1/100 RX-178 ガンダムMk-II Ver.2.0 (エューゴ仕様) (機動戦士Zガンダム)
よく冷やかしに行く模型屋さんで購入。箱みてるだけでもワクワクする。今回はガンダムマーカーでスミイレしてみようかしらん。
_ [Ruby]Rails 0.14.1
またキタ━━━(゜∀゜)━( ゜∀)━( ゜)━( )━( )━(゜ )━(∀゜ )━(゜∀゜)━━━!!
早速 gem install rails でアップデート。ちょっとエラーでたけど。
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\kog>ruby -S gem install rails -y
Attempting local installation of 'rails'
Local gem file not found: rails*.gem
Attempting remote installation of 'rails'
Updating Gem source index for: http://gems.rubyforge.org
Successfully installed rails-0.14.1
Successfully installed rake-0.6.2
Successfully installed activesupport-1.2.1
Successfully installed activerecord-1.12.1
Successfully installed actionpack-1.10.1
Successfully installed actionmailer-1.1.1
Successfully installed actionwebservice-0.9.1
Installing RDoc documentation for rake-0.6.2...
Installing RDoc documentation for activesupport-1.2.1...
Installing RDoc documentation for activerecord-1.12.1...
lib/active_record.rb:73:64: Skipping require of dynamic string: "active_record/connection_adapters/#{adapter}_adapter"
Installing RDoc documentation for actionpack-1.10.1...
lib/action_controller/assertions.rb:4:69: Skipping require of dynamic string: "#
{File.dirname(__FILE__)}/vendor/html-scanner/html/document"
Installing RDoc documentation for actionmailer-1.1.1...
Installing RDoc documentation for actionwebservice-0.9.1...
C:\Documents and Settings\kog>
_ づんだもち [明日から寝不足の日が続きそうですね^^;]
_ kog [やばいっす。]