Killercoda 소개 https://killercoda.com/ 설치없이 웹에서 쿠버네티스 실습 가능한 사이트 Latest Stable Kubernetes 버전 지원 마스터 노드 1개, 워커 노드 1개 60분 동안 실습 가능 그 외에 ubuntu, CKA, CKS, CKAD 등 도 실습 가능 Github, Gitlab, Google, Email 계정으로 가입 후 이용 Killercoda에서 Kubernetes 실습하기 Killercoda -> Playgrounds -> Kubernetes 접속 https://killercoda.com/playgrounds/scenario/kubernetes
시작하며 최근에 정착한 생산성 기록 도구들을 정리해두고자 한다. 굳이 말하자면 MBTI에서 압도적으로 P이지만, 현명하게 게으르게 살기 위해서는 가장 일을 적게 할 수 있도록 체계를 잡아줄 도구가 필요하다. 기록을 잘해두어야 나중에 몸이 덜 고생한다. 따라서 나는 아래 프로그램을 사용하여 일상을 기록하여 삶을 단순화하려고 한다. 1. 집 일정 관리 구글 캘린더 : https://calendar.google.com/calendar 비지니스 달력 2 프로버전 내 일정, 남편 일정, 공통 일정, 돈 나가는 날... 캘린더를 각각 생성 후에 남편과 공유하여 사용 중이다. 또한 예전에 비즈니스 달력 2 유료 버전을 프로모션 행사 할 때 싸게 사서 구글 캘린더와 연동하여 모바일로 일정을 확인한다. 일정, TO DO..
1. 시작하며 이전글: [GCP] Associate Cloud Engineer 자격증 취득 후기 Google Professional Cloud Architect (PCA) 자격증을 취득하여 후기를 남겨 둔다. 공부 기간: 약 2달, 30분 ~ 1시간 공부 방법: Coursera 강의 수강, Qwiklabs, 덤프 문제 풀이, GCP Document 2. 시작하게 된 계기 회사에서 준 바우처 덕분에 응시하게 되었다. 회사에서 퀵랩 과정을 이수하면 바우처를 주는 이벤트를 했었다. 바우처도 받고, 공부도 할 수 있고 일석이조가 아닌가? 8월에 퀵랩을 다 이수하고 바로 쳤으면 더 효과적이었을 거 같지만 이래저래 미루다 보니 그만 여기까지 와버렸다. 3. 자격증 소개 시험 소개 https://cloud.googl..
시작하며 놀랍게도 정규표현식은 매번 볼 때마다 새롭다. 머릿 속에 지우개가 있는지 돌아서면 까먹는다. 따라서 아래 사이트에 접속하여 문법을 확인하면서 정규식을 작성하자. 정규 표현식 테스트 사이트 regexr : 정규 표현식을 그룹별 시각화 및 테스트 지원 regexper : 정규 표현식을 시각화하여 보여줘서 매우 이해가 쉬움 regex101 : 퀵 레퍼런스 등이 있어 학습 용이
1. 시작하며 이전글: AWS Cloud Practitioner 취득 후기 AWS Certified Solutions Architect - Associate (SAA) 후기를 남겨둔다. 지금 적어두지 않으면 또 금방 까먹고 다음에 자격증 연장할 때 즈음에는 아무것도 기억하지 못할 거다. 공부 기간 : 약 한 달, 하루 1~3시간 (설렁설렁함) 공부 방법 : Udemy 강의, 덤프 문제 풀기, AWS 공식 문서 찾아보기 2. 시작하게 된 계기 약 4달 전에 AWS의 Cloud Practitioner를 취득했다. 올해 8월 29일 이후로 그 상위 자격증인 SAA가 리뉴얼된다고 하여 기왕 공부 시작한 김에 부랴부랴 땄다. 그리고 AWS는 어디 가나 많이 쓰니까 업무에도 도움이 될 거라고 생각했다. 되도록이면 ..
DBeaver 연결이 자꾸 끊어지는 현상 해결하기 일정 시간 이상 DBeaver를 사용하지 않으면 자동으로 연결이 해제되는 현상이 발생하였다. Keep-Alive 값을 세팅하여 계속 연결이 유지 되도록 한다. 설정 방법 해당 Connection 우클릭 -> Edit Connection Connection settings -> Initialization 선택 Keep-Alive 120 으로 설정 참고 https://github.com/dbeaver/dbeaver/discussions/332
1. 언제 사용할까? 최근에 듀얼 모니터를 처분하고 34인치 모니터 1대로 통일하였다. 이 때 Microsoft PowerToys를 사용하면 유저의 용도에 맞게 윈도우 창을 커스텀하여 분할할 수 있다. PowerToys는 윈도우 화면 분할, 컬러 피커 등의 유용한 유틸리티를 지원한다. 나는 여러 지원 기능 중 FancyZones으로 화면 분할 기능만을 사용한다. 2. 설치 https://docs.microsoft.com/ko-kr/windows/powertoys/install GitHub를 통해 Windows 실행 파일로 설치 바로가기 3. 기능 https://docs.microsoft.com/ko-kr/windows/powertoys/ 공식 문서를 통해 소개하는 주요 기능은 다음과 같다. Always ..
1. 시작하며 업무 도중 UTF-8 BOM 이슈가 있어 문자열 인코딩 에 이어 BOM 에 대해 공부하고자 한다. 2. 바이트 순서 표시 (BOM) 이란 바이트 순서 표시(Byte Order Mark, BOM)는 유니코드 문자 U+FEFF로, 매직 넘버로서 문서의 가장 앞에 추가하여 텍스트를 읽는 프로그램에 여러 정보를 전달할 수 있다. UTF-16, UTF-32 의 경우 BOM을 사용한다. BOM을 반드시 사용할 필요는 없으며, 사용할 경우 문서의 가장 앞에 등장해야 한다. 일반 에디터에서는 보이지 않고 헥사 에디터를 사용해야 보인다. 3. BOM 사용법 BOM은 문자열 가장 맨 앞 2바이트에 0xFEFF(유니코드로 U+FEFF)로 표기하여 사용한다. 0xFE와 0xFF 중 어떤 문자가 먼저 오는지에 따..
1. 시작하며 회사에서 일하다가 급작스럽게 UTF-8 BOM 이슈를 맞닥뜨리게 되어 문자열 인코딩에 대해 공부하고자 한다. 아래 내용은 학교에서 알려주지 않는 17가지 실무 개발 기술 1장을 내용을 요약한 것이다. 2. 문자열 인코딩(character encoding)이란 문자열 인코딩이란 컴퓨터가 문자를 이해할 수 있도록 일정한 규칙에 따라 2진수로 변환하는 방식이다. ex) 이 때의 규칙이란 ASCII, UTF-8, UTF-16, UTF-32 등이다. 문자 집합(charset)이란 사용할 수 있는 문자들의 집합이다. ex) 유니코드, ISO-8859, ASCII 엄격하게 구분하면 문자열 인코딩은 문자를 코드로 표한하는 방식이고 문자 집합은 사용할 수 있는 문자 집합이다. 그러나 흔히 문자 집합과 문자..
1. 시작하며 SOLID 원칙에 대해 공부할 기회가 생겨 읽은 내용을 정리하고자 한다. 이 글을 통해 주로 공부하였으므로 원문을 확인하는 것을 추천한다. SOLID 원칙은 2000년대 초반 로버트 마틴이 제안한 프로그래밍 및 설계의 다섯 가지 원칙이다. 이를 마이클 페더스가 앞글자를 따서 SOLID라 명명하고 기본 개념을 구축하였다. 이 디자인 원칙은 코드를 더 유지보수하기 쉽고, 설계를 이해하기 쉬우며, 확장성이 뛰어난 소프트웨어를 만들 수 있도록 도와준다. 결과적으로 복잡성, 종속성을 감소시켜 개발자가 다른 영역에 영향을 주지 않고 한 영역을 변경할 수 있도록 한다. 2. SOLID 원칙이란 Single Responsibility Open/Closed Liskov Substitution Interfa..
1. 시작하며 Google Associate Cloud Engineer (ACE) 자격증을 취득하여 후기를 남겨 둔다 공부 기간: 약 1개월, 30분 ~ 12시간 공부 방법: Coursera 강의, Dumps 문제 풀기 2. 공부 계기 예전에 딴 GCP 자격증이 만료되어 연장할 필요성을 느껴 자격증 공부를 시작하게 되었다. 실제 업무 시에는 아직 GCP 를 써본 적은 없지만 공부해두면 언젠가 도움이 되지 않을까라고 생각한다. 3. 자격증 소개 시험 소개 https://cloud.google.com/certification/cloud-engineer 시험 정보 소요 시간: 2시간 등록 수수료: $125 (온라인 $75) 언어: 영어, 일본어, 스페인어 시험 형식: 50문제, 객관식 및 선다형 형식 시험 진..
시작하며 동적 계획법(Dynamic Programming)은 큰 문제를 작은 문제로 나눠서 푸는 알고리즘이다. 백준 알고리즘의 예제 문제를 통해 풀이 방법을 기록하고자 한다. 링크 : https://www.acmicpc.net/problem/1912 문제 n개의 정수로 이루어진 임의의 수열이 주어진다. 우리는 이 중 연속된 몇 개의 수를 선택해서 구할 수 있는 합 중 가장 큰 합을 구하려고 한다. 단, 수는 한 개 이상 선택해야 한다. 예를 들어서 10, -4, 3, 1, 5, 6, -35, 12, 21, -1 이라는 수열이 주어졌다고 하자. 여기서 정답은 12+21인 33이 정답이 된다. 첫째 줄에 정수 n(1 ≤ n ≤ 100,000)이 주어지고 둘째 줄에는 n개의 정수로 이루어진 수열이 주어진다. ..