カテゴリー : Movable Type
Movable Type の設定などの技術的 ?? 話題を取り上げています。

2005年03月22日

スパムがわんさかわんさか、今更来るはずのない、大昔の記事に対してやってくるので、全部停止しました。 

ぼくのレンタルサーバーは SQL対応なので、SQL のクエリーで

①UPDATE `mt_entry` SET `entry_allow_comments`=0
②UPDATE `mt_entry` SET `entry_allow_pings`=0
③UPDATE mt_entry,mt_comment set entry_allow_comments=2 where
mt_comment.comment_entry_id=mt_entry.entry_id
④一括編集モードですべてのエントリーを表示、なにもしないまま保存
再構築

*entry_allow_comments`=0 だと、既存のコメントが表示されない。
0 が NONE 1 OPEN 2 CLOSE だと思います。
一端 0 にして、すでにコメントがあったものは 2 にします。

以上

参考 http://nanana.moo.jp/archives/000762.html

投稿者 heididorf : PM

2004年03月22日


左の amazon の検索うまくいかないですよね。

Invalid locale parameter "jp". Valid locales are: us

とかでています。同じような設置をしてるサイトでも同じエラーがでているので私の設置方法に問題が発生してるようではないですね。amazon 側での仕様変更か障害でしょうか。

解決
AWS の問い合わせ先が変わってるそうな。
ということで、
<form action="http://xml-na.amznxslt.com/ →は http://xml.amazon.co.jp にしたら OK !!

投稿者 heididorf : PM

2004年03月19日

この話題の下で、嫁さんがビデをは moblog で送れないの?と聞いてきたので送ってみたらということでテストしたら問題なく投稿できたのですが、携帯ではそのままではうまく再生できない。
AU のホームページをみると、ビデオ用のezweb の XHTML を書かないとだめということ。それをリンクタグで用意し、mt4i を使って携帯から見てもらおうと思ってやってみたら、うまくいかない?よく見るとリンクがすべて、変、調べたら、mt4i の仕様で、リンクは amazon 以外は、すべて コンパクトHTML 変換するため、google 経由(chtmltrans)になっていた。トホホ...
ということで勝手に数行付け加えて google 経由をはずすようにしてみました、思いついたのは、ezweb のhtml 用フォルダーを特別用意しこのフォルダーの中の html へのリンクの時は google を経由しないように条件を追加してみました。リンク url にこの条件のフォルダー名がある時は、とすれば簡単ですよね。

mt4i のソースについて

#リンクの URL にこの文字列があったら、google 経由をしない
my $not_chtml = "ezweb";

sub chtmltrans {

....省略

if ($url =~ m/$not_chtml/g) {
$url =~ s/"//g;
$url =~ s/'//g;
} elsif
($url =~ m/.*http:\/\/www.amazon.co.jp\/exec\/obidos\/ASIN\/.*/g) {

これで、例えばリンクが、http://www.heididorf.net/ezweb/au.html の場合、ezweb という、フォルダーなので google 経由は行わない。自己責任で変更してね

で、リンクがもとにもどって、ビデオのページに飛んで、ビデオ再生 OK 。

投稿者 heididorf : PM

2004年03月18日

元ネタ BLOG質問箱
右の方に [ . ] 追加したこれです。カテゴリーの表示とリンクになります。
投稿者 heididorf : PM

元ネタ Windows用のBlog投稿クライアント

マックでいう ecto みたいなもののようです。ローカルで、 web につながないで投稿、編集が可能のようです。ただし、追記がない。これからでしょうか。

できることは、

  1. カテゴリーの編集、新規追加
  2. 新規投稿、Trackback もできそう。
  3. 日本語のフォント名がない。タグ Font は size とか色しか使わないので問題ない。
  4. 日本語は問題なく入力できる。
  5. おもしろそう。

興味がある方は、Welcome to the WB Editor 0.9.7 is released

PS. トラックバックうまくいかんが、やり方に問題があるのやろか。

投稿者 heididorf : PM

2004年03月17日

ちょっと前に紹介した 「moblog.uva.ne.jp の 「まど」 をホームページに」でつくった、
cgiプログラム get_moblog.cgi のプログラムを書き直しました。フィルターを使えるようにしました。除外したい url や特定 url の表示が行えるはずです。

プログラムは get_moblog_v2.0.py

もしフィルターを書きたい場合は、適当なファイル名、例えば moblog_acl.acl ファイルを用意し最初に + - * を書き、スペースまたは タブで区切り、ファイル名 を書いてください。
+ はこの url のみ表示。 - は表示しない。 - の場合は最後の行に * * を書いてください。
暗黙で最後はすべて表示しないがはいります。条件は、一行にひとつ、url がひとつです。

ファイルが用意できたら、適当なフォルダーにコピーし、get_moblog.cgi の最初のほうにある

moblog_acl = "./moblog_acl.acl" 

に ディレクトリー/ファイル名 を書いてください。
ファイルが存在しない、正しく読めなければフィルターは働かずすべて表示してくれます。

投稿者 heididorf : PM

2004年03月11日

1.62 をインストール。でも

An error occurred: Can’t locate object method “load” via package “MT::PluginData” (perhaps you forgot to load “MT::PluginData”?) at /path/to/extlib/jayallen/Blacklist.pm line 2878

とエラーをはきます。対処法は
MT-Blacklistを上手く入れられない場合の対処法

あとは、文字化け対策をおこなう。

こまかいことは、 MT-Blacklist設置、MT-Notifierとの共存や、コメントスパムをブロックするモジュールを参考にさせていただきました。(感謝)

投稿者 heididorf : PM

スパムの Plug-In の紹介。うちも一度だけ スパムきたし、考えないとだめかな?

MT-Blacklist

投稿者 heididorf : AM

2004年02月27日

moblog 「まど」、自分のことながら感心、感心。 内容の無いつまらないホームページが、努力しないで華やかになりました。 今わがやの住んでる地域は雪ですが、この窓をとおして見る景色は青空がみえます。また、春をつげる花が見もみれます。大好きな、犬やネコもみれます。かわいい赤ん坊も見れますね。興味のある写真はホームページを尋ね、リンクに登録します。リンクを見ると今何に興味があるかわかりますね。moblog「まど」 moblog-TV というネーミングもどうでしょうか。
投稿者 heididorf : AM

2004年02月26日

Living by the Animal Faith 画像をランダムに表示するPluginの説明。
投稿者 heididorf : PM

http://moblog.uva.ne.jp の直近の転送された画像を右のフレームに組み込みました。
ランダムに色々なホームページの写真が見れるので自分のホームページで見れたらいいなと思って作ってみました。

お願い : 自由にご利用ください。ただし自己責任で、プログラムをきちんと理解してお使いください。

まず、http://moblog.uva.ne.jp の <img> タグ、<a href> タグ情報をとってくる必要があります。
python で簡単な通信プログラム、CGI を書きました。

get_moblog.cgi
#!/usr/local/bin/python
import urllib, string

print "Content-type: text/html\n"
#html の体裁を整える、無くても動くけど、文字コードを誤ることもあるので... print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"
\"http://www.w3.org/TR/html4/loose.dtd\">" print "<html lang=\"ja\">" print "<head>" print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />" print "<title>show moblog images</title>" print "</head>" print "<body>" #ここまで
url = "http://moblog.uva.ne.jp/"
#何枚の画像を調べるか?
howmany = 7
i = 1
f = urllib.urlopen(url)

while i <= howmany:
data = f.readline()
#<div class="banner_image"> の行を抽出
if (string.find(data, "banner_image") > 0):
start = string.find(data, "<a href")
href_end = string.find(data, ">", start)
lastIs = string.find(data, "</div", href_end) - 1
printdataIs_1 = data[start:href_end]
printdataIs_2 = data[href_end :lastIs]
#<a href.... target="_top"> とすることで、今のページを閉じてリンク先が開く
print printdataIs_1, "target=\"_top\"", printdataIs_2, "<br>"
i = i + 1
#指定数を超えて画像情報が無い場合
if (string.find(data, "id=\"foot\"") > 0):
print "<!-- I can't find banner_image's tag !! -->"
break #体裁を整える print "</body>" print "</html>"

上記 CGI を適当なディレクトリーにコピーしてください。
つぎに、下記 内容をテンプレートに書き込み。

<div class="show_moblog">
<meta http-equiv="Refresh" content="60">
<iframe src="http:///cgi-binをインストールしたディレクトリ/get_moblog.cgi"
width="140" height="135" frameborder="0" scrolling="yes" />
</meta> </div>

iframe をつかい、 新しい フレームを作成し、 http-equiv の Refresh と、content の値で
指定時間ごとに新しい情報を取得します。
style sheet には、class show_moblog を適当に作成ください。

投稿者 heididorf : PM

2004年02月20日

いろいろと調べたのですが今ひとつ、左右、両脇に固定的に貼り付けるなら 大御所、平田 大治さんの aws.plAmazon XSLT for MT などが参考になります。 ただ自分がしたいこととは違うのです。 秀ボーの詩的関心事 : amazonアソシエイト用カスタマイズ が同じ考えでしょうか。。 画像をコピーせずにリンクを作りたいのですが。
投稿者 heididorf : PM

2004年02月17日

2004年01月20日

スパムのこともあるし、個人情報をオープンにするのもどうかと思うのでアドレスは非公開としました。http://www.hazama.nu/t2o2/archives/001242.html を参考にしました。
投稿者 heididorf : PM

2004年01月18日

勘違いで動かなかったようです。
1. Create new account の最初の画面 Regist your Moblog の moblog url は blog のトップページURL です。 ここのページの URL は cgi-bin の URL ではありません。

moblog URL
http://www.heididorf.net/blog/

2. 次のページの weblog xmlrpc url は mt-xmlrpc.cgi の url です。

weblog xmlrpc url
http://www.heididorf.net/MT_cgi ディレクトリ/mt-xmlrpc.cgi

これで account の登録ができます。

3.もうひとつ、自分は画像を archives/photo/ に保存してほしいので

image archive-path
/archives/photo
image site-path
/blog/archives/photo

となります。

4. 最後に mime64.pl ですが、3.0系列では動作しないようです。。 mime 2.37 でメールから書き込みが確認できました。 3.0 では NG でした。

投稿者 heididorf : PM

2004年01月17日

平田氏が運用のサービス(感謝) Moblog を試みていますが、うまくいきません。
ホームページに投稿しましたので、 replay 待ちです。
と。初めて トラックバックを試みてみました。

投稿内容
Posted by: ハイジドルフ on January 17, 2004 10:57 AM

Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /www/docs/vhosts/moblog.uva.ne.jp/xmlrpc.inc on line 522

Warning: fsockopen(): unable to connect to :80 in /www/docs/vhosts/moblog.uva.ne.jp/xmlrpc.inc on line 522

なるエラーが画面上部に出力され、

We cannot detect your xmlrpc API.

Please enter your xmlrpc url and others.

とでます。私の homepage の mt-xmlrpc.cgi の問題も考えられますが、この cgi の動作はどのように確認したらよろしいのかご教示いただけませんでしょうか?

ちなみに、mt-xmlrpc.cgi を引数なしで実行しますと

HTTP 405 - リソース使用不可

Internet Explorer

と表示されます。 mt-xmlrpc.cgi は存在し、属性も他のcgi と同じです。 mt-xmlrpc の動作ができない場合があるのでしょうか。お手数おかけいたします、よろしくお願いいたします。

投稿者 heididorf : AM