- 関連ページ
-
- ページ案内
-
しらぎくさいと実験室余談・その他の記事。
しらぎくさいと実験室余談・その他の記事・目次。
NetPBMについて。(平成18年 7月 4日)
NetPBMと言うと、日本ではウェブログシステム『ムーヴァブル・タイプ』での画像サムネイル機能を実現する際に、実装サーヴァの少ないイメージマジックの代用として利用されるものと思われる方も多いようですが、意外に利用し易い画像ライブラリです。
但し、コマンドラインでのみ利用出来るため、プログラムに組み込むにはパイプ機能が不可欠です。
ただ、NetPBMに関しては、ウェブを見渡しても『ムーヴァブル・タイプ』に組込む方法ばかりが解説されており、この他の活用方法は殆ど見つけられませんでした。
特に『ムーヴァブル・タイプ』に組込むのにPerlの「IPC::Run.pm」モジュールと併用されるにも拘らず、それ以外の活用方法も余り知られていないようです。
- 制作者がローカルで試行錯誤しながらNetPBMのPerlスクリプトへの組込みを調べていたところ、CGIではIPC::Run.pmとほぼ同等の事が出来る筈のsystem()函数だとCGI実行エラーになってしまいました。『ムーヴァブル・タイプ』でICP::Run.pmを必須とするのもこれが理由なのかも知れません。
『ムーヴァブル・タイプ』の大ヒットに伴い、NetPBMをインストールしたサーヴァ環境も増えているようで、今後はイメージマジックより普及しそうな気がします。
- コマンドライン専用と言う制約があるものの、敷居はイメージマジックよりは低いと思われます。
制作者も機会があったらNetPBMに関する記事を当実験室で公開したいと思います。
旧型インターネットエクスプローラ。(平成18年 5月12日)
制作者は恥ずかしながら長らく知らなかったのですが、エヴォルト(evolt.org)と言うサイトには、古いウェブブラウザなどが公開されており、結構有名なサイトのようです。
ネットスケープの旧型は何とか入手していたのですが、インターネットエクスプローラの旧ヴァージョンは入手が難しい上にウィンドウズ XPではインストールも出来ません。
しかしながら、エヴォルトで配布されている旧型インターネットエクスプローラはXPでも動作するので重宝しております。
当サイトで配布しているJAVAスクリプトに関して。(平成18年 5月 7日)
しらぎくポップアップメニューとしらぎくポップアップメッセージにおいて、DOMに対応している環境へはDOMの標準に従った方法でHTMLを操作しておりましたが、平成18年 5月 7日までにinnerHTMLプロパティに直接HTML文書切片を代入する事で処理する方法に改めました。
当初はinnerHTMLプロパティが非標準のため実装していないDOM対応ブラウザも現れ得るとして代入すべきHTML文書切片のツリー構造を解析して処理していきましたが、この処理が余りにも複雑である事(3,000オクテット以上)と、処理に時間が掛かる事から断念しました。
- 実際、オペラ 6.xはinnerHTMLプロパティをサポートしていませんでした。但し、オペラ 6.xは標準のDOMサポートも不充分で、とてもDOM操作が出来る代物ではありませんでしたが。
ボーダフォンのVGA液晶端末への対応について。(平成18年 4月17日 更新)
ボーダフォンが開発したV904SH(シャープ製・平成18年 4月15日発売)は携帯電話初のVGA液晶(480×640ピクセルズ)を採用しますが、しらぎくモバイルシステムでも対応しました。
- 具体的にはQVGA向けの画像を縦横とも二倍のピクセル数で表示させるように出力HTMLを操作するというものです。
- 勿論、VGA向けの超大判画像が用意されていれば、それを配信するようにもしました(要設定)。
- 尚、ウィルコムZERO-3など電話以外の端末では、解像度を調べられない場合があるため、現時点では対応しておりません。
- 超高解像度端末と言えば、これまでもエヌ・ティ・ティ・ドコモのフォーマSH2101V(シャープ製・800×600ピクセルズ)はQVGA液晶端末と見なしております(超高価な端末だったのでユーザは殆どいない筈ですが)。
- それよりも、既にQVGA液晶端末が常識になった今日、非QVGA液晶向けの低解像度画像を基準にせずに、QVGA液晶向けの高解像度画像を基準にし、低解像度端末がアクセスした際に代替低解像度画像が無い場合に縮小するようにした方がいいのかも知れません。
- 実際のところ、制作者はモバイル版しらぎくさいとにおいて、QVGA液晶端末には既に一部を除いてPC向けのオリジナル画像を用意しており、VGA液晶端末と言えどもPC以上の高解像度画像を用意する事は出来ません。
KDDIがツーカー部門を廃止へ。(平成18年 3月31日)
予想通りと言えば予想通りですが、そろそろしらぎくモバイルシステムもWAP 1.0対応をオプションにして良い頃かも知れません。
- 特に日本国内ではHTMLをWAP 1.0(HDML)にサーヴァサイドで変換してくれる事に加え、AUでもWAP 1.0端末そのものを見る事が殆ど無くなりました。WAP 1.0対応は海外端末向けなどの特別な場合に限り必要なものと言えるでしょう。
- 一応、現時点でも設定でWAP 1.0端末にHTMLを配信する事は可能ですが、完全なオプションとする事も考えてもいいかも知れません。
- ただ、オプションに移行するための手続きが面倒である事と、既存のヴァージョンとの兼合いが面倒ではありますので、検討に入るだけに留めております。
MNG動画対応携帯電話が海外にもある? (平成18年 2月23日)
米国のネットフロント搭載携帯電話のようですが、ユーザエージェント「Mozilla/4.0 (MobilePhone PLS2300KTQ/US/1.0) NetFront/3.1」は、HTTP_ACCEPTフィールドに「image/x-jng;q=0.062, video/x-mng;q=0.062, image/x-mng;q=0.062」と言う文字列を含めておりました。MNG動画をサポートしている端末ってボーダフォンの第二世代パケット機以外にもあったんですねえ…。
ちなみに、HTTP_ACCEPTフィールドは以下のようになっておりました。
- application/xhtml+xml, application/vnd.wap.xhtml+xml, application/x-pmd, application/vnd.phonecom.mmc-xml, audio/midi, audio/vnd.qcelp, application/xhtml+xml; profile=http://www.wapforum.org/xhtml, application/x-pcs-mcd+xml, text/vnd.wap.wml, text/vnd.sun.j2me.app-descriptor, text/x-pcs-gcd, text/css, image/jpeg; q=0.5, image/png; q=0.9, image/vnd.wap.wbmp; q=0.2, application/sdp, audio/qcelp, audio/mp4, video/mp4, audio/3gpp2, video/3gpp2, audio/3gpp, video/3gpp, audio/amr,text/html;q=0.062, text/x-hdml;q=0.125, image/gif;q=0.062, image/x-jng;q=0.062, video/x-mng;q=0.062, image/x-mng;q=0.062, image/bmp;q=0.062, image/x-bmp;q=0.062