본문 바로가기

-

[GCP공부] Coursera: Google Cloud Platform Fundamentals: Core Infrastructure - Virtual Machines in the Cloud Module Introduction 배울거; How Google Compute Engine works with a focus on Google virtual networking. Virtual Machine 이라고 하는 이유는: 내가 다 구성할수 있기 대문이야 실제 머신처럼. (Power, GPU, Momory, CPu Power.. ) Virtual Private Cloud (VPC) Network VPC Network 기본: You can segment your networks, use firewall rules to restrict access to instances, and create static routes to forward traffic to specific destinations. 구글만.. 더보기
[GCP공부] Coursera: Google Cloud Platform Fundamentals: Core Infrastructure - Getting Started with Google Cloud Platform Introduction 프로젝트를 조직화하고 관리하기 위해서 Google Cloud Identity and Access Management 를 사용해야 합니다.(IAM, IM) The principle of least privilege is very important This principle says that each user should have only those privileges needed to do their jobs. In a least-privilege environment, people are protected from an entire class of errors. A coworker of mine once accidentally deleted a running production d.. 더보기
[GCP공부] Coursera: Google Cloud Platform Fundamentals: Core Infrastructure - Introducing Google Cloud Platform Introducing Google Cloud Platform GCP offers four main kinds of services - compute - storage - big data - machine learning 근데 이 강좌에서는 compute 랑 storage 만 다룬다고 합니다. what is cloud : cloud computing is a way of using I.T. that has these five equally important traits - 필요하면 아무때나 (on demand = 필요하면 즉시) 자원을 사용하고 '셀프' 서비스로 사용하는것 인간의 개입없이 - 이러한 지원에 anywhere 언제든지 network을 통해 접근할수 있어야 하는 것 - provider 는 큰 자.. 더보기
GCP 자격증이란? GCP 구글 클라우드 플랫폼 자격증이 있다고 합니다. 저는 초보니깐 Associate Cloud Engineer 에 도전 해보겠습니다. 😀 Associate Cloud Engineer (ACE) 시험시간: 2시간 등록비용: $125 (후..) 유효기간: 2년 시험에 나오는 주제,범위를 알아야합니다(중요!) [링크] 여러 모의고사들이 있습니다. [링크] 외부 강의들을 이용해 키워 실력을 키웁니다. (코세라, 큌랩 등) 시험을 봅니다. 어떻게 공부해야할까? 강의도 많고, 범위도 넓고.. 도대체 어떻게 공부해야할지 한번 알아봤더니 대부분 아래내용으로 공부하는걸 확인할수 있었습니다. 1. 학습 - Official Study Guide 책 [링크] - Coursera 강의 - Qwiklabs 강의 2. 연습문제풀.. 더보기
[vscode] Rainbow Brackets 괄호 지옥 가끔 괄호가 안 닫혀있다고 하는데.. 아래와 같이 너무 복잡할때 쉽게 구분할수 있는 방법이 있습니다! 바로 VS Code 의 Rainbow Brackets 익스텐션을 사용하면 좋습니다. 레인보우 브래킷 레인보우 브래킷을 사용하면 아래와 같이 보다 구분하기 수월해집니다. Vim 요즘 vim에 적응하고 있는 중입니다. 더보기
최적화 설정하기 (react-virtualized, immer) react-virtualized 2,500 개 컴포넌트 중 2,491 는 스크롤하기 전에는 보이지 않음에도 불구하고 렌더링이 이루어집니다. react-virtualized를 사용하면 리스트 컴포넌트에서 스크롤되기 전에 보이지 않는 컴포넌트는 렌더링하지 않고 크기만 차지하게끔 할 수 있습니다. 만약 스크롤되면 해당 스크롤 위치에서 보여 주어야 할 컴포넌트를 자연스럽게 렌더링 시킵니다. yarn add react-virualized import React, { useCallback } from 'react'; import { List } from 'react-virtualized'; import TodoListItem from './TodoListItem'; import './TodoList.scss'; c.. 더보기
[golang] VS Code에서 Go 설치하기 (환경설정) 설치 golang.org 에서 Go 를 다운받습니다. 저는 go.1.15.3.windows-amd64.msi 를 다운받았습니다 😀 설치가 다 되었는지 확인하기 위해 터미널에 버전확인을 해봅니다. go version 환경변수 확인해 GOROOT와 GOPATH 를 확인합니다. go env GOROOT는 go와 표준패키지가 설치된 곳이고, GOPATH는 내 작업소스가 있는 곳 입니다. 다운받은 모듈은 GOPATH로 설정된 경로의 'pkg'에 저장됩니다. 만약 제가 패키지를 만든다면 GOPATH로 설정된 경로의 'src' 에서 만들어야합니다. (패키지만들기 링크) 저는 GOPATH 경로를 C\go-workspace 로 변경했습니다. (내PC > 우클릭 > 시스템속성 > 환경변수 > 위쪽에 GOPATH 경로수정).. 더보기
[react] 스타일링 설정하기 Sass 사용하기 Sass 는 .sass 확장자와 .scss 확장자를 지원합니다. 보통 .scss 확장자를 사용합니다. yarn add node-sass 이 라이브러리는 Sass 를 css로 변환해줍니다. sass-loader 설정 커스터마이징하기 create-react-app 으로 만든 프로젝트는 구조의 복잡도를 낮추기 위해 세부 설정이 숨겨져 있습니다. 이를 커스터마이징하려면 프로젝트 디렉터리에서 yarn eject 명령어를 통해 세부 설정을 밖으로 꺼내 주어야 합니다. (commit 한후) yarn eject webpack.config.js 에서 "sassRegex" 두번째 탐색결과에서 use 부분을 아래와 같이 수정합니다. { test: sassRegex, exclude: sassModuleReg.. 더보기