Blog Content

  • [Docker] 1. Docker 컨테이너 배포하기

    Category 개발레시피/└ 유틸 on 2018. 11. 29. 15:09

    https://www.katacoda.com/courses/docker 사이트에서 학습 후 정리한 내용입니다. Docker란?Docker는 개발자 및 시스템 관리자가 분산 응용프로그램을 작성, 제공 및 실행하는 데 사용할 수 있는 개방형 플랫폼 Deploying Your First Docker Container 1. 컨테이너 실행하기redis 이미지를 찾으려면 다음 명령어 사용docker search redis Docker는 기본적으로 foreground에서 명령을 실행한다.백그라운드에서 실행하려면 -d옵션을 사용한다.docker run -d redis 2. 실행중인 컨테이너 찾기실행중인 모든 컨테이너, 컨테이너를 시작하는데 사용된 이미지 및 가동시간을 나열하기 위해선docker ps 실행중인 컨테이너에..

    Read more
  • [Chrome App] Chrome App에서 개발자도구 띄우는 방법

    Category 개발레시피/└ 유틸 on 2017. 12. 19. 14:51

    Chrome App 에서 개발자 도구를 띄우고 싶을 때가 있다.1. chrome://flags/ 로 접속한다.2. Debugging for packed apps 로 검색해서 "사용" 버튼을 클릭한다.3. Chrome 재시작 이렇게 설정 후,Chrome App에 들어가서 오른쪽 버튼을 클릭하면 검사(inspect)를 클릭하면,개발자도구가 뜨게 된다.

    Read more
  • [Angular] angular-cli 업데이트 하는 방법

    Category 개발레시피/└ 유틸 on 2017. 6. 26. 16:42

    Updating Angular CLI (@angular/cli 버전 - 상위버전)If you're using Angular CLI 1.0.0-beta.28 or less, you need to uninstall angular-cli package. It should be done due to changing of package's name and scope from angular-cli to @angular/cli:npm uninstall -g angular-cli npm uninstall --save-dev angular-cliTo update Angular CLI to a new version, you must update both the global package and your project's ..

    Read more
  • [TEST] REST Assured를 사용한 REST API 테스트

    Category 개발레시피/└ 유틸 on 2017. 6. 19. 13:22

    REST Assured Java 라이브러리를 사용하여 REST 어플리케이션의 HTTP Endpoint에 초첨을 맞춘,API 테스트 코드 작성 방법에 대해 학습해봅시다. Introduction Java 클래스의 동작을 확인하는 Unit 테스트의 수행은, 테스트 전략의 첫 단계일 뿐입니다.개별 Java클래스가 독립작으로 잘 작동한다고 해서모든 클래스가 함께 묶일 때 어플리케이션 자체가 올바르게 작동한다는 것을 의미하는 것은 아닙니다. 기본 단위테스트 외에도 통합테스트(모듈에 초점을 맞춘 테스트),기능 테스트 (배포된대로 어플리케이션을 사용하는 end-to-end 테스트),사용자 승인 테스트 (GUI 테스트) 가 있습니다. 이 포스팅에서는 자바 클래스로 직접 작동하지 않는 기능 테스트를 다룰 것입니다. 오늘날..

    Read more
  • [Git] Git Push Fails - fatal: The remote end hung up unexpectedly

    Category 개발레시피/└ 유틸 on 2017. 5. 28. 13:35

    Git Push 했을 때, 다음처럼 에러가 발생할 때가 있다.문제$ git pushCounting objects: 2332669, done.Delta compression using up to 16 threads.Compressing objects: 100% (360818/360818), done.error: RPC failed; result=22, HTTP code = 411fatal: The remote end hung up unexpectedlyWriting objects: 100% (2332669/2332669), 483.30 MiB | 114.26 MiB/s, done.Total 2332669 (delta 1949888), reused 2330461 (delta 1949349)fatal: The..

    Read more
  • [PyQt] PyQt 설치하기

    Category 개발레시피/└ 유틸 on 2017. 5. 28. 13:30

    PyQt 설치하기 간혹, 회사망의 프록시로 인해 pip명령어를 통하여 설치할 경우 설치 오류가 날 때가 있다.그럴 때에는 pip명령어 뒤에 --proxy 를 써주어, 프록시 주소 및 포트를 함께 써주면 설치가 된다. 나는 PyQt라는 모듈을 pip명렁어로 설치하기 위해 다음과 같은 명령어로 설치하였다.python 버전은 3.6 버전을 사전에 설치해주었다.명령어 : pip3 install PyQt5 requests --proxy = {프록시 주소} --trusted-host pypi.python.org 다음 명령어를 수행하여 아래 그림처럼 나오면 설치에 성공한 것이다.

    Read more
  • [Python] 여러 버전의 python 동시에 사용하기

    Category 개발레시피/└ 유틸 on 2017. 5. 28. 13:28

    Python을 설치하려고 보면 크게 2.7버전과 3.x 버전이 있다.각자 적용 범위가 다르므로 프로젝트 상황에 따라 두가지 버전을 한 PC에 설치할 필요가 있을 때가 있다.둘 다 설치하여 필요에 따라 선택하여 실행하고 싶은데, 어찌해야할지 참 난감할 것이다.기존의 2.7버전을 지우고 3.x버전을 설치하자니,3.x에서는 지원되지 않는 부분이 있어 지우기도 애매하다. 해결방법은 그냥 두가지 버전 모두 설치를 한다.일단 필요한 버전 다 설치한 후에환경변수에 Path를 둘 다 잡아주고,설치된 폴더의 python.exe를 찾아 shortcut을 만들어주어 실행하면 된다. 예를들어, 2.7버전과 3.6버전을 C:\Python27 , C:\Python36 각각의 경로에 설치했다고 가정하자.명령어로 실행할 폴더로 이동..

    Read more
  • [Tool] ConEmu, 윈도우 콘솔 에뮬레이터, 예쁘게 cmd창 사용하기

    Category 개발레시피/└ 유틸 on 2017. 5. 27. 19:40

    ConEmu기본적으로 Window에서는 투박하게 생긴 기본 명령 콘솔(cmd)을 지원하고 있다.ConEmu는 이 투박한 cmd를 좀 더 예쁘게 쓰기 원하거나,전문가처럼(?) 사용하고 싶은 사람들을 위한 툴이다. 프로그램 공식 홈페이지는 다음과 같다.http://conemu.github.io/일반 사용자는 Installer 버전을 받아서 설치하면 된다. 쓰기 편하도록 설정하기-> 실행창에서 바로 실행 1. 설치 후 conemu바로가기를 생성한다.2. 생성된 conemu바로가기는 cc로 이름을 바꿔준다. (cc외에 각자 사용하기 편한 이름으로 변경 가능)3. System32 폴더에 넣어준다. 기본 경로 : C:\Windows\System32여기까지 하면 실행 준비 완료.4. win+r 키를 누르고 실행창에서..

    Read more