Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/usaken/tekmemo.com/public_html/php/wp-content/plugins/ultimate_ga_1.6.0.php on line 524

iOSの横モードは縦モードの1.5倍


Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/usaken/tekmemo.com/public_html/php/wp-content/plugins/ultimate_ga_1.6.0.php on line 524

最近JavaScriptの仕事をよくしている。PHPも面白い言語だと思っていたけど、JavaScriptも結構面白い。何より、フロントエンドであるブラウザで動作するから、メニューを動かしたり、アニメーションしてみせたりと、ビジュアルが楽しい。

で、今はiOSとAndroidの仕事(アプリではなくウェブ)。iOS(iPhoneでもiPadでも)、縦表示(ポートレート)の場合には正しく表示されているのに、横表示(ランドスケープ)の時に、HTMLの右や下がはみ出してしまうけど、その理由がわからない。諸事情でピンチ操作を無効にしているのだが、CSSで指定しているだけでなくてJavaScriptで画面サイズが切り替わったときにも自動的に表示幅等を変更するように指定しているのに。

調べてわかったことは、iOSでは、横表示は1.5倍で表示されるということ。viewportの指定で、minimum-scaleやmaximum-scale、initiali-scaleを全て1.0で固定してやることで回避できた。調べてみたら、いろいろあるようだ。

あとCSSでランドスケープ時とポートレート時で値を切り替えることも出来るようだ。

<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">
<link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">


それとかCSS内で切り替えたりとか。

@media all and (orientation:landscape){
  #banner{
    width:300px;
  }
}

ま、今回はiOSだけの問題だから・・・どうやって対応するか考えることにする。

MySQLのtext型

2011/03/29 | MySQL

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/usaken/tekmemo.com/public_html/php/wp-content/plugins/ultimate_ga_1.6.0.php on line 524

うっかりしていた。すごくうっかりしていた。

MySQLのtext型って65535文字しか入らないことを失念していた。PostgreSQLのtext型は制限無し可変長文字列だったので、それと勘違い。そして設計も甘かったかもしれない。入力される文字数を考慮していなかった(上限のことも失念していたし、上限を越えることはもっと想定していなかった)。データが途中で切れていた。

とりあえずmediumtext型に変換・・・。

現在検討中のサーバ

2011/03/22 | VPS

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/usaken/tekmemo.com/public_html/php/wp-content/plugins/ultimate_ga_1.6.0.php on line 524

検討中のサーバ(VPSまたはクラウド)のリストアップメモ。

WebArena Cloud 9
1GB/50GB/月額4,800円/初期5,250円
2011年4月末までキャンペーン。リソースアップ可。重いけど春回復予定。最近トラブル頻発。

WebArena VPS
2GB/50GB/月額8,820円/初期5,250円
2011年4月末までキャンペーン。リソースアップ可。快適(ようやく)。


さくら VPS1G
1GB/30GB/月額1,480円/初期2,980円
2週間お試し。 64bitOS。上下プランあり。プラン途中変更不可。


カゴヤ 専用サーバ3G101
2GB/160GB/月額4,830円/初期9,450円
マルチドメイン10。アダルト可。上位プランあり。

カゴヤ クラウド・VPS
512MB/50GB/月額945円(予定)
現在未提供。アダルト可。リソースアップ可。

ラピッドサイト国内VPS
1GB/120GB/ 月額2,380円/初期5,250円
特記事項なし(未検証)。30日返金保証。上位プランあり。

FC2VPS スタンダード+
1GB/250GB/月額2,980円/初期4,800円
PLESK10(オプション+500円)。アダルト可。 重いという噂。30日返金保証。上下プランあり。

Joe’sウェブホスティング  プラン2
1.5GB/180GB/月額3,500円/初期7,000円
PLESK。海外サーバならアダルト可。 30日お試し。上下プランあり。


ServersMan VPS Pro
1GB/50GB/月額1,980円/初期0円
下位プランあり。キャンペーン(2ヶ月無料)。



Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/usaken/tekmemo.com/public_html/php/wp-content/plugins/ultimate_ga_1.6.0.php on line 524
守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/usaken/tekmemo.com/public_html/php/wp-content/plugins/ultimate_ga_1.6.0.php on line 524