1月
08

JavaベースのWebアプリケーション実行環境Tomcatをターゲットとしたアプリケーションを開発していたときのこと。一部のロジックをmainメソッドから実行できるように変更した。そして、いざ実行してみるとこれまで読み込めていたプロパティファイルが読めなくなってしまった!

なぜこんなことになってしまったのか?原因はよくある単純ミスだったけど、よくよく調べてみると衝撃的な事実を知ることに・・・。

続きを読む »

11月
24

SSLに対応した携帯サイトを開発していて気になるのはSSLの警告画面表示。SSLページに入ったり、SSLページから抜けたりするときに警告ダイアログが表示されてしまうからだ。でも機種やページによっては警告ダイアログが出ないこともあり、表示条件がよく分からない。とりあえず会社にある端末を使って調べてみることにした。

 IMGP0681-ss

続きを読む »

11月
04

iPhone向けSafariでは、W3C標準のHTMLタグ・属性をサポートしているのはもちろんだが、iPhone固有の拡張属性・拡張CSSプロパティが使用できる。具体的には、テキストの入力方法を制御するものからタッチパネル操作専用のイベントハンドラ、バックライトの制御といった機能まである。

今回はiPhone固有のHTML拡張属性を紹介したい。

IMGP0544-s

続きを読む »

10月
20

iPhoneのブラウザ上に「¥」を表示しようとしても、「\」(バックスラッシュ)になってしまう。一体どうすればいいのか?

Durianの開発中にこんな問題に直面した。何としてもiPhone対応したいという一心で、試行錯誤した結果は・・・。

続きを読む »

10月
09

WebサーバーがHTTPエラーを返すと、一部の携帯ブラウザではエラーダイアログが表示される。このため、エラーページをカスタマイズしても、そのエラーページの内容を表示させることができない。時にはカスタマイズしたエラーページをどうしても表示させたい、という要求もあったりする。果たしてどうやればHTTPエラーページを全携帯ブラウザに表示させられるのだろうか?

IMGP0309-ss

続きを読む »

9月
10

パフォーマンスが求められるWebサイトだと、Webサイトの負荷テストを行う場合が多い。シンメトリックでも自社製品ラウンドアバウトフットプリントの負荷テストをたびたび実施している。もちろん、アクセス数の見込まれるSI案件でも負荷テストは欠かせない。

こうした負荷テストを行うためのツールには無料・有償を含め、多くの種類があるけど、携帯サイトに適したツールと言えば何か?フリーの代表的なツール4つに的を絞って紹介したい。

続きを読む »

8月
19

サーバーアプリケーションでは、特定のファイルに対し、読み書きが同時に発生することがある。同時書き込みを防止するためには書き込みロックを利用したり、書き込み中の読み込みを防止するためには読み込みロックを利用したりする。

しかし、一般的にロックを使用するとロックの取得待ちが発生することになり、環境によってはパフォーマンスの劣化が起きる。パフォーマンス重視の環境なら、できればロックは使用せずにいきたい。

では単純にロックを使用せず、読み込み中にファイルを削除するとどうなるのか?気になったので調べてみた。

続きを読む »

6月
30

auは1年ほど前に、ezwebの内臓ブラウザ「Openwave Mobile Browser」のバージョンを6.2から7.2にバージョンアップしている。バージョンアップに伴って、HTML仕様が拡張されたみたいだけど、一方で従来からの動作が変更された部分も・・・。その影響か、ブラウザバージョン7.2端末でWebページにアクセスすると、他の機種とは異なる画面が表示されることがあった。

auのブラウザバージョン7.2端末でハマった、印象深い3つの仕様変更(バグ?)を紹介したい。

g9

続きを読む »

5月
27

5/22(金)にdocomoから2009年夏モデル端末が発売された。夏モデルからiモードブラウザが大幅に機能UPするとの噂があったんで、うちの会社でも発売日に即日購入!

使ってみると、想像以上のブラウザスペック・・・。この端末、只者ではないようだ。

N-06A

続きを読む »

4月
28

SoftBankでも他のキャリアと同様にユーザーID(携帯契約者の識別子)を取得することができる。SoftBankの場合は、HTTPヘッダx-jphone-uidからユーザーIDが取得できるようになっている。会員制サイトでよく見かける「かんたんログイン」といった機能は、このユーザーIDを利用していることが多く、利用価値が高い。

ところがこのユーザーID、サーバー側から取得できないときがあるのだ。それはSSLページ。SSLページでユーザーIDを取得できないとなると、ログインページや会員登録ページなど、重要なページでユーザーIDが使用できないことになってしまう・・・。

今回はSoftBankのSSL環境下におけるユーザーID取得の問題をテーマにしたい。

続きを読む »

次のページ »

投稿者

開発者向けサイト

NTTドコモ
作ろうiモードコンテンツ
KDDI au
EZfactory
SoftBank
MOBILE CREATION
イー・モバイル
技術情報
WILLCOM
コンテンツサービス