タグ

ブックマーク / yogit.hatenadiary.org (2)

  • VimでCoffeeScriptを書く準備 - いろいろな何か

    はじめに 最近、CoffeeScriptにハマリつつあります。Python / Rubyライクな文法でサクサク書けるのに実行速度はJavaScriptと大差無いのが素晴らしいですね! 今回は、VimでCoffeeScriptを書く上で必要な設定をメモ帳代わりに残そうと思います。 pathogen.vimのインストール pathogenはVimプラグイン管理のためのモノで、CoffeeScriptとは直接関係は無いんですが便利なのでインストールします。 ~ % mkdir .vim/bundle ~ % git clone git://github.com/tpope/vim-pathogen.git .vim/bundle/vim-pathogen ~ % mkdir .vim/autoload ~ % cd .vim/autoload ~/.vim/autoload % ln -s ..

    VimでCoffeeScriptを書く準備 - いろいろな何か
  • WebSocketを使ってWebブラウザ間P2P通信をしてみた - いろいろな何か

    はじめに ブラウザ間でP2P通信が実現できれば、ブラウザ上で動作するP2Pアプリが作れて面白そうだなーと思ったのでWebSocketを使って実現してみました。仕組みについては以下で説明していきますが、私が実現した方法は限定的で実用性が低く色々と足りない部分もあるので、軽い気持ちで読んで頂けるとありがたいですw 仕組みの概要 なぜWebSocketを使うのか 従来、Webサーバとクライアント(Webブラウザ)間で非同期に通信するにはXHR(XMLHttpRequest)を用いてきました。基的にこのXHRは以下の図のように同一ドメインとしか通信できないという制約がありました。*1 しかし、WebSocketのthe Origin-based security modelでは異なるドメインとも通信することが可能になります。WebSocketプロトコルでは、サーバとクライアント間で接続を確立する

    WebSocketを使ってWebブラウザ間P2P通信をしてみた - いろいろな何か
  • 1