전체 글(254)
-
Windows Google Cloud CLI(gcloud) 설치
gcloud CLI 설치 | Google Cloud 여기서 gclud CLI 설치 프로그램 다운로드 설치 설치 파일을 실행하고 그대로 따라간다. 처음 시작할 때 Sreen Reader를 체크. 이 옵션은 유니코드 스피너 대신 상태 추적기를 사용하고, 진행 상태를 백분율로 표시하고, 테이블을 평면화하도록 gcloud를 구성. 세팅 설치 후 바로 시작하면 자동으로 gcloud init이 실행되지만, 그렇지 않은 경우 gcloud init 명령어 실행 초기화 로그인 구글 계정으로 로그인 프로젝트 선택 로그인 하면 계정에 속한 프로젝트 리스트가 나오며 선택할 수 있다. Google Cloud Console에서 프로젝트 코드를 확인 후 해당되는 번호를 선택한다. resion 선택 지역을 선택한다. 컴포넌트 설치 ..
2022.11.17 -
리눅스 Disk 마운트하기
df -h 명령어를 실행하면 마운트된 파일 시스템 목록을 볼 수 있다. 참고로 환경은 Windows의 WSL2 Ubuntu이므로 아래 내용은 감안해서 봐야한다. Filesystem Size Used Avail Use% Mounted on /dev/sdb 251G 1.1G 238G 1% / tools 466G 138G 328G 30% /init none 13G 0 13G 0% /dev tmpfs 13G 0 13G 0% /sys/fs/cgroup none 13G 4.0K 13G 1% /run none 13G 0 13G 0% /run/lock none 13G 0 13G 0% /run/shm none 13G 0 13G 0% /run/user drivers 466G 138G 328G 30% /usr/lib/wsl..
2022.11.16 -
Spring Boot + JPA + SQLite Pagination 처리
Repository JPA에서 Pagination을 사용하기 위해서는 Pagable 객체를 Repository의 쿼리 함수의 파라미터로 넘겨주어야 한다. @Repository public interface TestRepository extends JpaRepository { public Page findByUserId(String userId, Pageable pageable); } Pagable 인터페이스를 구현체인 AbstactPageRequest 클래스를 상속한 **PageRequest**를 사용해서 페이징 정보를 전달한다. 아래는 userId로 테스트 데이터들을 조회하는 컨트롤러 소스이다. Controller package io.spring.api; import org.springframework..
2022.11.06 -
[Kubeflow Notebooks] Overview
영어로 된 문서를 읽는건 항상 느리고 답답합니다. 영어도 잘 못해서 사전과 번역기를 참조해가며 읽으니 효율이 낮은 것처럼 느껴집니다. 하지만 새로운 기술을 공부하다보면 결국 공식문서만한게 없습니다. 구글링을 아무리 해봐도 마지막엔 공식문서의 대부분을 읽은 상태가 된 경험을 자주 하기 때문입니다. 그 기술을 가장 잘 아는 사람은 기술을 만든 사람들이니 당연한 결과일 것입니다. 그래서 차라리 처음부터 공식문서를 완독하는게 더 효율적일지도 모릅니다. What is kubeflow Notebooks? Kubeflow 노트북은 쿠버네티스 클러스터 내에서 Pod로 구동되는 웹 베이스 개발 환경을 제공합니다. 주요 특징은 아래와 같습니다: JupyterLab, RStudio, Visual Studio Code(cod..
2022.10.20 -
Docker 기초
Docker의 필요성 Docker를 사용하기 전에 “이미지”와 “컨테이너”의 의미를 짚고 넘어갈 필요가 있다. Windows 를 예로 들자면 아래와 같이 비유할 수 있다. 이미지 : Windows 설치 CD 컨테이너 : 컴퓨터에 설치된 Windows 만약 설치한 Windows에 파워포인트를 설치했다고 가정해보자. 그래도 Windows 설치 CD의 내용은 변화가 없다. 이것을 이미지의 불변성(immutable) 이라고 한다. 다시말해 이미지 기반으로 생성한 컨테이너를 아무리 변경한다고 해도 원본 이미지는 변하지 않는다. 그런데 새 PC에 동일한 환경을 설치할 필요가 생겼다. 그렇다면 새 PC에 Windows를 설치하고 파워포인트를 설치하는 동일한 작업을 반복해야 한다. PC 한대면 그냥 설치하겠지만, 만약..
2022.10.12 -
[QGIS] 대한민국 격자 레이어 생성
Korea Map 대한민국 격자레이어를 생성하기 위해서는 첫번째로 대한민국 지도를 불러와야 하고, 두번째로 대한민국 경계 레이어를 불러와야 하고, 마지막으로 경계 레이어를 기준으로 격자 레이어를 생성해야 한다. 대한민국 지도는 격자를 생성하는데 직접적으로 사용하지는 않지만, 대한민국 경계 레이어 또는 격자 레이어와의 일치 여부를 시각적으로 확인하기 위해 불러올 것이다. TMS for korea 플러그인 QGIS의 플러그인 중 TMS for korea 플러그인을 사용하면, Naver, Kakao, Vworld 맵을 가져올 수 있다. 먼저 상단의 메뉴바에서 플러그인 메뉴 안에 플러그인 관리 및 설치... 를 클릭한다. 검색창에 TMS for Korea 를 입력하면 하나의 플러그인이 검색된다. 선택하고 설치한..
2022.10.08