タグ

2011年3月3日のブックマーク (3件)

  • Web Applicationを綺麗に設計するためのMVACという考え方 - $shibayu36->blog;

    【2016/03/04追記】以前まとめたこのMVACという名前の設計は既に古くなっており、今はこのようなアーキテクチャで設計していません。 こんにちは。最近ははてなでMVACというアーキテクチャに則って開発をしているのですが、ようやく意味を理解できてきました。そこで今回は「Web Applicationを綺麗に設計するためのMVACという考え方」について、サンプルを交えながら説明していこうと思います。かなり長くなってしまったので、時間があるときにでもどうぞ。 MVACって? データソースやロジックを扱う「Model」、表示・出力を管理する「View」、複数のModelとControllerをつなぐApplication、ユーザのリクエストなどを受け取りViewやApplicationを制御する「Controller」の4つの要素を組み合わせてシステムを実装する方式。MVCをさらに抽象化した

    outland_karasu
    outland_karasu 2011/03/03
    application層はslim3だとServiceに該当するかな。
  • [GDC 2011]解像度もサイズも性能も異なるAndroid端末でアプリの互換性を保つ「7つのルール」

    [GDC 2011]解像度もサイズも性能も異なるAndroid端末でアプリの互換性を保つ「7つのルール」 編集部:aueki GDC 2011でとくに目立った動きとして,ケータイ系とソーシャル系セッションに関する注目度の高さが挙げられるだろう。 これまでも例年,行われてきたものの,話題の中心はコンシューマゲームだった。それに対し,今年はとくにGoogleの動きが際立っている。初日の「Google Day」に続き,2日めとなる北米時間2011年3月2日も「Android Day」と銘打たれており,終日,Android関連のセッションが行われていたのだ。 昨年あたりから躍進ぶりが目立つAndroidについては,ゲーム開発者の注目度も高いのか,朝早くから長蛇の列ができ,会場は席に隙間のないくらいびっしりと来場者が詰め込まれていた。 今回はそのなかから,Android Dayの最初に行われたセッシ

    [GDC 2011]解像度もサイズも性能も異なるAndroid端末でアプリの互換性を保つ「7つのルール」
    outland_karasu
    outland_karasu 2011/03/03
    普通のアプリでも役に立ちそう。
  • 間違いだらけの「かんたんログイン」実装法

    今回は、そのかんたんログインの問題点について説明します。 「契約者固有ID」を用いるかんたんログイン かんたんログインとは、携帯電話の「契約者固有ID」を用いたログイン手法です。 第1回で説明したように、携帯電話のブラウザのリクエストヘッダには契約者固有IDと呼ばれるIDを付けることができます。契約者固有IDは、携帯電話事業者によって詳細は異なりますが、すべての携帯電話事業者が対応しています。 図1は、NTTドコモの携帯電話がサポートしている契約者固有IDである「iモードID」がサーバに送信される様子です。この情報は、ユーザーがそれと意識することなく送信されます。携帯電話のかんたんログインとは、契約者固有IDのみを用いて認証を行い、ログイン機能を実現することです。 かんたんログインは、ベーシック認証のようにIDとパスワードを管理する必要もなく、Cookieのように対応する端末を考慮する手間

    間違いだらけの「かんたんログイン」実装法
    outland_karasu
    outland_karasu 2011/03/03
    内輪サービス作っているのでブクマ。