タグ

2011年8月5日のブックマーク (7件)

  • HTML5のCanvasでペイントツールを作る

    今回はCanvasを利用したペイントツールを作った。 Wacomペンタブレットの筆圧感知にも対応した。 筆圧感知のためにはここから使用環境にあわせたプラグインをインストールする必要がある。 lislis Painter 1.04 Show me / Download zip 機能について Tools (ツール) Brush (ブラシ) ペン先が平坦なブラシツール 太さを1くらいにしてペンタブレットで描くと、鉛筆っぽいタッチになる。 Air Brush (エアブラシ) 輪郭がぼやけたブラシツール ※現状では色を塗り重ねると、グラデーションに段々が出たり、ブラシの縁が微妙に黒ずんで、まるでクリームを盛りつけたようになることがある。 Syringe (スポイト) クリックすると表示されている画像から色を取得する。 alt+clickでも同様の動作。 Eraser (消しゴム) 透明色で塗るブラシ

    HTML5のCanvasでペイントツールを作る
    kzfm
    kzfm 2011/08/05
    HTML5のCanvasでペイントツールを作る
  • JavaScriptで波をつくろう。リアルタイム波形生成&再生 - Yanagi Entertainment

    前のエントリでこんなことを書きました。 JavaScriptで波形データを読み書きすることができる。しかし再生するのは難しい。 HTML5のaudioタグとData URIを組み合わせればできないこともないが、コストが大きすぎる。 コストが大きいのは音声ファイルが大きいからです。50MBある波形をいちいち変換してられません。 でも小さい波形ならできるかもしれない! ということでやってみました。 基的なアイディア 波形データをつくる(数値の配列) 波形をバイナリ列に変換する バイナリ列にWAVヘッダを付加する Base64エンコード audioタグのsrc属性に指定 audioを再生 つくったもの http://yanagiatool.appspot.com/jsaudio/mmltest.html シンプルなMMLプレイヤーです。JavaScript + HTML5。 ベロシティとかルー

    JavaScriptで波をつくろう。リアルタイム波形生成&再生 - Yanagi Entertainment
    kzfm
    kzfm 2011/08/05
    JavaScriptで波をつくろう。リアルタイム波形生成&再生
  • HTML5花火大会から学ぶcanvasの表現力

    HTML5花火大会が始まりました! jsdo.itに集まった400以上の花火コードが、夏の夜空に打ち上がっています! 当にどの花火もクオリティーが高くて、見るだけでも楽しめます。 HTML5花火大会 花火のコードから学ぶcanvasの表現力 花火のコードの大半はHTML5のcanvas要素を使って描画されています。 canvasってなんだっけ? javascriptから自由にグラフィックを描画できる要素です。 以下のエントリーにわかりやすくまとまっています。 図を書き込めるhtml要素です。 OpenGLやDirectXのような面倒な設定を書くことなく、 手軽にグラフィック描画が行えます。 ブラウザだけでローカルアプリケーションのような グラフィカル(かつ動的な)表現が行えるわけです。 今更聞けないcanvasの基礎の基礎 canvasで花火を描くには? 花火のお手コードから見ていきま

    kzfm
    kzfm 2011/08/05
    canvasで花火
  • これは見ておくべきHTML5のCanvasを使ったデモ集:phpspot開発日誌

    21 Ridiculously Impressive HTML5 Canvas Experiments | Nettuts これは見ておくべきHTML5のCanvasを使った実験集。 ここまで出来るの?っていうサンプルが満載で一度は見ておきたいものばかりです。 8 Bit Color Cycle Particle Letter Animation Particle System Strange Attractors Liquid Particles Fake Floor Reflections 次世代のWEBが楽しみです。 関連エントリ HTML5で動画や音声再生を可能にするライブラリ集 HTML5ベースのTODOリスト「5List」 CSSでクールにデザインされたHTML5動画・音楽プレイヤー実装JS「MediaElement.js」 CSSでスキン作成が可能なHTML5動画プレイヤー実

    kzfm
    kzfm 2011/08/05
    これは見ておくべきHTML5のCanvasを使ったデモ集
  • http://blog.gingertech.net/wp-content/uploads/2011/01/LCA_MM_AVProc2011/

    kzfm
    kzfm 2011/08/05
    HTML5でAudio
  • GitHub - foliojs/pdfkit: A JavaScript PDF generation library for Node and the browser

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - foliojs/pdfkit: A JavaScript PDF generation library for Node and the browser
    kzfm
    kzfm 2011/08/05
    Node.jsでpdf作成
  • 意思決定の罠

    意思決定には、おかしなパラドックスがある。誰でも意思決定の重要性については理解しているが、それでも意思決定のトレーニングをする人は極めて少ない。 書は特に意思決定の際にはまりがちな落とし穴を8つ紹介している 思考モデルとはなんなのか? モデラーの間にはよく知られた格言がありますね、正しいモデルなんて存在しない、十分に表現できるモデルが得られただけだみたいな(正確なのは忘れた)。 思考モデルとは、外の世界の現実を自分の内側に描写したものである。細部よりもその情報が素早く自分に到達することを重視した、不完全な描写と言ってもいいだろう。 例えば芳香環を共鳴による電荷移動だけしか知らなくて電子雲のイメージを持てないとかそんな感じ。モデルの限界わかってないと、ハマることは多い。 帰納法的に考えてしまう問題は、要は限られた情報をもとに未来を予測してしまうことだ。 これはQSAR,QSPRの抱える

    意思決定の罠
    kzfm
    kzfm 2011/08/05
    意思決定の罠