blogSetomits

Hello

entries tagged with “coreblog

コメント/トラバ無しのRSSも用意

mixi 向けの RSS からはコメント/トラックバックを除いて欲しいと、ほんの数人からだけなのですが熱烈に乞われたので、そのように設定しました。 rss_xml の DTML メソッドはこちらに。実際の RSS の URL は

http://matatabi.homeip.net/blog/setomits/rss_xml?without_comments=1&without_trackbacks=1

です。 RSS リーダでこのブログを読んでくれているて、コメントやトラックバックが含まれていない方が良いという方はこちらをどうぞ。
Posted at 11:09 Comments : 0

インターネットチャンネル用にちょっと調整

Wii 用のブラウザでインターネットチャンネルを購入しました。YouTube Rimoなんかを見てるとなかなか面白いです。これまでに何度も「テレビでネットができます」というものが出ては消えてとしていたけど、ブロードバンドの普及などのインフラの整備/ストレージの低価格化/動画コンテンツの普及/WiFiやBluetoothなどのワイアレス技術の浸透など、ようやく機が熟した感じでしょうか。すごく楽しいです。

さておき、このブログをインターネットチャンネルで見てみたら字が小さくて読み辛い感じだったので、ちょっと調整をしてみました。
...
Posted at 11:42 Comments : 0

ルートアドレスアクセス時のリダイレクト

Zope の話。



これまで、このサーバの Zope のルートフォルダにアクセスされたときにはこのブログにリダイレクトされるように、 index_html という DTML Method を作ってそこに


<dtml-call "RESPONSE.redirect('/blog/setomits')">

とだけ書いていましたが、これを "matatabi.homeip.net" というドメイン名でアクセスのあったときだけリダイレクトされるように


<dtml-if expr="REQUEST['SERVER_URL'] == 'http://matatabi.homeip.net'">
<dtml-call "RESPONSE.redirect('/blog/setomits')">
</dtml-if>

と変更しました。

これで IP アドレスやプロバイダの割り振った名前でアクセスされたときにはリダイレクトされません。
Posted at 08:31 Comments : 0

後ろ向きコメントスパム対策ブックマークレット 2

後ろ向きなコメントスパム対策ブックマークレットをもうひとつ。

このブログのRSSにはコメントとトラックバックそれぞれの新しいものも含んでいて、僕自身も RSS リーダでそちらを確認し、頂いたコメントを察知しています。で、新しいコメントがついているとそれを見て、スパムであれば処理をするわけです。エントリを表示している状態からコメントの管理画面に遷移するためには、

javascript:location.href='http://'+location.host+location.pathname+'/manage_comments'

というブックマークレットを使っています。ホストが決め打ちではないのは、ここ以外でも COREBlog を使っているからです。
Posted at 03:46 Comments : 0

後ろ向きコメントスパム対策ブックマークレット

COREBlog の話。

最近はコメントを投稿していただくときに確認画面を挟んでいるのと、本文に a タグがある程度あったら非表示にしているのとで、コメントスパムが目につくことが減ってきました。ですが、たまにそれらをすり抜けてコメントスパムが見えることがあって、そのときに削除をしようと管理画面を見ると、これまで目にしていなかったコメントスパムがたくさんあるということがあります。

ということで、たまに何かに取り付かれたようにコメントスパムを削除しまくっています。これまでいくつかその場その場で対策を考えてはその存在を忘れといことを繰り返してきましたが、ひたすらチェックボックスをクリックするという行為をサポートするブックマークレットを作りました。



ブックマークレットの内容は


javascript:(function(){var s=document.createElement("script");
s.src="/b/check_del_comments.js";
document.body.appendChild(s)})();

です。間に改行を入れていますが、実際には1行にしています。



で、見ての通りで、実際の本体は

http://matatabi.homeip.net/b/check_del_comments.js

です。

直接コメント管理画面を開いている場合と Zope の管理画面でコメント管理フレームを開いている場合の両方で使えます。
Posted at 09:38 Comments : 0