서버 프로그래밍(281)
-
Python, Vue.js 테스트 관련 자료
Pytest Referenceshttps://pytest-cov.readthedocs.io/en/latest/https://blog2.lucent.me/pytest/pytest-example Testing json responses in Flask REST apps with pytesthttps://serge-m.github.io/testing-json-responses-in-Flask-REST-apps-with-pytest.html Vue.js Unit Testhttps://kr.vuejs.org/v2/guide/unit-testing.html#%EC%84%A4%EC%B9%98%EC%99%80-%EC%82%AC%EC%9A%A9-%EB%8F%84%EA%B5%AChttps://vuejs.org/v2/coo..
2018.10.20 -
Vue.js, Bootstrap 관련 팁 모음
Bootstrap-vue.jshttps://bootstrap-vue.js.org/docs/components/alert File Upload Progress Indicator with Axios and VueJShttps://serversideup.net/file-upload-progress-indicator-with-axios-and-vuejs//* Submits the file to the server */ submitFile(){ /* Initialize the form data */ let formData = new FormData(); /* Add the form data we need to submit */ formData.append('file', this.file); /* Make the ..
2018.10.18 -
AWS EC2 (Ubuntu) 몽고디비 설치 관련
우분투에서 몽고디비 설치 ubuntu@ibks-ifp-dev-com ~$ sudo apt-get install mongodb-server mongodb-clients ubuntu@ibks-ifp-dev-com ~$ mongod --version db version v2.6.10 2017-11-06T11:18:46.890+0900 git version: nogitversion 2017-11-06T11:18:46.890+0900 OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016 ubuntu@ibks-ifp-dev-com ~$ mongo --version MongoDB shell version: 2.6.10 http://devstory.ibksplatform.com/2017/11/l..
2018.10.17 -
Python 프로그램을 윈도우 서비스 실행 및 EC2 데몬 실행
파이선으로 만든 프로그램을 윈도 서비스로 만들어서 항상 실행되게 하려고 했는데... 뭐가 이리도 복잡한지 원.한참을 괜찮은 레퍼런스 찾다가 결국 이것을 찾았다. 레퍼런스란 이렇게 만드는 것이다!!깔끔한 README 파일과 예제 샘플 하나... 정말 핵심만 정리 잘해놓았다.https://gist.github.com/guillaumevincent/d8d94a0a44a7ec13def7f96bfb713d3f Build(env)$ pyinstaller -F --hidden-import=win32timezone WindowsService.py Run(env) dist\WindowsService.exe install Installing service TestService Service installed (env) d..
2018.10.02 -
Python을 이용한 AWS S3 멀티파트 업로드
AWS S3와 같은 분산 병렬 처리를 위한 파일 시스템에는 기본적으로 append와 같은 파일 수정 기능이 없다. 따라서, 실시간으로 수신되는 작은 크기의 데이터를 일정 크기로 버퍼링 하면서 업로드할 수 있는 방법이 필요하다. 구글링 하다보면 자주 걸리는 블로그에서 "멀티파트 업로딩"이라는 힌트를 얻었다. http://bcho.tistory.com/778S3에는 파일을 업로드 할때, multipart uploading이라는 기능을 제공한다. 파일을 하나의 Connection에서 쭈욱 올리는 것이 일반적인 방법이라면 파일을 여러개의 블럭으로 나눠서 동시에 여러개의 Connection을 통해서 업로드 하는 방법이다. 이 경우 업로드가 Parallel하게 이루어지기 때문에 상당 부분의 성능 향상을 가지고 올 ..
2018.09.21 -
Flask, Vue.JS 개발 팁
Vue.JS에서 라우팅 하는 방법http://blog.jeonghwan.net/2018/04/07/vue-router.html vue-chartjs 사용 방법https://www.npmjs.com/package/vue-chartjshttps://vue-chartjs.org/#/home v-show를 이용한 동적 show/hidden 처리https://forum.vuejs.org/t/v-show-in-template/14391 Flask에서 Static Folder 지정 방법https://stackoverflow.com/questions/20646822/how-to-serve-static-files-in-flaskpp = Flask(__name__, static_url_path='', static_fold..
2018.09.18