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

link: 短時間に大量アクセスを行うとネットワークエラーとなる

http://www1.odn.ne.jp/~aaa10090/zaregoto/deb/d050305a.htm JMeterで負荷テストをやっていたら遭遇。 JMeterの問題じゃなくてよかった…

こんな感じのRSSリーダー

http://storehouse.quickvps.net/rss_plus/ コレとおんなじI/FでRSSリーダーっぽいものを作ってみる。 はてブだとこんな感じ。 追記 RSSのバージョン判別、どうすっかな… ソースとか http://storehouse.sakura.ne.jp/viewvc/viewvc.cgi/rss_plus/?root=svn

Yahoo検索API: Ruby関連サイトだけ検索

http://storehouse.quickvps.net/search_plus/search?query=Array&site=www.ruby-lang.org&site=www.namaraii.com Rubyの公式サイト(www.ruby-lang.org)と逆引きRuby(www.namaraii.com)だけ検索する。

dbm.so

http://www.garbagecollect.jp/ruby/mswin32/ja/download/release.html ASRには含まれていないので、ruby-1.8.6-i386-mswin32.zipからdbm.soとgdbm.soをゲット。あと、Porting Libraries to Win32からgdbm.dllをゲットして、%RUBY_HOME%\binに置く。 http://…

Yahoo検索API: こんな感じのインターフェース

http://storehouse.quickvps.net/search_plus/ こんな感じのインターフェースの検索エンジンが欲しかったので、Yahoo検索APIで作ってみた。iframeまわりは、はてブTVを参考に。 しばらく使ってみる予定。 Flashとかがあると、サイドメニューが隠れるなぁ…。…

Streamを読み込むタイプのパーサ用 Yahoo検索APIクラス

とりあえず。 net/httpからいくつかのメソッドを借りた。 ソースコード require 'socket' class YahooSearchAPI HOST = 'api.search.yahoo.co.jp' PATH = '/WebSearchService/V1/webSearch' attr_reader :status_line def initialize(appid, options = {}) @…

Nora: ASRでescape_ext.cをビルド

Noraに含まれるescape_ext.cを、一応、ASR用にビルドできたので、一応メモ。動作確認はこれから。相当怪しいなぁ…ビルド環境はこちらを参照。ヘッダとライブラリはASRの配布ページから入手。$ASR_HOME/lib/ruby/1.8/i386-mswin32/config.hの頭3行をコメント…

link: Apache Binaries

http://hunter.campbus.com/ なぜかApacheがうまくインストールできなかったので、上のサイトからダウンロード。 うーん…

link: Windows XP Home Editionでまともなユーザー管理をさせて!

http://mag.autumn.org/Content.modf?id=20031125212536 めもめも。

ASRで拡張ライブラリを作成する

とりあえず簡単な拡張ライブラリがビルドできたのでメモ。 一応、動作確認済み。 escape_ext.soも修正しないと。 ビルド環境 Microsoft Visual C++ Toolkit 2003 Windows Server 2003 SP1 Platform SDK ActiveScriptRuby 1.8.x.x + ASRDev18 サンプルライブ…

REXML: Stream Parsing

http://www.germane-software.com/software/rexml/doc/classes/REXML/StreamListener.html http://www.germane-software.com/software/rexml/docs/tutorial.html http://www-06.ibm.com/jp/developerworks/xml/020607/j_x-matters18.html http://www.nslabs.…

Yahoo検索APIをStream Parsing

read_status_lineはnet/httpからのパクリ。 もう少し高水準のAPIってないもんかなぁ…と思うのはRubyにスポイルされているせいかも。 require 'socket' require "rexml/document" require "rexml/streamlistener" def send_get(path, sock) sock.write("GET #…

ユミハリ 3

すでに3巻もでてた。 近くの本屋で売ってるかなー?

○本の住人

ちょっと気になった。 買ってみよ。

問題1.32

僕の解答 こんな感じ。 (define (accumulate combiner null-value term a next b) (if (> a b) null-value (combiner (term a) (accumulate combiner null-value term (next a) next b)))) (define (sum term a next b) (accumulate + 0 term a next b)) (de…

問題1.33

僕の解答 フィルタの説明が少ないよ…。 filtered-accumulateがこんな感じかな? ;(define (filtered-accumulate combiner null-value term a next b filter) ; (define (filtering a) ; (if (filter a) (term a) null-value)) ; (if (> a b) ; null-value ; …