|

2007年10月 3日

Movable Type 4.01 にバージョンアップ

今回もすんなりバージョンアップできた。データのバックアップが面倒だったのだが、結局上書き。 レンタルサーバだと、データベースが1つしか持てないこともあるので、テーブル名に prefix を指定できると良いのに。ソースを見たら、ハードコーディングだった。

Tags:

Posted by ogaoga at 21:25 | Comments (0) | TrackBack(0)

2007年5月 7日

Movable Type のデータを、BerkeleyDB から MySQL へ移行

MovableType幼稚園: さくらインターネットでMT3.2をBerkeleyDBからMySQLへ移行

サーバの容量が圧迫されてきたので、こちらを参考にデータを MySQL へ移行してみた。意外と簡単だった。

Tags:

Posted by ogaoga at 22:40 | Comments (0) | TrackBack(0)

2005年12月21日

正しいタグの送り方

MTでTechnoratiへタグ情報を送るには : 亜細亜ノ蛾 - Weblog

で、結局こちらのサイトを参考に、タグを送るようにしてみた。うまくいくだろうか...

Tags: , , , , , ,

Posted by ogaoga at 22:19 | Comments (0) | TrackBack(0)

technorati タグ

テクノラティ: タグをつけよう!特集

Blog にタグをつけてみたが、<$MTEntryKeywords$> を使って自動的につけているため、うまく認識してくれるのかが不明。RSS テンプレートにも書いたりしなければならないのだろうか...?

それにしても、日本語だと、ひらがな、カタカナ、漢字、送り仮名違いなどで、タグがあいまいになりがち。うまいこと、同じ意味をまとめる仕組みがあれば、いっぱいキーワードか数に済むのだが...

Tags: , , , , , ,

Posted by ogaoga at 21:57 | Comments (1) | TrackBack(0)

2005年10月17日

Movable Type 3.2日本語版 Release-2

やっぱり、不具合に見舞われてしまった。

MovableTypeで行こう!:Movable Type 3.2日本語版 Release-2 を参考にアップデート。

このエントリはテストを兼ねているのだが、うまくいくだろうか?

Tags: , ,

Posted by ogaoga at 13:28 | Comments (1) | TrackBack(0)

2005年10月11日

テスト投稿

Tags:

Posted by ogaoga at 23:42 | Comments (0) | TrackBack(0)

2005年9月30日

Movable Type 3.2

Six Apart - MovableType News: Movable Type 3.2 日本語版の提供を開始

バージョンアップ前のコメント一覧が消えてしまう問題も解決していた。よかった、よかった。

Tags:

Posted by ogaoga at 23:10 | Comments (0) | TrackBack(0)

2005年9月 9日

MT32b ファーストインプレッション

Six Apart - Movable Type 3.2 Beta: Movable Type 3.2 日本語版 ベータサイトへようこそ

  • インストールはこれまでどおり面倒。
  • mt-config.cgi に、これまでと同じデータパスを指定しておくと、最初にアクセスしたときにデータベースの変換をやってくれる。
  • 設定、テンプレートはちゃんと保持されている。
  • トラックバック/コメントをスパムとしてマークする機能がある。判断基準値を設定できるということは、自動的に判断してくれるということ?
  • クイックポストで、JavaScript エラーなんだけど、自動トラックバック検出が出来ていないのは小のせいかな?
  • 設定に「プラグイン」というタブがあって、そこにいくつかのプラグインがリストアップされている。クリックするだけでインストールされるのかな?
  • トラックバック一覧で、チェックをつけると色が変わるのでわかりやすい。
  • エントリのファイル名を指定できるようになった。投稿画面の設定で、「エントリー・ファイル名」にチェックをつける必要がある。
  • 相変わらずクイックポストに、トラックバック URL を記入できない。

Tags:

Posted by ogaoga at 22:04 | Comments (3) | TrackBack(0)

Movable Type 3.2ベータ版を試す

うーん、カスタマイズしているところで、いろいろ問題が出てくるなぁ...

PukiWiki 表記できるかなぁ...

ボールド

イタリック

とか、

Tags:

Posted by ogaoga at 20:05 | Comments (0) | TrackBack(0)

2005年7月27日

トラックバックスパムが止まらない

GNUE さんのプラグインが、いい具合で効いていたのだが、それを回避するスパムが来るようになり、困っている。

ひとついい手を考えたのだが、タネ明かしするのもなんなので、プラグインを書いてみるとするか。

Tags:

Posted by ogaoga at 22:19 | Comments (0) | TrackBack(0)

2005年7月 6日

トラックバックスパム対策

最近になって、トラックバックスパムが来るようになったので、対策を施すことに。

いろいろ調べたところ、GNUE さんmt-spamstop-tb_20050620が効果的な感じがしたので、導入した。プラグインを入れるだけっていうのがいいね。

ちなみに、GNUE さんのエントリにトラックバックしたものの、

HTTP error: 500 read timeout

となってしまい、TB できないのだが...

Tags:

Posted by ogaoga at 23:06 | Comments (0) | TrackBack(0)

月別アーカイブをプルダウンメニューに

メインテンプレートの月別アーカイブ部分をこんな感じに変更。

<select name="menu">
<MTArchiveList archive_type="Monthly">
   <option value="<$MTArchiveLink$>"><$MTArchiveTitle$></option>
</MTArchiveList>
</select>
<input type="button" VALUE="Go" onClick="location.href=menu.options[menu.selectedIndex].value" />

Tags:

Posted by ogaoga at 17:04 | Comments (0) | TrackBack(0)

2005年6月22日

携帯向けページ修正

ボーダフォンで表示されなかったため、下記の修正をした。

  • ヘッダを下記のように修正

<!DOCTYPE HTML PUBLIC "-//W3C//DTD Compact HTML 1.0 Draft//EN">
<html>
<head>
<meta name="CHTML" HTTP-EQUIV="content-type" CONTENT="text/html; charset=Shift_JIS">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Cache-Control" content="max-age=0">
<meta http-equiv="Expires" content="Thu, 01 Dec 1994 16:00:00 GMT">
<meta name="generator" content="http://www.movabletype.org/" />
<title><$MTBlogName encode_html="1"$></title>
</head>

  • サイズが大きすぎると表示できないようなので、表示する件数を5件にした。

<MTEntries  lastn="5">

Tags:

Posted by ogaoga at 12:50 | Comments (0) | TrackBack(0)

2005年6月18日

携帯向けページ

Google が携帯向け検索を行うということなので、携帯向けページを作ってみた。

メインテンプレートをコピーして携帯向けテンプレート作った。あと、ユーザーエージェントを判別する PHP スクリプトをかまして、携帯からアクセスしたときに、自動的に携帯向けサイトに飛ばすようにした。

とりあえず、自分の携帯では閲覧できることを確認。文字コードが UTF-8 のままだが、他の携帯では閲覧できるのだろうか?

あと、携帯向けと言っても、元のページを簡略化しただけで、特に携帯のお作法にのっているわけではない。このページを、Google クローラー君は、携帯向けページと判断してくれるのだろうか?判断してくれないと、携帯向け検索で引っかからないのだが...

Tags:

Posted by ogaoga at 00:10 | Comments (2) | TrackBack(0)

2005年6月15日

メールアドレスでコメントスパム対策

最近になって、大量にコメントスパムがやってきた。そこで、コメントスパム対策をした。

いろいろ手はあるが、僕が目をつけたのは下記の点。

  • スパマーはメールアドレスを記入することが多い。
  • 普通の人は、あまりメールアドレスを記入しない。
  • コメンテーターのメールアドレスは、特に必要ではない。

なので、メールアドレスに記入されている場合はスパムと(勝手に)判断して、コメント処理をエラーにしてしまう方法にすることにした。

コメントスパム対策いろいろ 【cgiカスタマイズ】を見ると、フォームの hidden 属性を追加して、その属性の有無でスパムを判断する方法が載っていた。これを応用して、


1.

mt-comments.cgi の

use strict;

以下に、下記コードを追加。

use CGI qw(:standard);
if ($ENV{'REQUEST_METHOD'} eq "POST") {
    my $data = param('email');
    if ( length($data) > 0 ) {
		print "Content-Type: text/html\n\n";
		print "An error occurred: $@";
		die;
    }
}

2.

管理画面で、「ウェブログの設定」→「設定」→「コメントの設定」の、「名前とメールアドレスを必須にしますか?」のチェックをはずす。したがって、名前を記入しなくてもコメント出来ちゃいます。まあ、どっちにしろ仮名で書かれればわからないから、問題ないかと。

もちろん、「未登録の読者からのコメントを受けつける」はチェックしておく。

3.

管理画面で、「テンプレート」→「アーカイブに関連したテンプレート」→「個別エントリーアーカイブ」をクリックして、

<input tabindex="2" id="email" name="email" />

の付近に、「スパム対策のため、メールアドレスは記入しないでください。」見たいな事を書いておく。ロジック的に必須ではないけど、UI 的に必須。保存も忘れずに。

4.

管理画面で、「サイトの再構築」をクリックし、「個別アーカイブだけ」を選択して「再構築」する。これをしないと、3. で記入した文が反映されない。

5.

めでたく対策された。


他の対策に比べていい点は、

  • ロジック的修正箇所が「mt-comments.cgi」だけで、仕組みが単純。
  • 英語のコメントに対しても通用する。(中には日本語だけを許可する対策もある)
  • コメンテーターに、チェックボックスにチェックしてもらうなどの負担がない。

問題点は、

  • コメンテーターのメールアドレスを知る手段がなくなる。
  • スパマーがメールアドレスを記入しなかった場合に効果がない。

ぐらいかな?

ともかく、Movable Type 自身でちゃんと何かしらの仕組みを入れてもらわないと困るのだが...

Tags:

Posted by ogaoga at 21:01 | Comments (2) | TrackBack(0)

2005年5月22日

げっ!

なぜか、mt.cgi が Internal Server Error になってしまった。一応復旧したけど、大丈夫だろうか...?

Tags:

Posted by ogaoga at 02:28 | Comments (1) | TrackBack(0)

2005年3月 4日

track feed

track feed : Webサイトにリンクが張られたら瞬時にRSSで配信

こんなサービスがあったのか。

実は、自分で referer を解析する PHP スクリプトを作ったのだけど、こっちのほうがいいかも。RSS で読めるのもだし、リンク元のページのタイトルが出るのもいい!

Tags:

Posted by ogaoga at 18:02 | Comments (0) | TrackBack(0)

2005年3月 3日

コメントが記入されたときに通知メールが届かない

Movable Type のバージョンを 3.15-ja にしたら、コメント記入時のメール通知が届かなくなってしまった。

以前は、トラックバックのメール通知が届かなかったのだが、トラックバックはちゃんと通知されるようになったが、コメントが通知されない。

New York Watch: Movable Type 3.15でのメール通知 を見て対策してみたが、やっぱりダメそう...

Tags:

Posted by ogaoga at 18:15 | Comments (7) | TrackBack(0)

2005年2月27日

設定の移行

Tags:

Posted by ogaoga at 01:07 | Comments (0) | TrackBack(0)

2005年2月24日

TextFormatプラグイン mt-sukeroku-plus.pl

MovableType用TextFormatプラグイン

PukiWiki をよく使うので、そのフォーマットでかけるのはすごく便利。早速このエントリも PukiWiki フォーマットで書いてみた。

Tags:

Posted by ogaoga at 13:54 | Comments (0) | TrackBack(0)

2005年2月22日

Amazon プラグイン

simple amazon log: aws.pl - MT plugin for Amazon webservices

平田さんの Amazon プラグインを導入してみた。

が、なぜだかうまくいかない...

ASIN だけ入れれば、それなりの表示をしてくれるプラグインがあるといいのだが... 作ってみるか。

Tags:

Posted by ogaoga at 13:01 | Comments (0) | TrackBack(0)

2005年2月15日

MT の脆弱性対策

Movable Type を新しいバージョンにしたので、前回やった脆弱性対策をやってみたが、

mt.cgi が書かれている箇所が、lib/MT/ConfigMgr.pm だけになっていたのでここを新しいファイル名に修正した。

これでよいのかな?

Tags:

Posted by ogaoga at 20:21 | Comments (2) | TrackBack(0)

2004年12月10日

トラックバックされても、メールで通知されない

なぜか、トラックバックされてもメールでお知らせがこない。コメントはきているのに...

Tags:

Posted by ogaoga at 18:27 | Comments (0) | TrackBack(0)

2004年12月 2日

Movable Type にログインできない

サーバを引っ越したら、MT にログインできない。Google したら、mt-medic.cgi を使って... というページを発見したが、それでもダメ。

いろいろ試したところ、データベースのディレクトリ内のファイルのパーミッションが、不十分だった(Apache が書込めない状態だった)ことが判明。無事ログインできた。

結構あせった。

Tags:

Posted by ogaoga at 23:00 | Comments (0) | TrackBack(0)

2004年11月16日

アーカイブファイルを .php に

アーカイブファイルを、.php に変更した。各ページでリファラーをチェックするため。最近、アクセスが増えてきたのだが、どんな検索語でここに来たかがわかると楽しい。

ただ、ファイル名が変わるので、検索エンジンの登録とずれてしまう。いま、File Not Found のときは、すべてトップページに飛ばす設定にしているため、問題は無いけど、見る人にとってはわかりづらい。

ついでに、カテゴリのアーカイブのファイル名も変えてみた。

カテゴリーに日本語を使う方法 [dh's memoranda]

Tags:

Posted by ogaoga at 11:17 | Comments (0) | TrackBack(0)

2004年11月 3日

MT3.11-ja 化と脆弱性対策

今まで、3.11 の英語版を使ってきたが、日本語版に移行した。でも、設定画面の文言が日本語にならない... なぜ?

でも、QuickPost のコメントのチェックが付かないバグ?がなおっていた。というか、プルダウンメニューになっていた。これはうれしい。

ついでに、脆弱性の対策を行った。

Tags:

Posted by ogaoga at 12:54 | Comments (0) | TrackBack(0)

2004年11月 2日

MT の脆弱性?

MT hxxks - MT をインストールしたら真っ先に行うべきセキュリティ対策

これを見てびっくり。とりあえず、Basic 認証をかけてみたけど、それて対策になるのかなぁ...

Tags:

Posted by ogaoga at 00:25 | Comments (2) | TrackBack(0)

2004年9月28日

最近のコメントと最近のトラックバック

Techknow Weblog

ここを参考に、最近のコメント、最近のトラックバックを追加した。というのも、立て続けに2箇所からトラックバックがあったから。

Tags:

Posted by ogaoga at 18:40 | Comments (0) | TrackBack(0)

2004年9月16日

ホームページを blog に

ホームページを blog に切り替えた。理由は... イメチェン?というか、いまはやりなので。

今まで、白、グレーを基調としてきたけど、ちょっと色気づいて、若葉色を基調にしてみた。自分で CSS をいじった。

Tags:

Posted by ogaoga at 23:46 | Comments (0) | TrackBack(0)

3段組レイアウト

下記サイトを参考に、レイアウトを3段にしてみた。table 使わなくても出来るんだ。

3段組ブログサイトのレシピ。

Tags:

Posted by ogaoga at 23:11 | Comments (0) | TrackBack(0)

2004年9月13日

Movable Type 3.1 に引越し

MT3.1 に引越しした。置き場所もトップレベルにして、そのうち、トップページを MT に置き換える予定。そうでもしないと、書き込まないから。

MT3.1 の日本語版はそのうち出るようだが、設定画面だけの話なので、英語版でも十分使える。

Tags:

Posted by ogaoga at 20:26 | Comments (0) | TrackBack(0)

2004年5月28日

なんだ...

メールでの投稿は、これを使えばイイじゃん!

jm@foo: moblogシステム概要

GPS ついていたら、楽しそうだけどどこにいるかバレちゃうね。

Tags:

Posted by ogaoga at 15:00 | Comments (0) | TrackBack(0)

2004年5月27日

MTByMail.pl

qmail2mt.pl を参考にして、画像の添付が可能なやつを作ってみた。詳細は、http://www.ogaoga.org/?MTByMail.pl で。





[ Posted by mail via MTByMail.pl ]

Tags:

Posted by ogaoga at 22:55 | Comments (1) | TrackBack(0)

2004年4月27日

カテゴリの分類

BLOG質問箱: カテゴリ分類の作り方

カテゴリ別一覧を作るには、あらかじめ設定が必要だった。

Tags:

Posted by ogaoga at 18:15 | Comments (0) | TrackBack(0)

2004年4月20日

MovableType のカスタマイズ

ここが参考になりそうだ。

TRIGGERS / blognews: テンプレート・カスタマイズのすすめ

Tags:

Posted by ogaoga at 18:59 | Comments (0) | TrackBack(0)

2004年4月14日

htmlspecialchars() の逆変換

htmlspecialchars() の逆変換関数が標準で用意されていないのはなぜだろう?

ま、見つけたのでこれでいこう。

マイクロチップス - PHP Tips

Tags:

Posted by ogaoga at 22:31 | Comments (0) | TrackBack(0)

PukiWiki と MovableType の連携

PukiWiki 上に、MovableType のエントリ一覧を表示する PukiWiki プラグインを作ってみた。

PukiWiki プラグイン - ogaoga

まだちょっと変なところもあるが、簡単に出来たのでまあ満足。

Tags:

Posted by ogaoga at 22:15 | Comments (0) | TrackBack(0)

2004年4月 6日

デザイン変更

Main Index と、Stylesheet を変更してデザインをいじった。Stylesheet は、MovableType.org から持ってきた。

URL が自動的にリンクされないのはなぜ?そもそも、記入の書式を理解していないし。

Tags:

Posted by ogaoga at 17:46 | Comments (0) | TrackBack(0)

とりあえず立ちあげ

はてなダイアリーに日記を書いていたけど、やっぱり自分のドメインに日記を書きたくなったので、MOVABLETYPE を導入。

デザインを変えたいけど、どうすればよいのかわからないのでこのまま。

立ち上げは非常に簡単だった。下記ページ参照。
http://rebecca.ac/milano/mt/readme/

Tags:

Posted by ogaoga at 16:16 | Comments (1) | TrackBack(0)