2006-08-03
close_tag_omni.vim
ちょさんが云ってた、html, xml, xhtml で スマートな書き方教えて!><
if v:version < 700 || (exists('g:loaded_close_tag_omni') && g:loaded_close_tag_omni || &cp)
finish
endif
let g:loaded_close_tag_omni = 1
function! s:CloseTagOmni()
let line = getline('.')
let col = col('.')
let pos = getpos('.')
if col != strlen(line)
call setline(line('.'), line[:col -2] . '/' . line[col - 1:])
let char = line[col - 2]
let lastline = 0
else
call setline(line('.'), line . '/')
let char = line[col - 1]
let lastline = 1
endif
let pos[2] = pos[2] + 1
call setpos('.', pos)
if char == '<'
if lastline == 1
execute "normal a\\"
else
execute "normal i\\"
let pos = getpos('.')
let pos[2] = pos[2] + 1
call setpos('.', pos)
end
endif
endfunction
autocmd FileType html,xhtml,xml :inoremap / :call CloseTagOmni()
ブログの人気度をチェック!ninki.rb!
タイトルからしてやる気無いけど。RSS の link の URL のハテブuser数 / RSS の item 数で求めてブログの人気度をチェックだ!
$ ruby ninki.rb http://d.hatena.ne.jp/secondlife/rss http://d.hatena.ne.jp/antipop/rss http://feeds.feedburner.com/mala/blog http://d.hatena.ne.jp/naoya/rss 'http://gigazine.net/index.php?/news/rss_2.0/'
http://d.hatena.ne.jp/secondlife/rss : 34 ninki
http://d.hatena.ne.jp/antipop/rss : 10 ninki
http://feeds.feedburner.com/mala/blog : 34 ninki
http://d.hatena.ne.jp/naoya/rss : 98 ninki
http://gigazine.net/index.php?/news/rss_2.0/ : 26 ninki
やった!GIGAZINE に勝った!(たまたま超ヒットエントリが無かったから) 平均値なのでどうでもいいエントリーが入るほど値が低くなっていくという…。
ソース
#!/usr/bin/env ruby
require 'xmlrpc/client'
require 'rss/1.0'
require 'rss/2.0'
require 'open-uri'
ARGV.each do |url|
begin
links = []
RSS::Parser.parse(open(url).read, false).items.each do |item|
links << item.link
end
serv = XMLRPC::Client.new2 'http://b.hatena.ne.jp/xmlrpc'
result = serv.call 'bookmark.getCount', *links
count = ((result.values.inject(0) {|r,i| r + i }) / result.length).to_i
puts "#{url} : #{count} ninki"
rescue Exception
puts "#{url} : error"
end
end
某カップ焼きそば(大盛り)
バソキヤブームにのって食べたら二口ぐらいで気持ち悪くなってきた…。うう。
最近 vim ネタばっか
なのは某hagepon が scheme ネタばっかなのと一緒のようなもの、か?
perl-support.vim
こっちも rails.vim と同じでマスターするとだいぶ強まる気がしてきた。単語 にカーソルあわせて \h で perldoc, perldoc -f がひけるなんて超便利だ!いちいち別 shell で perldoc -f とかやってたのがばからしい。
プロの人
うめぇー
2.0っぽい棚
Rails 本献本してもらいまくりマンタ!ありがとうございます。
ディスレクシア - Wikipedia
なんじゃね?と奄美人に指摘される。そうかも。
りしゃこかわいいよりしゃこ
活字酔い
なんか小説などの本を読んでると30分ぐらいで気持ち悪くなってなんだこれああそうだ3D酔いと同じ幹事だ、というわけで活字酔いするみたいだ。どんなに面白い本でも30分が限界、オエー。どうやったら解消されるんだろう…。
出社
a tu i