タグ

2012年1月7日のブックマーク (5件)

  • 窓の杜 - 【REVIEW】iPhone/iPod touch内のファイルをエクスプローラ風に管理できる「DiskAid」

    「DiskAid」は、“iPod touch”内のファイルをエクスプローラ風に表示できるソフト。v1.1.1からv1.1.4までのファームウェアがインストールされた“iPod touch”に対応するフリーソフトで、編集部にてWindows Vistaで動作確認した。作者のWebサイトからダウンロードでき、動作には「iTunes」が必要。なお、“iPhone”にも対応するが、7月に発売予定の新機種への対応は不明。 ソフトを利用すると、“iPod touch”内のファイルをエクスプローラ風に表示して管理できる。PCと“iPod touch”の間でファイルのコピー・移動なども可能で、「iTunes」のライブラリを管理していたPCがクラッシュしてしまった場合などに、“iPod touch”からファイルをバックアップできる。 画面は、フォルダ構造のツリーと、フォルダに含まれるファイル一覧の2ペイン

  • Viewport [iPhone生活]

    *device-widthはiPhone横持ちの場合でも必ず320px、device-heightはiPhone縦持ちの場合でも必ず480pxとなります 例えば以下は、Viewportの横幅がiPhoneのディスプレイのサイズで、倍率は1、2倍まで拡大可能、という内容です。 描写のプロセスを検証するに当たっての条件 以下の説明では複雑な状況を説明する場合もあるため、特定の語句を特定の意味でのみ使用しています。特定の語句は以下です。 viewport Viewportのメタタグで指定した値または後にSafariが計算した値。initial-scale/width/heightの3つ。 コンテンツ(サイズ) HTMLに設置したコンテンツのサイズ ドキュメント(サイズ) 余白を含めたHTML全体のサイズ。ウィンドウよりも大きい場合は、スクロールすることで見ることが出来る全体のサイズ。 ウィンドウ

  • スマートフォンサイトで電話番号やメールの自動リンクを解除したい – helog

    iPhoneAndroidなどスマートフォンサイトでは、電話番号やメールアドレスらしき文字列があった場合に、自動でリンクが設定されます。 リンクをタッチするだけで、電話をかけれたりメールを送ることができるので、一見して親切な機能のように思われます。 しかし、あくまでブラウザが自動で検出しているので、その精度は完全ではありません。 長いメールアドレスがレイアウトの関係で折りかえってる場合や、電話番号の間にハイフンやスペースがある場合など、ブラウザがリンクの範囲を認識できずに、誤った番号への通知リンクとなる危険性があります。 例えば「aaaaa.bbbbb.ccccc@abc.jp」をクリックすると「ccccc@abc.jp」があて先にセットされるなど、実際起こるとなると恐ろしい事ですね。 自動リンクを無効にする このような問題を回避するために、自動リンクを無効にする方法があります。 電話番

    スマートフォンサイトで電話番号やメールの自動リンクを解除したい – helog
  • iPhone向けWebアプリを作ろう(3/4) - @IT

    iPhone版Safariの独自仕様を理解するうえで一番混乱しやすいのが、ビューポートの振る舞いです。ビューポートとは、コンテンツが表示される領域のことです。デスクトップのWebブラウザでは、コンテンツの横幅が大きくてウィンドウ内に表示し切れない場合、ユーザーはウィンドウの枠をドラッグして広げる(あるいは最大化する)ことができます。 しかし、ビューポートの物理サイズは固定されているので、コンテンツの方を縮小/拡大することで、一度に表示する内容量を調節することになります。 ・ ビューポートのデフォルト幅 iPhoneのスクリーン解像度は、ポートレート表示(縦位置)の場合、横320px、縦480pxです。デバイスを回転させてランドスケープ表示(横位置)にすれば、縦320px、横480pxになります。 そのうち、ステータスバー、URLテキストフィールド、ボタンバーといった要素を省いた残りの領域が

  • phpでスマートフォンの判別(判定)

    スマートフォン用のサイトを作った場合、PCサイトに行ったら自動的にスマフォ用のサイトに飛ばしたい。または、スマフォで携帯サイトにアクセスしたらPCサイトに飛ばしてやりたいことがある。 その場合、スマフォ判別用のコードを書く必要があります。 phpでの判別法(ページがphpファイルで作られている必要があります。拡張子だけ変えてもOK)になります。 ■まずはスマートフォンの判定のための関数をphpファイル内上部に記述しておきます。 ※もちろん外部に置いてincludeしてもOK <?php function is_mobile () { $useragents = array( 'iPhone', // Apple iPhone 'iPod', // Apple iPod touch 'Android', // 1.5+ Android 'dream', // Pre 1.5 Android

    phpでスマートフォンの判別(判定)