전체 글 썸네일형 리스트형 Builder Pattern 을 쓰자. 가끔 생성자가 길어지는게 있어서 빌더를 쓰고있었는데 이거 만드는게 어떤방식으로 만들든 이래저래 손이가는게 귀찮더라... ..해서 분명 어떤 게으른 개발자가 분명히 플러그인으로 만들었을 것이야~ 를 외치며 찾아보니 역시 있네? https://code.google.com/p/bpep/ 잘쓸께요~ 더보기 Integer 등의 equals(..) XX .equals(..) 와 '==' 에 대해서는 많이들 알고 있는 내용이구.. Integer 타입이나 Long타입등등에 보면 .equals가 있다. 소스를 보면 다음과 같다. public boolean equals(Object obj) { if (obj instanceof Integer) { return value == ((Integer)obj).intValue(); } return false; } 즉, 타입 체크 후 '값'을 비교하게 된다. Integer first = 0;Integer last = 0; first.equals(last); // true Integer first = 0;Integer last = 1; first.equals(last); // false 그러나 개인적으로는 값을 비교할.. 더보기 javascript 사용자 메스드 추가와 for in 의 문제. javascript에서 Array에 unique 메소드 추가 후, 문제가 발생했다.. 그로인한 짜증이 심해서 다음날 아침부터 팀동료들과 함께 원인 파악. 원인은 javascript 의 loop중 단순 배열의 경우는 'in' 을 사용하면 안된다.-이펙티브 자바스크립트.- 였다. unique의 문제라기 보다는 사내에서 사용중인 라이브러리에서의 충돌...아....여튼 해당 라이브러리에서 단순 배열을 in 방식으로 돌려지는게 있었나보다.. 결론 jquery의 each를 쓰던지, i++를 쓰던지 하자.! 만들어본 테스트 : http://jsfiddle.net/k5PRt/6/ 결과 : 결과에서 보듯 for in의 경우는 'unique'가 출력된다. 장용석이 찾아본 stackoverflow http://stackov.. 더보기 ROR 리눅스 설치. Ruby #] sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev #] curl -L https://get.rvm.io | bash -s stable #] source ~/.rvm/scripts/rvm #] rvm install 2.0.0 #] rvm install 1.9.3 #] rvm use 1.9.3 --default #] ruby -v Rails #] gem install rails #] rails -v 더보기 새창으로 열어둔 창이 실제 열려있는 경우는 focus를 닫혀진 경우는 다시 window.open Child window check is open var popup; $(document).on('click', '.showButton', function(e){ e.preventDefault(); if(typeof( popup ) != "undefined" && !popup.closed ){ popup.focus(); return; } popup = window.open('', '윈도명', '....'); }); 더보기 이전 1 ··· 37 38 39 40 41 42 43 ··· 70 다음