2006-09-01から1ヶ月間の記事一覧

開発プロセス

dev

「開発プロセスってよく分からん」という、ある開発会社社長へ。 開発プロセスとは何か?というと、簡単に言えば下のはてなの解説にある通りでしょう。 http://search.hatena.ne.jp/search?ie=utf8&word=%E9%96%8B%E7%99%BA%E3%83%97%E3%83%AD%E3%82%BB%E3%8…

Prototype Window Class

This javascript class allows you to add window in a HTML page. This class is based on Prototype. The code is inspired by the powerful script.aculo.us library. You can even use all script.aculo.us effects to show and hide windows if you inc…

Xgl使いたい

UI がかっこいい Mac や Vista ばかりですが、 Linux だって Xgl というかっこいいデスクトップがあります。 いやむしろ、「それ Xgl でできるよ」みたいな みんな、 Linux デスクトップでいいじゃん IT戦記さんとこで初めて知りました。やべー、ちょーかっ…

コンストラクタをapply

new F() としたとき、実際に F が呼び出される前に新たなオブジェクトが作られるが、そのオブジェクトの生成にあたっては F.prototype の値が参考にされるのみで F 自体は直接関わってはいない。だからこそ一時的なコンストラクタを使って継承を実現というこ…

Logger

http://secure.ddo.jp/~kaku/tdiary/20060919.html オレジュで取り上げてもらって嬉しいので、Object.Aspectを使ったメソッドの呼び出しをloggerに渡すものを載せてみる。 Object.Aspect.Logger = Class.create(); Object.Aspect.Logger.prototype = { initi…

JavaScriptでアスペクト指向

JavaScriptでオブジェクトにアスペクトを適用するコードを書いてみた。 アスペクトは単なる関数として書きます。JavaScriptでアスペクト指向やってもあんまりおいしいところはないと思ってたけどそれなりに使える。Dateオブジェクトにアスペクトを適用するテ…

エクスプローラが速くなった

dev

圧縮フォルダを使わないようにするとエクスプローラがキビキビ動く 本当に速くなったよ。嬉しいです。

JSONP

前回のエントリで触れたJSONP。初出はRemote JSON - JSONPというMochiKitの中の人によるエントリ(多分。一言で言うなら「JSONデータを括弧でくくった上でこっちが指定した文字列を頭につけて返してね?」というもの。文章で説明するとわけわからん。 ずっと…

ドキュメント中での選択範囲

どの辺りが選択されているかとか、選択範囲を操作したりするオブジェクトとしてIE系ではdocument.selection*1を使うけど、Firefox/Operaではwindow.getSelection()で返されるオブジェクトを使うらしい*2。以下、FirefoxとOperaのselectionオブジェクトのメン…

table.innerHTMLへの代入

IE7 beta3を試しています。既存のJavaScriptを動かしてみて、まずinnerHTMLへの代入で引っかかりました。 普通のdivとかならinnerHTMLに代入しても問題ないんですけど、table、tbody、trのinnerHTMLへの代入が「未知の実行時エラー」とか言って怒られます。 …

クリップアートとか

dev

Free Vector Clipart, Icon and Illustration いい感じ。http://www.blogmarks.net/marks/tag/icon,design 色々で探してみるのもいいかもしれない。