반응형

2016/04 3

Ionic Framework 설치 및 시작

아이오닉 프레임워크는 HTML, CSS, Javascript (특히 AngularJS) 를 기반으로, 모바일 하이브리드 앱을 구축하는 노드, Cordova 기반의 프레임워크다. 일단 설치만 하면 평범하게 AngularJS로 웹개발을 한다는 생각으로 작업을 하며 앱을 만들 수 있다는 장점이 있다. 스크립트 언어로 개발하는 것을 선호하는 입장에서 아이오닉은 매우 빠르고 편한 프레임워크라고 생각한다. 여기서는 설치하는 것만 기록한다. 1. 노드.js우선 노드 (Node.js) 가 필요하다. 노드가 설치되어있지 않다면 노드 공식 페이지를 찾아가 설치하자.2. 코도바, 아이오닉npm (노드 패키지 매니저) 를 통해 코도바와 아이오닉을 전역 설치하자.npm install -g cordova ionic 3. 아이오닉..

etc 2016.04.30

PDFMiner 설치: Python에서 pdf를 html이나 text파일로 변환

pdf를 쉽게 접근할 수 있는 html이나 text 파일 형식으로 변환하고자 할 때, 그 와중에 웹 상에서 제공하는 변환 서비스를 이용하긴 꺼림칙하고 파이썬 코딩으로 간편하게 할 수 있는 방법이 없을까..? 싶을 때. 결국 최종적으로 당신이 도착할 곳은 PDFMiner일 것이라고 생각한다. 모듈 설치 후 바로 사용할 수 있는 코드도 제공하기 때문에 속도에 크게 신경 쓰지 않고 사용하기에는 큰 불편이 없을 것 같다. 참, PDFMiner 모듈은 Python 2 버젼에서만 사용 가능하다고 하니 참고하자. 1. 설치 pip 명령어를 이용하면 간단히 설치 가능. pip install pdfminer 다만 한중일 언어 (CJK Languages) 의 pdf 문서도 변환하기 위해서는 별도의 설치 과정이 필요하다. ..

Programming/Python 2016.04.30

Django Form에서 DOM class 설정 등의 front-end 조작법

웹을 만들면서 귀찮은 일 중의 하나가 form이다. 입력 폼을 구성하고 디자인을 맞추고, 또한 필요하다면 front-end에서 체크할 수 있게 javascript도 짜게 될 수도 있다. back-end에서 값을 받아서 처리하는 일도 해야한다. 개인적으로 서버 로직 짜는 건 괜찮은데 보이는 쪽을 만지는 것은 꽤나 귀찮은 일이다. 다행히 django에서는 form에 관한 사항을 일괄적으로 다루기 때문에 많은 도움이 되기는 커녕 front-end쪽을 건드리는 것은 아니기 때문에 여전히 내가 하기 싫은 일은 남아있다. 초심자라면 더욱이 난감한 상황이 발생할 수 있다. 우선 django에서 다음의 간단한 form을 쓰겠다 (폼 필드를 일일이 쓰기 싫어서 ModelForm을 씀을 양해부탁드립니다).# myapp/f..

Programming/Python 2016.04.02