Ubuntu 18.04에서 Spring web을 tomcat에서 실행하기

Spring Web을 git을 통해 받아 maven으로 build한 후, tomcat에서 실행합니다. 이 글은 Ubuntu 18.04 LTS를 기준으로 작성되었습니다. GCP, Godo Cloud등 클라우드 서비스에 동일하게 적용할 수 있습니다. 또한 Windows10에 적용된 WSL2하의...

쉐어헤어샵도 등장!!

2020년 1월 6일에 쉐어스팟이라는 쉐어헤어샵서비스가 오픈했습니다. 퓨처플레이라는 테크 전문 투자사가 만든 자회사가 운영하는 미용실로 헤어디자이너가 작은 방을 쉐어할 수 있도록 디자인되었습니다. 방은 헤어디자이너가 마음대로 꾸밀 수 있고 예약은 네이버 예약시스템을,...

AI가 코딩을 하기 시작했다

2020년 기준, 코딩에 AI를 접목하는 사례는 크게 다음과 같이 구분할 수 있습니다. 1. 코드의 자동완성을 제시 VS Code의 Snippet같은 기능에 AI를 적용해서 개발자의 코드나 Github들의 repository에서 패턴을 학습하여 좀더 적합한...

우아한 테크 세미나 - 그럭저럭 돌아가는 서비스 만들기 후기

그럭저럭 돌아가는 서비스 만들기 세미나는 두 부분으로 나누어 진행되었습니다. 첫번째는 중국의 편리한 결제 상황, 둘째는 마이크로서비스를 구성한 사례에 관한 이야기입니다. 한국에서는 요즘 Kiosk를 도입하고 있는데 주문 하나 하려면 스무고개를 넘어야...

Tensorflow Korea 3차 오프라인 모임 후기

펀드매니저들은 수익성이 높은 투자전략을 만들려 합니다. 하지만 자산운용사는 운용자금을 모아서 운용을 하면서 수수료 수입을 얻지요. 위험과 수익률을 고려해서 자산운용사는 펀드매니저에게 자원을 배분합니다. 수많은 펀드매니저들이 진입하고, 퇴출되는 동안 자산운용사는 변함없이 운용자금을...

Python에서 xml을 이용한 mysql 설정하기

데이터베이스 설정 정보를 xml로 분리해 보자 Python에서 데이터베이스 설정 정보를 config.xml 파일로 별도로 설정해 보았습니다. <?xml version="1.0" encoding="utf-8" ?> <Config> <DATABASE> <host>localhost</host> <port>3306</port> <userid>user</userid> <password>password</password> <db>db</db> </DATABASE> </Config> config.xml에서 데이터베이스...

<함께 자라기 애자일로 가는 길>을 읽고

예전 프로젝트를 할 때 어떤 사람이 설계한 API를 자신과 친한 팀원을 제외하고 공유하지 않은 적이 있습니다. 그 결과 프로젝트는 몇달 지연되었고, 회사도 잘 되지 않았다는 슬픈 이야기 이 책은 딱딱하게...

VSCODE에서 Python VirtualEnv 실행하기

Visual Studio Code에서 VirtualEnv를 설정하고 Code Runner로 실행합니다. 프로젝트를 생성하고자 하는 디렉토리를 만든 후 그 디렉토리 내에서 VSCODE를 실행합니다. VSCODE의 Extension을 클릭하여 Code runner를 설치합니다. ctrl + alt+ n 을...