senchou このページをアンテナに追加 RSSフィード

この日記は外部に公開されております。メンバーの公開、非公開は 参加者一覧ページ(参加者のみ閲覧可能)にて確認してください。グループモードにすると参加者のみに公開されます。

2005-10-26

MT2.661で重複トラバ拒否 02:39

MT3にする*1、とか、言い続けた人間が取った行動は結局プラグインであった。

http://tbce.org/navi/archives/entry155.php

やった事と言えば、

quasi-spamfilter.plを多少書き換えただけ。

Ogawa::Memoranda: Quasi-Spam Filter Plugin

何をしているか

MySQLのTBPingテーブルから、最新5件のtbping_source_urlを抽出。

無理やり正規表現の条件にぶち込んで、比較判定。

一致したら、403を返して、トラバ拒否。

(本当は正規表現は必要ないが無視。)

まずは85行目あたり

sub is_tbping_spam {
    my $tbping = shift;
    return ($tbping->excerpt =~ /$TBPING_PATTERN/i);
}

となっている部分を変更。

概要でスパム判定している所をURLで判定するように変更。

#filtering by  trackback permalink (source_url)
sub is_tbping_spam {
    my $tbping = shift;
    return ($tbping->source_url =~ /$TBPING_PATTERN/i);
}

次に10行目あたり

判定条件を変更。

package MT::Plugin::Quasi_SpamFilter;
use strict;
use vars qw($COMMENT_PATTERN $COMMENT_METHOD
	    $TBPING_PATTERN $TBPING_METHOD
	    $ENABLE_LOGGING
	    $URL %comment_methods %tbping_methods);

# Set your spam pattern
$COMMENT_PATTERN = '<h1>|<a\s'; # H1 or A elements
$TBPING_PATTERN = '<h1>|<a\s'; # H1 or A elements

package MT::Plugin::Reject_DoubleTrackBack;
use strict;
use MT::TBPing;
use vars qw(
	    $TBPING_PATTERN $TBPING_METHOD
	    $ENABLE_LOGGING
	    $URL %tbping_methods
  @RecentPings
  $recentping0
  $recentping1
  $recentping2
  $recentping3
  $recentping4
  );

@RecentPings = MT::TBPing->load({ blog_id => 1 }, {
    sort => 'created_on',
    direction => 'descend',
    limit => 5
});
  $recentping0 = $RecentPings[0]->source_url;
  $recentping1 = $RecentPings[1]->source_url;
  $recentping2 = $RecentPings[2]->source_url;
  $recentping3 = $RecentPings[3]->source_url;
  $recentping4 = $RecentPings[4]->source_url;

# Set Trackback filter pattern
$TBPING_PATTERN = "
$recentping0
|$recentping1
|$recentping2
|$recentping3
|$recentping4
"; 
# Recent 5 Trackback Permalink

とまぁ、きれいなソースは、私によって、見るも無残なモノに変わりましたとさ。

*1:MT3の新しいのなら、小粋空間: 重複トラックバック防止プラグインが利用可能。

トラックバック - http://tbcenter.g.hatena.ne.jp/senchou/20051026

2005-10-22

トラセンクリップ(仮(仮))を蒸し返す案。 06:55

一応id:hanroさま宛。


BlogMarks.net : Last public marks

ソーシャルブックマークサービスでブックマークしたページのスクリーンショットを保存してくれるのがBlogmarks.net。

んで、

以前はどうだったか記憶に無いけど、

先日眺めてみたらRSSのcontent:encodedに画像リンクがちゃんとある。

しかも、Atomのほうには、link rel="image"、ってことで画像リンクが配信されてるよ。

、、、ということはだ。

PHP使えばいけるんじゃね?トラセンクリップってのも。

というお話でしたとさ。


バナーの方はまったり進行で全く問題ありません。

仮に没になったとしても、悔いはありませんです。

企画発動予定。 06:48

単発ネタというのもありではないかという話で、

例の京都のレポートとか。

ちょっと妄想 06:47

トラセンのRSSにスタイルシート付けてみようかと思う。

いわゆるひとつのXSL?だかXSLT?だかってやつ。

とは言っても、やり方を全く知らないのでまずは調査かな。

トラックバック - http://tbcenter.g.hatena.ne.jp/senchou/20051022

2005-10-20

マルチポスト 23:44

Close Lineにお願いコメント発射しました。

マルチポスト削除履歴

トラックバック - http://tbcenter.g.hatena.ne.jp/senchou/20051020

2005-10-17

タグ関係とトラックバック検索 04:36

http://tbcenter.g.hatena.ne.jp/arikui/20051014/1129293724

良い感じかと思います。

今後の方針ですが、なんというか問題は見栄えですか。


現在はトラセンのテンプレートに取り込む格好でトラックバック検索関係は存在していますが、

今後自由闊達な設計をしていくためには、トラセンの幅600pxから離れて、可変長でやっていくような方法もありえるかも、とか思ったり。

かっこいい可変デザインについては、id:hanro氏の降臨を待つとして(ぇ

600pxで2カラムってのは少し窮屈かなぁとか。


予定としては、MTの皮を被った検索エンジンって感じですか。

表面は固定幅で諸々やりつつも、大事なところはシンプルにいければなぁとか。

ドキュメントの整備はそれとして、

可能な限りは直感的にわかるシステムがあるとよいかな、とか。

トラセン個別アーカイブの表示を少し変更。 03:52

根性で現在の場所がわかるようなHTMLに変更。

MTの粋を極めたかの如きバッドノウハウ発動*1

恥ずかしいのでソースは見ないでください。

ex.: http://tbce.org/archives/entry50.php

トラセン個別アーカイブにカテゴリ一覧を表示。 20:26

ex.:http://tbce.org/archives/entry67.php

一番上にトラックバックカテゴリを丸ごと配置してみています。

実験的要素満載です。


あと、個別トピックへRSSへのリンクをアイコンに変更。

手動トラックバックはトラバURLの下部から誘導するようにしています。

競馬板用語辞典を静的生成に偽装。 20:12

http://tbce.org/2chwiki/

.htaccessとPHPのソースをゴニョゴニョして

静的生成っぽく見せるようにしました。


SEO効果があるんじゃないかと勝手に妄想。


参考にしたのは

http://terai.xrea.jp/PukiWiki/RewriteEngine.html

http://tfs.s41.xrea.com/pukiwiki.php?PukiWiki%C0%C5%C5%AAURL%B2%FE%C2%A4

http://216.239.63.104/search?q=cache:http%3A%2F%2Fcubic9.com%2FPukiWiki%2F%25B2%25FE%25C2%25A4%2F%25C0%25C5%25C5%25AA%25A5%25B3%25A5%25F3%25A5%25C6%25A5%25F3%25A5%25C4%25A4%25CB%25B5%25B6%25C1%25F5%2F%25A5%25DA%25A1%25BC%25A5%25B8%2F


htmlファイルに偽装ってのを参考にしたけど、

個人的な好みとして拡張子.htmlは付けない設定で。

*1:PHPで文字列置換しただけ

トラックバック - http://tbcenter.g.hatena.ne.jp/senchou/20051017

2005-10-12

一服して補足 03:15

関連タグを活かせるかもしれない案としては、

(具体的なシステム面は考慮しておりませんが)

  1. 「注目キーワード」を手動登録
  2. 各注目キーワードの関連タグを「自動注目キーワード」として出力
  3. トラセントップページには「注目キーワード」+「自動キーワード」とか。

タグは本来タグ同士でしか繋がらない訳ですが、活用という点では、単に検索キーワードとして利用するのもアリかと思います。


注目キーワードの自動化 02:53

http://d.hatena.ne.jp/arikui/20051011#1129035662

思いついたこととしては手動を絡めつつ、自動出力という感じでしょうか。


以下激しく支離滅裂なので注意。


例えば、現在注目キーワードに「アイポッパー」というのを出しておりますが、

これを、tagf.cgiでみると、

トラセン:タグ一覧 [アイポッパー]

こんな感じ。

「オーストラリア」とかをクリックすると、芋づるで色々出てきて楽しい。

てなわけで、注目キーワードのリンク先をtagf.cgiにする、というのはありえると思います。

さらに言えば、「注目キーワード」に関連したタグを「注目タグ」としてトップページに貼っても面白いかも。


課題としては、tagf.cgiの操作が難しいことでしょうか。


ありえそうな話としては、例えば、左カラムと右カラムの動作の分離とか。

左と右の背景色を変えて、さらに左のみリスト形式で縦一列。

右カラムはそのままで、

クリックすると、検索結果にデフォルトで飛ぶとか(現在は別のタグ一覧が表示されてtagf.cgiから抜け出しづらい)。


そんなのもありえるかなぁと。

トラックバックもだいぶ溜まってきたんで、tagf.cgiが活きる状況になったのではないかと、勝手に妄想しております。

トラックバック - http://tbcenter.g.hatena.ne.jp/senchou/20051012

2005-10-10

トラセンをPHP化っぽく 01:36

いわゆる動的に変動するデータをMTで別ファイルに出力しつつPHPでインクルードするとか。

[]英語ブログにメールフォーム 01:36

置きますかね。

解析 01:36

http://tbce.org/twatch/?website=01

新しいの入れました。

rosettastonejprosettastonejp2005/10/11 11:00置いてもよいかとは思われますが、読むのに時間がかかりそうですねw
スパムと間違わないようにしなければ・・・って、メールフォームからスパムって来るのかな?
その辺り全く知らないので申し訳ありません・・・。

senchousenchou2005/10/11 17:27スパムは相手次第でしょうか。
貼り方によりますけど、スパムは来る確率が高いかと思います。
まぁアクセスアップしないことには、スパムすら来ませんがw

トラックバック - http://tbcenter.g.hatena.ne.jp/senchou/20051010

2005-10-06

予想企画まとめページ 18:32

トラセン突発企画「2005年下半期G1予想大会!」: 参加Webサイト一覧

別ページを作るかどうか考えたのですが、メンドクサイので上記のページを、そのまま、まとめページと呼称する予定です。


つきましては、このページから参加サイトにトラバ発射しまくろうと思うのですが。

いかがでしょう。

スパム判定はされないかな、、と勝手に妄想しているのですが。

御意見などお聞かせくださいませ。

英語ブログ 18:27

http://tbce.org/en/


http://tbcenter.g.hatena.ne.jp/arikui/20051005/1128494341

正直な所、日本競馬に関する英語ページがどこにあるか知りませんでした。

参考になります。

ところで

http://210.168.85.50/cgi-bin/db2www.cgi/jair0003.d2w/report?race_ymd=20050911&race_jo_cd=06&race_no=07

これはどこから出てきたのでしょう?

大変興味があります。


んで

現状の検討課題としては、

  1. 日本語ページへのリンク
  2. サイドバーコンテンツ
  3. CSSの細かい調整

くらい。


日本語ページにリンクする場合、どのようにリンクするか。

国旗とかを表示すると見やすいんだろうけど、記事各側の負担になるとしたら痛い。その場合寧ろカテゴリ機能を持ったブログで再出発すべきかな。


サイドバーにはarikuiさんが出してくれたページをリンクするとして、

他にも、英語表記の競馬ブログや、

情報元日本語サイトへのリンクも入れたい


CSSは記事タイトルの部分と、フッタの部分のリンク色をそれぞれ変更予定。

現在のデザインだと記事区切りがわかりづらい。

momdomomdo2005/10/06 18:46>日本語ページにリンクする場合、どのようにリンクするか。
記事タイト<邦文まま>(ソース元)でいいんじゃないですかねえ。むしろ、SeaBirdさんのようにそのままでもいいかもしれません。
(それは”そういうページ”だから)

momdomomdo2005/10/06 18:49>つきましては、このページから参加サイトにトラバ発射しまくろうと思うのですが。
予想まとめのページはこのままでいいとして、トラックバックを打つタイミングですが、結果が出てから成績一覧のページより、各サイトというのもありかもしれないかなとか。

senchousenchou2005/10/11 17:24>リンク方法
すべては見栄え次第ですねぇ。リンク元に毎回リンクするかどうかとか、
ただ記事タイトルを日本語のままってのは無理っぽいかなと。
>トラバ適当に発射しました。
47個あるので毎回打つってのは厳しいかもと。

トラックバック - http://tbcenter.g.hatena.ne.jp/senchou/20051006

2005-10-05

[]メールフォーム設置 01:29

裏そのま☆まにあに遅れるわけにはいかん(?)、ということで、


http://tbce.org/podcast/

苦戦の末メールフォームの設置に成功。

サイドバーに置いてありますが、置く場所については変更の可能性アリ。


プログラムは

http://php.eweb-design.com/1301_mail.html

を利用。

UTF-8で動くように改造しました。*1

PHPですな。

*1:Shift_jisをUTF-8に置換しただけだがw

トラックバック - http://tbcenter.g.hatena.ne.jp/senchou/20051005

2005-10-03

トラセン個別ページ 02:05

改めてトラックバック検索へのリンクを貼りました。

他の事を放置して英語ブログ 02:05

とにかく再始動しようぜってことで、非公開設定を止めて超適当にエントリしてみた。

http://tbce.org/en/

とりあえず見栄えで直すべき所がある。

タイトルとか、サイドバーのコンテンツとか。

  • 文責表示に関しては、メンバー招待設定を利用していく。
  • トラセントップからのリンクは様子を見て。

他人事ではあるが。 02:07

競馬道GT4争奪!キルトクール王決定戦!!: 投票所不具合について。。。

外部サービスのリスクと言うか、

事前のテストについては、特に慎重に行っていくべきですね。

いや、批判とかではないつもり。

事故は、どうしてもあるものだろうなぁ、、、

トラックバック - http://tbcenter.g.hatena.ne.jp/senchou/20051003

2005-10-02

21:50

http://tbce.org/special/2005fall_calc.html

Lintたんに褒められてる。

このHTMLは 93点です。

すごすぎ

[]裏そのままにあに先越された 20:25

裏そのま☆まにあにメールフォームが(見事に先を越されたw)

CHOBI (ちょび) メール - お手軽♪お気楽♪メール送信フォームサービス

ポッドキャストについては、手っ取り早く、パクッちゃいますかね。

予想企画のまとめページ 16:07

http://tbce.org/special/2005fall_calc.html

とりあえず、OpenOffice.orgでHTML出力*1したのにバナーくっつけた程度のものを貼ってあるわけですが、

これ、なんか、見栄え良く見せる方法は無いものかと。

いいアイディアなどよろしくお願いします、、、

*1:HTML3.2という素敵仕様

momdomomdo2005/10/02 17:48妥当なHTMLに変更しておきました。あわせて軽量化もしています。見え方はほぼ同一なはずです。

senchousenchou2005/10/02 18:32げ、やべ、私が後になって、チクチク弄ってしまいました、、、
激しくロールバックの悪寒。
申し訳ありませんが、もう一度うpのほどを、、、

momdomomdo2005/10/02 21:31追加分を加えてupしなおしました。Opera,Firefox,IEすべて同じように見えるようになった…はず。

momdomomdo2005/10/02 21:33メールフォームは横取りしてでも(え)追加してもいいかと。まあupしているものを使ってもらってもいいんですが、手が回らないのでm(_)m

senchousenchou2005/10/02 21:56HTMLの件確認しました。ありがとうございました。
メールフォームは、そういえば、既にうp済みのCGIがありましたね。ちっと弄ってみますか。

トラックバック - http://tbcenter.g.hatena.ne.jp/senchou/20051002