タグ

2014年7月18日のブックマーク (5件)

  • JavaScript フレームワークがデータバインディングを実現する4通りの手法

    最近流行りの JavaScript MV* フレームワークは、どれもデータバインディングをサポートしているが、実現方法はフレームワークによって異なる。 この記事では、各種フレームワークがどのようにモデルの変更を検知しているかを次の 4 つのパターンに分類して紹介する。 モデル クラス方式 (Ember.js、Backbone.js、Ractive.js、Knockout.js など) 力ずく方式 (AngualrJS) モデル書き換え方式 (Vue.js) Object.observe 方式 (Polymer) パターン名は私が勝手に名づけたものだけど、このへんの雰囲気が理解できれば、フレームワークごとの個性が分かるだろうし、利用イメージもわきやすいんじゃないかと思っている。 1. モデル クラス方式 「モデルとして扱えるのはフレームワークが用意したモデル クラスのインスタンスだけ」という

    JavaScript フレームワークがデータバインディングを実現する4通りの手法
  • toeic-apps

    スマホで何でもできる時代、TOEIC対策の勉強もスマホひとつでできるものが多く存在します。 ただ多すぎてどれをやればいいのか悩んでしまうことも。 スマホの容量もあるので何個もダウンロードするのは大変ということで、今回はジャンル別におすすめのTOEIC対策アプリをご紹介します。 TOEIC対策アプリ総合ランキング リスニング対策アプリ リーディング対策アプリ 長文対策アプリ 英単語対策アプリ そして最後にTOEIC対策アプリを使ったおすすめの勉強法も書いているので、参考にしてみてください。 スマホアプリでTOEIC対策をすることによって、学習時間も増えてきっとスコアアップが目指せるはずです。 900点突破!おすすめのTOEIC対策アプリ総合ランキング TOEICで最終的には900点越えを目標としている人も多いと思います。 ただあふれかえっているTOEIC対策の学習教材や勉強法から、900点突

    toeic-apps
  • Googleのアルゴリズムにおける検索順位に影響を与える200+個の要因のまとめ

    Googleの検索のアルゴリズムにおける検索結果の順位に影響を与える200+個の要因、コンプリートリストを紹介します。 量が多く翻訳するのに一週間かかりましたが、興味深いことが多々あり、とても面白かったです。 Google's 200 Ranking Factors: The Complete List 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様に許可を得て翻訳しています。 毎日のように海外のまとめ記事を無断転載してアクセスを稼いでいるあのブログの注意喚起を海外のブロガーから聞きます。問い合わせや削除依頼しても対応無しっていうから、たちが悪い。 ドメインによる要因 ページレベルによる要因 サイトレベルによる要因 バックリンクによる要因 ユーザーのインタラクションによる要因 アルゴリズムによる要因 ソーシャル シグナル ブランド シグナル サイト内部のスパム

  • Scalaのコンパイルを3倍速くした話

    11. hprof: JVM標準 プロファイラ • jvmオプションつけてsbt compile • 結果はjava.hprof.txtに出力されま す $ sbt -J-agentlib:hprof=cpu=samples,depth=5 clean compile 12. 結果見る • depth=5で荒い解析 • クラスのロードが大量にされている……? rank self accum count trace method 1 12.04% 12.04% 2158 300093 java.util.zip.ZipFile.getEntry 2 9.90% 21.95% 1775 300065 java.lang.Throwable.fillInStackTrace 3 7.21% 29.16% 1293 303874 java.lang.Class.forName0 4 5.40% 3

    Scalaのコンパイルを3倍速くした話
  • Swiftのアプリ開発でハマったこと

    アジェンダ ・Swiftのアプリ開発でハマったこと 10個 ・Xcode6とSwiftのアプリ開発で踏んだ地雷たち8個 WantedlyではiOS, Android, Railsエンジニアを募集しています! 興味がある方はこちからご連絡ください hiring@wantedly.com こちらからでもOKです 新しい技術にどんどん挑戦したいモバイルエンジニア・ウォンテッド!! https://www.wantedly.com/projects/7755Read less

    Swiftのアプリ開発でハマったこと