今さらながらIE7のバグ対策メモ

IE7で高さがズレる。

Web制作・開発していると、よくある報告ですが、

css のheight指定で解決できる場合が多い

body,html,box要素で高さが正常に適用されない場合は、

body{
position: relative;
height: auto !important;
height: 100%;
min-height: 100%;
}

こんな感じで対策するとうまくいった。

ただ、min-height:100%はIE6で使えないので、

IE6は別途対応が必要です。。。

クラウドデザインパターン (cdp)

クラウドデザインパターン (cdp).

http://jaws-ug.jp/ufqkyj/jaws-ug-summit-2012

3/2,3のJAWS-UGのサミットがあり、3/3のセッションに参加しました。

収穫はブログ題になっているCDPの解説、

「Cloud Design Pattern」 略してCDPだそうです。

小規模サービス、スモールスタートのtipsから、

大規模サービスのノウハウまで、

「暗黙知として存在していたKnowledgeを、共有知としてオープン化する」

という提案。


■例

・FloatingIPパターン

⇒サーバー障害時やバージョンアップ時に瞬時にサーバー切り替えを行いたい場合に利用

・CloneServerパターン

⇒ロードバランサーを経由してWebフロントのEC2クローンを増殖する

・Job Observerパターン

⇒複数のサーバソースから、SQSのキューにタスクを入れてアップロードする


■何がすごいのか?

・例えば、

既存の非クラウド型のWebサービスで、

ユースケースに当てはめれば、そのままAWSで稼働するサービスになる

・例えば、

AWSで稼働する月間売上XX億円のソーシャルゲーム、

そのノウハウが、開発運用含めてまるっと公開される。


ちなみに、ソシャゲでAWSを使い尽くした

「gumi」のCTO堀内さんは、IPO直前のgumiを退職して話題になりましたが。

その転職先は「Amazon Data Services Japan」というオチでした。

色んな意味ですごい大英断。

やはり、AWSはPaaSとしてもIaaSとしても、

他のクラウドサービスよりも一歩先を進んでいるのかも。(※2012年での感想)


ソーシャルボタンを設置しました

このブログにソーシャルボタンを設置しました。

■利用したプラグイン

WP Social Bookmarking Light

・Open Graph Pro


http://www.submit.ne.jp/249

こちらのサイトを参考に設定、とても簡単。

自前で組み込むと、facebookとtwitterボタンはcssの微調整が必要になるのだけど、

WP Social Bookmarking Lightを使えば、メニューから表示幅を調整できる。

これは便利。


Unlocked iPhone 4Sが649ドル、32型薄型テレビは3万円割れ

iPhone 4S – Buy iPhone 4S for AT&T, Verizon, Sprint – Free shipping – Apple Store U.S..

Apple iPhone 4S のUnloked版が昨日(2011/11/11)から販売開始された。

価格は649ドル、約5万円。

いっぽう、薄型テレビは32型が3万円割れ。

http://www.nikkei.com/news/headline/article/g=96958A9C93819698E3E3E2E3E08DE3E3E3E3E0E2E3E3E2E2E2E2E2E2

300ドルでも32型テレビは欲しいと思わない。

iPhone 4Sは649ドル払ってでも手に入れたい。

ついにきた! iOS 5とiCloudで実現するPush to All Devicesの世界 | ZONOSTYLE

ついにきた! iOS 5とiCloudで実現するPush to All Devicesの世界 | ZONOSTYLE.

iOS5のpush(iCloud)仕様を調べているのだけど、公開された仕様が見つからない。

AndroidのC2DMとか、Google TalkのようにXMPPなだろうか?

Webアプリでも、モバイルアプリでも、pushでサービス構築できるとか凄く楽しそう。

Official Google Blog: Supercharging Android: Google to Acquire Motorola Mobility

Official Google Blog: Supercharging Android: Google to Acquire Motorola Mobility.

Googleが12.5million dollars(約1兆円)でMotorolaを買収。

Appleと同様にハード+ソフトを手中にした。

端末の品質を向上して、Appleのブランド力への対抗だろうか?

ゲーム機を含めた競合では、ソニーのプラットフォームにも影響が大きい?

マイクロソフトはWindows Phoneが足かせで同じ戦略は取れないか?

任天堂はますます苦しい立場になっている。

なでしこJapanおめでとう!! BBC Sport – Women’s World Cup: Japan celebrate win on penalties

Abby Wambach added: “Japan just kept coming and they never gave up, and in the end they’re the world champs.”

引用元: BBC Sport – Women’s World Cup: Japan celebrate win on penalties.

BBCの記事より、

ワンバックの祝福の言葉がカッコイイ

Abby Wambach added: “Japan just kept coming and they never gave up, and in the end they’re the world champs.”

「日本は最後まであきらめなかった。彼女たちがワールドチャンピオンだ」

jQuery MobileのXSSについての対策

jQuery MobileのXSSについての解説 – 金利0無利息キャッシング – キャッシングできます – subtech.

はてブのエントリーに挙がっていた。

XSSの脆弱性はajaxを無効にしていれば、ほぼ問題ないレベルだと思いますが、

しっかりと対策したい人には参考になるエントリーです。

とりあえず、githubから最新版を取得すれば比較的安心できると思うので、

jQuery mobileのgithubからのビルド方法を備忘録

  1. gitクライアントをインストールする
    (windowsの利用を前提にすると、msysgitとか)
  2. gitから最新版取得
    (msysgitを起動 → git clone https://github.com/jquery/jquery-mobile.git)
  3. makeの環境を設定
    (msysgitのディレクトリに/bin/make.exe がインストールされるので、環境変数PATHに追記する)
  4. make実行
    (msysgitのmingwのままで、取得したjquery-mobileのパスへ移動、makeを実行)
  5. ビルド完了
    (jquery mobile配下に、compiledが出力される)

あとは、XSSの根本的な対策として、Webサーバーにアプリケーションファイアウォールも設定しておくと安心できるかもしれません。

Linux系サーバー → mod_security
Windows系 → UrlScan

just simple dialy

モバイルバージョンを終了