Category Archives: 携帯

iidaのmisoraってMacBookProに合いそうな携帯じゃない?

misora_MacBookPro2

あの石携帯のau PENCKから、ついにiidaのmisoraに機種変更しました。

石携帯 misora

PENCKを買って4年。
石携帯にしてから2年。

名残惜しいですが、さすがにバッテリーが寿命なのとカメラが死んでるので、、、

8月末公開予定の携帯サイトの動作確認はほぼ問題なかったので、
もういいだろうと機種変に踏み切りました。

で、misoraにした理由は
「MacBookProに合いそうだったから。」

iPhoneユーザーの方に笑われるかもしれませんが、
店頭で色:Blackのモックを手に取って開いた時の最初の第一印象が
「なんかMacBookProのキーボードっぽい」だったのです。
僕がそう感じたってだけですけどね。

# もちろんiPhoneはiPhoneで別で買いますよ。

実際に触ってみるとPENCKと変らない使い勝手でかなりいい感じ。
ワンセグも見ないので、シンプルなデザイン携帯に十分満足。

データもメール以外はちゃんと移行できたので、今後使ってみて気づいたらレビュー書いてみます。

補足)

搭載OSを調べてみると、「もっさり」で悪評高いKCP+ではなく、
軽快なKCP搭載機種でした。
同じiidaのG9がKCP+だったのでてっきり同じだろうと思ってたのですが、
ある意味ラッキーだったかも?

タグ: , ,

PHP携帯絵文字表示ライブラリ(PHP埋込型・au絵文字名対応版)を公開しました

前々から自分用にカスタマイズしながら使っていた、携帯絵文字を簡単に表示できるPHPのライブラリをcodecheck.inにコミットしました。

▼Firefox拡張:FireMobileSimulatorでの絵文字テストのスクリーンショット
FireMobileSmuratorのスクリーンショット

codecheck.in:PHP携帯絵文字表示ライブラリ(PHP埋込型・au絵文字名対応版)のダウンロードサイトはこちら

ダウンロードや使い方の説明、絵文字一覧表等は上記のリンク先をご覧ください。

絵文字表示/出力コードの動作確認には、当ブログの、User Agent Switcher の携帯用のXML や、Firefoxを簡単に携帯エミュレータにするアドオン「FireMobileSimulator」が素晴らしい件について を見てもらうといいです。

Read More »

タグ: , , ,

Dreamweaverのライブラリのディレクトリ指定のリンクの不具合のせいで、docomoで301エラー

今制作してる携帯サイトの案件で、かなり参りました。

携帯サイトで共通パーツがあり、ページによって表示/非表示させたり順番を並べ替えないといけなかったしてしたので、
Dreamweaverのライブラリを使いました。

そしたら、Dreamweaver CS3でフォルダへのリンクの不具合を解決するハック – kazkiScopeでも書かれてる以下の不具合に遭遇。

不具合その2:ライブラリでフォルダをリンク先に指定したとき、末尾のスラッシュが外れる

これも再現してみます。ライブラリを作成して、特定のフォルダへのリンクを作成します。

<a href="../folder/">フォルダへのリンク</a>
(/Library/test.lbi)

そして、このライブラリをルート直下のhtmlに配置してみると、

<a href="folder">フォルダへのリンク</a>
(/test.html内)

……リンク自体は有効だけど、末尾のスラッシュが外れている。

そう!これ!同じ問題起きたよ!

docomoはリンクでディレクトリ指定するとき、最後の”/(スラッシュ)”が無いと、
『サイトが移動しました(301)』
とエラーメッセージが出てしまいます。

参考サイト)
DoCoMo サイトが移動しました(301):クリエイターズブログ:ほのおのクリエイターズ
DoCoMoで「サイトが移動しました(301)」が出る場合 – Apelog

kazkiScopeさんのエントリーでは親切にも解決策も書いてくれてた。

「ライブラリ内でのフォルダに対するリンク先は、href=”../folder/./”というように最後に”./”を追加して指定する」

おー!これで治る、いやっほー♪
と思って試してみたら、、、、

Mac / DW CS3では不具合が治らなかった….orz

結構、昔からの問題みたいでDW8ぐらいからあったらしい。
(2chでも「テンプレートのオプション領域で代用してる」、って人もいた。)

今回は、全ページPHPなサイトなので、ライブラリ(.lbi)を、PHPで書き直してPHPのincludeさせる方向で修正する事にしました…orz

あまりに悔しかったので、Adobeサポートセンターに不具合の以下の報告した。

******不具合報告******
不具合の内容:
・Libraryでディレクトリ指定のリンク(最後が”/”スラッシュで終わる形)をすると、
利用したHTMLでは、最後の”/”スラッシュが無くなる。

このままだと一部のブラウザで301エラーを返してしまう。
(docomo携帯ブラウザ等)

問題の再現方法:
1.ライブラリでリンクをディレクトリで指定
/Library/test.lbi
<a href=”../directory/”>リンク</a>

2. 1のライブラリをHTMLで利用する

結果:
<a href=”directory”>リンク</a>
と、”/”で終わらない。

期待した結果:
<a href=”directory/”>リンク</a>
スラッシュでリンクが終わる事。
明示的にディレクトリを指定してるのだから、”/”で終わらせるべき。

決してイレギュラーな使い方じゃないと思うんだ。
kazkiScope
さんもエントリー中で書かれてるけど、なんとかしてくださいよ、Adobeの開発者さん。

テンプレート機能とかは満足してるのだから。

この投稿にタグはありません。

携帯のキャリア判別で気をつける事(au)

Ezwebかどうかを判断する際に、UserAgentに’UP.Browser’の文字列があるか無いかで判断するのが一般的だと思います。

function is_ezweb(){
	return strpos($_SERVER['HTTP_USER_AGENT'], 'UP.Browser') !== false;
}

これはこれで間違いないんですが、単体でチェックする時には注意が必要です。
個人的に、Ezwebかどうか判断する前にSoftbank機種かをチェックしておかないといけないと思ってます。
理由は忌まわしきVodafoneの804SH,802SHのせいです。

追記) 他にもありましたm(_ _)m
2009年3月現在:903SH,902SH,804SH,802SH,802N,703SHf,703SH,703Nの8個

docomoにも過去、’UP.Browser’の文字列がある機種があった模様。
PANASONICのPHSの[P-PAT]と[D2]の2機種。(WAPブラウザだったらしい)
しかし、正確なUseragentはおろか発売時期すら確認できず。
完全に無視してよい機種だと思います。
(追記ここまで)

Read More »

タグ: , , , , , , ,

携帯のコーディングのメモ

ハマったので自分なりのメモ。
後々追記/編集していきます。

■3キャリアでの共通文字サイズ(大中小)の指定

<span style=”font-size:x-large”>大</span>
<span style=”font-size:medium”>中</span>
<span style=”font-size:xx-small”>小</span>

  • AUの古い機種(PENCK)では、小サイズは x-smallでもいけたのに、最近のAUではダメだった。
  • docomoのFOMA(N703i)ではx-smallでもxx-smallでもOKだった。
  • 3段階以外の文字サイズは無いっぽい

■marqueeについて

  • <div style=“display:-wap-marquee; -wap-marquee-loop: infinite;>docomoは全角で32文字まで</div>
    と書く。(無限ループ)
  • wap-marquee-loop: infinite; を書かないとauでループしない。1回で終わる。
  • docomoで全角32文字以上はスクロールから消える。
  • <div style=“display:-wap-marquee;”><marguee>全角で32文字まで</marguee></div>
    とすれば、PCでもプレビューできるし古い機種でも対応できるけれども、auでは上記の問題で1回しかスクロールしない。

    AUで表示されないので二重指定しない。
  • テキストの真ん中揃え指定してる中で、margueeを使うと不具合。
    <div style=“text-aling:center;>
    <div style=“display:-wap-marquee; text-aling:left;>流れる文字</div>
    </div>
    とすると一部のSoftbankで、真ん中からスクロールされる現象に。display:-wap-marquee; を指定するdivに、左寄せを指定して回避。
    <div style=“text-aling:center;>
    <div style=“display:-wap-marquee; text-aling:left;>流れる文字</div>
    </div>

■リンクのフォーカス時の背景色について

各キャリアとも<head>内に指定できる(docomoは唯一まともに書けるCSS)

<style type=”text/css”>
<![CDATA[
a:link{color:#006666;}
a:focus{color:#ffffff;}
a:visited{color:#ff00ff;}
]]>
</style>

docomoのせいで外部CSSでまとめて指定は無理。
各ページに個別に書く事。

□docomoの場合

リンクがフォーカスされた場合、背景色がa:linkの色、文字色がa:focusの指定色になる。
そのため、 a:linkとa:focusの色はなるべくコントラストがハッキリしてる方がいい。

例) 上記の設定だと、リンクの色がこれだったら、フォーカスされたらこんな感じ

□AUの場合

各リンク色が背景色、文字色は補色(反対の色)になる。

例)上記の設定で。
未訪問(a:link)のリンクの色がこれだったら、フォーカスされたらこんな感じ
訪問済(a:visited)のリンクの色がこれだったら、フォーカスされたらこんな感じ

タグ: , , ,