• Read older messages (September 30, 2008)
  • 8:07am (January 05, 2008) 26x26LadyBUG
  • abc
  • aa
  • abc
  • abc
  • anc
  • abc
  • abc
  • abc
  • abc
  • abc
  • hoge
  • 枠かー
  • てすと
  • あいえうお
    あいえうお
    か
  • てすと
  • てすと
  • てすと
  • うーん?
  • うー?
  • うーん?
  • rrrr
  • やっぱり切れてるな
  • これで?
  • あれ
  • 表示されてたが
  • 再描画が変だな
  • fasion boy has joined
  • saman has joined
  • 8:41am (January 05, 2008) 26x26fasion boy
  • IF YOU SEXY HOT WEB FROM HOTBOY ADDED YAHOO ID:xxxdj_tanhaexxx now
  • saman has left
  • 8:42am (January 05, 2008) 26x26fasion boy
  • xxxdj_tanhaexxx
  • fasion boy has left
  • LadyBUG has left
  • yi01.imagination has joined
  • 3:54pm (January 06, 2008) 26x26yi01.imagination
  • Lingr API wrapper プロキシ対応してない?
  • yi01.imagination has left
  • shiba-yan has joined
  • 10:18pm (January 07, 2008) 26x26shiba-yan
  • こんばんは、お邪魔します。
  • えーと、user.getInfo でタグが登録されていない部屋の場合は tags が来ないようになっているようで、wrapper が例外を投げてしまうようです。
  • shiba-yan has left
  • saeid has joined
  • saeid has left
  • tinasaleemeh has joined
  • tinasaleemeh has left
  • LadyBUG has joined
  • 3:44am (February 06, 2008) 26x26LadyBUG
  • proxy を設定する方法は2種類あって、1つは app.config にて記述できます。
  • もう1つは、HttpRequest のプロパティ設定で…って、これはすごい古いバージョンのみだっけな
  • 最近のバージョンには、HttpWebRequest のプロパティ変更をおこなえるイベントはなかったので、復活させようかしら
  • 問題はフラットAPIが全部staticなので、static なイベントになっちゃうことかなぁ。
  • 複数のセッションを扱う場合に、それぞれのセッションで違うのを設定できなくなるけど、それは app.config も同じだな
  • app.config を利用して proxy を設定する方法は、MSDN Library で <system.net> を引けばでてきます。
  • tagsに関しては了解、画像アップロードあたりで修正を投げてしまっているので、まじめに更新しないといけないな
  • LadyBUG has left
  • Lily has joined
  • 4:30am (February 11, 2008) 26x26Lily
  • 女の子好き?
  • 答えてー
  • 私、ムネ デカイよ。
  • Lily has left
  • 海法/Kaiho has joined
  • 1:15pm (February 16, 2008) 26x26海法/Kaiho
  • (こっそり)
  • <iframe src="http://www.lingr.com/room/kenn/" width="100%" height="100%" name="bottom">tekitou</iframe>
    みたいなことをやろうとしてるんですが。
    Firefoxでは問題なく見られるのに、WinXPのIEだとなぜか表示されません。
    なんか、初歩的なミスじゃないかと思うんですが……もし、どなたか心当たりのある方がいらっしゃいましたら教えてください。
    <iframe src="http://www.lingr.com/room/kenn/" width="100%" height="100%" name="bottom">tekitou</iframe>
    みたいなことをやろうとしてるんですが。
    Firefoxでは問題なく見られるのに、WinXPのIEだとなぜか表示されません。
    なんか、初歩的なミスじゃないかと思うんですが……もし、どなたか心当たりのある方がいらっしゃいましたら教えてください。 
  • 海法/Kaiho has left
  • cut-sea has joined
  • 2:23am (March 02, 2008) 26x26cut-sea
  • kick欲しい。
  • 今まさにgaucheの部屋に来てるppってバカがくだんねぇ画像をはってウゼー
  • マジにブッ殺したくなる
  • cut-sea has left
  • موا has joined
  • موا has left
  • Somedude has joined
  • 1:19am (May 15, 2008) 26x26Somedude
  • testing testing echo echo tacos tacos.... is this thing on? ^_^
  • Somedude has left
  • LadyBUG has joined
  • 3:39am (May 15, 2008) 26x26LadyBUG
  • Lingr のシステムそのものに関しては、Feedback に書くと伝わるとおもいます。
  • 超遅レスですが;
  • 日本語で書いてもちゃんと伝わりますよ。できれば英語で!
  • LadyBUG has left
  • LadyBUG has joined
  • 3:40am (May 15, 2008) 26x26LadyBUG
  • iframeはクロスサイト参照を禁止してるとかないですか。
  • LadyBUG has left
  • test has joined
  • 2:35pm (May 21, 2008) 26x26test
  • test
  • test5
  • test6
  • test2 has joined
  • 2:37pm (May 21, 2008) 26x26test2
  • こんにちぃわ
  • うーむ
  • 2:38pm (May 21, 2008) 26x26test
  • これどうやってんだろう・・・
  • LadyBUG has joined
  • 26x26LadyBUG
  • 「これ」って?
  • 2:39pm (May 21, 2008) 26x26test
  • ロングポーリングかマルチパートか・・・
  • Cometの実装です
  • 26x26LadyBUG
  • 設計的にはサーバからの PUSH 配信
  • 実装的には、HTTP のレスポンスの遅延
  • 26x26test
  • XMLHttpRequestでポーリングしてるんですかね
  • クライアント側は
  • 2:40pm (May 21, 2008) 26x26LadyBUG
  • ポーリングといえばポーリングですが、設計としてはポーリングではなく
  • サービス側で、誰かの発言をうけとるまで、コネクションがレスポンスしません
  • クライアント側はブラウザなので、listening port を開けないため
  • 事前に、push情報を受け取るためのコネクションを張っているわけですね
  • 2:41pm (May 21, 2008) 26x26test
  • そこです
  • 26x26LadyBUG
  • サービス側は、誰かが発言するまで、そのコネクションをまったく使用しないで待機し
  • 誰かが発言すると、事前に張り込んでいたコネクションをつかって、すべてのクライアントに対して通知を行う
  • 2:42pm (May 21, 2008) 26x26test
  • コネクションの張り方なんですが
  • 26x26LadyBUG
  • ブラウザの仕様によって、一部理想通りの実装にはなっていない部分があるみたいですけどね
  • 26x26test
  • マルチパートなのかロングポーリングなのか、どっちかなーと
  • test2 has left
  • 2:43pm (May 21, 2008) 26x26LadyBUG
  • いまいち、用語から技術的な部分が連想できないんですが
  • 26x26test
  • えーと
  • 26x26LadyBUG
  • マルチパートっていうと、普通は1つのストリームに複数の情報を保存していたりすることですよね
  • 26x26test
  • マルチパートはコネクション張りっぱなしで、少しずつレスポンス返す
  • はい
  • 26x26LadyBUG
  • 電子メールなんかでよく使われる(最近は文章フォーマットとしても
  • 26x26test
  • そんな感じです
  • 26x26LadyBUG
  • えーっと、Lingr の実装は、私の記憶の限りでは
  • 1つのレスポンスで複数の発言をまとめて返信できるようになっています。
  • 2:44pm (May 21, 2008) 26x26test
  • ロングポーリングはコネクション張って、レスポンス返ったら再度コネクション張りなおす
  • 26x26LadyBUG
  • 時間軸の都合で、
  • 26x26test
  • ふむふむ
  • 26x26LadyBUG
  • サーバからの PUSH 用のコネクションは常時1つはられていて
  • HTTP の都合で、サーバ側でイベントが発生すると
  • イベントごとに切られます
  • 26x26test
  • なるほど
  • やはりXMLHttpRequestでその辺りえおやってると思うんですが
  • 2:45pm (May 21, 2008) 26x26LadyBUG
  • イベントを受け取った後で、ブラウザから新しいコネクションが張られ
  • そのときの時差で、複数のイベントが溜まっている場合には
  • 1度のコネクションから複数のイベントが取得されることもあるかんじですね
  • ブラウザからアクセスしたときとは微妙な差異はありますが
  • Lingr API のドキュメントをさらっと目をとおすと
  • そこそこのイメージはつかめると思いますし
  • 意図的に、遅い接続を使うなどして、挙動をみることもできると思います。
  • 2:47pm (May 21, 2008) 26x26test
  • ふーむ
  • サーバサイドは大体想像はつくんですが、
  • クライアントサイドがなかなか
  • 26x26LadyBUG
  • クライアントサイドは
  • JavaScript 全部よめば(笑
  • 2:48pm (May 21, 2008) 26x26test
  • タブブラウザで同じページを開くと動作が若干おかしくなったり
  • 26x26LadyBUG
  • 私はまったくよんでませんが!
  • そんなことあったけな?
  • あー
  • ブラウザのコネクション数制限にひっかかると
  • 26x26test
  • Lingr内の別のチャットルームなら同時でもOKとか
  • 26x26LadyBUG
  • 挙動おかしくなるかもしれない?
  • 26x26test
  • その辺りどうやってんのかなーと
  • 26x26LadyBUG
  • web ブラウザは、1つの web サイトに接続するコネクションの
  • 最大数を制限しているので
  • それにひっかかるって話は、何度かありました
  • ある程度は、dns をつかって回避されているはずなんですが
  • 2:49pm (May 21, 2008) 26x26test
  • あー
  • 26x26LadyBUG
  • あとは、セッション関連か
  • 2つのタブが同じセッションとして扱われるブラウザの場合は
  • 2:50pm (May 21, 2008) 26x26test
  • 内部的にサブドメインを使ってるのかなー
  • 26x26LadyBUG
  • 何かあるかもね
  • 26x26test
  • 内部というかjavascript
  • 2:51pm (May 21, 2008) 26x26LadyBUG
  • http://farm1.static.flickr.com/180/381184310_a9ea25f2f3_o.png
  • 26x26test
  • firefoxやIE7辺りはやばそうです
  • 26x26LadyBUG
  • このあたりの画像も参考に?
  • 26x26test
  • JSONP!
  • なるへそ
  • 2:52pm (May 21, 2008) 26x26LadyBUG
  • JSONP なのは実装の問題であって、どうでもいい話かな~?
  • 26x26test
  • おおおサブドメイン
  • 2:53pm (May 21, 2008) 26x26LadyBUG
  • レスポンスからJavaScriptのアクション起こすには手軽ですね
  • 26x26test
  • LadyBugさん。すごい参考になりました。
  • 26x26LadyBUG
  • jetty6の部分が、ドメイン名が違うのは
  • ドメイン名というか、ホスト名が違うのは
  • 先ほどの接続数制限の問題を回避するのに役立ってますね
  • 2:55pm (May 21, 2008) 26x26test
  • そうです
  • XMLHttpRequestだと別ドメインにアクセスできないので必然的にJSONPが必要になる。(クロスドメインで他にも方法があった気がきますが・・・)
  • 気軽なのはJSONPですね
  • 2:56pm (May 21, 2008) 26x26LadyBUG
  • あー、そういえば、そんな制限もありましたねっ
  • (だいぶ忘れてる