!!一つの時代が終わる [スラッシュドット・ジャパン - プリントゴッコ、6月末で販売終了|http://slashdot.jp/hardware/article.pl?sid=08/05/30/1058210] [プリントゴッコ本体販売終了のお知らせ - RISO:ニュースリリース:2008年5月30日号|http://www.riso.co.jp/release/20080530.html] [RISO:プリントゴッコ・ワールド|http://www.riso.co.jp/pg/index_top.html] 幼稚園のころから、パソコンが我が家に来る直前の中3まで実に10年以上使ってました。 確かにパソコン導入以降使わなくなりましたが…いざ無くなると言われると 寂しい気分になるのはなぜでしょうね。 プリントゴッコというのはいわゆるシルクスクリーン印刷なんですけど、 あの版を手作りすると結構手間がかかる割りに複雑な図案は作れなかったりするんですよ{{fn 高校のときにTシャツ作ったりしました。芸術の選択が美術だったので。}}。 それを手間なく、かつ容易に行えるようにしたところに技術の凄みがあると思うんですよね。 まあ時代の波にはかなわなかったと言うことでしょうか… {{category 技術}} !!意味不明なMSXML ちょっと故あってMSXMLを弄ってたんですよ。 そしたらいろいろと不可解な出来事に出くわしまして。 *Microsoft.XMLDOMでloadするとき、If-Modified-SinceやIf-None-Matchが出力されない **よって、短期間に連続でリクエストを飛ばすと相手に迷惑がかかる。 **まーIf-Modified-Sinceあっても迷惑はかかるけど…>短期間連続アクセス *Microsoft.XMLHTTPでOpen→Sendするとき、なぜかリダイレクトが起こると取得に失敗する。 **よって、リダイレクトを使うサーバーにXMLHTTPでアクセスするのは非現実的。 **Location:が返ってくる場合に失敗するらしい **IEの設定にもよるらしい([参考記事|http://www.roy.hi-ho.ne.jp/mutaguchi/bbs/list153.shtml]、XMLHTTPでページ内検索を) ***要はセキュリティ対策のためって事か? ***別にXMLHTTPはWSHのためだけのインターフェイスじゃないと思うんだけどな… *逆は起こらない。 **つまり、XMLDOMではリダイレクトは処理され、XMLHTTPではIf-Modified-Sinceなどが出力される。 どうしろと。 仕方ないので、urlmon.dllのURLDownloadToFileでダウンロードだけしておいて、 あとは常にXMLDOMで読み込む、と言う戦法をとることにしました。 JScriptでの開発とかじゃないのでこういう駄目ノウハウ(バッドノウハウにも到達してない感じの)も使えるぜ!(ぉ ※自分の実験結果なので、設定とか実行環境とか開発環境で異なるかも。 {{category 開発,雑記}} {{paragraph 2,コメント}} {{comment}} {{trackback include}}