2005年07月27日(水)
2005年07月27日(水)
トップページには地図を表示させない
moblogのエントリーに地図を表示させるようにしてから,Main Index(トップページ)の読み込みがかなり重くなってしまっていました.まぁ,moblogのエントリーが複数あるのも原因のひとつだと思いますが,エラーがよく出るのもあまりよろしくないので,トップページのmoblogエントリーの地図を表示させないようにしてみました.
やり方は少々姑息なんですが(笑),moblogのエントリーの中にPHPの条件文を埋め込んで,トップページからアクセスされたときにはその条件文に入らないようにする,という処理です.サーバ側での処理が増えるわけですが,もともとPHPでやってますし,あまり気にせず・・・.個人的な設定なので,汎用性は若干低いカスタマイズですけど.
修正(2005年07月30日03時25分)
エントリーの中にPHPスクリプトを書くのはやっぱり気持ち悪いので,iframeタグの中で呼ばれるPHPスクリプト側で,HTTP_REFERERをチェックして処理する形に変更.HTTP_REFERERを送信しないようにしている人には地図は見えませんが,管理者側としては汎用性アップかな.
2005年07月27日(水)
測地系の確認
今日もmoblogの動作確認をしていたところ,地図がおかしなところに表示されてしまいました.調べてみると,moblog構築時に使っていたメールの添付ファイルでは,測地系が世界測地系(WGS84)だったのですが,今日のメールの添付ファイルは日本測地系(TOKYO)になっていました.
調べてみると,こんな情報が.
GPSで測位した値自体は世界測地系ですが、その後端末上で地図が表示されて自由に修正した後は、地図から経緯度を取るので日本測地系になってしまうという。
まあ、EXIF情報自体に測地系情報の別(TOKYO/WGS84)が入っているので無問題。
ということで,Image::Infoモジュールで測地系情報をチェックするように修正.さっきのmoblogで試してみましたが,うまく処理できているようです.
2005年07月27日(水)
XML-RPCでトラックバックできない
moblog投稿時に,位置に基づいてトラックバックを行って,Google Mapsと組み合わせて,自分だけの地図を作成しようとしているのですが,moblog投稿に使っているXML-RPCで,トラックバック送信先URLを指定しても,何故か送信されません.
「プログラミングインターフェイス」を読んで,metaWeblog.newPostやmetaWeblog.editPostで,mt_tb_ping_urlsという配列にトラックバック送信先URLのリストを入れればできると解釈したのですが・・・.
同じように悩んでる人もいるようです.さてさて,どうしたものか・・・.