ブックマーク / pirosikick.hateblo.jp (3)

  • Speeding up AngularJS apps with simple optimizations - pirosikick's diary

    Speeding up AngularJS apps with simple optimizations ng-newsletterで流れてきて結構いい記事だったのでメモ。 基的には、$$watchersを減らして、$digestの負荷を下げましょうとのこと。 One Time Binding Syntax {{ ::value }} 1.3.0からの機能。 {{ ::value }}と書くと最初の1度だけバインディングされ、後は$scope.valueが更新されても{{ ::value }}は更新されない。バインディングされた後は監視から外れるので、$digest時の負荷が下がる。 <!DOCTYPE html> <html ng-app="app"> <body> <div ng-controller="MainCtrl"> <h1>{{ title }}</h1><!-- ボタンを

    Speeding up AngularJS apps with simple optimizations - pirosikick's diary
    cads_cads
    cads_cads 2014/08/14
  • 初めてのRuby on rails3.0(on mac OS X snow reopard) - pirosikick's diary

    今までPHPしか使ってことがないってことに危機感を感じているので、rubyに挑戦。ちょっと調べてみたら、macにはデフォルトでRubyGemsとか入っているらしく簡単にrailsをインストール出来るらしい。 RubyGemsってそもそもなんなんだ Rubyのパッケージ管理ツール。たぶんmacportsとかと一緒でコマンド1つでライブラリとかをインストール出来るツール。macにはデフォルトでインストール済み。基コマンドは下記の通り。 # インストール $ sudo gem install hogehoge # アンインストール $ sudo gem cleanup hogehoge # アップデート $ sudo gem update hogehoge # rubygem自体をアップデート $ sudo gem update --system RubyGemsでRailsをインストール $

    初めてのRuby on rails3.0(on mac OS X snow reopard) - pirosikick's diary
  • pirosikick's diary

    nodejs.connpass.com ニフティの場所難易度高い&都庁前駅でGoogleマップ使ったら現在地が御徒町になるなどのトラブルがあり、最初の発表の半分くらいを聞き逃したorz 感想 真のIsomorphic(Truly Isomorphic)ってのがよくわかってなかったが、「IsomorphicってServer Side Renderingのことっしょ?」に対する「いやいや、Viewだけじゃなくて全部が両方で動くことやで」みたいな理解であっていますでしょうか? 「Server SideレンダリングできるとSEOにいい」とか個別の事象に対して注目してしまっているので、 新しい技術や流行りの技術が出てきたことによってArchitectureがどう変化したかや、 それらが生まれる背景にある課題など、 もっと俯瞰して見る必要があるなと感じた。 @koichikさんの歴史から辿っていく感じ

    pirosikick's diary
    cads_cads
    cads_cads 2010/05/15
  • 1