본문 바로가기

전체 글

(514)
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 디렉토리는 그대로 사용하기로 결정.홈 디렉토리..
맥에서 분할압축파일 압축해제하기. 맥에서 기본으로 제공하는 프로그램으로는 분할압축을 풀지 못한다.그래서 설치한 프로그램이 The Unarchiver 이다. 앱스토어에서 별 5개 만점에 4개반. 게다가 무료. 간단한 사용법은. 만약 aaaa.z01, aaaa.zip 이렇게 분할압축된 파일들이 있다면 The Unarchiver 를 설치하고나면 ~.z01 파일이 The Unarchiver 로 자동 연결된다.더블클릭만 하면 연결된 압축파일들이 자동으로 압축해제된다.직관적인 사용법과 괜찮은 성능. 강추.
휴지통 비우기 vs. 보안 휴지통 비우기. 맥에서의 파일 삭제는 '휴지통 비우기' 와 '보안 휴지통 비우기' 두가지 설정(기능)이 있다.두 기능의 차이점은, '휴지통 비우기' 는 파일정보만 삭제되기 때문에 누군가 HDD or SSD 를 습득하면 삭제한 파일 복구가 가능하다.'보안 휴지통 지우기' 는 저장 공간위에 다른 데이터를 덮어 씌우기때문에 파일 복구가 어렵다.하지만 실제 '보안 휴지통 지우기' 로 파일을 삭제하면 시간이 오래 걸린다.(사실 굉장한 인내심을 요구한다. 대부분 일반 휴지통 비우기를 사용..) 뒤 두 기능은 Finder --> 환경설정에서 선택이 가능하다.
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..