DOMオブジェクトかECMAオブジェクトかの判定

参考)
http://zombiebook.seesaa.net/article/44919023.html

function isElement(e){
var r = null;
if(e && e.nodeType === 1){
try{
r = e.cloneNode(false);
}catch(n){
return false;
}
try{
if(r == e){
return false;
}else{
// CloneNode で別物なら書換え試行
r.nodeType = 9;
}
if(r.nodeType === 1){
// Cr は error にならないが書き換えられない。
return true;
}else{
return false;
}
}catch(n){
// Cr 以外は error になる
return true;
}
}else{
return false;
}
}

ツール:ソースを綺麗に張り付ける

blogにソースを張り付ける時に綺麗に整形したい。

ひとまず、これを使う事に↓
http://kujirahand.com/tools/tougarasi/

他にも綺麗に張り付けているblogを見かけるので、もう少し良いものを探してみよう。

追記:
http://blog.37to.net/2007/06/syntax_highlighter/