タグ

ブックマーク / d.hatena.ne.jp/gyuque (4)

  • 100%失敗するWebアプリの作り方 - 最速チュパカブラ研究会

    誰にとは言いませんが、私からの警告です。 要件 「Web上で日記を書いて、コメントをつけるシステムを作りたい」 普通の技術者の設計 えーと、日付ごとに分けてテキストを保存しておけばいいんだな。一日に複数の話題を書くこともあるだろうから、先頭に * がある行は見出しとして扱おう。コメントはシンプルなテキストで、各日付に関連させておけばいいな。 以上。 天才(自称)の設計 ふむ、コメントつきの日記システムか。凡人にはコメントと文は別物のように見えるかもしれないけど、俺に言わせると実は同じものなんだ。だって、どちらも何かの話題に対して何らかの意見を述べているものだろ? 違いは、ある話題のツリーのトップにあるのが文、そこにぶら下がってるのがコメント。ツリーといえばファイルシステムだ。そう、つまり我々が作ろうとしているものはファイルシステムの一種なんだよ。日記を書けるファイルシステムというものを

    100%失敗するWebアプリの作り方 - 最速チュパカブラ研究会
  • Google Maps API for Flash + KMZ Viewer - 最速チュパカブラ研究会

    http://gyu.que.jp/test/gmapkmz/ とりあえず帰って寝なあかん。詳細は後で。じゃあの。 ということで、詳細です。コミットの作業が終わったので、ソースを見たい方は以下のURLからどうぞ。あと、kmzをいくつか追加しておきました。 http://coderepos.org/share/browser/lang/actionscript/gmapkmz/ 地図の上に3Dモデルを置く処理は、トップレベルのGMapKMZ.asに書いてあります。おおまかに図にすると、次のような感じです。 Google Maps特有の座標の計算は、かなり前に書いたgmapcalcというのがベースになっています。KMLの読み込み部分は、papervision3D 2.0a(Great White)の物をベースに、いらない部分(アニメーション等)を削って、足りない部分(位置情報等)を足したものに

    Google Maps API for Flash + KMZ Viewer - 最速チュパカブラ研究会
  • Firefox3のCM - 最速チュパカブラ研究会

    見た。

    Firefox3のCM - 最速チュパカブラ研究会
    shozzy
    shozzy 2008/06/20
    電車内の広告か!
  • 正規表現ベースの字句解析器を書くときは - 最速チュパカブラ研究会

    正規表現ベースの字句解析器を書くときは、narcissusというJSベースのJS処理系のコードを見るといいです http://mxr.mozilla.org/mozilla/source/js/narcissus/jsparse.js 面倒な正規表現の模範解答が載ってます。下手に自分で考えて誤爆するより、一流の人が書いたものを使いましょう 正規表現リテラル /^\/((?:\\.|[^\/])+)\/([gimy]*)/ 文字列(ダブルクォート、シングルクォート共)/^"(?:\\.|[^"])*"|^'(?:[^']|\\.)*'/ → 訂正 Cスタイルコメント(一行、ブロック共) /^\/(?:\*(?:.|\n)*?\*\/|\/.*)/ ↓narcissusについてはyukobaさんのプレゼンを(去年のShibuya.es) http://accelart.jp/shibuyajs

  • 1