2007-06-01から1ヶ月間の記事一覧

Vimperatorが素晴らしすぎる件

Firefox拡張:FirefoxをVim風のキーバインドで操作するVimperator | OSDN Magazine Vimperator // Vimperator LDRとかはてブみたいに、サイトでキーボードショートカットが割り当てられている場合は、"I"を打ってVimperatorのキーバインドを解除して使えばい…

new function(){}と(function(){})()の違い

(function(){})() の代わりに - IT戦記関連 カップリングとか言われたのでのっかりコネタ。 (function(){ this; // object global })() new function() { this; // object object } (function(){})() thisがglobal(ブラウザだったらwindowオブジェクト) retu…

はてなが身内に甘いんじゃないか説について

ソースは昨日の呑み。 riko「わたしアイデア却下されまくって、ポイントなくなったんですけど」 却下されまくるのもある種の才能だと思った。社員なのに。

Function.applyを使って、クラスをMix-in

Firebugのコードを読んでから、apply廚になりはじめている。 var Foo = function() { this.name = "Foo"; this.foo = "foo"; this.hage ="foo"; } var Bar = function() { this.name = "Bar"; this.bar = "bar"; this.hage = "bar"; } var Hoge = function()…

イナゴについてつらつらと

メモ的に思ったこととかを書く。 - あえて穿った見方をしてみるとこんな感じ? あるサービスのユーザ群が、あるブログに罵倒コメントを寄せたのを切っ掛けに、そのブログ主がそのサービスのユーザを虫けら呼ばわりしたところ、そのサービスの運営会社の経営…

IEのスクリプト評価順

YUIのyahoo.jsとdom.jsをcreateElementしてdocument.body.appendChildしていくときに、IEだとYAHOOがundefinedでエラーになるという現象が時々発生する。これって、先にappendしたyahoo.jsより、dom.jsが先に評価されていないと起こらないはず。 それで、ふ…

オブジェクトが実行可能になったら実行するなんか

最近、ブログパーツに特化したJSフレームワークを作りはじめている。 んで、createElementなんかでscriptをloadした時とか、いちいちタイミング調整したりしてごにょったりするのが、嫌になって来たので、queueに登録しておいて定期的にチェックするようなの…

メールアドレスの正規表現の件とか

RFCがっちりでやると、携帯電話のメールアドレスはだめ。そういうのに追従して違反を許容してるサービスもある。 っていうか、基本的に日本の携帯電話関係の諸々は、RFC以前の問題でお行儀が悪いので、気をつけた方がいい。 例えば、2.0とかいってハシャいで…