chokanのプラグイン書いた。
ErogameScape-エロゲー批評空間-からキーワード検索してタイトル・評価点数・URLを取って来る。だけ。DB直接見れるから他にも色々できそうだけどね。
require 'net/http'
require 'uri'
require 'kconv'
class ErogameSpace < Chokan::PluginBase
def initialize(config, chokan)
super
@prefix = @config['prefix'] || 'erg '
end
def on_privmsg(prefix, channel, message)
case message
when /^#{@prefix}(.+)$/i
m = Regexp.last_match[1]
log m
parse(m).each {|n| notice(channel, n)}
end
end
private
def parse(keyword)
Net::HTTP.start('erogamescape.dyndns.org', 80) do |http|
begin
n = URI.encode(keyword.gsub(" ", ".*").toeuc)
uri = "/~ap2/ero/toukei_kaiseki/create_csv.php?SQL=SELECT+sellday,median,shoukai,gamename+from+gamelist+where+gamename+~*+'.*" + n + ".*'+order+by+sellday+desc+limit+5"
response = http.get(uri)
return "見つからない" if response.body.strip.empty?
o = ""
response.body.each_line do |line|
next if line.strip.empty? || line =~ /^<(\/|)pre>/
row = line.toutf8.strip.split(/,/)
if row[1] == “” then
row[1] = “–”
end
o << "#{row[3]} - 評価:#{row[1]}"
o << "\n#{row[2]}\n"
end
log o
return o
end
end
end
end
実行結果
(tomo) erg fate (chokan) Fate/stay night [Realta Nua] - 評価:90 (chokan) http://www.ps2-fate.com/ (chokan) Fate/hollow ataraxia - 評価:85 (chokan) http://www.typemoon.com/hollow/index.html (chokan) Fate/dear night - 評価:50 (chokan) http://ogg.sakura.ne.jp/ogg002.html (chokan) Fate/sword dance - 評価:50 (chokan) http://rapid.vis.ne.jp/RAPIDFIRE/rapid_old/fate/fate.html
# いい加減wordpress消したいな……。
No Tags]]>ぶろぎ久々!
No Tags]]>所謂パズルボブルのクローン。面白い。懐かしい。楽しい。一昔前に流行ったので知ってる人も多いと思う。いまさらながら超楽しい。真上に打った時、フラットな状態(玉が2個並んでる)だったら弾は右側にずれるとか謎のtipsとか色々を全然覚えてた。微妙なラインも感覚でそこそこ読み取れる。いや楽しい。
で、オンライン対戦できるので遊びまくってる。但しWindowsとMacは無い。Linuxなそれでないと遊べない。残念!(バージョン違いならあるとかなんとか)
オフィシャルページにIRCもあるよ!って書いてたけど英語とフランス語しか部屋がなかったので日本語部屋を勝手に作った。
俺しかいない。誰か……。
おもしろいからりなくさー達はもっとやればいいのにと思った。
No Tags]]>頼む!!!
No Tags]]>諸君、私はダンゴムシが最近お気に入りである。ダンゴムシとはなにか。これだ。
(]]]]])<
お気に入りなあまり画像にした。これだ。

所要時間30分弱のでっちあげだ。ジャギーとか気に入らない部分はあるのだがまあいいだろう。諸君、端的に言おう。特に意味はないのだ。ただちょっとダンゴムシが流行るといいな、とか思ってるのは否定しない。
以上だ。
(]]]]])< 未来で待ってる!
(]]]]])< 修正した!
No Tags]]>ustreamを会話ツールとして使うのは多分想定されていない使い道なんだろうけど、実に使い勝手がよい。一人で寂しいオイラが誰かと喋りたいと思った時、skypeなどで話しかけるのは相手に会話を意識させないといけない。遊んでくれつって遊んでくれる人・時でないといけない。ちゃんと話題があれば別にいいんだけど、たんにこっちはダベりたいだけなので電話はかけ辛いのです。
その点ustreamは基本、こっちが一方的に配信してれば暇な人がIRCなりで反応してくれるので相手を探すプロセスがいらない。さらにノリノリな人であれば配信もしてくれるのでテレビ電話のようにダベれる。で、落ちたい時に落ちる。最高。
で、連日はしゃぎまくりなustream飲み会だが。誰が参加しているのか視聴側はめっさ把握し辛い。たまたま見た人は勿論、もともと内輪で話してる人間ですら誰が配信してるのかを追いづらい。いろんなIRCチャンネル・メディアを跨ぐからね、配信宣言やらが。会話も誰かのチャンネルだったりバラバラだし。
な・の・で、ustreamerのちょっと違う奴が欲しいね。
ustreamerは視聴者が複数の番組を見る為のもの。同じURLだろうと内容は同期されない。開くチャンネルをサーバー側で保持して誰が見ても同チャンネルが表示されるようになれば現行の飲み会に誰が参加しているかわかるようになる。チャンネルのadd/deleteはとりあえず誰でもできるようにしていいかな。面倒だし。ただチャンネルリストをサーバーが保持するようになればそれでいい。あとそうね、飲み会別にアドレス区切れれば十分か。
ustreamerのadd/delete機構をテケトーになんか.txtとかに保存・読み込みするようにすりゃできるけど。めんどくせー、JSとかいぢれねー。誰かgeek作ってくんねーかな。作ってくれたらgeekを称える飲み会とかしよう。うん。
No Tags]]>大量の水と大量の氷で薄めた日本酒をちびちびやっとります。でもでもね、薄いと日本酒がなんだかフルーティでおいしいんだよ?ほんとだよ?
で。部屋で一人で飲むのは寂しかったのでIRCで叫んだりオンラインの人とかちょっかいだしたりした。反省してない。やっぱり一人で飲んでも楽しくないしね。迷惑かもしれないがそのへん汲む能力は未修得なのでお構いなしに絡むバカであります。
あまりにひどいせいか日記に書けとか言われた気がしたので書いた。呑んだ時に書く。10割読む価値ないよ。
で。昨夜は素晴らしかった。ustreamでオンライン飲み会だった。放送者だけでも10人超いた。超楽しかった。深夜なのになんか歌ってた。みんないい大人なんだからもう少し落ち着けと思った。俺のように。うん。俺のように。
もっとustreamで飲み会とか広まればいいと思った。たっのしーよー。カメラとマイクでゴーゴーだよ。だいたいそんなかんじ。
#エスケープ直した!ありがとう兄貴!><
#兄貴も飲もうぜ!
で。とりあえずノベルといえば青空文庫だろうてことで。そのまま青空文庫をぶち込んでも読めそうな気配はしたんだけどダメだったので、青空文庫を心底テケトーにRSS化してノベログで読めるように。
http://dzfl.jp/item/misc/aozora2rss?url に青空文庫の作家ページを食わせる。例えば中原 中也なら、URLは ttp://www.aozora.gr.jp/index_pages/person26.html なので http://dzfl.jp/item/misc/aozora2rss?url=http://www.aozora.gr.jp/index_pages/person26.html て感じ。作品のHTML版を引っ張ったRSSが出来るのでそれをノベログコンバーターに食わせる。 こんな感じ。あぁ、中原 中也がまるでエロゲのようだ……、田中ロミオのようだ……(どこまでもテケトー)。
やってみたかっただけなのででっち上げスクリプトなのでRSSを常用しようとか思わない方がいいよ。あと作品数の多い作者を選ぶと時間がかかるよ。リロードしまくったりすると死ぬよ、うちの鯖が。
No Tags]]>WordPress database error: [Can't open file: 'wp_slim_stats.MYI'. (errno: 145)]
INSERT INTO wp_slim_stats ( `remote_ip`, `language`, `country`, `referer`, `domain`, `searchterms`, `resource`, `platform`, `browser`, `version`, `dt` ) VALUES ( "644595549", "en-us", "us", "", "", "", "/blog/feed/", "-1", "34", "", "1268181210" )