Programing/Python

    [PYQT] 급하게 만든 나만의 이미지 컨버터 (변환/압축)

    [PYQT] 급하게 만든 나만의 이미지 컨버터 (변환/압축)

    오늘은 추석이다. 자꾸 아버지가 pdf 파일을 jpg로 바꿔달라고 그랬다. 그리고 이미지파일은 jpg로 압축을 해달라고 그런다.. 웹에 널려있는 온라인컨버터로 간단하게 변환을 시키고 싶었지만, 중요 자료이기에 공개된 웹상에서 하기엔 보안상 안좋다고 판단했다.. 그래서 그냥 만들었다. Info pdf / jpg / png 이미지 변환 및 압축 프로그램 Install 각 OS에 맞는 압축파일 다운 및 압축 해제 window - win-twowix-image-converter-0.1.0.exe mac = mac-twowix-image-converter-0.1.0.zip (TODO-맥이 회사에 있음..) Usage twowix-image-converter 실행 파일 선택 버튼으로 파일 가져오기 (pdf, jpg..

    [Django] runserver 로 실제 서버를 돌리면 안되는 이유 (런서버는 어떻게 동작하나??)

    django를 개발하다보면, 혹은 다른 프레임워크로 웹백엔드를 개발하다 보면 앵간하면 개발 서버를 켜는 명령어가 있다. django에서는 python manage.py runserver 라는 명령어를 치면 아주쉽게 간편하게 로컬에 서버가 켜진다. 아쉽게도 개발하다가 많은 사람들을 만나다보면 그냥 되는게 되는거고 말면 마는 분들이 꽤나 있는것같다. '메인 서버에 올릴때 runserver로 그냥 켜놔도 되는거아니에요?' '그냥 runserver nohup으로 백그라운드로 돌게하면 되는거아니에요?' '그냥 검색해보니까 nginx+uwsgi 이렇게 메인에 배포하라는데 이유는 잘모르겠네요 ㅎㅎ' 라는 질문을 하는 분들이 꽤나 많다. 잘은 모르지만 was + wsgi 로 다들 조합해서 하는거 같으니까.. 단지 검색..

    [Django] 이미 서비스 되고 있는 DB 연동

    [Django] 이미 서비스 되고 있는 DB 연동

    프로젝트를 진행하다 보면, 항상 신규프로젝트만 하는 경우는 적다. 이미 진행되고 있는 서비스를 다른 기술 스택으로 이전을 하거나 혹은 신규 프로젝트여도 중간에 스택변경으로 인해서 DB연동을 옮길때가 있다. 일반적으로는 각 언어와 프레임워크에 맞게 드라이버 및 몇가지 설정 후 일이 진행 되게 된다. 하지만 Django로의 이전을 할 시에, Django의 강력한 ORM을 사용하려면 필수적으로 Model을 선언해 주어야한다. (물론 ORM을 사용 안할 시에는 그냥 커넥션 맺으면되긴함) 방법은 사실 간단하다. 1. Django 프로젝트에서 inspectdb를 이용하면 저절로 이미 생성되어있는 DB가 models.py파일로 떨궈진다. python manage.py inspectdb > models.py 명령어를 ..