2004/11/05

spamコメント対策

Filed under: WordPress,日々のこと — てらき at 09:03

今朝起きてみると,やたらとこのコラムへのコメント投稿が多かった.調べたところ,全てspam投稿(いわゆる広告などの無差別投稿)だったので,対策を施した.本来であれば,ここに書いたことに対して,閲覧者がつっこみなどの書き込みが出来るんだけど,所詮HTTPでサーバ内の書き込みプログラムを叩いているだけなので,外からそこをつっつくプログラムをこさえれば難なく大量投稿が可能なわけだ.きっとそんなプログラムをこさえて,いろんなblogサイトにspam投稿している人(企業?)なんでしょう.ま,ここにはBBSもあるし,つっこみはBBSで出来るから,このコメント機能を無効化して対策しましたのでよろしく.でも,blog最大の利点なトラックバックには正常に反応するようにしているのでトラバは可能です.
#といっても知り合いのblogerは居ないけど..

TrackBack URL : http://blog.prism-r.com/wp-trackback.php?p=327

2004/07/22

写真つきのテスト

Filed under: WordPress — てらき at 17:16

去年の芋煮
写真つきを投稿するとどうなるのか試していなかったので試してみた.上に表示されるのか,左か,右か.それともど真ん中?ま,真ん中ってことは無いだろうな..

さて,テストで使用したこの写真は,去年山形で芋煮会をやったときの完成証拠(?)写真.特徴はやっぱり牛肉&醤油を使用しているところかな.

TrackBack URL : http://blog.prism-r.com/wp-trackback.php?p=272

2004/07/16

やっとpingが送れた!けど...

Filed under: WordPress — てらき at 17:36

を参考にPingBackを送信できるように改造してみた.ただ,WordPressMe1.2.2では投稿時に$blognameなどを引いてこないようなので関数内で取り込むようにちょいと修正.結果...

  ○ gooBlog
  ○ ココログ
  × PING.BLOGGERS.JP

ん~,何故PING.BLOGGERS.JPはダメなんだろう..ちと考えよう.BlogPeopleは面倒そうなので片手間では出来そうに無いからペンディング.
ちなみに変更ソースはこんな感じ..

=== wp-includes/functions.php (add function) ===
function send_ping() {
  global $use_weblogsping, $blogname,$siteurl,$blogfilename;
  $ping_host = array( 'blog.goo.ne.jp',           // 0:gooBlog
                      'ping.cocolog-nifty.com',   // 1:ココログ
                      'ping.bloggers.jp',         // 2:PING.BLOGGERS.JP
                      '' );                       // EndMark

  $ping_path = array( '/XMLRPC',                  // 0:gooBlog
                      '/xmlrpc',                  // 1:ココログ
                      '/rpc',                     // 2:PING.BLOGGERS.JP
                      '' );                       // EndMark
  $ping_srv_num = count( $ping_host );
  $ping_blogname     = get_settings('blogname');
  $ping_siteurl      = get_settings('siteurl');
  $ping_blogfilename = get_settings('blogfilename');

  for( $svr_cnt = 0 ; $svr_cnt < $ping_srv_num ; $svr_cnt++ ){
    if( $ping_host[$svr_cnt] == '' ) break;
    $c = new xmlrpc_client( $ping_path[$svr_cnt], $ping_host[$svr_cnt], 80 );
    $m = new xmlrpcmsg( "weblogUpdates.ping",
                        array( new xmlrpcval( $ping_blogname ),
                               new xmlrpcval( $ping_siteurl."/".$ping_blogfilename) ) );
    $result = $c->send( $m );
    unset( $c );
    unset( $m );
  }
}

=== wp-admin/post.php (Line:170~)===
  if ($post_status == 'publish') {
    if((get_settings('use_geo_positions')) &&
       ($post_latf != null) && ($post_lonf != null)) {
      pingGeoUrl($post_ID);
    }

    if ($post_pingback) {
      pingback($content, $post_ID);
      send_ping(); // < << 追加
    }
  :

TrackBack URL : http://blog.prism-r.com/wp-trackback.php?p=259

移行作業

Filed under: WordPress — てらき at 15:34

ブログにはpingbackという機能がある.どんなもんかというと,自分がページを更新した事をpingサーバに送信し,更新したことを通知するというものらしい.(俺も詳しくはしらん:P)んでもって,その設定をしてみたのでテストも兼ねて!!ん~,どうなるでしょう..

んで,タイトルの移行作業.WordPressに乗り換える前は自前で作ったDB連動の簡易日記システムをサクっと作って使っていたが,それには当然ながら”カテゴリ”なんて概念は無い.というわけで,記事そのものはphpのシェルを書いて,一気にテーブル更新をさせてOKだったんですが,カテゴリ部分は最初デフォルトで埋めて,ちまちま更新という原始的な作業だった.ま,カテゴライズしてない記事を機械的に振り分けることはほぼ不可能だからしょうがないんけどね..約3年分のデータだから覚悟して..と思ったが,結構サボりがちだったお陰(?)で手動更新数が300件未満で済んだとさ.

TrackBack URL : http://blog.prism-r.com/wp-trackback.php?p=255

2004/07/15

ちょこっとリニュ

Filed under: This Site,WordPress — てらき at 11:48

ん~...ちょこっとって書いたけど,実際はちょこっとではないかな?
見てのとおり,この日記コラムシステムを変えました.ま,今流行り(?)のブログ形式にしたんだけど,最近この”ブログ”が気になってていろいろ調べたら自分のFreeBSDにもブチ込めて,運用もそこそこ楽チンっぽいWordPresMEなるものを見つけた.機能もよろしくて今回の導入に相成った訳でございます.しかも気に入ったのはMySQLとPHPを使って稼動する点かな.見栄えもスタイルシートで変えられちゃうのがマル!つーわけでちょこっと綺麗になった当コーナーを今後ともよろしく★

あ,そそ.このWordPress(というかblogツールでは一般的?)には記事に対してコメントすることも出来ちゃう.試したい人は試してみそ!

TrackBack URL : http://blog.prism-r.com/wp-trackback.php?p=254