dzfl::blog http://dzfl.jp/blog Just another WordPress weblog Sun, 02 Nov 2008 07:26:41 +0000 http://wordpress.org/?v=2.1 en ErogameSpace chokan plugin http://dzfl.jp/blog/2008/01/22/erogamespace-chokan-plugin/ http://dzfl.jp/blog/2008/01/22/erogamespace-chokan-plugin/#comments Tue, 22 Jan 2008 12:44:56 +0000 tomo http://dzfl.jp/blog/2008/01/22/erogamespace-chokan-plugin/ 2008-01-24T15:00:43+00:00
CodeReposにコミットしたよ。
http://coderepos.org/share/browser/lang/ruby/chokan/trunk/plugins/erogame_space.rb

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]]>
http://dzfl.jp/blog/2008/01/22/erogamespace-chokan-plugin/feed/
やっちゃったーい http://dzfl.jp/blog/2007/10/21/null-45/ http://dzfl.jp/blog/2007/10/21/null-45/#comments Sun, 21 Oct 2007 10:03:00 +0000 tomo http://dzfl.jp/blog/2007/10/21/null-45/ ports周りでなんかあれでFreeBSD再インスコした。むしゃくしゃしてやった。今は再構築してる。

ぶろぎ久々!

No Tags]]>
http://dzfl.jp/blog/2007/10/21/null-45/feed/
Frozen Bubbleがおもしろい http://dzfl.jp/blog/2007/10/09/frozen-bubble/ http://dzfl.jp/blog/2007/10/09/frozen-bubble/#comments Mon, 08 Oct 2007 17:35:56 +0000 tomo http://dzfl.jp/blog/2007/10/09/frozen-bubble/
  • Frozen Bubble
  • 所謂パズルボブルのクローン。面白い。懐かしい。楽しい。一昔前に流行ったので知ってる人も多いと思う。いまさらながら超楽しい。真上に打った時、フラットな状態(玉が2個並んでる)だったら弾は右側にずれるとか謎のtipsとか色々を全然覚えてた。微妙なラインも感覚でそこそこ読み取れる。いや楽しい。

    で、オンライン対戦できるので遊びまくってる。但しWindowsとMacは無い。Linuxなそれでないと遊べない。残念!(バージョン違いならあるとかなんとか)

    オフィシャルページにIRCもあるよ!って書いてたけど英語とフランス語しか部屋がなかったので日本語部屋を勝手に作った。

    • irc.freenode.net
    • #fb2-ja

    俺しかいない。誰か……。

    おもしろいからりなくさー達はもっとやればいいのにと思った。

    No Tags]]>
    http://dzfl.jp/blog/2007/10/09/frozen-bubble/feed/
    みんなのチカラが必要だ! http://dzfl.jp/blog/2007/09/25/null-44/ http://dzfl.jp/blog/2007/09/25/null-44/#comments Mon, 24 Sep 2007 15:39:24 +0000 tomo http://dzfl.jp/blog/2007/09/25/null-44/ はて☆すたアンケート - id:cho45はアルファギークか否か

    頼む!!!

    No Tags]]>
    http://dzfl.jp/blog/2007/09/25/null-44/feed/
    わーい!ダンゴムシ描いたよー! http://dzfl.jp/blog/2007/09/13/dangomushi/ http://dzfl.jp/blog/2007/09/13/dangomushi/#comments Thu, 13 Sep 2007 05:08:50 +0000 tomo http://dzfl.jp/blog/2007/09/13/dangomushi/ いや描いてしばらく経つけどさ。

    諸君、私はダンゴムシが最近お気に入りである。ダンゴムシとはなにか。これだ。

    (]]]]])<

    お気に入りなあまり画像にした。これだ。

    ダンゴムシ

    所要時間30分弱のでっちあげだ。ジャギーとか気に入らない部分はあるのだがまあいいだろう。諸君、端的に言おう。特に意味はないのだ。ただちょっとダンゴムシが流行るといいな、とか思ってるのは否定しない。

    以上だ。

    (]]]]])< 未来で待ってる!

    (]]]]])< 修正した!

    No Tags]]>
    http://dzfl.jp/blog/2007/09/13/dangomushi/feed/
    よくかんがえたら http://dzfl.jp/blog/2007/08/22/null-43/ http://dzfl.jp/blog/2007/08/22/null-43/#comments Tue, 21 Aug 2007 19:03:56 +0000 tomo http://dzfl.jp/blog/2007/08/22/null-43/ 暇でない人にもちょっかい出してるきがする。だめだこいつ。

    No Tags]]>
    http://dzfl.jp/blog/2007/08/22/null-43/feed/
    考えるバカ http://dzfl.jp/blog/2007/08/21/null-42/ http://dzfl.jp/blog/2007/08/21/null-42/#comments Mon, 20 Aug 2007 22:02:48 +0000 tomo http://dzfl.jp/blog/2007/08/21/null-42/ なんか気づいたら連日ustreamで酒飲んでるなぁ。アホだなぁ。

    ustreamを会話ツールとして使うのは多分想定されていない使い道なんだろうけど、実に使い勝手がよい。一人で寂しいオイラが誰かと喋りたいと思った時、skypeなどで話しかけるのは相手に会話を意識させないといけない。遊んでくれつって遊んでくれる人・時でないといけない。ちゃんと話題があれば別にいいんだけど、たんにこっちはダベりたいだけなので電話はかけ辛いのです。

    その点ustreamは基本、こっちが一方的に配信してれば暇な人がIRCなりで反応してくれるので相手を探すプロセスがいらない。さらにノリノリな人であれば配信もしてくれるのでテレビ電話のようにダベれる。で、落ちたい時に落ちる。最高。

    で、連日はしゃぎまくりなustream飲み会だが。誰が参加しているのか視聴側はめっさ把握し辛い。たまたま見た人は勿論、もともと内輪で話してる人間ですら誰が配信してるのかを追いづらい。いろんなIRCチャンネル・メディアを跨ぐからね、配信宣言やらが。会話も誰かのチャンネルだったりバラバラだし。

    な・の・で、ustreamerのちょっと違う奴が欲しいね。

    ustreamerは視聴者が複数の番組を見る為のもの。同じURLだろうと内容は同期されない。開くチャンネルをサーバー側で保持して誰が見ても同チャンネルが表示されるようになれば現行の飲み会に誰が参加しているかわかるようになる。チャンネルのadd/deleteはとりあえず誰でもできるようにしていいかな。面倒だし。ただチャンネルリストをサーバーが保持するようになればそれでいい。あとそうね、飲み会別にアドレス区切れれば十分か。

    ustreamerのadd/delete機構をテケトーになんか.txtとかに保存・読み込みするようにすりゃできるけど。めんどくせー、JSとかいぢれねー。誰かgeek作ってくんねーかな。作ってくれたらgeekを称える飲み会とかしよう。うん。

    No Tags]]>
    http://dzfl.jp/blog/2007/08/21/null-42/feed/
    最近のバカ http://dzfl.jp/blog/2007/08/18/null-41/ http://dzfl.jp/blog/2007/08/18/null-41/#comments Sat, 18 Aug 2007 04:07:10 +0000 tomo http://dzfl.jp/blog/2007/08/18/null-41/ 酒をー、頂いてー、おります。

    大量の水と大量の氷で薄めた日本酒をちびちびやっとります。でもでもね、薄いと日本酒がなんだかフルーティでおいしいんだよ?ほんとだよ?

    で。部屋で一人で飲むのは寂しかったのでIRCで叫んだりオンラインの人とかちょっかいだしたりした。反省してない。やっぱり一人で飲んでも楽しくないしね。迷惑かもしれないがそのへん汲む能力は未修得なのでお構いなしに絡むバカであります。

    あまりにひどいせいか日記に書けとか言われた気がしたので書いた。呑んだ時に書く。10割読む価値ないよ。

    で。昨夜は素晴らしかった。ustreamでオンライン飲み会だった。放送者だけでも10人超いた。超楽しかった。深夜なのになんか歌ってた。みんないい大人なんだからもう少し落ち着けと思った。俺のように。うん。俺のように。

    もっとustreamで飲み会とか広まればいいと思った。たっのしーよー。カメラとマイクでゴーゴーだよ。だいたいそんなかんじ。

    #エスケープ直した!ありがとう兄貴!><
    #兄貴も飲もうぜ!

    No Tags]]>
    http://dzfl.jp/blog/2007/08/18/null-41/feed/
    ノベログコンバーターで青空文庫を読む http://dzfl.jp/blog/2007/08/10/aozora-novelog/ http://dzfl.jp/blog/2007/08/10/aozora-novelog/#comments Fri, 10 Aug 2007 07:03:41 +0000 tomo http://dzfl.jp/blog/2007/08/10/aozora-novelog/ ノベログコンバーター面白い。記事の印象がインターフェースでがらりと変わる。面白い。特にしょこたん☆ぶろぐが秀逸。ボッチボーンとか最高。

    で。とりあえずノベルといえば青空文庫だろうてことで。そのまま青空文庫をぶち込んでも読めそうな気配はしたんだけどダメだったので、青空文庫を心底テケトーに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]]>
    http://dzfl.jp/blog/2007/08/10/aozora-novelog/feed/
    MTの何がすごいって http://dzfl.jp/blog/2007/08/09/null-40/ http://dzfl.jp/blog/2007/08/09/null-40/#comments Thu, 09 Aug 2007 04:15:35 +0000 tomo http://dzfl.jp/blog/2007/08/09/null-40/ カスタムする気力を根こそぎ消失させるとこ。

    No Tags]]>
    http://dzfl.jp/blog/2007/08/09/null-40/feed/

    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" )