Moblogにトライ Posted at 2005/04/28 (Thu) 00:36 [Blosxom]
携帯を新しくしたし、最近忙しく出かける事も多いので、出先からエントリをpost出来たら、もっと更新するのにナァ...なんて思って、moblog機能を付けたいと思って、プラグイン調べてました。たぶん機能を付けた所で、おそらく更新頻度は相変わらず私の気分次第になるのは、間違いないですが....。
んで、moblosxomを設定して放り込んだら、ハイ見事に動きません。ていうか、メールサーバからちゃんと受け取れてない様子。それとは関係なく、とある事に気がつきました。うちは、dynamic_cacheを入れている関係で、もしちゃんとメールサーバからデータを受け取れたとしても、誰かがコメントもしくはトラックバックをしてくれないとキャッシュが更新されません。意味ねーじゃん orz
私の場合、改造するのも一苦労なので結局、あっさりと諦め。軽い気持ちで入れようと思ったのでやる気なしです。んでandiさんのnewpost.cgiで携帯から書けばいいかと思ったけど、それだとキャッシュの問題は解決されますが、画像が一緒に投稿できなければMoblogの旨み半減....。
あー、面倒くせー...って事で、また後日挑戦してみよう。今日は終了。
moblosxom........ MYプロジェクトの最後で紹介しようと思ってたんですが、moblosxom使いたいけど動かないとかいう話が有る様ですので、順序を先にする事にしました。以前作成していたドキュメントが有ったので、それを加筆・修正してそのまま使う事にしましたので、そんなに時間がかからなか...
ひさしぶりのハヂメですこんにちは。
うちのブログでも最近使えなくなったんですmoblosxom。
サーバはXREAなんですが(それが原因じゃないかとふんでいます)。
作者であるうぃね氏のところでも使えなくなっている模様で。
#アクションしちゃった上に相変わらず無視されてますが(笑)
moblosxomは非常に良質なプラグインだったのに、残念です。
改造して何とかできればいいんですけどね。
maildataというのもあります。画像送信はOE限定とか?
<a href="» http title="blosxom/plugin/maildata - With Blue">blosxom/plugin/maildata - With Blue</a>
<span class="foobar">Both you & me are "quoted".</span>
lolipopは最初から不可でした。
携帯からでもこれなら送信できるかもしれないですよ。
当方でも確認しました。
情報ありがとうございます。
アウチ・・moblosxom、xreaじゃ現在使えないんですか・・・うちもxreaなのでダメかもですね。残念。
maildateだと、アクセスされるたびにメールサーバにチャックしにいっちゃう仕様なので、ちょっと自分の環境だと厳しい気がします。なんせ、ちょっとspamアクセスあったぐらいで、cgiが止められちゃうぐらいですので....。(;´Д`)
どっちにしろ、携帯から投稿した場合に、どうキャッシュをクリアするかの問題の解決方法が見つからないと設置できないかなぁと思ってます。
それならば、color99さんが、モブログ投稿を可能にした記事の関連で何か情報があるかもです。
» http
ここらあたりに何か無いかなと思う次第
もとい、
# モブログ投稿を可能にした /* 誤記
# モブログ閲覧とコメント投稿を可能にした /* 正記
失礼しました。訂正します。
いろいろありがとうございます。[smile]
携帯からの閲覧に関しては、既に専用フレーバーを設置してあり、コメントについても携帯から投稿できるようにしてあります。これは実際簡単にできるので苦労はしなかったんですが、やはりエントリを(画像なども含めて)postするのはプラグインなしにはできないので、ゴソゴソ探してましたが、moblosxomが使えるようになるまで保留しようかなーと思ってます。
MYプロジェクトではmoblosxomを使ってエントリ投稿と画像添付出来る所までもっていくつもりです。
私の所(XREA)では、ハジメさんが動かしていた時期に、1.20ではうまく動かなかったので、1.04を改造して使っています。
ハジメさんの記事は気になってはいたのですが、時間が取れず確認していなかったのですが、私の改造版で私のサイトでは動いていますので、1.04系なら動くと思います。
ただ、1.04も何か問題有ったので、改造したと思うんですが、はて、何が問題だったのか…。直したのが去年の10月頃だったので、すぐに思い出せないです。
おおー。そうなんですか。1.04なら動く可能性大と....。やはりその後バージョンアップされてるわけですから、それなりのバグなどがあるかもしれませんね。改造はそのあたりの事なんでしょうか。
バージョン名から見ても分かる様に、1.04からは大幅に変えている様です。
1.04は1.0xの最終バグfixなので、一応の安定版の様です。
私の改造の概略だけ言いますと、
・mailサーバーのパスワード等の情報を秘匿する様に、主要なconfiguration情報をconfig.cgiへ移動。
・名前付きの <> なアドレスに対応するため、その部分のみ1.20の物を使用。
です。
・サーバーの負荷を減らすため、アクセス間隔を約10分に変更。
(これは設定値を変えただけなので改造では無いですが…。)
ですので、基本的には1.04のままでもXREAで動くと思います。
当時、ハヂメさんの所で動いていた1.20が、私の所でどうして動かないのかは不思議に思ってましたが、それ以上は追求せず、今日に至ってます。
ドキュメントにまとめて頂いて感謝です。とりあえず、自分の環境で使うには、プラグインの仕様や使い方以前に問題があるのですが、とりあえず設置してみまっす。ありがとうございました。[razz]
多忙を極めている間に進展がありましたようで。なによりです。
ドキュメント作成していて気づいたのですが、前のコメントは1点修正必要なので、訂正しておきます。
・サーバーの負荷を減らすため、アクセス間隔を約10分に変更。
↓
・サーバーの負荷がかからない範囲でテスト用にアクセス間隔を約10分に変更。
(テスト投稿してから結果確認するのに2時間も待てないので10分にした。)
テストが終わって、実運用する時にはサーバー負荷対策として1時間とか2時間間隔にしておいた方が良いでしょう。
問題というのは、エントリに書かれている dynamic_cache の事ですね。
私は使っていないので分かりませんが、プラグインの順序を制御して moblosxomを先に動かしても駄目ですかね?
具体的には、例えば 1moblosxom 等とプラグインの前に数字を書いて先にこちらを実行してあげる方法です。
えー、実はcolor99さんのドキュメントみながら、設置にトライしたのですが、また別の問題が出て行き詰ってます。それについては、エントリあげましたので、そちらで....。
dynamic_cacheは、キャッシュが保存されていない場合(キャッシュが削除されていた場合)にキャッシュを保存し、それ以後、キャッシュが削除されない限り、保存されたキャッシュを閲覧者に見せる...というプラグインで、うちの場合はコメント・トラックバックされた場合に同時にパラメータを渡してキャッシュが削除されるようにしています。プラグイン自体が新しいエントリがあった場合にキャッシュをクリアする(新しいエントリがあるか探す)仕様になっていないので、順番を変えてもキャッシュが削除されるわけではないので、ダメかと.....。試していないのでおそらくって事ですけどね。
できるならば、moblosxomのプラグイン側で、新しいエントリをメール鯖から受け取った場合に、○▽△にアクセスしてキャッシュを削除するように改造しないとダメかなーと思ってます。と言っても、そう改造する知識がないので、もう半分諦めてますが.....。orz
新規投稿時はキャッシュの問題が無いなら、moblosxom経由で新規投稿でもキャッシュの問題は無いのでは? という単純な話では無い?
その違いが何かがはっきりすれば、moblosxomでエントリを受け取った後で、通常の新規投稿と同じ事になる処理をつければ良いという事にならないんでしょうか?
といってもその処理が難しければ無理かもしれませんが…。
私の説明の仕方がおかしかったかもしれません。dynamic_cacheは新規投稿をしてもキャッシュがクリアされないので、実際は新しいエントリがpostされていても、以前に作られたキャッシュを表示してしまうので、なんらかの方法をキャッシュをクリアしないといけないんです。私はFTPで新規投稿しているので、エントリをpostするたび、キャッシュをクリアするパラメータにアクセスしているんです。例えば、wikieditishで投稿すれば、その投稿フォームにパラメータを仕込む事で、postと同時にキャッシュをクリアする事ができるんですが、FTPでアップとかmoblosxomで新規投稿する場合は、自らキャッシュをクリアする行動に出ないといけない....という事です。
説明下手ですいません。(;´Д`)
FTPでアップする場合は、新しいエントリがpostされているように見えなくても、実際は更新されているので、その場でキャッシュをクリアできますが、moblosxomの場合、新規投稿のメールを送信しても、moblosxomが鯖から新規投稿データを受け取っていなければ(鯖に確認しにいく間隔があるので)、キャッシュをクリアするパラメータにアクセスした所で、意味がないんですよね。かと言って、新規投稿メールを送信してから2時間後に、わざわざキャッシュをクリアする・・ってのも、面倒なので...。汗
「wikieditishで投稿すれば、その投稿フォームにパラメータを仕込む事で、postと同時にキャッシュをクリアする事ができる」 という事であれば、moblosxomでエントリを受け取った後で、キャッシュクリアパラメータをmoblosxomから吐き出す様にし、それをdynamic_cashで受け取ってキャッシュクリアすれば良い?
・・・たぶん、そういう事なんだと思います。しかし、それを実現させるだけの知識がないので、正直どうしていいかわかりません。私の中では、面倒でも手動でクリアするか、もしくはどちらかのプラグインを諦めるか....みたいになってます。orz
そもそもFTPでアップする時に既に面倒ですね。
moblosxomに手を加えるんではなく、entries_indexあたりでおまじないすれば、FTPで上げてもmoblosxomで上げてもどちらでもいけそうな気もしますが。
そのうち時間取れたら検討してみるかもしれません。期待はしない様に。
そうなんですよ、ぶっちゃけ( ゚Д゚)マンドクセー
まぁ今の段階では、その手間には慣れましたが、プラグインが素敵な物だからこそやってたわけで、じゃなければ、速攻はずしてます。
color99さん、そんな事言って、期待しない私だと思いますか?しますとも。
激しくうpキボンヌ!
.....というのは、まぁ冗談ですが、color99さんが本当に時間ができて気が向いたならば、その時は期待させて下さい。[cool]
まずはMYプロジェクトが先です。
その後で考えるかもしれません。
ところで、携帯ページのエントリにトラックバック打っておきましたが、その後どうでしょうか?相変わらず私の携帯からは見れないんですが。
今となっては、両立は無理(私の知識では)なので半分諦めてますので、あまり気にしないで下さい。
あれ、
» http
にアクセスしても見れませんか?
まぁ、他の方がわざわざ携帯で、うちを見に来るとは思わなかったので、適当に作ったページではありますが、なんででしょう....。
お、今度はエラーメッセージ変わりましたよ。
「サイズが大きすぎるため、このページはボーダフォン携帯電話では表示出来ません。(REP379)」だとか。
ボーダフォンわがままだね。
ゲフ!....すいません。つい爆笑しちゃいました。
「わがままだね。」のフレーズが、面白かったもので。
サイズかー。今思い出しましたが、本文を省略するのはプラグインで出来たんですが、1ページに表示するエントリ数を、携帯ページだけ少なくしようとして、断念した記憶があります。ウウム、どうしたものか。
MYプロジェクトの中でおいおいいろんな情報を提供してゆく予定ですので、そちらを参考にして下さい。
携帯ページだけXXXとかやらないといけないんですよ。
なかなかやっかいです。
きっとAUとかだとまた違う対応が必要だったりするんじゃないかと…。
そういうのも全て乗り越えたらそこにblosxomの携帯への広がりが見えてくるかと。
では、color99さんのプロジェクトに期待したいと思います。
自分的には、携帯からは自分が見れればいい程度にしか思ってなかったもので。[wink]
楽しみにしてますね。
先程、小技Tips!というエントリを上げておきました。
MYプロジェクトはちょっと中断中ですが、携帯ページだけ表示数を減らす方法だけ書いておきました。試してみて下さい。
いつもお世話になりっぱなしで、ありがとうございます。
ちなみに、フレーバーによって表示件数、今現在変えてます。プラグインでやってます。
後でゆっくり拝見させて頂きますね。[smile]





