본문 바로가기

전체 글238

Twitter 최신트윗 가져오는 API(user_timeline) URL 변경에 따른 오류 수정 방법 얼마전 아래와 같은 형식으로 제공하던 최신트윗 가져오는 URL의 서비스가 완전히 중단 되었다. - 기존 URL (json 기준)- http://www.twitter.com/statuses/user_timeline/abcd.json?callback=twitterCallback&count=3 * 기존 URL로 호출시 Twitter API의 34번 에러코드(page does not exist)를 반환함.twittercallback({"errors":[{"message":"Sorry, that page does not exist","code":34}]}); 기존 호출URL과 가장 큰차이는 서브도메인인 api.twitter.com 과 버전 정보 /1 를 포함하여 호출해야 하고 기존 "특정ScreenName" + .. 2012. 10. 16.
Java의 Calendar 클래스로 오전/오후 구분시 유의점 Java의 Calendar 클래스를 이용해 오전/오후를 쉽게 구분가능한데.. 실수로 아래와 같이 호출시 결과는 계속 9 로만 나온다. Calendar c = Calendar.getInstance(); out.println(Calendar.AM_PM); 아래와 같이 Calendar 객체의 get 메소드를 통해 호출해야 오전 0 오후 1 의 값을 얻을 수 있음! out.println(c.get(Calendar.AM_PM)); 2012. 10. 10.
Maven을 통해 프로젝트 빌드 중 invalid LOC header (bad signature) 에러 발생시 대처 법 Maven을 통해 프로젝트 빌드 중 invalid LOC header (bad signature) 에러 발생하며 컴파일 실패 하였다. [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Compilation failure error: error reading C:\Users\AAA\.m2\repository\org\aspectj\aspectjweaver\1.6.9\aspectjweaver-1.6.9.jar; invalid LOC header (bad signature) jar 파일이 깨졌던게 원인! 해당 경로에서 .jar 및 관련 파일 모두 삭제 후 Maven을 .. 2012. 10. 9.
SpringSource Tool Suite 에서 maven 프로젝트 copy 후 rename했음에도 context-root가 바뀌지 않는 경우 해결 SpringSource Tool Suite 에서 maven 프로젝트 copy 후 rename했음에도 context-root가 바뀌지 않는 경우가 있었다. 분명 원본 프로젝트를 copy 후 pom.xml 에서 artifactId 와 name 엘레멘트 값 그리고 plugin 엘레멘트의 warName 값도 타겟 프로젝트 값으로 바꿨음에도 서버를 구동해서 보면 context-root가 계속 원본 프로젝트 명으로 나왔다. Search를 통해 원본 프로젝트의 context-root명으로 검색해보니 org.eclipse.wst.common.component 파일내에 wb-module 엘레펜트의 deploy-name 속성과 property 엘레멘트의 context-root 의 value값에 떡하니 원본 프로젝트 명이 .. 2012. 9. 28.