전체 글 514

Cause: java.util.NoSuchElementException 오류 수정..

spring 으로 작업 중. maven clean 으로 깨끗하게 청소하고 install 로 war 파일 만들때까지는 이상이 없는데 was 에 올리니 오류를 뱉어 낸다.로그를 보니 첫번째는 로그파일을 만들어주는 경로에 프로퍼티 파일이 없는게 원인인데 이건 상관없으니 패스.두번째를 보니, Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMap/select'. C..

Development/Spring 2013.03.06

Xcode 에서 디바이스 테스트시에 SDK 오류 발생.

SDK 6.0 에서 SDK 6.1 로 업데이트 한 뒤 디바이스에서 테스트할때 code signing is required for product type 'Application' in SDK 'iOS 6.1'오류 발생. 프로젝트의 project.pbxproj 파일을 열어보면"PROVISIONING_PROFILE[sdk=iphoneos6.0]" = ""이렇게 기존의 6.0 SDK 만 사용했다는 정보만 들어 있다. 아마 SDK iOS 6.1 이 없어서 오류가 발생한 것으로 추정된다. TARGETS --> Build Settings --> Code Signing 로 이동한 뒤, 아래 그림과 같이 iOS 6.1 SDK 를 추가해준다.참고로 debug, release 둘 다 똑같이 만들어 준다. 기존의 iphone..

Development/iOS 2013.02.27

Xcode 에 디바이스 연결해서 테스트 오류.

오랜만에 ipad UI 를 수정할 일이 있는데 디바이스에 연결하니, The version of IOS on "John_Kim의 iPad" ids not supported by this installation of the IOS SDK.Please restore the device to a version of the OS listed below, or update to the latest version of the IOS SDK, Which is abailable here . 이런 오류가 발생한다. Xcode 4.5 버전에 iOS 6.1.2 버전 사용 중이었슴. 아마 SDK 버전이 맞지 않아서 이런 오류가 발생하는 것으로 추정.구글링 해보니 SDK 업데이트만 해주면 된다고 한다.(SDK 업데이트 하기 위해..

Development/iOS 2013.02.27

eclipse 에 maven, spring, android, svn 플러그인 설치하기.

오랜만에 포스팅을 한다.무려 3개월만인가? 그동안 조금 바쁘긴 한 모양이다. 정확하게 말하면 "플러그인 설치 삽질기" 가 맞겠다. 안드로이드 개발할때만 eclipse 잠깐씩 사용하고 대부분을 intellij 만 사용하고 있는데 이번에 강의준비때문에 몇년만에 다시 eclipse 를 (juno 버전으로) 설치했다. 필요한 플러그인들 이것저것 설치했다.maven, spring, svn 의 순서로 일단 설치.예전엔 install new software 에서 url 찾아서 설치했었는데 이젠 marketplace 에서 편리하게 검색하고 설치가 가능하다. 먼저 maven 설치. 설치 성공. 다음은 spring 설치. 설치 성공. 다음은 svn 설치. 설치 성공. 참고로 svn 을 설치한 뒤 재시작하면 svn conn..

Development/IDE 2013.01.30

남한산성 셔틀 라이딩.

오랜만에 출동했다. 수술하고 3개월만에 위시워시를 달려보니 코스가 가물가물하고 어색하다.그나마 있던 허접한 실력마저 까먹을 지경이다. 같이 라이딩 가셨던 동호회 회원분이 찍어주신 사진.백만년만에 괜찮은 사진 한장 건졌다. 앞뒤로 새타이어로 갈고 셔틀은 처음 나갔는데 기대만큼은 아니었다.뒷바퀴의 슬립이 조금 덜 난다는것 정도?그나마 까먹었던 코스를 달리니 전보다 속도가 덜 붙었고 그래서 슬립이 덜 났을지도 모르겠다. 진리의 미니온이라는데 예전의 하이롤러보다 특별히 좋은 점을 못 느꼈다.동네 뒷동산에서 살살 다닐때는 땅에 잘 붙는것 같던데 속도가 약간만 있으면 그저 하이롤러와 비슷.3년동안 쓰던 닳고 닳은 하이롤러에 익숙해져 있어서 그럴지도.점점 나아질려나. 언니바위 코스에 계단을 설치한 뒤로 코스가 아예 ..

MTB/자전거Life 2012.10.11

protocol 과 delegate 기본 사용법.

protocol 과 delegate 로 삽질 좀 했다.시간이 지나면 잊어버릴까봐 기록으로 남긴다. protocol 과 delegate 의 개념 등등은 책을 참고로 하기로 하고 여기서는 예제코드로 설명한다. 사실 알고보면 사용법은 아주 간단하다.여기서는 JWKLockViewController(줄여서 lock) 에서 JWKNewPasswordViewController(줄여서 new) 로 화면을 전환하면서 lock 뷰가 가지고 있던 데이터를 new 뷰로 같이 넘겨주기 위해서 사용한다. 아래의 소스를 보면 lock.h 에서 델리게이트를 사용하기위해서 정의를 하고 사용하는 메소드도 같이 정의했다.그리고 delegate 프로퍼티도 정의했다.여기서 중요한 점은 delegate 프로퍼티형은 weak 이다. > JWKL..

Development/iOS 2012.09.13

MacSafe to MacSafe 2 Converter 구입.

맥 최신 모델이 출시되면서 기존의 MacSafe 가 MacSafe 2 로 디자인이 바뀌었다.같은 맥북 프로를 사용하더라도 구형과 신형의 MacSafe 가 호환이 되지 않으며 컨버터가 있어야 한다. * 애플 스토어에서 판매중인 MacSafe to MacSafe2 Converter. 작지만 꽤 무게감이 있다.자력도 쎈 편이어서 힘을 줘야지 분리할 수 있다. 신형 맥북 레티나 사용자가 구형 MacSafe 를 사용하기 위한 필수 악세서리.

Mac/Hardware 2012.08.24

맥북 MacSafe 와 MacSafe 2.

이번에 레티나 디스플레이가 나오면서 MacSafe 가 변경되었다.업무용으로 사용중인 레티나를 집에 들고 가면서 집에서도 맥북프로를 사용하고 있으니 MacSafe 를 같이 쓰면 되겠지.. 하고 챙기지 않았는데 집에 와서 꽂을려고 보니 자석이 '딱' 하고 붙지 않는거다. 아놔..자세히 보면 전체적인 크기도 약간 틀리거니와 왼쪽의 기존 맥북프로는 접지 5군데 중에서 가운데 3군데가 좀 몰려있는데 오른쪽의 레티나는 5군데의 접지가 일정한 간격으로 배열되어 있다. 애플사이트에 들어가니 기존의 MacSafe 와 이번에 레니타용으로 MacSafe2 가 새로 나왔네.그래도 그나마 다행인것은 MacSafe-MacSafe2 용 컨버터가 나와있다는거. 가격은 15,800원.

Mac/Hardware 2012.08.22

Xcode 4.4 템플릿 프로젝트에 사라진 예전 템플릿 추가하기.

Xcode 가 4.4 버전으로 오면서 템플릿이 많이 바뀌었다. * Xcode 4.4 템플릿 프로젝트에 Navigation-based 와 Split View-based Application 추가하는 방법. 먼저 Xcode 에 Command Line Tools 가 설치되어 있어야 한다.dmg 파일을 다운로드 받아서 설치하거나, Xcode 의 Preferences 에 들어가서 Downloads 항목을 보면 Command Line Tools 가 있는데 install 버튼을 클릭해서 설치하면 된다. 1. 아래의 주소로 들어가서 상단의 ZIP 버튼을 클릭해서 파일을 다운로드 받는다. https://github.com/icarus-for-book/ios-navigation-templete 2. 다운로드 받은 zip ..

Development/iOS 2012.08.18