2007年10月 3日
Movable Type 4.01 にバージョンアップ
今回もすんなりバージョンアップできた。データのバックアップが面倒だったのだが、結局上書き。 レンタルサーバだと、データベースが1つしか持てないこともあるので、テーブル名に prefix を指定できると良いのに。ソースを見たら、ハードコーディングだった。
Posted by ogaoga at 21:25 | Comments (0) | TrackBack(0)
2007年5月 7日
Movable Type のデータを、BerkeleyDB から MySQL へ移行
MovableType幼稚園: さくらインターネットでMT3.2をBerkeleyDBからMySQLへ移行
サーバの容量が圧迫されてきたので、こちらを参考にデータを MySQL へ移行してみた。意外と簡単だった。
Posted by ogaoga at 22:40 | Comments (0) | TrackBack(0)
2005年12月21日
正しいタグの送り方
MTでTechnoratiへタグ情報を送るには : 亜細亜ノ蛾 - Weblog
で、結局こちらのサイトを参考に、タグを送るようにしてみた。うまくいくだろうか...
Posted by ogaoga at 22:19 | Comments (0) | TrackBack(0)
technorati タグ
Blog にタグをつけてみたが、<$MTEntryKeywords$> を使って自動的につけているため、うまく認識してくれるのかが不明。RSS テンプレートにも書いたりしなければならないのだろうか...?
それにしても、日本語だと、ひらがな、カタカナ、漢字、送り仮名違いなどで、タグがあいまいになりがち。うまいこと、同じ意味をまとめる仕組みがあれば、いっぱいキーワードか数に済むのだが...
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 を参考にアップデート。
このエントリはテストを兼ねているのだが、うまくいくだろうか?
Posted by ogaoga at 13:28 | Comments (1) | TrackBack(0)
2005年10月11日
テスト投稿
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 日本語版の提供を開始
バージョンアップ前のコメント一覧が消えてしまう問題も解決していた。よかった、よかった。
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 を記入できない。
Posted by ogaoga at 22:04 | Comments (3) | TrackBack(0)
Movable Type 3.2ベータ版を試す
うーん、カスタマイズしているところで、いろいろ問題が出てくるなぁ...
PukiWiki 表記できるかなぁ...
ボールド
イタリック
とか、
Posted by ogaoga at 20:05 | Comments (0) | TrackBack(0)
2005年7月27日
トラックバックスパムが止まらない
GNUE さんのプラグインが、いい具合で効いていたのだが、それを回避するスパムが来るようになり、困っている。
ひとついい手を考えたのだが、タネ明かしするのもなんなので、プラグインを書いてみるとするか。
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 できないのだが...
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" />
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">
Posted by ogaoga at 12:50 | Comments (0) | TrackBack(0)
2005年6月18日
携帯向けページ
Google が携帯向け検索を行うということなので、携帯向けページを作ってみた。
メインテンプレートをコピーして携帯向けテンプレート作った。あと、ユーザーエージェントを判別する PHP スクリプトをかまして、携帯からアクセスしたときに、自動的に携帯向けサイトに飛ばすようにした。
とりあえず、自分の携帯では閲覧できることを確認。文字コードが UTF-8 のままだが、他の携帯では閲覧できるのだろうか?
あと、携帯向けと言っても、元のページを簡略化しただけで、特に携帯のお作法にのっているわけではない。このページを、Google クローラー君は、携帯向けページと判断してくれるのだろうか?判断してくれないと、携帯向け検索で引っかからないのだが...
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 自身でちゃんと何かしらの仕組みを入れてもらわないと困るのだが...
Posted by ogaoga at 21:01 | Comments (2) | TrackBack(0)
2005年5月22日
げっ!
Posted by ogaoga at 02:28 | Comments (1) | TrackBack(0)
2005年3月 4日
track feed
track feed : Webサイトにリンクが張られたら瞬時にRSSで配信
こんなサービスがあったのか。
実は、自分で referer を解析する PHP スクリプトを作ったのだけど、こっちのほうがいいかも。RSS で読めるのもだし、リンク元のページのタイトルが出るのもいい!
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でのメール通知 を見て対策してみたが、やっぱりダメそう...
Posted by ogaoga at 18:15 | Comments (7) | TrackBack(0)
2005年2月27日
設定の移行
Posted by ogaoga at 01:07 | Comments (0) | TrackBack(0)
2005年2月24日
TextFormatプラグイン mt-sukeroku-plus.pl
PukiWiki をよく使うので、そのフォーマットでかけるのはすごく便利。早速このエントリも PukiWiki フォーマットで書いてみた。
- 太文字
- http://www.ogaoga.org/ ←自動リンク
-
←画像
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 だけ入れれば、それなりの表示をしてくれるプラグインがあるといいのだが... 作ってみるか。
Posted by ogaoga at 13:01 | Comments (0) | TrackBack(0)
2005年2月15日
MT の脆弱性対策
Movable Type を新しいバージョンにしたので、前回やった脆弱性対策をやってみたが、
mt.cgi が書かれている箇所が、lib/MT/ConfigMgr.pm だけになっていたのでここを新しいファイル名に修正した。
これでよいのかな?
Posted by ogaoga at 20:21 | Comments (2) | TrackBack(0)
2004年12月10日
トラックバックされても、メールで通知されない
なぜか、トラックバックされてもメールでお知らせがこない。コメントはきているのに...
Posted by ogaoga at 18:27 | Comments (0) | TrackBack(0)
2004年12月 2日
Movable Type にログインできない
サーバを引っ越したら、MT にログインできない。Google したら、mt-medic.cgi を使って... というページを発見したが、それでもダメ。
いろいろ試したところ、データベースのディレクトリ内のファイルのパーミッションが、不十分だった(Apache が書込めない状態だった)ことが判明。無事ログインできた。
結構あせった。
Posted by ogaoga at 23:00 | Comments (0) | TrackBack(0)
2004年11月16日
アーカイブファイルを .php に
アーカイブファイルを、.php に変更した。各ページでリファラーをチェックするため。最近、アクセスが増えてきたのだが、どんな検索語でここに来たかがわかると楽しい。
ただ、ファイル名が変わるので、検索エンジンの登録とずれてしまう。いま、File Not Found のときは、すべてトップページに飛ばす設定にしているため、問題は無いけど、見る人にとってはわかりづらい。
ついでに、カテゴリのアーカイブのファイル名も変えてみた。
カテゴリーに日本語を使う方法 [dh's memoranda]
Posted by ogaoga at 11:17 | Comments (0) | TrackBack(0)
2004年11月 3日
MT3.11-ja 化と脆弱性対策
今まで、3.11 の英語版を使ってきたが、日本語版に移行した。でも、設定画面の文言が日本語にならない... なぜ?
でも、QuickPost のコメントのチェックが付かないバグ?がなおっていた。というか、プルダウンメニューになっていた。これはうれしい。
ついでに、脆弱性の対策を行った。
Posted by ogaoga at 12:54 | Comments (0) | TrackBack(0)
2004年11月 2日
MT の脆弱性?
MT hxxks - MT をインストールしたら真っ先に行うべきセキュリティ対策
これを見てびっくり。とりあえず、Basic 認証をかけてみたけど、それて対策になるのかなぁ...
Posted by ogaoga at 00:25 | Comments (2) | TrackBack(0)
2004年9月28日
最近のコメントと最近のトラックバック
ここを参考に、最近のコメント、最近のトラックバックを追加した。というのも、立て続けに2箇所からトラックバックがあったから。
Posted by ogaoga at 18:40 | Comments (0) | TrackBack(0)
2004年9月16日
ホームページを blog に
ホームページを blog に切り替えた。理由は... イメチェン?というか、いまはやりなので。
今まで、白、グレーを基調としてきたけど、ちょっと色気づいて、若葉色を基調にしてみた。自分で CSS をいじった。
Posted by ogaoga at 23:46 | Comments (0) | TrackBack(0)
3段組レイアウト
下記サイトを参考に、レイアウトを3段にしてみた。table 使わなくても出来るんだ。
Posted by ogaoga at 23:11 | Comments (0) | TrackBack(0)
2004年9月13日
Movable Type 3.1 に引越し
MT3.1 に引越しした。置き場所もトップレベルにして、そのうち、トップページを MT に置き換える予定。そうでもしないと、書き込まないから。
MT3.1 の日本語版はそのうち出るようだが、設定画面だけの話なので、英語版でも十分使える。
Posted by ogaoga at 20:26 | Comments (0) | TrackBack(0)
2004年5月28日
なんだ...
メールでの投稿は、これを使えばイイじゃん!
GPS ついていたら、楽しそうだけどどこにいるかバレちゃうね。
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 ]
Posted by ogaoga at 22:55 | Comments (1) | TrackBack(0)
2004年4月27日
カテゴリの分類
カテゴリ別一覧を作るには、あらかじめ設定が必要だった。
Posted by ogaoga at 18:15 | Comments (0) | TrackBack(0)
2004年4月20日
MovableType のカスタマイズ
ここが参考になりそうだ。
TRIGGERS / blognews: テンプレート・カスタマイズのすすめ
Posted by ogaoga at 18:59 | Comments (0) | TrackBack(0)
2004年4月14日
htmlspecialchars() の逆変換
htmlspecialchars() の逆変換関数が標準で用意されていないのはなぜだろう?
ま、見つけたのでこれでいこう。
Posted by ogaoga at 22:31 | Comments (0) | TrackBack(0)
PukiWiki と MovableType の連携
PukiWiki 上に、MovableType のエントリ一覧を表示する PukiWiki プラグインを作ってみた。
まだちょっと変なところもあるが、簡単に出来たのでまあ満足。
Posted by ogaoga at 22:15 | Comments (0) | TrackBack(0)
2004年4月 6日
デザイン変更
Main Index と、Stylesheet を変更してデザインをいじった。Stylesheet は、MovableType.org から持ってきた。
URL が自動的にリンクされないのはなぜ?そもそも、記入の書式を理解していないし。
Posted by ogaoga at 17:46 | Comments (0) | TrackBack(0)
とりあえず立ちあげ
はてなダイアリーに日記を書いていたけど、やっぱり自分のドメインに日記を書きたくなったので、MOVABLETYPE を導入。
デザインを変えたいけど、どうすればよいのかわからないのでこのまま。
立ち上げは非常に簡単だった。下記ページ参照。
http://rebecca.ac/milano/mt/readme/
Posted by ogaoga at 16:16 | Comments (1) | TrackBack(0)