neta

Googleギターを自動演奏しよう!(Firefoxのみ)

最近のGoogleロゴは遊べるものが出ていて、中々非常に面白いです。さっそく2chではキー入力による演奏例が登場し、力作が投稿されています。しかし、これらの力作を正確に手元で再現するのは中々難しいです。特にタイピングが苦手な僕にとっては難易度が高い…

ア行は本当に多いのか?

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

Jimmy Walesがあまりに的確に出現するので調査した

Jimmy Walesが出現するChrome拡張に大ウケした。ニコ動とかITMediaとかいまいちなページもあるが、割と的確に挿入されるのがなんかすごい。 というわけで、さっそく解体してみた chrome-extension://{ID}/ でChrome拡張はファイルにアクセスできるので chrom…

日本のJavaScript界隈のブログを適当かつ詳細にまとめてみようと思って挫折したけど、もうちょっと頑張ってみた

あらすじ 僕は本無しにJavaScriptを覚え、その後も全く本を読まなかったため(今もまだJavaScript関連の本を持っていない)、友人の変態C++プログラマにJavaScriptを覚えるための本を聞かれて、答えることが出来ませんでした。しかし、そんな中、颯爽と助け…

え?

<html> <head> <style></head></html>

IEで高速なセレクターを作るアイディアがわいたけど、うまく動かない。

<html> <head> <script> if (document.createStyleSheet) { window.__getElementsBySelector = function (selector, elem) { if (elem) { elem.style.behavior = null; var cache = window.__getElementsBySelector.cache; cache[selector][cache[selector].length] = elem; } };</head></html>…

Prototype.jsでクラス指定するとき、二倍速くする方法

$$(".warning"); // ↓ $$("*.warning"); // なぜか二倍ぐらい速い セレクターの特徴を掴むためにベンチにかけているんだけど、色々やってもこうなる。正確なベンチやった人とか、Prototype.jsに詳しい人、教えて下さい。