ブックマーク / itchyny.hatenablog.com (2)

  • Jison入門!!! - プログラムモグモグ

    最近, Jisonを使おうとしている人をちらほら見るので, ちょっと入門的なやつを書いてみる. 定義(てけとー Jisonというのは, JavaScriptで書かれたパーサーを吐くことができる, パーサジェネレーターの一つ 現在Jisonは https://github.com/zaach/jison で入手可能です. 色々説明したいけど, 構文解析とかLALRとか説明しだしたら, ボロが出る難しいので, ... 取り敢えずJisonのexampleを試してみよう!!! まずは, narwhalをインストールしましょう https://github.com/280north/narwhal から落として, PATHを通す. narwhalと叩いてJavaScriptのインタラクティブな環境が立ち上がったら多分OK. (というかnarwhalの詳しいことは僕はよく分からない...) Jiso

    Jison入門!!! - プログラムモグモグ
  • createObjectURLがすごい件 - プログラムモグモグ

    最近またLocal Player (Chrome Player)を実装しなおしています. 一応説明しておくと, Local Playerは, 完全にローカルで動作する音楽プレイヤーです. シンプルさを求め(実装がめんどくさいだけ), 操作しやすく(これは大事), 良い感じのプレイヤーです. 半年前に, ソースコードがスパゲッティになって, 開発を中断していましたが, 最近また書きなおし始めたのです. 音楽プレイヤーをブラウザー上で実装するのには, 音楽ファイルをJavaScriptで読み込まなければなりません. そこでHTML5ですよ!!! <audio src="url/to/musicfile.mp3" type="audio/mp3" /> みたいな感じで, 音楽を再生できます. 詳細は他のページに譲ります. さて, 音楽ファイルを再生するには, ローカルファイルからurlをaudi

    createObjectURLがすごい件 - プログラムモグモグ
    sidestepism
    sidestepism 2011/11/23
    対応状況が気になる
  • 1