タグ

CanvasとJavaScriptに関するCherenkovのブックマーク (82)

  • P2Pのページ。 - udp.jp

    現在のルール ノードは0.0〜1.0のランダムな2つの実数を特徴量(ノードID)として起動する(ノードの色はこれを表している)。また各ノードは最大100件保存できるノードDBを持っている。 起動時には、初期ノード情報としてネットワーク内のランダムな2ノードをノードDBへ追加する。 各ノードは、最大3つの能動的な接続行う。このときノードDBの中から自ノードと特徴量の距離が近く自ノードより特徴空間の中心に近いノードを選択して接続する。 各ノードは接続を最大4つまで受け付ける。 接続を受けたノードは、自分の持っているノードDBの中から接続相手にオススメのノード情報を20個送信する。また接続を維持している間、定期的にオススメノード情報を交換する。 オススメされたノード情報はノードDBに保存する。ノードDBがいっぱいの場合は接続優先度が低いほうから削除する。 各接続はある程度時間がたつと切断する。基

    Cherenkov
    Cherenkov 2009/07/28
    canvasでP2Pクラスタ生成の視覚化
  • Canvasで「さざ波」を作るデモを作ったよ - by edvakf in hatena

    試してみて。 Canvas Ripple クリックでさざ波を作り、マウスのボタンを押してる間は200msおきにさざ波を描き続ける。簡単。 波の干渉 (重ね合わせ) もちゃんと見られるよ。 Firefox 3.0.10、Safari 4 beta、Opera 9.64、Opera 10 alpha で試した。 ただ、Opera 9.64 では drawImage(canvas,..) したときの alpha の取り扱いにバグがあるので、色がおかしくなる。Opera 10 なら大丈夫。(ただ Firefox や Safari に比べるとちょっともっさりしてる) uupaa さんの uupaa-excanvas.js では Silverlight モードのときに限って drawImage(canvas,..) が使えるらしいので、一応それもロードしてある。もし IE でも動いたら報告お願いします

    Canvasで「さざ波」を作るデモを作ったよ - by edvakf in hatena
    Cherenkov
    Cherenkov 2009/05/06
    たのしい!