[英辞郎]大多数の利便性を犠牲にしてまで守るべきものなのか
- 2007-09-11
- カテゴリ: 雑記
- タグ: 英辞郎 Firebug XHTML JavaScript インターフェース設計
ふと気づいたら、スペースアルクの英辞郎検索がリニューアルされてた。
英辞郎は、規約で↓のようなことを定めていて、スペースアルクのサイト以外から英辞郎にアクセスすることを認めていない。
第4章 禁止事項等
第9条
利用者は、以下の行為を行ってはなりません。12. アルクグループが指定した方法以外の方法によって、スペースアルクを利用する行為。
つまり、Firefoxの検索プラグインを作ったり、外部のサイトが検索フォームを作ることを禁じている。
Wikipedia (English)で無意味に感動
- 2007-07-24
- カテゴリ: 雑記
- タグ: インターフェース設計 Wikipedia
Wikipedia英語版で、「日本語」って検索すると、「Japanese language」にリダイレクトされるんだねー
http://en.wikipedia.org/wiki/日本語
ちょっと感動。
[JavaScript]単純なドラッグドロップだけを提供するライブラリ
- 2007-06-24
- カテゴリ: Client Side
- タグ: JavaScript インターフェース設計 Tips
var Draggable = function(elm, opt) {
if (typeof elm == 'string') elm = document.getElementById(elm);
opt = opt || {};
elm.onmousedown = function(e) {
e = e || event;
var x = e.clientX - parseInt(elm.style.left);
var y = e.clientY - parseInt(elm.style.top);
document.onmousemove = function(e) {
e = e || event;
elm.style.left = (e.clientX - x) + 'px';
elm.style.top = (e.clientY - y) + 'px';
return false;
}
document.onmouseup = function() {
document.onmousemove = null;
document.onmouseup = null;
if (typeof opt.endeffect == 'function') opt.endeffect(elm);
return false;
}
if (typeof opt.starteffect == 'function') opt.starteffect(elm);
return false;
}
}

