カテゴリー : moblog
moblog の話題。moblog とは mobile blog のこと。。

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月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月02日

平田さんが moblog chanages.xml  を公開しました。一時間おきに更新ということです。
自分の moblog TV(まど)は、リアルタイムでみたいという願望があるので、moblog.uva.ne.jp のページを参考に新しく html を作ってしまうのがとりあえずはいいのかと思っています。

ところで、「モブログ・カンフー」が公開されました。こちらは、24時間の moblog gw を通過した写真を掲載、ランキング表示していたりと、おもしろいホームページ、企画です。日本中の写真が集まるわけで、moblog gw を通過するときに各自のカテゴリーにプラスして、もし可能であれば全国共通キーワードをつけられたらもっとおもしろいものができるように思えます。

moblog gw ではカテゴリーが一つですが、複数つけられたらいいなとやはり思いますね。
この辺のサービスや、複数アドレスを登録するとかそういったものを組み合わせて月100円とか少しのお金を取ってサービスしていただけないでしょうか。あまりに便利で、タダというのはすこし気が引けますし、無茶な使い方はできないのでいかがでしょうかね?

投稿者 heididorf : AM | コメント (1)


平田さんがもっといいものを作ってくれました。テストしてみました。
投稿者 heididorf : AM

2004年02月27日

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

2004年02月26日

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年01月20日

mt4i 1.72β で動作します。太鉄(たいてつ)氏作成の mt4i.cgi 稼動です。 色々とお手数をおかけしましたがどうにか動きました。 今回わかったこと、

1. www.heididorf.net にアクセスすると heididorf.cool.ne.jp に転送していますが mt4i のプログラムは現在転送アドレスには未対応です。かならず、<a href...> に書くアドレスは実アドレスを。ドメイン転送している場合は注意。

2. moblog mail gateway の登録時に image archive-path / image site-path の記入時に最後の文字に間違ってスペースを書かないこと。できあがる index.html はきちんと スペースを含んだディレクトリーで、moblog mail gateway もスペースのついたディレクトリーにファイルに保管されます。が、mat4i では画像がでてきません。

mt4i のアドレスは http://heididorf.sakura.ne.jp/mt/mt4i.cgi?id=2 です。
投稿者 heididorf : PM

2004年01月19日

talk to oneself 2: MT4i Archives

感謝 感謝 携帯からも閲覧するためのソフトがありました。 perl で、必要な情報を加工して携帯に送り返してくれるようです。 そして、Movable Type のすごさにも改めて感心しました。 こういったこともできるように、仕様ができてるんですね。

投稿者 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


Syndicate this site (XML)

Creative Commons License このウェブログのライセンス: Creative Commons License.

Powered by Movable Type