2008-05-01から1ヶ月間の記事一覧

ある要素の子の一部を兄弟にしたいのだ

ある要素に含まれるテキストの一部が選択されている場合、選択されているテキストのみ、その要素に含まれないようにしたいなと思って色々試行錯誤しています。ちょっと言葉で説明するのが難しいのですが、 <strong>えびはらこうすけ</strong> というのがあって、このうちの「…

JavaScriptのベンチマークスクリプトを書いてみた

誰かやってそうな気がするけど。精度とかを気にする必要は全くなく、処理速度の目安を軽く知りたいだけなので、自分で書いてみた。 function OpenPNEBenchMark() { this.start = 0; } OpenPNEBenchMark.prototype.begin = function() { var now = new Date()…

SpiderMonkey をビルドしてみた

ということで Mac Port でインストールした SpiderMonkey とお別れ。 $ sudo port uninstall spidermonkey んでもってソースコードを入手。 せっかくなのでレポジトリから落としてこようと思う。 $ cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsro…

File Object なるものがあるらしいよ

mozilla develop center より。 In order to use the File object from your JavaScript programs, you must enable it by setting the make variable JS_HAS_FILE_OBJECT during the compilation of your Spidermonkey engine.おお、全然いいっすよ! あと…

help()関数すげー

Momonga-devel.ja:03544 経由で spidermonkey の help() 関数なるものを見つけてしまった。 js> help(); JavaScript-C 1.7.0 2007-10-03 Command Usage Description ======= ===== =========== version version([number]) Get or set JavaScript version num…

SpiderMonkey 入れてみた

JavaScript大好きっ子なので、SpiderMonkeyを入れてみた。 $ sudo port install spidermonkey 使ってみた。 var letters = [ "H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d", "!", ]; for (var i = 0; i < letters.length; i++) { print(letters[i]…

デバッグ用PEAR::Auth_Container作った

PHP

即席でデバッグ用PEAR::Auth_Container作ってみた。パスワードとか超どうでもいいからとにかくなんかログインしたいんだ的な人向け。

MacOSX Leopard で D言語プログラミングをはじめてみることにした

「PHPとかのLLに蝕まれて頭が悪くなってしまった! C言語とか読めるけど書けなくなった!」という僕のような人に、しきりにD言語を勧めまくるような人間になってみたいなということで、とりあえず手元のMacにD言語のコンパイラを入れてみた。 $ sudo port -d…

IEでcreateElementした要素にonclick属性を設定しても動作しない件

やっちまった。 http://trac.openpne.jp/changeset/7045 var div = document.getElementById(target); var img = document.createElement("img"); img.setAttribute("src", src); img.setAttribute("alt", alt); - img.setAttribute("onclick", onclick); + …

過去のエントリを全部消した

編集画面でおもむろに以下のJavaScriptを叩いてチェックつけまくり。 javascript:var inputs = document.getElementsByTagName("input"); for (var i in inputs) { if ( inputs[i].getAttribute("type") == "checkbox") {inputs[i].setAttribute("checked", …