린치핀 - 세스 고딘
자신이 일을 할 대상, 자신을 지켜봐줄 사람, 자신에게 돈을 지불할 사람을 찾는 것은 나쁘지 않다. 하지만 그 사람을 상사처럼 대하는 순간, 자신의 행동과 결과물에 대한 책임을 떠맡을 사람으로 대하는 순간, 우리는 더이상 예술가가 아니라 톱니바퀴가 된다. 세상을 바꾸겠다는 거창한 목적이 있다고 해도 마무리하지 않고 질질 끄는 것은 대개 저항이 드러나는 증상이다. 그런 저항은 가차 없이 뮛하라. 무슨 일이든 일정을 정해 마무리하라. 그래야 세상은 바뀐다. 성공하는 사람들이 성공하는 이유는 아주 단순하다. 그들은 실패를 다르게 생각한다. 처음부터...
Rspec - 원하는 테스트만 실행하기
spec_helper.rb config.filter_run_when_matching :focus it, describe, context 뒤에 :focus를 붙이면 해당 test만 실행 :focus가 붙은 text가 하나도 없으면, 모든 test를 실행
Rspec 에서 referrer 설정하기
referrer 설정하는 법 1) Mocking allow(controller.request).to receive(:referrer).and_return("http://example.com")
Javascript Unicdoe/UTF-8 인코딩
Unicode String.prototype.toUnicode = function(){ var result = ""; for(var i = 0; i < this.length; i++){ result += "\\u" + ("000" + this[i].charCodeAt(0).toString(16)).substr(-4); } return result; }; var output = input.toUnicode(); UTF-8 var output = encodeURI(input); stackoverflow
Rspec
rspec style guide .to be 와 .to eq 의 차이 eq는 값을 비교 be는 object 자체를 비교 (같은 값을 가진 다른 오브젝트는 be를 사용했을 때, 다르다고 판정을 내림) .eq 와 .match_array의 차이 eq는 순서를 따짐 match_array는 순서를 따지지 않음 ###stub a chain of methods it 'populates items in order of rank in requested sub_menu', :vcr do menu = create(:menu) sub_menu = create(:sub_menu, menu_id: menu.id) item1 = create(:item, sub_menu_id: sub_menu.id) item2 = create(:item, sub_menu_id: sub_menu.id) SubMenu.stub_chain(:friendly,...