タグ

2007年9月12日のブックマーク (9件)

  • JavaScript で構文解析: Days on the Moon

    C++ の特徴のひとつである演算子オーバーロード、その粋を極めたのが Boost Lambda (無名関数) と Boost Spirit (構文解析) ではないかと思っています。JavaScript では無名関数が使えるので Lambda に関しては間に合っているとも言えますが、Spirit はそうも行きません。JavaScript 2 で演算子オーバーロードがサポートされるのならチャレンジしてみようかななどと思ってそれきりになっていました。 しかし、一部でパーサブームが起こっているというのを受け、Perl 6 Rules をつらつらと眺めているうち、正規表現のメタ文字を使えば文法定義をきれいに書けるのではと思い至りました。そこで実際に JavaScript でパーサジェネレータを作り、Spirit にあやかって Gin (ジン) と名づけてみました。 文法定義 正規表現リテラルを使うこ

  • http://headlines.yahoo.co.jp/hl?a=20070912-00000202-yom-soci

  • ホームページが失敗する理由。成功例に憧れず失敗から学ぶ | 企業ホームページ運営の心得

    コンテンツは現場にあふれている。会議室で話し合うより職人を呼べ。営業マンと話をさせろ。Web 2.0だ、CGMだ、Ajaxだと騒いでいるのは「インターネット業界」だけ。中小企業の「商売用」ホームページにはそれ以前にもっともっと大切なものがある。企業ホームページの最初の一歩がわからずにボタンを掛け違えているWeb担当者に心得を授ける実践現場主義コラム。 宮脇 睦(有限会社アズモード) 心得其の参十八 敗軍の将、何も語らず「あの肝がいけなかったのだ」と絶命。 猛毒のテトロドトキシンをもつフグがべられるようになった寓話で、「あの部分をべなければ」と残された言葉から安全な箇所が特定されていったというものです。 人類の歴史は失敗の歩みです。成功は失敗の一例に過ぎません。 ところが巷にあるのは成功例ばかりです。日経ビジネス誌の人気連載「敗軍の将、兵を語る」のように、著名人や大企業のものはたまに目に

    ホームページが失敗する理由。成功例に憧れず失敗から学ぶ | 企業ホームページ運営の心得
  • http://guuji.net/blog/index.php?e=13

  • 64ビットCPU(AMD64+EM64T)でアセンブラ

    64ビットCPU(AMD64+EM64T)でアセンブラDellのPenrynノート(Core2Duo T8300)を購入し、 Vista(x64)上に環境を構築しました。 いままでXP上でやっていたことがすべて Vista(x64)上でできるようになり、 ようやくメインマシンがx64になりました。 重い重いといわれるVistaですが、Vista SP1を導入し、 いくつかの機能を停止したり、設定を変更することで、 XPと比べても遜色ない軽快さが得られています。 環境構築時の備忘録は、時期未定ですが、 このサイトに載せる予定です。 64ビットネイティブの環境はきわめて快適です。 目次 プログラミングメモ リンク集 ブログ メモ 管理人宛メール ソフトウェア Turbo Factorial (x64/AMD64/EM64T対応、ベンチマークにどうぞ。)

  • マシン語を知らない子ども達 - shi3zの日記

    wushi
    wushi 2007/09/12
    エミュレータやそれを使ってどんなことをしているのかの紹介があったら嬉しいかも
  • 404 Blog Not Found:マシン語読みの言語知らず

    2007年09月11日22:20 カテゴリArt マシン語読みの言語知らず もうこの話題が登場して何度目になるのかは知らないが.... shi3zの日記 - マシン語を知らない子ども達 あまりも当たり前過ぎて21世紀に入ってから言葉にだしたことはあまりないのですが、当然のことながら、プログラムというのは、マシン語を理解して初めて「書ける」と言うのです。 そんなことは、ない。 私の上の娘は、まだ日語文法を習っていないが、日語で彼女の母や父である私や妹や級友と話すことが出来る。まだ辞書さえ知らない下の娘も同様だ。 確かに、「下の事」を一通り習った者は、「底まで知っていて」やっと「知っている」と言って「下の事」を知らない者を下に見がちだ。しかし、知識を深さでしか測れない者は、往々にして知識を広さを測ることが出来ない。「一段下の階層を知らなければそのことを知らない」という人に限って、そのことの

    404 Blog Not Found:マシン語読みの言語知らず
    wushi
    wushi 2007/09/12
    日曜プログラマには不要、職業プログラマが知ってると強い、程度の話
  • いぬビーム - はてなスターをプロフィールアイコンに変えるブックマークレット

    ↓これをお気に入りに登録しておいて、☆の出るページで実行してください。 つい☆すたのぱくりです。 カスタムアイコンでも動くようにした なんかIEで動かなくなったけど、FirefoxとOperaとSafariで動いたからいいや。 IEでも動くようになりました。Yuichirouさんthanks! Greasemonkey版 by id:os0x http://d.hatena.ne.jp/os0x/20070911/1189544433 アイコン小さすぎたので元の大きさにしました

    wushi
    wushi 2007/09/12
    ☆をつけた人のプロフィールアイコンが表示される。GJ!
  • ウノウラボ Unoh Labs: MP4/3GPP/3GPP2ファイルフォーマットの基礎知識

    各ボックスはその先頭8バイト(オクテット)がボックスを識別するためのヘッダで、最初の4バイト(オクテット)がボックスのサイズ、続く4バイトがそのタイプです。 上の例では先頭の4バイトが0x1Cなので、最初のボックスは0x00~0x1Bまで、続く4バイトの「ftyp」がそのタイプです。ftypボックスの中身は具体的なデータですが、続くmoovボックスは、さらにmvhdボックスを含む構成になっています(そして実際にはこの後さらに複数のボックスが入れ子になっています)。 +--ftyp +--moov | +--mvhd | +--drm | | +--dcmd | +--trak | | +--tkhd | | +--mdia | | +--(以下省略) | +--trak | | +--tkhd | | +--mdia | | +--(以下省略) | +--udta | +--titl +-