2013-09-01から1ヶ月間の記事一覧
$ git --version git version 1.8.3.2 $ touch newfile $ git status -s ?? newfile $ git reset --hard $ git status -s ?? newfileこのようにまだgitに管理されてないファイルはgit reset --hardしても削除されない。これはよい。ただ、次のように、インデ…
AngularJSでHTTP Requestする際に、1.1.1より前まではX-Requested-Withをつけてたらしいんだけど、CORSのpreflightを飛ばさないためにデフォルトでは削除したらしい。 https://github.com/angular/angular.js/issues/1004X-Requested-Withをつけたい場合は以…
jQueryの$.whenみたいに複数のdeferredを同時に処理するみたいのはAngularJSだと$q.allでできる。 var d1 = $q.defer(); var d2 = $q.defer(); var d3 = $q.defer(); $timeout(function() { console.log('d1'); d1.resolve('d1'); }, 10); $timeout(function…
<div ng-controller="ParentCtrl"> <div ng-show="isShow">foo</div> <div ng-controller="ChildCtrl"> <button ng-click="toggle()">click</button> </div> </div> こういうHTMLがあったときに、ChildCtrlから$scope.isShowを操作しても反映されない。これだとダメ。 var app = angular.module('app', []); app.controller('ParentCtrl', function($scope) { …
<img src="{{image}}"> app.controller('MainCtrl', function($scope) { $scope.image = 'path/to/image'; }); とかする場合、読み込み時に {{image}} にリクエストが飛んで404になる。ng-srcを使うといいらしい。 <img ng-src="{{image}}">
Ruby 1.9以降では正規表現のキャプチャに名前がつけられるのでこういう書き方ができる。 img = 'foo.png' img_on = img.sub /\.(?<ext>\w+)$/, '_on.\k<ext>' p img_on #=> foo_on.png (?...) でキャプチャして \k で参照できる。$1 とか \1 みたいな意味不明な記号使</ext></ext>…