2012年2月27日月曜日

TogetterにNG機能を追加する

そんな GreaseMonkey スクリプト (やっつけ)。

真面目に作るなら、設定編集もできるように独立したアドオンにしたいところ。

// ==UserScript==
// @name           NG culator for Togetter
// @namespace      http://togetter.com/
// @description    NG! NG!
// @include        http://togetter.com/*
// ==/UserScript==
var NGImageIDList = new Array(
    '1234567890',  // アイコンの上で右クリックして
    '1234567901',  // 「画像だけを表示」したとき
    '1237209021',  // URL の profile_images/xxxxxx 部分に
    '1237209457'   // 表示される数字の列
);
var NGTopicTextList = new Array(
    /エロ/,         // 見たくないまとめのタイトルに
    /早川[^書]/      // 含まれる文字列を正規表現で
);
proc_ng();
function proc_ng() {
    var doc = document.getElementById('document');
    if (doc == null)
        return;
    var arr;
    arr = doc.getElementsByClassName('topics_link_box');
    if (arr.length == 0) {
        arr = doc.getElementsByClassName('info_list_box');
        if (arr.length == 0) {
            arr = doc.getElementsByClassName('comment_box');
            if (arr.length == 0)
                return;
        }
    }
    arr = arr[0].getElementsByTagName('ul');
    if (arr.length == 0)
        return;
    arr = arr[0].getElementsByTagName('li');
    var rex = new RegExp('^http://a[0-9].twimg.com/profile_images/([0-9]+)');
    for (var i = 0; i < arr.length; ++i) {
        var imgs = arr[i].getElementsByTagName('img');
        if (imgs.length > 0 && rex.test(imgs[0].src) && NGImageIDList.indexOf(RegExp.$1) >= 0) {
            arr[i].innerHTML = '<p style="font-size: smaller">' + '<img src="' + imgs[0].src + '" width="24px">' + 'NG culator ' + RegExp.$1 + '</p>';
        }
        else {
            var txts = arr[i].getElementsByTagName('a');
            if (txts.length > 0) {
                var x = false;
                for (var j = 0; j < NGTopicTextList.length; ++j)
                if (x = NGTopicTextList[j].test(txts[0].text))
                    break;
                if (x)
                    arr[i].innerHTML = '<p style="font-size: smaller">' + '<img src="' + imgs[0].src + '" width="24px">' + 'NG topic ' + NGTopicTextList[j] + '</p>';
            }
        }
    }
}

2010年12月16日木曜日

哀色ブルースカイ


なぜ評価されないんだろう。



まあ今日的な曲調ではないし、歌詞も普通なんだけどさ。

2010年11月26日金曜日

またあした

最近、毎日聴いてる。



いいわあ…(´Д`)  つーか、この方、編曲経験値がえらく高いようだ。どんくらい頑張ったらこの高みにたどり着けるんだろう。

2010年2月12日金曜日

固定サイズのコンポーネントにつける薬 in C#

覚え書きだけども。

new public Size Size { get { return base.Size; } protected set { base.Size = value; } }
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
new protected bool AutoSize { get { return base.AutoSize; } set { base.AutoSize = value; } }
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
new protected AutoSizeMode AutoSizeMode { get { return base.AutoSizeMode; } set { base.AutoSizeMode = value; } }

…スタイルは再考の必要があるかな。

2010年1月25日月曜日

お好み焼き

たっぷり青のりかけながら『りょくちちたい〜♪』とか言う嫁に御園マユっぽさを感じ、うっかり萌えてしまいそうになった。

…いやまて「緑地帯」じゃないんですかい。

2010年1月23日土曜日

珍しいこともあるもんだ

私の好きな作家・森田季節さんのblogを見に行ったら、カウンタ666をゲットしてしまった。
こいつぁめでてえ (か?) ってことで勝手に記念リンク。 森田電鉄

2009年11月29日日曜日

谷脇仁美さんという作曲者

最初にその曲に触れたのは、トゥルーラブストーリー2 ヴォーカルコレクションの中の2曲、「通り雨」(歌:長沢美樹さん)と「さわらないで」(歌:南央美さん)なんだが、私の好きな曲調と時々あれっと思う面白いコード展開が気に入っている。でも残念ながら、知名度があまり高くない。個人的には大好きなんだけどなあ。
そんな谷脇さんの曲をiTunesでも3曲見つけて買っ…あれ、4曲ある!

ということで、鶴田さやかさん (鶴田浩二さんの娘さんらしい) の新曲「涙の宝石」へのリンクをぺたり。
http://itunes.apple.com/jp/album/id338829221?i=338829443