はてなカウンターのURLのテキストを書き換えるGreasemonkey

はてなカウンターのアクセス解析は、リンクがURLのまま表示されますが、それを好きな文字列に書き換えるスクリプト。

例:

<a href="http://hogehogehoge.hoge">http://hogehogehoge.hoge</a><a href="http://hogehogehoge.hoge">ほげほげどっとほげ</a>
//タグ(tdなど), 置き換えるURLまたはホスト名, 置き換え後の名前, フラグ//フラグ 0=デフォルト 1=ボールド 2=URLを指定(http://hogehoge.hoge/*) 3=URLを指定(http://hogehoge.hoge/hoge.html)function rep(_tag, _before, _after, _flag){if (_tag == "")return;if (_before == "")return;if (_after == "")return;var elm = document.getElementsByTagName(_tag);var taglen = elm.length;var as = "";var ae = "";var target = _before;if(_flag == 1){as="<span style='font-weight:bold;color:#00AA00;'>";
ae="</span>";}else if(_flag == 2){target = '<a href="' + _before + '';
as = '<a href="' + _before + '">';
ae = "</a>";}else if (_flag == 3){target = '<a href="' + _before + '">';
as = '<a href="' + _before + '">';
ae = "</a>";}for (var i = 0; i<taglen; i++){if (elm.item(i).innerHTML.indexOf(target,0) != -1){elm.item(i).innerHTML = as + _after + ae;}}}

タグ: Greasemonkey はてなカウンター innerHTML アクセス解析

無駄に宇宙

HSP3掲示板でif文無しでスクリプトを書いているようだったので、俺も書いてみた。

if無しできれいに見えるものといったら、やっぱりサインコサインで円を描くことだろうとそういうことしか思いつかなかったので、適当に・・

#module
#deffunc an double _x, double _y, double _cc
r=2.0*3.14/360.0
pos sin(r*_cc)*_x/2.0+ginfo_cx+_x/2.0, cos(r*_cc)*_y/2.0+ginfo_cy+_y/2.0
return
#deffunc star double _zoom, double _cc
px=ginfo_cx
py=ginfo_cy
cc=cnt
repeat 36
cc2=cnt
repeat (_zoom),1
i1=(cnt*(_zoom*6.4))-(cnt*cnt*(6))
pos px-i1/2,py+double(cnt)*_zoom*1.9 : an i1,6,cc+cc2*10 : pset ginfo_cx,ginfo_cy
loop
loop
return
#global
#const num 400
randomize
repeat num
rx.cnt=rnd(840)-200
ry.cnt=rnd(680)-200
rw.cnt=rnd(640)
rh.cnt=rnd(180)+200
rs.cnt=rnd(100)+1
loop
repeat
redraw 0 : color : boxf : color 255,255,255 : pos 367,131 : star 12,cnt
pos 59,103 : an ginfo_winx, 200, double(cnt)/4.0 : star 8,(double(cnt)/12.0)
cc=double(cnt)
repeat num
pos rx.cnt, ry.cnt : an rw.cnt, rh.cnt,cc/rs.cnt
pset ginfo_cx, ginfo_cy
loop
redraw 1 : wait 1
loop

無駄に宇宙である。