タグ

2012年12月4日のブックマーク (5件)

  • Backbone.jsで今つくっている構成について (Backbone Advent Calendar 2012 1st day)

    Advent Calendar 1日目だよ ってことで、Backbone.js Advent Calendar 1日目を書かせていただきます。当は先日公開したFAQの日語訳を一発目にしたかったのですが、公開したい欲に負けた次第。 何とかして現状を振り返るアウトプットの機会にしたかったので、今やっているプロジェクトで書いたコードの大まかな構成と局所的なパターンの紹介をします。 いま手元で作成しているものは、スマートフォン向けのシングルページなWebアプリケーションです。専任で大量のJavaScriptをスクラッチするの初めて。Backbone自体も割と初挑戦。 ここでいうシングルページは、HTML1枚のみで、ページ遷移はbodyの中をJavaScriptで書き換えていく構成のアプリケーションを指しています。 今のプロジェクトから抽出されたクラス構成 下記のような構成に落ち着き、抜的なリ

    Backbone.jsで今つくっている構成について (Backbone Advent Calendar 2012 1st day)
  • #3 「あまりApplication cache(cache manifest)のことを甘く見ない方がいい」 Advent Calendar 2012 - KAYAC Engineers' Blog

    最近色々あってAndroidと心を通わせられるようになってきたago(@kyo_ago)です。 このエントリは tech.kayac.com Advent Calendar 2012 3日目の記事です。 Application cache(cache manifest)とは WHATWGやW3で議論されているHTML5 Offline Web Applicationの仕様の一部です。 細かい仕様等に関しては最後に参考URLをつけたのでそちらをご覧ください。 ここでは色々誤解の多いApplication cacheの使い方をご紹介したいと思います。 使い方 .appcacheの拡張子に対してtext/cache-manifestのMIMEタイプを設定してください。 .appcacheファイルは以下の形式で作成してください。 CACHE MANIFEST: #更新用ID(日付+連番等) キャッ

    #3 「あまりApplication cache(cache manifest)のことを甘く見ない方がいい」 Advent Calendar 2012 - KAYAC Engineers' Blog
    sotarok
    sotarok 2012/12/04
  • Backbone.jsが自動でやってくれるところについて。 (Backbone.js Advent Calendar 2012 – 03日目) | Ginpen.com

    Backbone.js Advent Calendar 2012 – 03日目 最近になってようやくBackbone.jsを触り始めた高梨ギンペイです。 まだよくわかってないけど、初めて触ってみて気付いた事のうち、Backbone.jsが自動的に処理してくれる部分について書いてみました。 Viewの要素生成の仕組み Viewのイベント監視の仕組み Backbone.jsのバージョンは0.9.2です。 内部用ユーティリティ ローカルスコープの汎用関数。方々で使ってるので、先にこれ書いておきます。(この項は後から見返せばいいです。) getValue(object, key) object[key]が関数なら実行して戻り値、そうでなければプロパティの値を返すだけです。 要素の生成 properties.elがview.elにならない…… サンプルを見てみると、Backbone.View.ext

    Backbone.jsが自動でやってくれるところについて。 (Backbone.js Advent Calendar 2012 – 03日目) | Ginpen.com
  • アマゾンCTOが語った、「クラウドネイティブ」なアプリのつくりかた

    米アマゾンCTOのヴァーナー・ヴォーゲルズ(Werner Vogels)氏は11月29日、米Amazon Web Services(AWS)のイベント「re:Invent」2日目の基調講演で、21世紀的なアプリケーション開発のあり方について刺激的な議論を展開した。 クラウドコンピューティング(ヴォーゲルズ氏にとってはAWSを意味する)では、ITリソースに関する制約が取り払われるとともに、これらのリソースすべてがプログラマブルになる。このため、あらゆる局面でITリソースを意識しなければならなかった従来のアプリケーション設計手法は質的に変化し、開発者は、ビジネスに対して価値を与えることに集中できるようになる、とヴォーゲルズ氏は語った。これは、前日のAWS総責任者アンディ・ジャシー(Andy Jassy)氏による基調講演の影のテーマともシンクロする。 「AWSのすべての機能やツールには、存在し

    アマゾンCTOが語った、「クラウドネイティブ」なアプリのつくりかた
    sotarok
    sotarok 2012/12/04
  • ミニマムなPHP5.4移行ガイド - Cybozu Inside Out | サイボウズエンジニアのブログ

    「サイボウズ・アドベントカレンダー」の2日目です(これまでの記事一覧)。 こんにちは。Garoonのメンテナンスチームの横田です。 JavaScriptだなんだと言っていますが、今日はPHPのバージョンアップの話です。 以前話題になっていた記事やコメントをみると、恐ろしすぎてついていけないです。しかし、いつかはPHPのサポートが切れて、PHP5.4への移行をしなくてはいけません。gkbrモノですよね!特段すごいことでないと前置きしておきますが、できるだけコードを触らずにPHP5.4で動かすためには、どうしたらいいのかをちょちょいと説明しちゃいます! PHP5.4対策 まずは、php.iniファイルのE_STRICTを切ります。PHP5.4ではデフォルトでONになりますので、明示的に切りましょう。 Call-time pass-by-reference(関数呼び出し時の参照渡し)がPHPの機

    ミニマムなPHP5.4移行ガイド - Cybozu Inside Out | サイボウズエンジニアのブログ
    sotarok
    sotarok 2012/12/04
    PHP5.4移行ガイドというか、PHP4時代っぽいコードをどうにかしなければいけないな、という意思表示として読んだ / こんな書き方しないよという内容 / 歴史あるPHPプロダクトってこうなってるよねというのは理解してるけど