コメントスパムうざい
SpamBayes を利用して簡単にフィルタリング出来ないかな?
と、試してみると普通のテキストでも使える。さて効果あるかしら
------------------------------------------------------
#! /usr/bin/env python
import os
from spambayes import storage
from spambayes.SplitterForU import tokenize
def getScore(s):
tokens = tokenize(s)
fname = os.path.expanduser('~/.hammiedb')
bayes = storage.open_storage(fname, 'dbm', 'r')
score, items = bayes.spamprob(tokens, True)
print 'spamprob: score=%.3f' % score
for k, v in items:
print '%.3f: %s' % (v, k.encode('utf-8'))
if __name__ == '__main__':
getScore(u'この前はありがとう。とても参考になりました。')
------------------------ 〆 ------------------------------
実行出力:
spamprob: score=0.798
0.103: *H*
0.605: になりました
0.699: *S*
0.706: 前
0.767: とても
BBS の改良
チャットと掲示板を融合したような環境を作りたいなと。ご意見くだされ。
投稿フォーム:
Papasan のところで全文検索対応
http://papasan.org/papablog/483
http://papasan.org/papablog/30b530fc30fc/ping30b530fc30fc/51686587691c7d22/
必要なものは postgresql, mecab, senna, ludia
http://mecab.sourceforge.net/
http://qwik.jp/senna/FrontPageJ.html
https://sourceforge.jp/projects/ludia/
軽くて正確で速そう。感謝^^
「PostgreSQLで全文検索」なんて記事がありました。
http://blog.postgresql.jp/28 - JPUG広報担当blog
*rast* を使うと like 検索より 100 倍くらい速いらしい。
http://www.netlab.jp/rast/
インデクス作るのであたりまえか。でも後で試してみようっと。
kiyo さん like な検索方式試してます。
http://owa.as.wakwak.ne.jp/zope/labs/bbs/2/254
便利ですね。論理式で検索するには PostgreSQL との間に一枚かますしかないのかな。like 演算子でも可能かもしれないけどペンディング。
BBS のトップページに Google 検索機能追加した。本当は独自検索処理を付けたかったけど、ものは試し。
10 分もあれば追加できる Google はとても便利だ。
当然、もし Google がダウンした場合使えないし、イントラネットでも使えない。
使ってみれば、どういうものが必要か自然と解かるであろう。
>>79 基本的なアイディアは↓です
これ以前見たんだけど。。。
成る程{ 左手(パー)を右手(グー)で叩く心境 }
「次へ」の表示でなく、2件とか3件先もワンクリックで見れるし、なによりURLがスッキリで良いですね。
お二人様いらっしゃい^^
これで外からの書き込みも確認できたので助かりました。昔の /zope/bbs はリダイレクトで /zope/labs/bbs に今切替えました。梯子を外したら、もう後戻りできません。
>>77 どうやったんだろう?
基本的なアイディアは↓です
http://owa.as.wakwak.ne.jp/zope/coreblog/83
あまり一般的な方法じゃないとすると、どこかに落し穴があるかもしれません;;
なにはともあれ、書き込みありがとうございます m(.".)m
かっこい〜。 さすが。^^/
ふーん、?&無しでのURLでアクセスできるんだあ
どうやったんだろう?
何はともあれ記事の場所が特定できるのはいいなあ
僕もいじろうかなあー
BBS のベースを改造しました。だんだんチャットBBSとは離れていきますがすいません。
なにより記事にインデクス付いたのが収穫です。
とりあえず改造版を公開します。
今日の段階ではセキュリティ的にまずい箇所が存在するのは解かってます。
一応アクセス制御してますが(爆
今日は改造しただけなので、明日ゆっくり?見ます。
(ゆっくりと云う言葉は久しく死語ですけど;;)
変更点を簡単にまとめて置きます。
1. 記事の場所を /zope/labs/bbs/{MID}/{CID} で一意に決定
2. 操作機能を /zope/labs/bbs/{MID}/{CID}/{method} に統一した
3. 前のページ、後のページボタンを止めて、Google っぽいインデクスにした。
4. 余分な(使われない)機能は削除した
5. いつものように、気まぐれで見栄えを変更