본문 바로가기

전체 글

우분투 설치 후.. 시냅스 설치http://www.omgubuntu.co.uk/2010/11/synapse-gnome-do-launcher-app-review-ubuntu eclipse등 desktop 등록http://askubuntu.com/questions/80013/how-to-pin-eclipse-to-the-unity-launcher 더보기
간혹 GIT사용을 하다가 다음과 같은 오류가 나온다면! 어느날 뜬금 없이 다음과 같은 오류가 나왔다..응? #] git pullremote: internal server errorfatal: protocol error: bad pack header .... 여튼 이래저래 찾아보니 git remote prune origingit gc --auto 요로 코롬 해결 하자. 자세한 옵션 설명은 생략한다. 더보기
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.. 더보기