history

青木日記 RSS

<前の日 | この月 | 次の日>

2004-03-07

net/http

さらに net/http をいろいろ変更した。

  • OpenSSL とりこみ、その 2

やっぱり require 'net/https' を必須にすることにした。 これなら OpenSSL がない環境では require が失敗してくれるのでわかりやすい。

  • リクエストボディに IO を使えるようになった。

コード例

require 'net/http'
 
Net::HTTP.start('localhost') {|http|
  req = Net::HTTP::Post.new('/')
  File.open('data.txt') {|f|
    req.body_stream = f
    req.content_length = File.size(f.path)
    print http.request(req).body
  }
}

POST に限らずなんでもいけます。

  • 同じヘッダが複数ある場合、配列で取れるようになった。

コード例

require 'net/http'
 
Net::HTTP.start('i.loveruby.net') {|http|
  res = http.get('/d/')
  p res.get_fields['Set-Cookie']
      #=> ["new=20040306123411; path=/d/; expires=Sun, 07-Mar-2004 05:52:38",
           "hoge=dxxxrag; path=/; expires=Sun, 07-Mar-2004 12:49:01"]

ようするに Set-Cookie 対策。

これでちょっと様子を見て、大丈夫そうなら正式採用とします。 1.8 はどうしよっかなあ。

(05:59)

2004-03-07

ついにねんがんの version.h を更新したぞ!

  • かんけいないね
  • ころしてでもうばいとる
  • たのむ、譲ってくれ

あー、とつぜんロマサガやりたくなってきた。特に 3 が。 好きなのは 1 なんだけど長いので真面目にやるのはだるい。 2 は自由度が極端に減ってしまったのが気に食わない。 最初はキャットに助けてもらわなかったおかげでやたら難易度高くて酷いめにあったなあ。 要塞とか草原の移動戦艦を真正面から攻略しないといけなくなる。 3 は雰囲気がけっこう好きだったけど、あいかわらずストーリーが支離滅裂だったな。

そういえばロマサガ 3 には株取引みたいなのがあったような気がする。 なんだっけあれ。

そういえば半熟英雄みたいな戦闘シーンもあったような気がする。 謎だな 3。

うわー、まずい、本当にやりたくなってきた。 買ってこようかな。

(06:51)

本日のツッコミ(全5件) [ツッコミを入れる]
よんひゃん (2004-03-07 10:55)

あおきさん、はじめまして。tdiarysearch についてなのですが、下記のような状況で動きません。
http://www.yhlee.org/diary/?date=20040307#p01
tdiarygrep を試してみたらちゃんと動いたので、とりあえずは問題ないのですが、tdiarysearch はいずれツッコミ検索にも対応されるということで、できればこちらが使いたいです。お時間のあるときにヒントをいただければありがたいです。

ま2 (2004-03-08 11:18)

ロマサガ3は,お金儲けゲームみたいのがありましたね。私は2が一番好きです。1はバランスメチャクチャだけど人を引きつける魔力みたいのがありました。2は面白くなった分破天荒なところが減って,3以降(サガ・フロとか)とんでもゲーになりました。

あづみ (2004-03-08 19:10)

株取引っちゅーか、目の前に金を積んで「うちの傘下に入らんか
ゴラァ!」と次々店を買収していくやつですな。
技を覚える瞬間の「ぴこーん」も好きでしたが、買収していって
新しいグループが発生する瞬間の「ぴん!」も好きでした。

ミニゲームはいっぱい遊んだ記憶あるけど、最後までクリアした
記憶が一度しかない^^

あおき (2004-03-10 20:25)

そうかそうか、トレードでした。
「クラウディウスを知る者来たれ!」だと
百万単位でガスガス出してくれるのが気持ちいいやつ。

なんだかんだ言いつつもロマサガ 2 もやりまくったもの
です。やっぱりスーファミ時代のゲームがやりたいなあ。
もう年か……。

よんひゃん (2004-03-12 15:29)

先日は、ていねいに対応していただきありがとうございました。
お礼が遅れてすみません。
自分でも少しずつ勉強していこうと思います。
これからも、どうぞよろしくお願いします。

名前
メールアドレス

<前の日 | この月 | 次の日>
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|04|05|06|09|10|
2009|07|
2010|09|

Copyright (c) 2002-2007 青木峰郎 / Minero Aoki. All rights reserved. LIRS