パーソナルツール
現在の場所: ホーム takalog
書いた本
Plone 完全活用ガイド の Chapter 1, 2, 3, 11 を執筆しました。
plone のインストール、使い方から、機能・デザインのカスタマイズ、プロダクトの作り方まで、 plone のすべてがぎゅっと詰まっている書籍になっていると思います。
plone に興味がある人から、すでに使いこなしている方まで、ぜひ読んでみてください。
Plone 完全活用ガイドのサポートページ
« 2008September »
Su Mo Tu We Th Fr Sa
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
このBlogについて
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。 zope/plone関係の技術的な内容については http://takanory.net の方にまとめていこうと思います。 コメント・ツッコミはご自由にどうぞ。
最近のコメント
Re:FireNes死亡? (takanori 09-05 13:09)
Re:おすすめクレヨン2種 (takanori 09-03 01:46)
Re:おすすめクレヨン2種 (marino 09-03 01:16)
Re:SPACEWARP みたいな iCoaster 面白そう (takanori 09-02 23:39)
Re:SPACEWARP みたいな iCoaster 面白そう (ほん 09-02 02:13)
最近のトラックバック
日本語にてPlone3.xを使用する便利なプロダクト (ブログ 08-31 13:52)
新しい写真集モジュール (ロバートのブログ 03-18 08:28)
新しい写真集モジュール (ロバートのブログ 03-18 08:28)
トランペットアンサンブルコンサート (人生日記 03-08 17:37)
PloneSlimboxに乗り換え♪ (pt001-blog 02-23 17:14)
カテゴリ
puzzle (34)
mac (17)
av (25)
books (17)
coreblog (47)
ds (21)
lego (37)
misc (65)
moblog (250)
movie (31)
pc (39)
plone (205)
server (54)
suidou (29)
snowscoot (8)
sports (32)
software (122)
winds (33)
python (28)
 
文書操作

COREBlog2 でのトラックバックスパム対策(その2)

作成者 takanori投稿日 2008年09月01日 23時27分 最終変更日時 2008年09月01日 23時27分

COREBlog2 でのトラックバックスパム対策(その1) では、トラックバックスパムに含まれているキーワードを抽出しました。

次に、COREBlog2 のトラックバックを受け付けるスクリプトで、これらのキーワードが含まれているかチェックするようにします。

基本的なコードはかなり以前に書いた COREBlog2 簡易 trackback spam 対策 と同じような形式になります。

portal_skins/COREBlog2/tbping を以下のようにカスタマイズします。

変更前

title = cbtool.convert_charcode(form['title'])
blog_name = cbtool.convert_charcode(form['blog_name'])
excerpt = cbtool.convert_charcode(excerpt)
url = cbtool.convert_charcode(form['url'])

#Try to add trackback
try:
    #Send notify mail if need
    if context.getSend_trackback_notification():
        try:

変更後

title = cbtool.convert_charcode(form['title'])
blog_name = cbtool.convert_charcode(form['blog_name'])
excerpt = cbtool.convert_charcode(excerpt)
url = cbtool.convert_charcode(form['url'])

from re import compile
NON_WORD_REGEX = compile(r"[\W\-]+")

buzz_words = (
    'wellbutrin',
    'tarmadol',
    'acomplia',
    'propecia',
    :
)

#Try to add trackback
try:
    # buzz word check
    s = NON_WORD_REGEX.sub(" ", "%s %s %s %s" % (title, blog_name, url, excerpt)).lower().split()
    for word in s:
        if word in buzz_words:
            raise RuntimeError, 'buzz word error'

    #Send notify mail if need
    if context.getSend_trackback_notification():
        try:

コードの中身は前半で buzz_words にキーワード一覧を定義しておきます。

その後、 buzz word check と書いてあるところで、トラックバックの中に含まれている言葉に buzz_words に含まれている単語がないか調べて、含まれている場合はエラーを返しています。

あ、前回と同様 re モジュールを使っていますので、 PythonScript で標準以外のモジュールを使う で書いてある設定が必要です。

でも、この形式だと新しいキーワードのトラックバックスパムがどどどっと押し寄せると、意味ないんですよねぇ。

# 今日1日で140以上のトラックバックスパムが書き込まれてます...

というわけで次は別な対処方法を行います。

(さらにつづく)

カテゴリ
coreblog coreblog
トラックバック用URL:
http://takanory.net/takalog/967/tbping

おすすめクレヨン2種

作成者 takanori投稿日 2008年09月02日 23時33分 最終変更日時 2008年09月02日 23時33分
  • Authors:
  • Publisher: エー・ジー
  • ISBN:
  • Amazon Price: ¥ 1,344 ¥ 1,238     You save ¥106.00 (7%)

会社の中で、絵を描いてもらおうと思ったときに、マジックだと味気ないなーと思っていたので、それに変わる筆記具を探してました。

で、ふと「あ、クレヨンとかいいんじゃね?」と思って探してみたところ、気に入ったクレヨンが見つかって現在使っているのでご紹介。

一つ目は Baby Color(ベビーコロール) というちょっと変わった形のクレヨン。

小さい子供使いやすいように、この形になっているんだそうです。材料もなめても安心なものらしい。

なにより、この形がかわいいので描いてて楽しい気分になるかなーと。ケースにしまったときに顔になるのもかわいい。

このスライムみたいな形は、おそらく転がって机から落ちないようにも配慮しているものなんでしょう。

汚れにくいように硬めにできているので、力入れないと発色がイマイチだったりするんですけどね。

現在、12色セットを使っていますが、 スイート というちょっとかわった6色セットも追加でほしいかも。

そしてもう一つは PILOT 社の クレオロール というクレヨン。

こちらは Baby Color とは反対に大人向けクレヨンといった感じ。

ひねって芯を出すので、非常に使いやすいです。

芯もやわらかめで非常にはっきりした発色です。

本当は ラメ入りカラー セットが買いたかったんですけど、そのときはたまたま店頭になかったので、 メタリックカラー セットを購入しました。

芯を使い切ったらレフィルで芯を入れ替えられるのも非常にいい感じです。

カテゴリ
misc
トラックバック用URL:
http://takanory.net/takalog/968/tbping

Re:おすすめクレヨン2種

投稿者 marino 投稿日時: 2008年09月03日 01時16分

スライムくれよん、実はうさバッグ買った時に私も一緒に買ってました。
お友達の子にあげようと思って、結局まだ渡してないままなんですが…
力いるんですかー。ふむぅ。どうしましょう。
ちびっこの筋トレになりそうですか?('-')

Re:おすすめクレヨン2種

投稿者 takanori 投稿日時: 2008年09月03日 01時46分

へー、そうだったんだ < うさバッグ
一回で濃く塗るには力がいるけど、別に軽くても色は乗るので小さいお子様で問題ないと思いますよ。
ってか、小さいお子様向け商品だし。

ぎゃくにやわらかいと食べちゃったりしやすいから、ちょい固めがいいんじゃない?

筋トレは....marinoさんに必要なのでは? :-p

ファーバーカステルの消しゴムキャップ

作成者 takanori投稿日 2008年09月03日 23時21分 最終変更日時 2008年09月03日 23時21分

吹奏楽の練習をしているときには、楽譜に書き込みを行うために私は 2B くらいの鉛筆を使っています。

あと、スコアへの書込みにはわかりやすいように、消しゴムで消せる赤鉛筆と青鉛筆を使っています。

で、鉛筆を使い出して思ったのは、なかなか気に入った鉛筆のキャップがないこと。

よくある金属のとがったやつはなんていうか無粋な感じで個人的にはあんまり気に入ってませんでした。

それから多いのはキャラクター物のプラスチックのもの。puma のロゴが入っているのを使っていたんですが、なんか鉛筆とサイズがあっていなくてひびわれてきました。

そんなときに、 これは!! と個人的に思うものに出会えました。

それが、ファーバーカステルの グリップ2001イレーサーキャップ です。

鉛筆キャップが消しゴムでできています。お尻に消しゴムをつけている鉛筆はありますが、あれ、どうやっても消しゴムの方が先になくなるし、消しゴムだけ折れてなくなったりするので、鉛筆キャップになっている方が合理的です。

なおかつ、消しゴムなのである程度のやわらかさがあり、割れることはないでしょうし、見た目も個人的には気に入っています。

しかも、筆記具のトップメーカーの一つ ファーバーカステル の商品です。2個 126円とお手ごろ価格なのもとてもいい感じ。

というわけで、 アシストオン で見つけてときに買って使っています。納得する鉛筆キャップが見つかってよかった~~。

カテゴリ
misc
トラックバック用URL:
http://takanory.net/takalog/969/tbping

Powered by vine linux, python, zope, plone, coreblog