«前の日(09-22) 最新 次の日(09-24)» 追記
にっき
Google
2003|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|10|12|
2015|01|12|
2016|01|12|
2017|01|12|
2018|01|12|
2019|01|12|
2020|01|12|
2021|01|
2022|01|
2023|01|
2024|01|

2004-09-23 (木)

_ リファラ SPAM 129 件

とうとう私のところにも来てしまった。今回来たアドレスは1つだけだったが、今後のことも考え /sex|adult/ にマッチするリファラを制限することにする。ちょっと判定が甘い気もするが、違う SPAM が来た時はその都度ルールを追加すればよい。

まず、すでに書き込まれてしまった SPAM だが、tdr を直接書き変えるのも何なので、以下のようなプラグインで対処する。

# hide_referer.rb

eval( <<-TOPLEVEL_CLASS, TOPLEVEL_BINDING )
module TDiary
  module RefererManager
    def remove_referer( ref )
      uref = CGI::unescape( ref )
      @referers.delete( uref )
    end
  end
end
TOPLEVEL_CLASS

if @mode != 'edit' then
  @diaries.each_value do |diary|
    limit = diary.count_referers
    diary.each_referer( limit ) do |count, ref|
      diary.remove_referer( ref ) if /sex|adult/ =~ ref
    end
  end
end

eval を使うと人間をダメにする好例のようなプログラムだが、これを使うと編集時以外は対象のリファラが非表示になる。編集時だけ表示されるようになっているのは、どんな SPAM が来たのか見たい時もあるかもしれないからである。

次に、これから来る SPAM の対策だが、tDiary のフィルタ機能を使って以下のように対処する。

# spam.rb

module TDiary
  module Filter
    class SpamFilter < Filter
      def referer_filter( referer )
        /sex|adult/ !~ referer
      end
    end
  end
end

なお、コメントフィルタと併用する場合は、適当にマージする必要がある。

_ ADSL が繋がらない

ので NTT に電話したら、モデムの電源を入れなおしてくれと言われた。そのとおりにやったら復活したが、今までそんな事したことないのに何でだろう?

_ 今日のアニメ

きまぐれオレンジロード#46
スキー場で恭介とまどかの乗ったゴンドラが止まってしまい、中で夜を明かす。

2005-09-23 (金)

_ P701iD - お触りしてきました!

全体的によさげな雰囲気だが、思ったより折りたたんだときの厚みがあるのが気になるところ。

_ 今日のアニメ

ドラゴンボールGT#10
ドラゴンボールを奪ったパラパラブラザーズに、変なダンスを踊らされる。
りぜるまいん#6
龍之介に喜んでついて行くりぜるを見て、友紀は気になって仕方がない。
本日のツッコミ(全1件) [ツッコミを入れる]

_ TrackBack [http://blog.livedoor.jp/tajima13/ バナーを貼るだけで小遣い稼ぎ 一登録当たり500..]


2006-09-23 (土)

_ 車を物色(5)

車両登録が月曜日にしかできないとかで、納車が28日以降に延びてしまった。残念。

_ 今日のアニメ

パトレイバー#25
太田とのコンビが憂鬱な進士に、ヘッドハンティングのオファーが舞い込む。
彩雲国物語#21
龍蓮が秀麗や影月とともに王宮へ行くと、劉輝に見つかり一緒に怪談話をする。
アニメひみつの花園#9/10
メアリーは帰ってきた屋敷の主人・クレイヴンに、秘密の庭が欲しいと言う。

2007-09-23 (日)

_ 今日のアニメ

名探偵コナン#73
小五郎がコナンを連れて麻雀をやっていると、近くの金融会社社長が殺される。

2008-09-23 (火) 9083steps

_ 携帯アクセス解析ツール「うごくひと」をtDiaryに設置する

「うごくひと」はHTMLをページに貼るだけで解析自体はできるのだが、検索キーワードが解析できる詳細解析をするにはサーバにプログラムを埋め込む必要がある。

このプログラムはPHP版とRails版が用意されているのだが、tDiary版なんてのは当然ないし素Ruby版もないので、たつをさんとこを参考にtDiary版を作ってみた。

tDiaryには携帯ページ用のフッタ編集手段は用意されていない(add_footer_procも使えない)ので、skel/i.footer.rhtmlを直接編集する。

<%# i.footer.rhtml $Revision: 1.1 $ %>
<a href="http://m.nakanohito.jp/ugokuhito/"><img src="<%=
uri = "http://m.nakanohito.jp/an/?type=m&u=***&h=***&guid=ON&qM="
uri << CGI::escape( @cgi.referer||'' ) << "|AzR|"
uri << @cgi.server_port.to_s  << "|"
uri << CGI::escape( @cgi.host ) << "|"
uri << CGI::escape( @cgi.request_uri ) << "|Y|"
%>" width="72" height="16" alt="" border="0" /></a>
</BODY>
</HTML>

u=***とh=***の部分はユーザー固有と思われる数字なので、貼り付け用コードから適当にコピペしてください。

_ 給油&洗車

レギュラー171円/Lで、燃費は8.5km/L。

_ 今日のアニメ

名探偵コナン#122
夜中に芝居小屋へ行く座長の後をつけると、役者が殺され座長も頭を殴打される。


2010-09-23 (木)

_ げんしけん連載再開

あんなに綺麗に終わったのに…。



2012-09-23 (日)

_ iPhone 5のSIMフリー版が早くも登場、約12万円 / microSIMをnanoSIM化するカッターも同時発売

16GBモデルで99,800円かー。キャリアモデルは軒並み値上がりしていたが、SIMフリー版は若干値下がりしてるな。世界的に値上がりしてるというわけではないのか。しかしnanoSIMカッターはかなり勇気いるな。失敗してもドコモは取り合ってくれないかもしれないし。ドコモの端末でnanoSIMモデルが出るのを待つか、日本通信がnanoSIMを出すのを待ったほうがいいかも。


«前の日(09-22) 最新 次の日(09-24)» 追記