본문 바로가기

Development

(89)
IntelliJ IDEA 에서 SerialVersionUID 자동생성하기. 이클립스에서 implements Serializable 선언하고 클래스명 위에 마우스 커서를 갖다대면 SerialVersionUID 를 자동생성하는 메뉴가 뜬다.만약 Intellij IDEA 에서 똑같은 기능을 사용하려면 Preference 에서 Inspection > Serialization issues 를 선택한 뒤 Serializable class without 'serialVersinoUID' 옵션을 선택한다.
휴대전화번호 인증 기능 블로그에 거의 신경을 쓰지 못하고 있는데 방문객은 꾸준하다.유익한 내용을 많이 올려야 하는데 이것 참.. -_- 혼자 사용하려고 만든 서비스인데 혹시 필요하신분이 계실까해서 페이스북에 올렸던 내용인데 블로그 방문객 중에서도 필요하신 분이 계실까해서 올림. ------------------------------------------------------------------------------------------------------------------------------------ 웹, 모바일 서비스에서 회원가입할때 많이 사용하는 "휴대전화번호 인증" 기능입니다. 실명인증은 지원하지 않고 사용자가 입력한 휴대전화번호가 유효한 번호인지만 확인합니다. 1. 사용자가 휴대전화번호를 입력하고 인증번호를 ..
Python 버전 선택. 원문 : https://wiki.python.org/moin/Python2orPython3 저도 처음에 고민했습니다. 풍부한 라브러리를 선택할 것이냐, 아니면 최신 트랜드를 따를 것이냐.아래의 글을 참고해서 자신에게 적절한 것을 판단하시길. Python 2나 3은 개발에 필수적입니다. 차이점 요약: Python 2.x 버전은 구시대의 유물이며, Python 3.x 버전이 현재와 미래의 언어라고 할 수 있습니다. 2.x 시리즈의 마지막 버전인 2.7 버전은 2010년 중반에 “수명이 만료된 릴리즈”라는 표현과 더불어 출시되었습니다. 2.x 버전은 그 이후로 더 이상 주 상품으로 출시되지 않았습니다(branch: 곁가지 같은 버전들은 출시되었을 수 있음). 그 이후로 3.x 버전은 막후에서 개발 중이며, 2..
Django 의 기본적인 흐름 V 2. 기존의 MVC 패턴을 생각하면 이해가 쉽다.데이터들은 models 를 통해서 처리된다.models 는 App 를 통해서 생성한다.
Django 의 기본적인 흐름. 사용자가 서버에 접근하면 urls.py 를 통해서 url 을 분석한 뒤 views.py 에 정의한 함수를 통해서 원하는 view 를 출력 한다.template 은 settings.py 에 설정 하고 views.py 에서 가져다 쓴다.
맥에 maven 설치하기. 맥 os 가 매버릭으로 업데이트 되면서 기존의 java, maven 등의 설정을 날려버렸다.java 는 새로 설치했고, 오랜만에 서버소스 수정할 일이 있어서 intellij 로 빌드를 하는데 maven 오류 발생. 살펴보니 .m2 디렉토리 밑의 settings.xml 파일이 없어졌다.무슨일인가해서 알아보니 매버릭으로 업데이트 되면서 기존에 설치되어 있던 프레임워크에 뭔가 이상한 짓을 한 듯.파이썬 라이브러리도 날아가고.. maven 최신버전을 다운로드 받고 적당한 디렉토리로 옮겼다.(maven 은 설치개념이 없기 때문에 mvn 을 실행하면 .m2 와 repository 디렉토리가 생성된다.) 기존에 사용하던 버전이 있었기 때문에 .m2 와 repository 디렉토리는 그대로 사용하기로 결정.홈 디렉토리..
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..
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..