본문 바로가기

Untagged

(18)
구글 GCP 무료 VM 인스턴스 만들기 요즘은 아마존 AWS나 오라클 OCI, 구글의 GCP 등 클라우드 컴퓨팅을 지원하는 다양한 기업이 있다. 특히 오라클이나 구글은 일정 사양을 가진 VM을 만들면 무료로 사용할 수 있도록 하고 있는데 이번 포스팅에서는 GCP에서 무료 VM 인스턴스를 만드는 방법을 살펴보도록 할 것이다.무료 등급 사양 참조먼저 GCP에서는 무료 등급의 VM 사양에 대해 설명하고 있다.  이 조건을 지켜 생성하면 금액 청구 없이 사용할 수 있다.생성 과정 - 프로젝트 만들기먼저 프로젝트를 만들어주자.  VM 인스턴스가 생성될 프로젝트를 하나 만들자.생성 과정 - VM 생성 VM 만들기 클릭   사용 버튼을 눌러주고 잠시 기다리면 완료되었다는 알림이 뜨는데 새로고침을 한 번 해준다.   관리 클릭   인스턴스 만들기 클릭   ..
비전공자도 쉽게 따라하는 소스트리 설치 참고이 포스트는 사용자가 이미 깃허브 계정이 있고 모바일 인증을 활성화 했다고 가정한다. 모바일 인증을 활성화하지 않았으면 밑에 있는 포스트를 참고하여 활성화하도록 한다. https://velog.io/@hahbr88/Github-2%EB%8B%A8%EA%B3%84-%EC%9D%B8%EC%A6%9DOTP-%ED%99%9C%EC%84%B1%ED%99%94%ED%95%98%EA%B8%B0 이 포스트는 비전공자가 git으로 협업을 해야할 때 윈도우 OS에서 소스트리(SourceTree)를 어떻게 설치해야 하는지 단순하게 정리했다. 형상 관리를 친숙하게 다뤄야 할 개발자가 아닌 디자이너와 같은 비전공자를 대상 독자로 설정했으므로 개발자의 경우 다른 포스트를 보는 것을 권장한다.시작1. 구글에서 sourcetre..
비전공자도 쉽게 따라하는 git 설치 참고이 포스트는 비전공자가 깃허브에서 협업을 해야할 때 윈도우 OS에서 git을 어떻게 설치해야 하는지 단순하게 정리했다. 형상 관리를 친숙하게 다뤄야 할 개발자가 아닌 디자이너와 같은 비전공자를 대상 독자로 설정했으므로 개발자의 경우 다른 포스트를 보는 것을 권장한다.시작1. 구글에 git을 검색하거나 직접 링크(git-scm.com)를 타고 설치 홈페이지에 접속한다.  2. Download for Windows 클릭  3. 64-bit Git for Windows Setup 클릭. 설치 프로그램을 다운로드한다.  4. 더블클릭해서 설치 파일 실행  5. Next 클릭  6. Next 클릭   7. Next 클릭  8. Next 클릭  9. Next 클릭  10. Next 클릭  11. Next 클릭 ..
PS 노베이스의 ICPC 도전 가이드 읽기 전 참고 이 글은 대학교에 입학 전 PS, 심지어 제대로 된 코딩 경험조차 없는 사람이 ICPC를 준비하는 법에 대한 법을 사족과 함께 설명한다. 각 주제 제목의 접두사에 사족이면 (사족)을 붙였으므로 정보 습득만을 필요로 하면 사족은 건너뛰고 보면 된다. 애매하면 붙이지 않았다. 이 사람은 뭐 하는 사람인가? 2021 Seoul Regional Persea Gratissima로 참가하여 예선 52위 2022 Seoul Regional FastIO로 참가하여 본선 24위를 했다. 글을 쓰는 2024년 지금은 개발자로 일하면서 추후 진로를 고민하고 있다. 비록 수상 기록은 없지만 나같이 경험 없는 사람이 대회에 도전하고자 할 때 참고가 되면 좋을 것 같다. (사족) 어떻게 시작했는가? "뭔가 프로그래..
리팩터링 2판 요약 - 챕터 6 6.1 함수 추출하기 배경 코드 이해를 돕기 위함 절차 함수를 새로 만들고 목적을 잘 드러내는 이름을 붙인다. 추출할 코드를 원본 함수에서 복사해 새 함수에 넣는다. 추출한 코드 중 원본 함수의 지역 변수를 레퍼런스 하거나 추출한 함수의 유효범위를 벗어나는 변수는 없는지 검사한다. 있다면 매개변수로 전달한다. 변수를 다 처리하면 컴파일 추출한 코드 부분을 새로 만든 함수의 호출로 바꾼다. 테스트한다. 추출한 함수와 비슷한 코드가 다른 곳에 있는지 살펴보고 있으면 추출한 함수로 바꿀지 결정한다. 6.2 함수 인라인하기 배경 6.1의 반대로 함수 이름보다 코드 그 자체가 이해하기 쉬운 경우가 있다. 절차 다형 메서드(Polymorphic Method)인지 확인. 그렇다면 하면 안 된다. 함수를 호출하는 곳을..