Weblog of pikopiko

声優・アニメ・写真とかを綴るブログ ( ……っつーか、日記か? )
< 新しい記事 [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 ] 古い記事 > >>

ちょっと思い立って、 blosxom に XML-RPC のインターフェースを追加する「 BXR:Blosxom XML-RPC Interface 」を入れてみた。

最近 Palm ( CLIE ) を再び使い出したのは既に書いたとおりなんですが、 Palm を使って自分の blog にアクセスしてみて、イマイチだったんですよ。  NetFront ( Web ブラウザ ) ではしっくりこないし、 CLIE Mail で moblog するとエントリがうまく投稿できない。 あうー。

で、はじめは moblog 関連のプラグインを改修しようかと思ったんですが、ちょっと思いついて XML-RPC インターフェースを実装する方向でチャレンジしてみた次第なのだ。

入れたのは上記 BXR なりね。 ただ、まともに動いてるのかどうか判らない……(汗 XML-RPC 経由でのアクセスは出来てるッぽいんですが、BXR 上に実装されている Web 経由のアクセスには失敗するし……。 目的は XML-RPC なので、不具合はとりあえず無視して先に進んでますが、うーん、どーなんだろ?

……とかやってたら、 BXR の MetaWeblog API ( 画像転送部分 ) にバグを見つけたので、そこは直した。 ううむ。


そして次に XML-RPC を使う Blog クライアントをいろいろ試しているのだな。

Palm 用の「 u*Blog 」は結構使えるみたい。 画像転送でだいぶハマったけど、なんとか ( 上記 ) なった。

困ったのは、カテゴリを扱えないので必ずルートへの投稿になってしまうこと。  BXR の方で moblog カテゴリに決め打ちしちゃうってのも手だけど、ソレはソレで何だよなあ。

u*Blog は MovableType API も喋れるので、「 mt.~ 」 な API をゴリゴリ書いて BXR を拡張するかなあと思いつつ、まあ誰かが何とかしてることを期待して探すと、Big Sky さんのトコに「 blosxom-xmlrpcを色んなブログツールに対応させる...その後」を発見。 これは、期待通りのモノでした。 ありがとうございます > Big Sky の中の人

んで、 u*Blog からアクセスして、ほぼ期待通りに投稿できるコトを確認。 ただし、カテゴリリストの取得に問題が有ったので、そこは BXR を手直ししました。 うん。 これで Palm からの blog 投稿が楽しくなるといいなあ……。


さらに Windows 上で動く Blog Client ツールも試しています。 自分的に「コレ! 」といったものが無いので、当分はいろいろ探しつつ試しつつな感じになると思います。 うみゅー。


追記 : あと、 blosxom.cgi 本体も、 2.0 から 2.0.2 に差し替えました。 まあ、おまじないみたいなものですな。 大きな変更とか無いし。

このエントリに対するコメント・トラックバックは……

Re: ただし、カテゴリリストの取得に問題が - posted by mattn at 2007/7/18 10:00:19

こんにちわ。
感想ありがとうございます。
もしよろしければ、直された部分を教えて頂けないでしょうか?
取り込んで再度公開させて頂きたいと思います。

BXR のその後 - posted by Weblog of pikopiko at 2007/7/19 11:38:24

えっと、「 XML-RPC 経由でのアクセス……」エントリの、その後について...

Apple のブラウザ・ Safari の Windows 版が出た。 ……といっても、β版だし、なにより英語版だけだ。 そういう状態であるので、インストール直後の状態では日本語の WebPage はちゃんと見れない。

まあしかしネットは広いモノで、そういう中で日本語を表示させるハックや TIPS なんかが既に公開されているようだ。

で、それらを参考にし、なんとか Windows 版 Safari で見れるように、このサイトの CSS の「 font-family 」の設定をいじってみたのだな。


具体的には下記な感じだ。

font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS UI Gothic", "Osaka", Arial, sans-serif;

この変更によって、ウチのサイトの文字は XP とかなら 「 MS UI Gothic 」が、 Vista とかなら「 Meiryo 」が指定される。 ( さらに、ついでにヒラギノとかも追加してみた ) ブラウズ環境によっては、いままでと多少イメージが変わるかもしれない、と思うが、そこはひらに。

そーいえば、MacOS X 版の Safari ではどー見えるんだろ? 手元には MacOS X が動くマシンが無いのでわからないなあ……。 Mac 版の方はモチロン最近出たワケじゃないけど、気にしたことがなかったよ……。 MacOS 8.6 とかが動く Mac とか ( PB2300 ) なら、持ってるんだけどねえ。


そうそう、WindowsXP 用の JIS2004 の MSゴシック・MS明朝を入れている環境だと、上記変更やネット上のテクを使っても、文字が酷く化けてマトモに見れないです。 ウチの環境がそうでした……。 なので、JIS2004 の上記フォントをアンインストールしましたよ。 はい。

あとそれから、 Blog の年月日表示部分にも少しだけ手を入れて、シンプルにした。 ま、こっちは小さい変更ですな。 うい。

このエントリに対するコメント・トラックバックは……

blosxom のスタイルシート周りを少しいじった。 大きくいじったのは、右側のメニュー部分の表示方法です。

たしかこの blog を始めた頃から Menu 部分の表示は、スタイルの「 position: absolute; 」な方法をずっと用いてました。 その頃に参考にしたスタイルシートがそうだったから……という理由だった気がしますが、もう記憶に無いですね。

でもこのやり方だと、いろいろと制限が多いんですよ。  IE7 や Vista がリリースされ、ブラウザや OS がどんどん切り替わっていく中で、そろそろなんとかしたいと思うようになったのだな。


そーゆーわけで、今度は float を使って表示する様に改めました。 いままで使ってこなかったのが不思議だやなあ……。 うう。

そして、見た目も少し変更しました。 最近のウチのメインブラウザは Firefox2 になってしまったので、その環境でウマく見えるように微調整もしました。 うい。

あと、フレーバの中の構造を見直し、見栄えに影響が出る部分を切り出したり、ブロック化を進めました。 そうすることで、 CSS ファイルをいじるだけで見た目が変更出来るようになる……といいなあ。

まあ、そんな感じなのです。

手元のブラウザの関係で、InternetExplorer 6 と Firefox 2.0 でしか表示を確認してません。 妙な表示になってしまったら、すみませんがコメントにお願いします。 あうあう。

このエントリに対するコメント・トラックバックは……

IE7 - posted by saaki at 2007/2/3 11:18:01

右側のメニュー部分が下の方に表示されますね。
なんでだろう?
Firefox2は右側に表示されるんですが。

すみません - posted by saaki at 2007/2/3 11:20:35

ブラウザのウインドウの幅を広げたら、
右側に表示されました。

さらにちょっといじった - posted by 川上みけだよもん at 2007/2/5 08:42:57

1024 x 768 な環境で右側のメニュー部が下に流れるようなので、float している部分の width を調整しました。

blosxom の設定をいろいろ変えてみて、あげく結局戻しました。 影響喰らった方すみませんです。 あう。

以前「 XHTML 1.1 に準拠」でちょっと書いた『Content-Type: application/xhtml+xml 」となっていることが推奨』って部分がずっと気になっていたのだ。  IE7 も正式版が出たし、頃合いかと思って作業してみた。

  1. application/xhtml+xml の罠

    text/htmlapplication/xhtml+xml にして様子を見てみた。 すると、 Validator は通るものの、 HTML-Lint では幾つかのエラーが出たので flavour を書き換えた。

    んで、IE7 で表示させると、 index.html なページは見れるのだが、それ以外のが見れない状態になった。 あわてていろいろ調べてみたら、 IE7 は application/xhtml+xml を解さない仕様のようだ。 激しくぐんにょり。

    IE7 を捨てようと、一瞬思った。

  2. Plugin の罠

    それで、 application/xhtml+xml を [ 解す | 解さない ] で Content-Type: を変えるプラグインを探してきて入れてみたのだ。

    ──だが動かない。 どうも既存のプラグインと食い合ってるらしい。 うぐぅ。

    しょうがないので、新しいプラグインのコードを、既存のプラグインの中に埋め込む作業をゴリゴリ行う。 一応動作するトコまで持って行けたので、試験試験なのだ。

  3. blosxom 本体の罠

    試験すると、エントリの本文のタグが文字に展開されてしまう状態に。 な、何事!?

    blosxom 本体のコードを読むと、xml なデータの時は「 < 」「 > 」が「 &lt; 」「 &gt; 」に無条件で展開されるようだ。 あうー。

    そこは、blosxom 本体のみでの RSS ( 0.91 ) 配信時に通るコードなので、ちょっと面倒だ。  ウチの RSS ( 1.0 ) の時どうなのかは、読んでないので分からない。

    あと「本体には手をつけずに plugin で実現する」っていう blosxom の文化もあるので、上のを解決するプラグインを書かなきゃならないなーと思ったら気が遠くなった。

で、結論として「 IE7 は application/xhtml+xml を解さないんだから、そのままでいーよもう!! 」という情けない解となった。 泣きながら今までの変更点を破棄して、元に戻しますたよ。 あうー。

そのうち何とかしようと思わないでもないですが、かなりやる気は削がれましたね。

このエントリに対するコメント・トラックバックは……

変なコメントをつけたばかりに、 - posted by さあき at 2006/11/14 15:58:13

お忙しいのに、お手間を取らせてしまって、多大なご迷惑をおかけしました。application/xhtml+xml はIE7ダウンロードを促すダイアログを確認しておけば、わかったことですね。すみません。Frefoxではみれても、IE7では見れないというのは、残念ですね>application/xhtml+xml。
お手数をおかけして、申し訳ありませんでした。

ああ、お気になさらず - posted by 川上みけ at 2006/11/14 17:16:25

別にさあき氏のせいではないので、お気になさらずー。
昨日はblosxomを、ヒマを見て少しずついじってたので、多分見れなかった人は多かったと思います。
だから、本番サイトをいきなりいじくり出した、ウチが一番悪いのだよ。実は。

この Blog をブラウザで見た時に右側に表示されるバナーの整理をしてみた。

時間のないサイト運営者リング」と「やる気の無いサイトリング」のページが移転のためリンク切れになっていたので、それを修正したのだな。

あと『虎尾山再生計画計画』という活動を行っている「自利利他」という NPO 法人のバナーを追加しました。

8 月末に伊勢の虎尾山を訪れて挨拶をさせていただいたのですが、当 Blog 上では何も書いてませんでした……(汗 すみません。

この Blog の更新ペースも大分もどりつつあるので、その辺りもボチボチ書いていこうかなと思っています。 なんせ、水樹奈々ちゃんライブ関係を除くと、更新ペースがめっちゃ鈍い時期が半年くらい続いたしね。 あう。

このエントリに対するコメント・トラックバックは……

ああ、やっぱり放置なのね。 そうなのね。 ううー。

つーわけで、右のバナーに「日本放置協会」のモノを追加しました。 この NHK は随分前から知っていたんだけど、さすがにバナーを貼るのはちょっと躊躇っていたのだな。 でも、条件が整ってしまったような気がするので、貼る。 まあ、ここの同人誌はワリと買ってるし、トップ絵は有希だし。 はにゃーん。

はいはい、放置放置っと。

このエントリに対するコメント・トラックバックは……

なんか 1 週間くらい前からこの blog っつーか、このサイトが見えていなかった様です。 どうもすみませんです > ALL

原因は blog を運用している IIS 鯖のルーティング情報がぐちょぐちょになった為の様ですわ。 自宅の LAN 上では、特に問題なく見えていたので気付きませんでした。

あー、でも 1 週間も見えなければ、メッセとかでツッコミが来そうな気がするんですが、放置されていたのは愛? ううう。

今日、メールで指摘があってはじめて気付いたので、急遽復旧させましたです。 あうあう。

このエントリに対するコメント・トラックバックは……

愛だろ、愛 - posted by 「と」の人 at 2006/5/11 20:48:16

2~3日前から気付いてた「と」の人です。どーも(´ω`)ノ
メッセで会えたら突っ込んでおこうと思ってたけど会えなかったんで。
やぁ、復活おめでたうです。

愛おぼえていますか - posted by モの字 at 2006/5/12 10:09:21

デカルチャー(謎)
毎日見ているのでかなり前から気が付いてましたが…
そういう仕様なのかと思ってました(笑)

4/15 15:30 更新

本日実施予定だった回線工事は、明日に延期となりました。

明日 ( 4/16 ) 、回線工事実施のため 12 時頃 ~ 15 時頃の間、断続的につながりにくい状態となります。 あしからずなのです。


4/16 15:00 追記

回線工事は、無事終了しました。

このエントリに対するコメント・トラックバックは……

やったー - posted by いっとく at 2006/4/16 16:56:24

よかった。本当によかった。
仕事中なので後で連絡いたします。

< 新しい記事 [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 ] 古い記事 > >>