うのうさのう



左右反転したときのバランスの違いが面白いなぁ。

でも、他人の絵だとあんまり気にならないな。ところで、リアルタイムに左右反転させたイメージを表示させるプラグインって Painter とか Photoshop にあるのだろうか。

LDR の登録ブックマークレットの使いにくさ

LDR の登録ブックマークレット使うと次のシーケンスになるんだけど、

  1. 気に入ったサイトみつける
  2. LDR の登録ブックマークレット起動
  3. 登録したいサイトのウィンドウから、登録する RSS/Atom の選択画面へ遷移
  4. LDR の画面に遷移

4番目は LDR に移動してほしくはなくて、もとのサイトに戻ってほしいわけだ。というか、3番目の遷移は別ウィンドウで表示でよくて 4番目の遷移は必要なかったりする。なんでかというと、LDR は常に他のタブで開きっぱなしだから。

その点 del.icio.usfirefox extension はちょいちょいっとクリップできて快適。LDR 登録用の extension があればいいのか。

この辺探してみるか。

javascript:(function(){ window.open('http://reader.livedoor.com/subscribe/'+location.href);})();

とりあえず当面はこれで我慢する。

Synergy

普段 CentOSWindows XP 入りのデスクトップとノートPC を Synergy で行き来しながら操作しているのだけど、たまーにクリップボードのコピーがクライアントからサーバーへの一方方向でしかできなくなることがあるのが不満。似たようなバグは報告されてるので、再現方法が分かったら追加で報告しておこう。

デリシャスの見た目


lomoさんの配布されている CSS にちょっと手を入れたものを使ってます。本当はポストごとに色を交互に変更したいけど、CSS 3 の nth-child 擬似クラスがないと無理かな。GreaseMonkey で細工すればできるけど。

YOUTUBE サイソクのアレ

これ便利だなってことで、HATENA-TUBE のフィードも扱えるようにちょこっとイジってみました。そういや、Tubeちゃんねるは RSS フィードないんだな。むむぅ。

            var regexp = new Array();
            regexp[0] = new RegExp('^http://(?:www\\.)?youtube\\.com/(?:watch)?\\?.*v=([^&]+).*$', 'i');
            regexp[1] = new RegExp('^http://www\\.fladdict\\.net/app/hatenatube/#v=([^&]+).*$', 'i');

            Keybind.add('y', function () {
                            if ($('overlay')) {
                                hidePlayer();
                            }
                            else {
                                showPlayer();
                            }
                        });

            function showPlayer () {
                var item = get_active_item(true);
                if (item) {
                    for (var i=0; i < regexp.length; i++) {
                        if (item.link.match(regexp[i])) {
                            var overlay = $N("div", {id : 'overlay'});
                            var player  = createPlayer(RegExp.$1);
                            [overlay, player].forEach(function(e){document.body.appendChild(e)});
                            centering(player.id, 0, 50);
                        }
                    }
                }
            }

こうでもいいのか。なんか微妙。

                    for (index in regexp) {
                        if (item.link.match(regexp[index])) {
            regexp[2] = new RegExp('^http://clippers.qooqle.jp/video/([^&]+).*$', 'i');

ついでに qooqle clippers の人気Video RSSも。