2008-01-01から1年間の記事一覧

PHP6 を使ってみる 1

PHP6 をそろそろ試してみようと思ったので、まずはインストールから。 OS は、 Mac OSX Tiger. インストール先は /opt/local/php6 .まずは configure. ./configure \ --prefix=/opt/local/php6 \ --with-apxs2=/opt/local/apache2/bin/apxs \ --enable-filte…

URL っぽい文字列にリンク当てる vimperator plugin

URL っぽいのにリンク貼られてない場合、開くのが面倒だなと感じてきたので作った。 こういうのは GM とかの方が良いかなあとか思ったけど、重そうなので vimperator plugin で。 http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/tr…

.zlogin にした

前回の続き。 ログイン項目に登録しても上手く動かなかったので、 .zlogin に仕込んで動かすようにしてる。 スクリプト自体もコマンドの取扱いをちょっと神経質にしてみたり、ちょっとした bug fix した。 supervisedium #!/bin/sh RM="/bin/rm" CAT="/bin/c…

ldr で購読

:ldr [url] で購読。url 省略時は現在のタブ。 (function () { liberator.commands.addUserCommand(['ldr'], 'Subscribe URL with livedoor Reader', function(arg, special) { var url = (arg) ? arg : window._content.top.location; window.loadURI('http…

Adium の負荷状況を見て再起動する Bash Script

Adium で Twitter などのサービスを IM で受け続けていると、やがて CPU 食いまくって kill しない限り固まる現象が頻発する。 これがウザいなあとおもったので簡単な Shell Script 書いてみた。 なんちゃって daemon がこんな感じ。ファイル名は supervised…

いまどきのイベントハンドリングは遅いのかどうか問題

id:HolyGrail 周りで盛り上がってたので、ちょっと調べてみた。 DOMContentLoaded イベント使ったら、計測どころを何処にしていいかわからないので、それ以外の部分で。 昔ながらのやりかた。 <html lang="ja"> <head> <title>Test</title> </head> <body> <script> var start = new Date(); </script> <div> <ol> <li><a class="events" onclick="javascript:(function(){alert(1)})()">click!</a></li></ol></div></body></html>

LDR Full Feed が 時々動かなくなる件

w.Keybind オブジェクトができる前に走るから。 ちょっと、自分が適当に混ぜ込んだ Site Info とかも混じってるけど以下、 patch 。Keybind オブジェクトができるまで、 setTimeout まわるようにした。 --- ldrfullfeed.user.js.200802119 2008-02-19 23:48:…

DOMNodeInsertedIntoDocument イベントのクロスブラウザ対応試作

Firefox や、 Opera で DOMNodeInsertedIntoDocument イベントがあまりイケてなかったので、比較的マシな DOMNodeInserted イベント使って、似たような動きになるようなモノを作ってみた。 Firefox 2.0.0.12 と Opera 9.25 と Safari 3.0.4 で動作確認してま…

せつなくてまぶしくて

UTF-8 で。 // ==UserScript== // @name Twitter Append Setunakutemabushikute // @namespace http://d.hatena.ne/jp/send/ // @include http://twitter.com/home // ==/UserScript== /** * Original Source: * http://userscripts.org/scripts/show/9086 *…