분류 전체보기(864)
-
SublimeText3 에서 python linter flake8 사용하기
다른 개발자들과 일관성 있는 코드 규칙을 준수하기 위해서 Sublime Text 3에서 Flake8이라는 Linter를 사용해서 PEP8 (파이선 스타일 가이드)에 맞게 코드를 작성하기로 했다.http://i5on9i.blogspot.com/2015/10/sublimetext3-python-linter-flake8.html
2019.02.12 -
Pyinstaller로 EXE 파일 생성 시 오류 해결 방법
예전에 윈도우 서비스 만들때처럼 Pyinstaller로 윈도우 command line 프로그램의 EXE 파일을 만들려고 하는데, 빌드시 에러가 발생하지 않았는데 EXE 파일을 실행할 때 문제가 발생했다.pyinstaller --onefile -F --hidden-import=win32timezone --name Test test.py Fatal Python error: Py_Initialize: unable to load the file system codechttps://www.reddit.com/r/learnpython/comments/7q8rlf/problem_with_pyinstaller/https://github.com/pyinstaller/pyinstaller/issues/3146found t..
2018.12.05 -
cypress를 이용한 UI 테스트 자동화
Vue.js로 만든 웹 클라이언트를 Cypress를 이용하여 UI 자동 테스트를 구현하였다. 기본 제공되는 문서가 잘 만들어져 있어서 다른 레퍼런스는 굳이 필요 없어서 좋다.visithttps://docs.cypress.io/api/commands/visit.html#Syntaxcontainshttps://docs.cypress.io/api/commands/contains.html#Syntaxfixturehttps://docs.cypress.io/api/commands/fixture.html#SyntaxBest Practiceshttps://docs.cypress.io/guides/references/best-practices.html Cypress를 이용한 파일 업로드 테스트https://stackov..
2018.11.28 -
Typescript를 이용한 Node.js API 서버 프로그래밍
최근 진행 중인 프로젝트에서 프론트엔드에 Vue.js와 Typescript를 사용하고 있다. 그래서 기존에 Node.js로 구현한 서버를 Typescript로 변환해보고자 한다. TypeScript의 소개와 개발 환경 구축https://poiemaweb.com/typescript-introductionGetting started with TypeScript and Sublime Texthttps://cmatskas.com/getting-started-with-typescript-and-sublime-text/ Node.js에서 Express를 사용하여 REST API 서버를 만들때 Typescript를 사용하는 방법을 친절하게 스텝 바이 스텝으로 정리해놓은 블로그가 있다.Building RESTful W..
2018.11.23 -
Bootstrap의 Scoped CSS 문제 해결 방법
부트스트랩을 사용한 Vue.js 컴포넌트와 부트스트랩을 사용하지 않은 Vue.js 컴포넌트를 하나의 Vue.js 프로젝트 통합을 하려다 보니 이런 저런 문제가 발생한다. 1. Vue.js를 Typescript로 만들어진 기존 프로젝트가 Router가 없다.다른 언어도 마찬가지이지만, Javascript 역시 어떤 프레임워크를 사용하고 어떤 템플릿을 이용하여 프로젝트가 만들어져서 개발되었느야에 따라서 천차만별의 소스 구조가 만들어질 수 있다. 노멀한 Vue.js 프로젝트에 Router를 추가하는 것은 일도 아니지만, Typescript를 이용해서 만들어진 Vue.js 프로젝트에 Router를 추가하는 것이 뭔가 잘 안되는 문제가 있었다. 다양한 삽질 끝에, 다행히 다음 예제 소스를 알게 되었고 App.vu..
2018.11.16 -
윈도 10 엔터프라이즈 설치시 디스크 관련 오류 발생
Windows 10 엔터프라이즈 설치 시, 설치할 드라이브를 선택하면 다음과 같은 오류가 발생한다.Windows cannot be installed to this disk.the selected disk has an MBR partition table.On EFI systems, Windows can be installed to GPT disks. 이에 대한 처리 방법은 다음과 같다.https://www.quora.com/When-I-tried-to-install-Windows-10-it-shows-Windows-cannot-be-installed-to-this-disk-the-selected-disk-has-an-MBR-partition-table-On-EFI-systems-Windows-can-be-..
2018.11.08