ymknの日記スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。読者です読者をやめる読者になる読者になるymknの日記2010-05-05携帯メールだけでWebサイト表示やそのサイトの画像を取得できるゲートウェイ的なものサービスアイディアauのガンガンメールというサービス(料金プランE)は基本料金だけでメールの送受信にかかるパケット代が無料になるという素晴らしいサービスだ。対象はあくまでメールだけで、残念なことにWebサイト閲覧にかかったパケット代は無料にならず、ダブル定額スーパーライト相当の扱いを受けてしまう(すなわち、使えば使うほど料金がかかり、最大で4410円に達してしまう)。メールを連絡手段程度にしか使っていない自分としては、メールよりもWeb閲覧が無料になってくれた方がうれしい。そこで、Webブラウザを一切使わずにメール機能だけでWebのコンテンツにアクセスできるようなシステムを作れば、無料でWeb閲覧ができるのではないかと考えた(操作性はかなり悪いだろうけれど)。システムの仕様案は次の通り。件名ないし本文にアクセスしたいURLを記載し、ある特定メールアドレスにメールすると、そのURLのコンテンツを返送する。メールの受信サイズ制限があるため内容はテキストのみ。サイトに含まれる画像はすべてURLに置換される。画像のURLを送ると、その画像を適切なサイズ(画面サイズ的な意味と、ファイルサイズ的な意味で)にリサイズし、添付ファイルとして返送する。メールは数秒程度で返送される。送信するメールにパラメータを記載する、もしくは送信先アドレスを変更することで、携帯サイト/PCサイトの切り替えができる。システムの実現方式案は次の通り。自宅メールサーバ)をcronか何かでスクリプトを実行し監視する。それっぽいメールが来ていたら内容を解析してwgetなり独自クライアントなりでコンテンツ取得。取得済みのコンテンツからHTMLパーサを使って表示できそうなテキストおよびaタグのhref属性値とimgタグのsrc属性値を抜き出す。画像ファイルの場合、クライアントの画面サイズと受信可能サイズから最適なサイズにリサイズ。メールを作成して送信元アドレスに返送。GETはいいとしてPOSTとかどうするのか。送信データの入力をどうするか。専用メールサーバが必要か否か。自分専用なら自分のGmailアカウント決めうちでいいのかもだが。POPがいいのかIMAPがいいのか。POP/IMAPの監視間隔。できるだけ早く返送してほしいが頻繁に接続していると怒られそう。システムで実装するWebクライアントを携帯端末に偽装する方法。これは割と情報ありそう。画像処理の負荷Cookieに対応できるようにするかどうか。