タグ

networkに関するtaloのブックマーク (23)

  • 「YouTubeの帯域利用料はゼロ」:ネットワーク構造の変化で | WIRED VISION

    前の記事 出版業界を救うのはApple?:全く新しいコンテンツ体験が可能に 「YouTubeの帯域利用料はゼロ」:ネットワーク構造の変化で 2009年10月19日 Ryan Singel インターネット接続に関する新しい調査報告で、『YouTube』がオンラインに存在するために支払っている金額は、読者が払っている金額より少ないかもしれないことが示唆されている。 たしかに、Google社は現在、YouTubeによってインターネットのトラフィックの少なくとも6%に関与しており、実際の数字ははもっと大きいと推定されている。しかし、同社はそれほどのコンテンツや付随する広告を提供するための料金を、インターネット・サービス・プロバイダー(ISP)にはまったく支払っていない可能性があるというのだ。 この報告は、米Google社の人気ビデオサービスYouTubeは赤字であるというこれまでの分析に異議を唱え

  • We found the chip inside the new iPod headphones...but is it DRM? - Boing Boing Gadgets

  • ネットワークプログラムのI/O戦略 - sdyuki-devel

    図解求む。 以下「プロトコル処理」と「メッセージ処理」を分けて扱っているが、この差が顕著に出るのは全文検索エンジンや非同期ジョブサーバーなど、小さなメッセージで重い処理をするタイプ。ストリーム指向のプロトコルの場合は「プロトコル処理」を「ストリーム処理」に置き換えるといいかもしれない。 シングルスレッド・イベント駆動 コネクションN:スレッド1。epoll/kqueue/select を1つ使ってイベントループを作る。 マルチコアCPUでスケールしないので、サーバーでは今時このモデルは流行らない。 クライアントで非同期なメッセージングをやりたい場合はこのモデルを使える: サーバーにメッセージを送信 イベントハンドラを登録;このときイベントハンドラのポインタを取っておく イベントハンドラ->フラグ がONになるまでイベントループを回す イベントハンドラ->結果 を返す 1コネクション1スレッ

    ネットワークプログラムのI/O戦略 - sdyuki-devel
  • libevent

    Support & Info Bug Tracking: Bugs & Features Mailing List: Info Git Repository: github (sourceforge - deprecated) License: 3-clause BSD IRC: #libevent on OFTC Happy Hacking You can make Libevent developers happy by reducing our wishlists! Nick's list – Niels's list The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a time

  • Geekなぺーじ : 人生の全てはTCP/IPに学んだ

    1. ゆずり合うこと TCPはネットワーク帯域を他のTCPセッションと譲り合います。 TCPには、ネットワークが混雑(輻輳:ふくそう)してくると、送信されるパケット量を減らす仕組みがあります。 この譲り合いがあるからこそ、現在のインターネットは多数の人間が同時に使えています。 同様に、現実世界においても無理な競い合いを行うよりも譲り合いを行った方がスケーラビリティが上昇します。 2. 信頼はきめ細やかな確認応答で実現されること TCPでは、信頼性を確保するためにAck(Acknowledgement、確認応答)を送信してデータの到着を伝えます。 TCPのセッションが確立している間は、Ackが細かく送受信され続けます。 このきめ細かな確認応答が信頼の根幹であると言っても過言ではありません。 現実世界においても、きめ細かく応答を行う事が重要です。 メールなどを受け取っても、全く返事をしない相手

  • itojun氏インタビューYouTubeで伝えたい、IPv6のあんなことこんなこと

    萩野純一郎氏が10月29日に亡くなった。名よりも「itojun」の愛称で知る人の方がはるかに多いこともあり、ここでは敬意を込めて「itojun」氏と呼ばせていただくことにする。 itojun氏は、よく知られているように、KAME projectでIPv6プロトコルスタックの開発および公開に尽力した主要メンバーの1人で、IPv6普及に多大な貢献をした技術者だ。訃報が流れて以後、インターネット上には萩野氏を悼む声が溢れている。 itojun氏は、最近ではYouTubeで「ipv6 100の質問」をシリーズで公開し、技術者だけでなく、広く一般のユーザーにもIPv6について知ってもらおうと試みていた。誌では、10月中旬にitojun氏にYouTubeのコンテンツについて取材しており、残念ながらitojun氏に見ていただくことはできなくなってしまったが、itojun氏がIPv6普及のために何をし

  • MOONGIFT: � JavaScriptでソケット通信?「JNEXT」:オープンソースを毎日紹介

    何でもJavaScriptにやらせてしまおうという風潮はすごい。善し悪しはあれど、JavaScriptの新しい可能性を求めていくというのは重要な挑戦だ。 様々な挑戦の存在する中、次なるものはこれだ。 今回紹介するオープンソース・ソフトウェアはJNEXT、JavaScriptに次なるパワーを与える機能拡張だ。 JNEXTはインストール型のアプリケーションで、各種ブラウザに対して機能を拡張する事ができる。IE/Firefox/Safari/Opera/Netscapeに対応している。また、Linuxバージョンもある。 現状できる事として、ソケット通信になっている。JavaScriptからソケット通信ができるというのが圧巻だ。簡易的なサーバプログラム(PerlまたはPython)も付属しており、それを使うと実際に通信している様子が分かる。 セキュリティを考慮して、操作可能なサーバというのがaut

    MOONGIFT: � JavaScriptでソケット通信?「JNEXT」:オープンソースを毎日紹介
    talo
    talo 2007/10/09
    ついにここまで
  • 浜辺のデータベース屋さん - 開発メモ

  • JSONP

    前回のエントリで触れたJSONP。初出はRemote JSON - JSONPというMochiKitの中の人によるエントリ(多分。一言で言うなら「JSONデータを括弧でくくった上でこっちが指定した文字列を頭につけて返してね?」というもの。文章で説明するとわけわからん。 つまり、 http://example.com/data.json?jsonp=beverly_hills とリクエストしたら、 beverly_hills({ foo: 'This is foo.', bar: 'This is bar.', foobar: 'This is foobar.' }); と返す。また、 http://example.com/data.json?jsonp=beverly_hills%5B90210%5D とリクエストしたら、 beverly_hills[90210]({ foo: 'This

    JSONP
  • JavaScriptとFlash連携でソケット通信を使う:phpspot開発日誌

    “Real” Javascript Sockets! - ThinkPHP /dev/blog I could not find a single way to have real sockets in Javascript. Google told me that there probably is no solution except embeding a java applet or an active-x component! So I thought why not using a little .swf file as a bridge from javascript to the socket functions of flash! JavaScriptのみではソケット通信は出来ませんが、Flashの機能をJavaScriptから使ってソケット通信を行おうという試み。 Aja

  • World Cupがインターネットのトラフィックを減少させる | スラド

    romfffrom曰く、"ワールドカップの試合が世界のインターネットのトラフィックを大きく変化させている可能性がある。MRTGを公開している日のISPや、IXを私は知らないので、I.ROOT-SERVERS.NETを管理しているスウェーデンのAutonomicaのMRTGに注目しているのだが、ワールドカップの開会式が始まった6月9日(金)午後4時頃(現地時間)からトラフィックが明らかに減っているのがわかる。また6月10日(土)18時(現地時間)にはスウェーデン対トリニダード・トバゴ戦が行われたのだが、この試合の影響も同じ休日である日曜日のグラフと比べると大きく(25%近く)減っているのが解かると思う。 日のMRTGのグラフはないもの個人的に採取している日米間のKDDIのPINGの遅延(27時間/1週間)に興味深い現象がみてとれる。私がPINGしているKDDIのアメリカルーターは先週の

  • 素早くシンプルにP2Pを構築する「Hamachi」 - ネタフル

    Download of the Day: Hamachiというエントリーより。 Free software Hamachi lets you create a quick, simple, and secure virtual network between any two or more computers with a connection to the Internet. Lifehackerで「Hamachi」というP2Pソフトが紹介されていました。アプリケーションを起動したところは、一見するとメッセンジャーソフトのようです。 「Hamachi」は”virtual private networking application”で、現在はWindowsLinuxに対応しており、Mac OS X版も開発中とのこと。 試せる環境にないのですが、Hamachi : Stay Connec

    素早くシンプルにP2Pを構築する「Hamachi」 - ネタフル
    talo
    talo 2006/05/21
    SoftEtherみたいなもの?
  • グーグルとスカイプが出資した公衆無線LANベンチャー「FON」が上陸

    独自技術を使った公衆無線LANサービスを手がけるスペインのベンチャー企業FON(フォン)が4月11日,日で早ければ7月には有償サービスを開始すると発表した。2005年11月設立の同社は,2月にはグーグルスカイプからの出資を受けたことで話題を呼んだ。 FONが提供する公衆無線LANは,ユーザー参加型のサービス。一般の個人ユーザーが所有する無線LANアクセス・ポイント(AP)を,専用ソフトによってFONの公衆無線LANサービス(FONサービス)のAPとして使う。ユーザー参加型のモデルなので,「Web 2.0的な公衆無線LANサービスと言えるだろう」(マーティン・バルサフスキー氏,写真)と説明した。 FONのユーザーは,自分のAPをFONサービスのAPとして無償提供する代わりに他のFONサービスのAPも無償で使える「ライナス」型と,料金を支払ってFONサービスを使う「エイリアン」型,自分のA

    グーグルとスカイプが出資した公衆無線LANベンチャー「FON」が上陸
  • 雑種路線でいこう - インフラただ乗り論やバックボーン不足論の虚妄

    不思議な議論だ.地方の零細プロバイダって,まだあるんだっけ.あってもインフラは大概アウトソースしてるよね.テレホーダイとかフレッツとかブロードバンドとかで潰れるべき零細プロバイダはとうの昔に潰れて名前だけプロバイダのまま顧客管理業に徹してるんだから,誰も困らないのですよ.技術革新についても,WDMの波長多重数であれルータの処理能力であれ,すごく困るほど低迷している訳ではない.京都議定書との絡みで,消費電力をどうするとか細かい問題はあるけどね.だいたい,インターネットはもともとベスト・エフォートというくらいで,パイプのどこかが詰まったところで遅くなるだけのことだ.*1 いまさら従量課金なんか,どこもやらないでしょう.面倒だし,みんなが一斉にやらないと従量課金に移行した事業者から顧客が逃げるだけだし,一斉に従量課金にシフトしようものなら,独占禁止法に抵触してしまう.よしんば苦しいキャリアが何社

    雑種路線でいこう - インフラただ乗り論やバックボーン不足論の虚妄
  • 音極道茶室: 日本のインターネット、マジやばくね?

    結論から言うと、「かなりやばい」感じ。 実際、今の日のインターネット中枢を支えるリーディング企業TOP達は相当深刻な危機感を抱いているみたいだが、その危機感がイマイチ一般人には伝わってこない。 しかし、内情を知るにつれ、その「深刻さ」が我々にも実感できる。以下、技術的な話に疎い方でも状況が理解できる様、できるだけ噛み砕いて解説を試みる。 まず予備知識として。アメリカのインフラ事情についてもこんな記事が。 オンラインでも「交通渋滞」の懸念–ビデオ配信量の急増を受け(CNET) 要するに、ブロードバンドコンテンツが格的に普及してきた影響で、プロバイダの回線容量がもーすぐパンクするかも増強費用どうしてくれんだよやべーよって話。日も根的には同じような話なんだけど、日の場合さらにお国事情が問題を深刻にしてる。その点については後述。 で、アメリカの状況に関しては、michikaifuさんの記

  • Amazon.co.jp: dRubyによる分散・Webプログラミング: 関将俊: 本

    Amazon.co.jp: dRubyによる分散・Webプログラミング: 関将俊: 本
  • Amazon.co.jp: Winnyの技術

    Amazon.co.jp: Winnyの技術
  • Overlay Weaver: An Overlay Construction Toolkit

    Overlay Weaver はオーバレイ構築ツールキットです。 アプリケーション開発に加えて、 オーバレイのアルゴリズム設計もサポートします。 アプリケーション開発者に対しては、 分散ハッシュ表 (DHT) やマルチキャストといった高レベルサービスに対する 共通 API を提供します。 この API を用いることで、 特定のトランスポートプロトコル、データベース、ルーティングアルゴリズム に依存しないアプリケーションを開発できます。 Overlay Weaver は、 ルーティングアルゴリズムとして Chord、Kademlia、Koorde、Pastry、Tapestry、FRT-Chord の実装を提供しています。 ルーティング層の分割によって、 これらのアルゴリズムをたかだか数百ステップで実装することが可能となりました。 ルーティング層は高レベルサービスの下位に位置し、 ルーティン

  • 清く、正しい、nmapの使い方

    ここでは、表題にもあるとおり、nmapという、セキュリティ確保に非常に役立つツールについて説明します。 ただし、この文章、長いですよぉ(笑)。 このツールは、ネットワーク上のサーバーが、「どの様なサービスを提供している(可能性があるか)をリモート(ネットワーク越し)に調査するためのものです。 なぜ、提供しているサービスを調査することが、セキュリティ確保につながるのでしょう? どんなサービスが動いていたっていいじゃん、とか、俺はどんなサービスを使っているか知っているから、なんていう声が聞こえてきそうです。 しかし、多くの場合、使っているつもりのないソフトが動いていたりなんかして、サービスが知らぬ間に動いていたりします。 知らぬ間に動くんだから、ろくな設定がされておらず、余計にセキュリティ上危ない、ということになりますねぇ。 また、トロイの木馬のように、勝手にサービスとして動いてしまう悪意のツ

  • Insider's Computer Dictionary:Base64 とは? - @IT

    インターネットメールでバイナリデータを送る場合に使用されるデータエンコード方式の1つ。 インターネットメールは、基的に7bitのキャラクタコードからなる文字列を送受信するためのシステムとして設計されているため、バイナリコード(やShift JISやEUCなどの漢字コード)をそのまま直接送信することはできない。バイナリコード中には、メール文のメッセージ行を区切るための特殊文字が含まれていたり、キャラクタとして利用できない多くのデータが含まれている可能性があり、そのまま送信しようとすると、途中でデータが化けたり、場合によっては、メールシステムに障害を発生させることがあるからだ。このためアプリケーションの文書ファイルデータや、GIFやJPEGなどのグラフィックスデータ、音声データなどはそのままではインターネットメールのデータとして送信できない。また、ワープロソフトの出力するテキストファイルの