ようこそ!浜村拓夫の世界へ

    ブログ内検索

    最近の記事

    ブックマーク数の多い記事

    Blog Translation

    Powered By FC2ブログ

    Powered By FC2ブログ
    ブログやるならFC2ブログ


    FC2ブログ LOGIN

    with Ajax Amazon

    スポンサーサイト

    このエントリーを含むはてなブックマーク はてなブックマーク - スポンサーサイト あとで読む
    上記の広告は1ヶ月以上更新のないブログに表示されています。
    新しい記事を書く事で広告が消せます。

    マストドンからP2P型SNSへの発展

    このエントリーを含むはてなブックマーク はてなブックマーク - マストドンからP2P型SNSへの発展 あとで読む
    最近、「マストドン」というWebサービスが話題になっている。

    ポストTwitter? 急速に流行中「マストドン」とは - ITmedia NEWS

    Mastodonは、ドイツに住むEugen Rochkoさん(24)が作ったTwitterライクなSNS。Twitterとの大きな違いは、サイトが1つではなく複数に分散していることだ。

    Mastodonを構築するためのソフトがオープンソースで公開されており、誰でも独自のMastodonインスタンス(サーバ)を作ることができ、インスタンス同士は「連邦」としてゆるくつながる。既に多数のインスタンスが立ち上がっており、4月13日時点で500以上もあるようだ。

    Rochkoさんは「Mastodonは分散化したプラットフォームであり、コミュニケーションが単一の企業に独占されるリスクを避けられる」と説明。Twitterの弱点をカバーする“ポストTwitter”を意識して制作したようだ。



    マストドンに対しては、肯定的な意見がある一方で、欠点を指摘する声もある。

    本の虫: そろそろマストドンについて語っておくか

    マストドンを語るには、まずマストドンが実装しているプロトコルであるOStatusについて説明する必要がある。
    これはもともと、StatusNetというソフトウェアが提唱したプロトコルで、Twitterようなマイクロブログの更新通知のためのプロトコルだ。
    StatusNetは今は名前を変えてGNU Socialとして自由ソフトウェア財団の傘下になっている。



    筆者が思うに、真に自由な通信手段のためには、物理層からのP2Pメッシュネットワークの構築が必須だ。
    例えばコンピューターが無線通信装置を搭載して近隣のコンピューターと通信したり、ストレージをスニーカーを履いた足で運んだりして、物理層からのP2Pメッシュネットワークを構築し、その上にNamecoinのようなP2Pかつ計算資源の多いものが正しいという名前解決の仕組みを導入し、公開鍵署名によって特定の秘密鍵にアクセスできるものによって発信されたデータだと証明できる通信でチャットや掲示板やWebページやメールの仕組みを実装し、すべてのネットワーク参加者は平等である仕組みがほしいが、これとて最終的には計算資源とネットワーク帯域と電力の強いものが正しい弱肉強食の世界になることが予想されるので、世の中は難しい。



    本の虫: マストドンが直面している問題はすでにP2P技術が15年前に遭遇した問題だ

    今をさかのぼることおよそ15年前、P2P技術があらゆる問題を解決する夢の技術として期待されていた。
    当時、P2P通信により、インターネット上に分散メッシュネットワークを構築し、その分散メッシュネットワーク上に、ファイル共有、掲示板、チャット、ブログ、Webページ、その他あらゆるネットワーク通信を実装していた。
    純粋な分散メッシュネットワークでは、すべての参加者が、計算機、ストレージ、トラフィックなどの資源の大小を別にすれば、平等である。

    その実装方法は様々で、例えば特定の機能に特化した実装、例えば、ファイル共有や掲示板のWinny、ファイル共有のBitTorrent、チャットのSkypeのような実装もあれば、Webページのようなより汎用的な機能を提供するfreenetのような実装、あるいは分散メッシュネットワークを構築した上でローカルsocksプロクシーサーバーとして動作して通過的にTCP/IPをアプリケーション層に提供するような実装もあったはずだ。

    その具体的な実装方法については様々な方法が乱立して試されたが、どれも同じ問題を抱えていた。現在のマストドンが抱える問題と同じだ。

    1. 著作権侵害、児童ポルノ、その他の違法なデータ(ドイツにおけるナチ党のシンボルなど)がネットワーク上に蔓延する

    2. ネットワークに参加するノードがキャッシュとしてデータを溜め込むためにネットワークに参加するための計算機、ストレージ、帯域などの資源が莫大になり、個人が参加しづらくなり、結果としてゲートウェイ経由での参加が増える



    問題1.を解決するには、結局有人の検閲を設置するしかない。
    問題2.は解決できない。
    純粋な分散メッシュネットワークによりすべての参加者が平等であることを目指すのであれば、すべての参加者が平等に全ネットワークのコストを負担するので、ネットワークの規模が拡大するほど参加者の負担が増えてしまう。



    問題2.に対処するには、強力なインフラが必要だ。
    大規模なデータセンター、ストレージ、トラフィックを提供する必要がある。
    これにも、企業による資本が必要だ。ネットワークの規模が大きくなっていくと、これまた皮肉なことに個人ではその規模のインフラを提供できず、企業には勝てない。
    そして、規模が大きくなっていくと、すべてを無制限にスクレイピングできるAPIを外部に提供することがパフォーマンス上難しくなっていくだろう。
    そこで、内から外へのリモートフォローも無効化せざるを得ない。



    ●SFプロトタイピング
    未来の人々の生活がどうなっているか?を検討して、タイムマシン商法で現実に持ってくる。
    この手法をSFプロトタイピングという。

    インテルの製品開発を支えるSFプロトタイピング (プロフェッショナル&イノベーション)
    ブライアン・デイビッド・ジョンソン
    亜紀書房
    2013/6/7
    ¥ 2,376


    マストドンの後に、どのようなWebサービス、インターネットの利用形態が出てくるかを想像してみよう。
    (完璧な未来予想など誰にもできないから、正解はない。)

    ・イーサリアム、スマートコントラクトなど、ブロックチェーン技術を利用したP2Pアプリが進化する。
     =P2P型のSNSが登場する。

    ・中央銀行によって独占されていたお金を発行する権利が、デジタルコインの普及によって市民が取り戻す。
     =金融支配層が弱体化(崩壊)する。

    ・デジタルコインの普及によって、お金の本質は「情報」であることが分かる。
     =信用創造の仕組みは、「この取引相手(例:日本銀行など)は信用できる」という情報の共有によって支えられている。

    ・人々の経済活動をつなぐ媒体は、お金以外の情報(例:社会的貢献度を示す評価)も利用できることに気付く。
     =ビル・ゲイツが提唱していた「創造的資本主義」の「評価」は、デジタルコインとP2P型SNSをミックスしたシステムで実現可能。

    中央銀行が終わる日: ビットコインと通貨の未来 (新潮選書)
    岩村 充
    新潮社
    2016-03-25
    ¥ 1512


    P2P型SNSが登場しても、人々が利用する動機付け、インセンティブがないと普及しない。

    P2P型SNSを普及させる仕掛けとして、
    ・単に言論の自由を提供するツールとしてだけではなく、
    ・創造的資本主義を実現するツールとしての側面
    を訴求すれば良い。

    P2P型SNSによって、ビル・ゲイツの創造的資本主義、すなわち、
    ・お金=デジタルコイン
    ・評価=社会的貢献度
    による支払い=買物が可能になるだろう。

    デジタルコインや評価と連動しているP2P型SNSに参加すれば、
    一種の贈与経済、非市場経済が実現可能になる。
    =お金がもらえるような感覚がある。
    =SNSに参加する十分な動機付け、インセンティブになるのではないか?

    非市場経済 - Wikipedia

    非市場経済(英:Non-market economics)は、経済の形態のひとつ。市場メカニズム以外による経済を指す。



    贈与論 他二篇 (岩波文庫)
    マルセル・モース
    岩波書店
    2014-07-17
    ¥ 1231


    P2P型SNSを使えば、経済活動をより自由かつ平等にできるはずだ。

    ●EtherTweet
    イーサリアムを応用したP2P型SNSの実装があった。

    EtherTweet - Microblogging on the Ethereum Blockchain

    Decentralized Twitter
    This repository contains the code of a decentralized microblogging service running on the Ethereum blockchain.
    The service provides basic Twitter-like functionality to tweet messages of up to 160 characters.
    Here, decentralization means there is no company or central authority in control of what is being published.
    The system is censorship resistant in the sense that once a message is published, it can only be removed by the publisher.
    All accounts can receive donations in Ethereum's Ether crypto currency. Being able to receive donations can be an incentive to run a decentralized microblogging feed.
    To not expose the user's social graph to the world, following other accounts is not supported on purpose.
    If you want to edit the source files, you can use Ethereum's Mix IDE which can be found here. In the repository, there is a Mix IDE project file called .mix, it also contains some test cases used during development. Mix can simulate a local blockchain for testing.



    (意訳)

    分散型Twitter
    このリポジトリには、Ethereumブロックチェーン上で動作する分散型マイクロブログサービスのコードが含まれています。
    このサービスは、基本的にTwitterのような最大160文字のメッセージをつぶやく機能を提供します。
    ここで、分散化とは、公開されているものを管理する企業または中央権限がないことを意味します。
    このシステムは、いったんメッセージが公開されると、投稿者によってのみ削除できるという意味で、検閲に対抗しています。
    すべてのアカウントは、EthereumのEther暗号通貨で寄付を受け取ることができます。
    寄付を受け取れることは、分散型マイクロブログを運営する報酬になる可能性があります。
    ユーザーのソーシャルグラフを世界に公開しないために、他人のアカウントをフォローすることは状況に応じて提供されません。
    ソースファイルを編集したい場合は、ここにあるEthereumのMix IDEを使用することができます。
    リポジトリには、.mixと呼ばれるMix IDEプロジェクトファイルがあり、開発中に使用されたいくつかのテストケースも含まれています。
    Mixはテスト用にローカルブロックチェーンをシミュレートできます。



    「EtherTweet」では、寄付する/寄付を受け取れる機能が用意されている。
    すなわち、贈与経済が可能となる。

    ブロックチェーンやイーサリアムは、まだまだ改善の余地がある未熟な技術だ。
    ・パソコンやスマホで、誰でも簡単に始められるように改善する。
    ・コンピューティングパワーの負担を分散化する仕組みが必要。
    ・POW(Proof of Work、仕事の証明)の技術を改善する。

    日本のプログラマーは、スマートコントラクトを攻略して、金子勇、中本哲史を超えるP2P技術を開発していただきたい。

    スマートコントラクト本格入門―FinTechとブロックチェーンが作り出す近未来がわかる
    鳥谷部 昭寛
    技術評論社
    2017-02-16
    スポンサーサイト

    仮想通貨のスマートコントラクトからワールドコンピューターが誕生

    このエントリーを含むはてなブックマーク はてなブックマーク - 仮想通貨のスマートコントラクトからワールドコンピューターが誕生 あとで読む
    仮想通貨の魅力は、誰でも自由に発行できることだ。
    中央銀行の信用創造ではなく、利用者各人の相互信頼が重要なのだ。
    資本主義経済の改善は、仮想通貨の普及によってもたらされるだろう。

    仮想通貨のスマートコントラクト(契約の自動化)は、ITによる社会の効率化、経済活動の効率化をもたらす。

    スマートコントラクトとは何か? Smart Contractの定義 - Qiita

    「スマートコントラクト」という言葉の使い方
    1. デジタルの形の約束事 (概念提唱者のNick Szaboの定義)
    2. 賢い契約 (直訳して、言葉をそのままに解釈)
    3. プログラム化された契約
    4. 自力執行権のある契約 (self-enforcing contract by Nicolas Dorier)
    5. スマートコントラクト・プラットフォーム上で動くプログラムのこと
      狭義でEthereum上で動くプログラム、コントラクトのこと



    Ethereumにおけるスマートコントラクト
    Ethereumは、当初Ethereumをスマートコントラクトと分散型アプリケーション(DApp)プラットフォームと言っていました。(現在ではワールドコンピュータと表現)。



    スマートコントラクトで67兆円規模に広がるブロックチェーンの世界 - BCCC発表会 | マイナビニュース

    現在のブロックチェーンは取り引きや手続きの登録、履行の記録などを実現する「スマートコントラクト」のレベルに進みつつある。
    スマートコントラクトは、1990年代にコンピュータ科学者であるNick Szabo氏が提唱した概念で、日本語に置き換えると「契約の自動化」だ。
    Szabo氏の説明を引用すると、利用者が必要な金額を投入し、特定のドリンクのボタンを押す自動販売機の販売スタイルがそれに当たる。
    「これをブロックチェーンの中で実現し、自動化させるのがスマートコントラクトの世界」だという。



    すでにウクライナなどでは選挙の投票システムにブロックチェーンを用いており、業種を問わない展開が始まっているという。
    スマートコントラクトの実現により、UberやAirbnbに代表されるシェアリングエコノミーの分野にも用いられる可能性を踏まえ、大谷氏は「非中央集権型であるブロックチェーンの世界が広がっていく」と展望を語った。



    IoTとスマートコントラクトが作る“超自動化社会”とは? | Biz/Zine

    ブロックチェーンは、ビットコインという貨幣の「台帳」という役割から、ネットワーク型のコンピューティング基盤へと変貌を遂げつつある

    ブロックチェーン上で貨幣以外の「資産」を管理する「スマートプロパティ」が生まれてきた。
    資産を登録管理するだけでなく、それらの資産に関する処理をブロックチェーン上で実行できるようにする「スマートコントラクト」や、実行できる処理の汎用性を高めたイーサリアム、ハイパーレッジャーなどの「コンピューティング基盤」が生まれてきた。



    スマートコントラクト

    「ビットコインのP2Pネットワークは世界最大のコンピュータ」なのか? - さくらのナレッジ

    「ビットコインのネットワークは世界最大のスーパーコンピュータである」という「ものの言い方」があります。
    これは正しいのかどうかを検討するため世界最速のスーパーコンピュータの能力と比較してみました。
    その結果、「2重のSHA-256ハッシュ計算」という特定の計算能力については、ビットコインのP2Pネットワークは世界で最も強力なコンピュータであると考えて良さそうです。

    仮想通貨ビットコインを動かしているP2P(Peer-to-Peer)ネットワークは、PoW(Proof of Work)と呼ぶ計算競争を常に行っています。
    その計算能力の合計を「ハッシュパワー」と呼んでいます。

    ビットコインのハッシュパワーが世界最速スーパーコンを上回ったのは2011年6月



    ハッシュパワー

    ブロックチェーンが生み出したワールドコンピューターは、人類の歴史を変える道具になるだろう。

    どのような使い方をすれば良いのか?
    アイデアを考えるのが楽しみだ。


    ブロックチェーン・レボリューション ――ビットコインを支える技術はどのようにビジネスと経済、そして世界を変えるのか
    ドン・タプスコット
    ダイヤモンド社
    2016-12-01


    仮想通貨「イーサリアム」の普及

    このエントリーを含むはてなブックマーク はてなブックマーク - 仮想通貨「イーサリアム」の普及 あとで読む
    ビットコインに代表される仮想通貨の市場が広がっている。
    ビットコインに代わる、アルトコインも次々と開発されている。
    アルトコインの筆頭は、現在「イーサリアム」だろう。

    ethereum


    Ethereum Project

    イーサリアム - Wikipedia

    イーサリアム(英: Ethereum)は、イーサリアム・プロジェクトにより開発が進められている、分散型アプリケーション (DApps) やスマート・コントラクトを構築するためのプラットフォームの名称、及び関連するオープンソース・ソフトウェア・プロジェクトの総称である。
    イーサリアムでは、イーサリアム・ネットワークと呼ばれるP2Pのネットワーク上でスマート・コントラクトの履行履歴をブロックチェーンに記録していく。
    またイーサリアムは、スマート・コントラクトを記述するチューリング完全なプログラミング言語を持ち、ネットワーク参加者はこのネットワーク上のブロックチェーンに任意のDAppsやスマート・コントラクトを記述しそれを実行することが可能になる。
    ネットワーク参加者が「Ether」と呼ばれるイーサリアム内部通貨の報酬を目当てに、採掘と呼ばれるブロックチェーンへのスマート・コントラクトの履行結果の記録を行うことで、その正統性を保証していく。
    このような仕組みにより特定の中央管理組織に依拠せず、P2P全体を実行環境としてプログラムの実行とその結果を共有することが可能になった。



    イーサリアム(Ethereum)とは?【bitFlyer】

    イーサリアムはビットコインの次に時価総額が大きい仮想通貨です。
    イーサリアムの時価総額は約 830 億円(※)で、ビットコインは約 7,000 億円(※)です。
    仮想通貨全体の時価総額は約 8,640 億円(※)なので、イーサリアムとビットコインで仮想通貨全体の時価総額の 90% を占めています。(※ 2016 年 4 月 9 日現在)



    イーサリアムとは?アルトコインの代表的存在。

    仮想通貨ではビットコインが圧倒的に有名ですが、ビットコイン以外の種類もたくさん存在します。
    ビットコイン以外は総称してアルトコインと呼ばれていますが、中でも時価総額が大きいのがイーサリアム(Ethereum)です。




    ブロックチェーン 仕組みと理論 サンプルで学ぶFinTechのコア技術
    赤羽喜治 編著
    リックテレコム
    2016-10-18
    ¥ 3240



    【“仮想通貨「イーサリアム」の普及”の続きを読む】

    C#でP2Pクライアントを作る方法

    このエントリーを含むはてなブックマーク はてなブックマーク - C#でP2Pクライアントを作る方法 あとで読む
    BitTorrentのクライアントソフトをC#で作成する方法をが紹介されていました。

    P2Pプログラマ必見の丁寧な技術資料「Building a BitTorrent client from scratch in C#」

    BitTorrentの歴史や用語の説明から始まり、ツールのセットアップ方法やテスト方法、ソースコードの各機能の説明まで一通り記載されています。



    Seán O'Flynn

    Building a BitTorrent client from scratch in C#



    P2Pのソフトを作る際に参考になるだろう。


    ビットコインとブロックチェーン:暗号通貨を支える技術
    アンドレアス・M・アントノプロス
    エヌティティ出版
    2016-07-14
    ¥ 3996


    GoogleとマイクロソフトのP2P対応

    このエントリーを含むはてなブックマーク はてなブックマーク - GoogleとマイクロソフトのP2P対応 あとで読む
    Googleのハングアウトが、P2Pでも通話可能だった。

    Google ハングアウト - Wikipedia

    Google ハングアウト(Google Hangouts) (Google トークの後継)は、Googleが提供する統合メッセージングサービスである。
    PC用にはGoogle Chromeの拡張機能、モバイル向けにAndroid、iOSのソフトウェアが提供されている。

    SMSやMMSの他、文字によるチャット機能や最大150人まで参加可能な「グループハングアウト」(グループチャット)、音声によるインターネット電話機能を備える。またビデオ電話機能が搭載されており、ビデオ電話機能による「ビデオハングアウト」では同時に最大10人までの会話ができる。
    「ハングアウト オンエア」(「ハングアウト」のライブストリーミング)が可能で、Google+やYouTube(YouTubeライブ)上で一般公開されているさまざまなトピックの視聴もできる。
    Google ドライブと連携して、離れたところにいる人と画面共有・共同作業を行うこともできるようになっている。



    Googleの「ハングアウト」がP2Pサポート開始 - ITmedia NEWS

    Googleのメッセージングサービス「ハングアウト」がピアツーピア(P2P)通信をサポートし始めた。ヘルプページには「通話の音質と画質を向上させるために、可能な限りピアツーピア通信を使用します」とある。



    ハングアウトでのピアツーピア通話 - ハングアウト ヘルプ

    ハングアウトでは、通話の音質や画質の向上のため、可能な限りピアツーピア通信を使用します。ハングアウトでピアツーピア通話が行われると、Google のサーバーを経由せずに通話の相手と直接接続します。



    一方で、マイクロソフトのSkypeは、P2Pをやめてクラウドのサーバーで管理するようになった。

    SkypeはもうP2Pではない? | スラド

    SkypeといえばP2P方式でユーザー同士が直接パケットをやり取りするのが特徴とされていたが、現在ではP2Pが使われている部分は少なく、多くの機能はMicrosoftのクラウドシステムであるAzureを使用して実装・運用されているという。



    クラウドとは何ですか?

    世界は常に変化しています。
    デバイスはより小型化して携帯可能なものとなり、世界中のユーザーがさまざまなデバイスから Skype にアクセスするようになりました。
    Skype が通話、メッセージ、共有機能をピアツーピア (P2P) アーキテクチャからクラウドベースのシステムへ移行させるに至ったのもこうした変化によるものでした。
    これは Skype の歴史において最大のアーキテクチャの変更です。



    しかし、Azureは大規模なトラブルを起こしたので、Skypeのネットワークには脆弱性があることが判明した。

    Azureの東日本リージョンが7時間にわたってダウン。原因はデータセンターの冷房が失われ自動シャットダウン。日本のリージョンはこの1カ月で三回目の障害 - Publickey

    3月31日金曜日の午後11時頃から最大約7時間にわたって、Microsoft Azureの東日本リージョンの仮想マシンやストレージなどを含むほとんどのサービスがダウンするという大規模な障害が発生しました。



    マイクロソフトの戦略は失敗だった。
    Googleの戦略が正解だった。

    P2Pの利便性を最大限に発揮できるサービスが、今後進歩していくだろう。


    WebRTC ブラウザベースのP2P技術
    Alan B. Johnston
    リックテレコム
    2014-12-12
    ¥ 3672


    VyOSでマルチホーミング用ルーターを作る方法

    このエントリーを含むはてなブックマーク はてなブックマーク - VyOSでマルチホーミング用ルーターを作る方法 あとで読む
    インターネットで複数の回線を1本にまとめて、高速化を図りたい場合、「マルチホーミング」という手法が使えます。
    オンプレミスの自社サーバーを公開するとき、安い回線を複数利用して、高速な回線を作りたい場合等に役立つでしょうか?

    マルチホーミングに対応したルーターは「Radware LinkProof」等がありますが、高価です。
    とりあえず安く用意するには、VyOSで自作ルーターを作るのが良いでしょうか?

    VyOSでマルチホーミング用ルーターを作る方法が紹介されていました。

    「Vyatta Core」の後継OSSルータ「VyOS」でマルチホーミングな自宅ネットワークを構築する - blog@sotm.jp

    ・ISP A (PPPoE セッション 0)
     ・固定IPを割り当て
     ・DMZへルーティングし、インターネットへの公開サーバのトラフィックを担当

    ・ISP B (PPPoE セッション 1)
     ・動的IPを割り当て
     ・宅内プライベートネットワークへルーティングし、宅内機器のインターネットアクセストラフィックを担当

    ゾーンポリシーファイアウォールを用いて各ゾーン間のフィルタを行います。

    今回の環境は、DMZとプライベートをISPから分離する事で、検証の自由度を高め、インターネットを介した検証も可能とする事を目的としていますが、複数のISPを組み合わせる事でインターネットに対する接続の信頼度を高めたい場合等にも使えるかと思います。


    nginxの設定メモ

    このエントリーを含むはてなブックマーク はてなブックマーク - nginxの設定メモ あとで読む
    nginxを設定するときのTipsが紹介されていました。(メモ)
    チューニングするときの参考にさせていただければと思います。

    nginx の設定をレビューするときの観点をまとめてみた - Cybozu Inside Out | サイボウズエンジニアのブログ

    TLS を使う場合、SNI をサポートしないクライアントでは TLS 用の設定が default_server のものが使われる点にも注意。



    今や、SSLは必須ですからね!

    フェイズに注意
    return や rewrite, set などは deny とか allow より先に処理される等、ディレクティブの処理順番に注意。



    知らんかったw

    Nginx ポケットリファレンス
    鶴長 鎮一 / 馬場 俊彰
    技術評論社
    2015-09-26
    ¥ 3,002

    Google Cloud PlatformとAWSの比較

    このエントリーを含むはてなブックマーク はてなブックマーク - Google Cloud PlatformとAWSの比較 あとで読む
    GoogleのIaaS(Google Compute Engine、略してGCE)とAWSは、どっちがお得なのだろうか?

    google compute engine aws 比較 - Google 検索

    【クラウドサーバーサービス(IaaS)比較まとめ】 - NAVER まとめ (2015-09-16)

    よしづみぶろぐ: AWSよりGoogle Compute Engineを選びたくなる10の理由 (2014-01-14)

    【Disk I/O比較】Google Compute Engine vs Amazon EC2 - apps-gcp (2014-03-25)

    GCP を検討しているエンジニアのための Compute Engine と AWS の比較 #gcpug - weblog of key_amb (2015-04-18)

    Google Compute Engineは、結構良さげですね?

    Google Compute Engine入門
    吉積礼敏
    KADOKAWA/アスキー・メディアワークス
    2014-07-30
    ¥ 2,376


    Amazon Web Services パターン別構築・運用ガイド
    NRIネットコム株式会社 / 佐々木 拓郎 / 林 晋一郎 / 小西 秀和 / 佐藤 瞬
    SBクリエイティブ
    2015-03-25
    ¥ 3,672


    WebSocketでリアルタイム通信

    このエントリーを含むはてなブックマーク はてなブックマーク - WebSocketでリアルタイム通信 あとで読む
    ネットワーク対戦のゲームとか、リアルタイムで同期させるアプリで、通信機能の実装はどうすれば良いのでしょうか?
    とりあえず、使える条件が整っているなら、WebSocketでOK?

    リアルタイム通信で利用されるプロトコルと手法 - tech.guitarrapc.cóm

    将来有望といわれてる手法
    各種ライブラリで広く用いられており、名前を良く知られているのが WebSocket です。

    ・WebSocket
    ・RUDP (Reliable User Datagram Protocol)

    WebSocket は、WebSocketプロトコルを用いることで、これまでのHTTPの発展ではできない双方向通信を実現しているのが特徴です。



    良いまとめ記事なので、あとでじっくり読んでみよう!

    Single Page Application+WebSocketでWebアプリを高速化 - 浜村拓夫の世界

    WebSocketって簡単に使えるの?

    TypeScriptネットワークプログラミング―HTML5/WebSocket/WebRTCによる
    松田 晃一
    カットシステム
    2014-12
    ¥ 3,672

    さくらインターネットの激安SSLサービス

    このエントリーを含むはてなブックマーク はてなブックマーク - さくらインターネットの激安SSLサービス あとで読む
    さくらインターネットで、ラピッドSSLを使った激安サービスが展開されていた。

    さくらインターネット、SSLサービスを拡充 ~ジオトラストブランドのドメイン認証SSL「ラピッドSSL」が年間1,500円で利用可能に~

    ラピッドSSL提供開始記念キャンペーン! | さくらインターネット

    SSL(サーバ証明書)|さくらインターネット

    年間1500円なら、十分安いですね!

    食べる!SSL! ―HTTPS環境構築から始めるSSL入門
    小島 拓也 / 中嶋 亜美 / 吉原 恵美子 / 中塚 淳

    2014-11-10
    ¥320

    FC2Ad

    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。