전체 글

개발블로그, 기록용

Team i-FIve 규칙문서 v1.0 Code Convention 구글 자바스타일가이드 자동서식 기본 : https://google.github.io/styleguide/javaguide.html Naming 변수이름은 Camel Case 를 사용한다. 기본적으로 이름은 의도를 길이 상관없이 명확하게 밝힌다. 대신 명확할때는 최대한 짧게 사용한다. 변수명은 앞뒤 구조를 확인한다. 클래스명이 user라면 변수에는 userName대신 name만 사용한다. 변수이름에 자료형을 쓰지 않는다. numList(X), nums(O) 패키지명은 소문자로만 구성한다. Enum 이나 상수는 대문자로 구성하고 밑줄(_)로 각 단어를 분리한다. 메서드명은 동사로 작성한다. 반환 값이 있을 경우 무엇을 반환하는지 메서드명에 ..
도커개발환경에서 깃허브 레포지토리에 연결을 하기위해서 SSH 인증을 하는과정에서, 독자적인 개발환경인 도커환경에서 SSH 개인키가 없기때문에 SSH 인증오류가 발생했다. 그래서 이 오류를 해결하고자 로컬에서 도커환경으로 SSH 개인키를 복사한 과정을 적는다. * 다만 이 방법은 개인키를 직접 복사하는 방법이기때문에 보안상 키파일은 공개된 곳에 업로드 하지않게 주의 문제해결과정 도커 컨테이너 ID 확인 로컬에 존재하는 SSH키 확인 $ cd ~/.ssh $ ls -l 이 중에 개인키인 id_rsa_username를 복사를 할 것이다. 로컬에 있는 SSH 도커환경으로 복사 컨테이너 id를 확인하고, 컨테이너의 경로로 복사한다.(코드참고) 이후 컨테이너 id나 name을 이용해 도커환경 배쉬셀로 들어간다. $..
도커 연습을 위한 예제로 다음과 같은 요구사항이 주어졌다. python 환경생성 조원을 입력하면 발표자 한명을 뽑아주는 프로그램 도커에서 개발/테스트/실행 되는 프로그램을 만들자 도커 컨테이너 안에 들어가서 vi 로 개발 한다 결과물은 도커 컨테이너 안에서 실행되는 화면을 캡처 + 소스코드 github repo 를 아래 코맨트로 붙인다 위 문제의 해결과정을 포스팅하려고 한다. 도커(Docker)환경에서 Github repository에 업로드 하기 1. 파이썬 환경생성 우분투에서 파이썬 도커이미지를 가져온다. $ docker pull python:3.12 가져온 이미지로 컨테이너를 생성한다. $ docker run -it --name python:3.12 그럼 컨테이너가 생성되고 파이썬 대화형 모드가 실..
다음과 같은 요구사항을 메일로 수신했고, 해결해가는 과정을 포스팅했다. [ 요구사항 ] 1. fly.io에 배포하고 URL회신 2. fly.io에 배포 이전 docker를 통해 TPS 150충족이 가능한 스펙을 정의하여 리포트로 작성 1. fly.io 에 배포해서 URL 회신 1) fly.io 가입하기 https://fly.io Deploy app servers close to your users · Fly No Poster Board Necessary Globally Distributed Databases Without the Science Project Fly Anycast HTTP lets apps control routing, enabling single-writer multi-reader clu..
· 깃 (Git)
Github Pages란 Github Pages란 Github에서 제공하는 호스팅 서비스로(정적호스팅), 간단하게 블로그 같은 사이트를 만들어서 배포할 수 있다. 여기에 지킬(Jekyll) 같은 정적 사이트 생성기를 통해서 보다 쉽게 블로그를 만들 수 있다. 지킬 : 루비로 기반, 마크다운으로 문서를 HTML로 변환해 웹사이트 구축을 도와주는 정적 사이트생성기 아무튼 본론으로 돌아가서 배포하는 방법을 알아보자. 템플릿 적용 1. 사이트 생성에 필요한 템플릿 다운로드 HTML5, 지킬테마 등등 이용해 템플릿 파일들을 다운받는다. HTML5 기준으로 설명하자면, 다음 링크를 통해 템플릿을 고르고 다운로드해서 압축을 푼다.https://html5up.net/photon Photon by HTML5 UP A s..
ahritime
ahri 개발블로그