본문 바로가기

Knowledge97

Business/IT Glossary (영어 용어 정리) 💡 해당 문서는 계속해서 업데이트 예정 입니다. ASAP : "As soon as possible"의 줄임말, "가능한 빨리"라는 뜻 Playbook : 특정 활동 , 산업 , 직업 등에 적합한 것으로 간주 되는 일련의 규칙 , 제안 또는 방법 Buddy : 신규 입사자의 적응을 도와주는 시니어 Onboarding 서비스 관점 : 사용자가 서비스에 빠르게 적응하도록 돕는 과정 조직 관점 : 새로 합류한 사람이 빠르게 조직의 문화를 익히고 적응하도록 돕는 과정 PTO : "Paid time off", 연차, 유급휴가 OOO : "Out of office" OOTO : "Out of the office" OOF : "Out of Facility" Take morning off: 오전 반차 Take after.. 2023. 3. 20.
Web Storm 단축키 및 Plugin 👋 개요 VS Code에서 WebStorm으로 이사 중 내가 설정한 내용들을 공유하고자 포스팅 하였습니다. 아직 WebStorm을 많이 사용해보지 않아 VSCode에서 사용하던 기능들을 위주로 세팅하였습니다. 저의 VS Code 설정을 보고 싶다면 여기를 참고해주세요 VS Code를 맥에서 쓸때 이모지 단축키가 작동이 잘 안되던가 한글 입력이 잘 안되던가 등이 있습니다. WebStorm을 사용하면서 좋았던 점은 강력한 디버그 기능을 꼽을 수 있겠습니다. 아래에 제가 한달간 WebStorm을 사용하면서 사용한 단축키, 플러그인, 기능 들에 대하여 기술하였습니다. ⌨ 단축키 제가 Mac을 사용하기에 단축키는 mac 기준으로 작성합니다. (윈도우 죄송합니다 🙏🏼) 제가 JavaScript 개발하면서 진짜 중요.. 2021. 12. 8.
나의 VS Code 마지막 모습(부제: VS Code 세팅) 개요 Web Storm으로 갈아타기 전에 나의 VS Code 마지막 모습을 포스팅 하려고 한다. 참고로 나는 Front-End 개발을 하고 있기에 JavaScript 기반의 세팅이다. VS Code 설정 및 확장 앱 최고의 관종 앱: Power Mode 최고의 관종 앱. keyboard 입력이 있을 때마다 팡팡 터지는 effect 때문에 심심하지 않다. (개인적으로 흔들리는 옵션은 머리아파서 disable 했다.) 이걸 쓰고 있으면 사람들이 뭐냐고 물어본다. (물어볼때마다 짜릿함) 아래는 내가 사용하는 setting { // power mode "powermode.enabled": true, "powermode.presets": "fireworks", "powermode.enableShake": fals.. 2021. 10. 29.
Slack Theme 추천(부제: 남자는 핑크지...) 🌅 블랙 테마 옷부터 컴퓨터 책상, 맥북안의 모든 테마를 Black 색상을 사용하는 중이다. 뭔가 Professional한 느낌을 주는 Black Theme 나의 Mac은 Black Theme와 Red계열 그리고 Arsenal의 조합으로 이루어 져있다. 역시 나의 slack 또한 Sync OS With Setting 옵션으로 인하여 Black Theme로 사용중이다. 그런데… 어느날 Slack의 색상이 지겨워져 Theme를 고르다가… 🐽 핑크를 발견했다… 역시 남자는 Pink지… (박보검만!, ㅋㅋㅋ 웃자고 한번 써봤다…) 나는 박보검이 아니고 Pink 색 옷을 입지는 않지만 Pink 테마는 너무 예쁘다!! 나… 핑크 좋아하나봐… 한번 쯤 테마에 질릴때쯤 Slack의 White & Pink Theme는 .. 2021. 7. 6.
AWS CDK 개발 중 The provided role does not have sufficient permissions to access CodeDeploy 오류 발생 👾 개요 및 오류 메세지 AWS CDK로 CodePipeline을 소스코드화 시키는 작업 중 아래와 같은 에러가 발생하였다. The provided role does not have sufficient permissions to access CodeDeploy 다음은 오류가 발생한 cdk 코드이다. (TypeScript) 💁🏼‍♂️ 소스코드 접기/펼치기!! import * as cdk from "@aws-cdk/core"; import * as iam from "@aws-cdk/aws-iam"; import * as s3 from "@aws-cdk/aws-s3"; import * as ec2 from "@aws-cdk/aws-ec2"; import * as codepipeline from "@aws-cd.. 2021. 6. 17.
AWS CDK 개발 중 AccountLimitExceededException 오류 발생 👾 개요 열심히 기존에 운영하던 CodePipeline을 CDK로 옮기는 작업 중 아래와 같은 에러가 발생했다. Error calling startBuild: Cannot have more than 0 builds in queue for the account (Service: AWSCodeBuild; Status Code: 400; Error Code: AccountLimitExceededException; Request ID: f0eca668-cd8e-4a4a-8a93-ed28f2e24305; Proxy: null) 위 사항이 발생하기까지 아래와 같은 환경을 가지고 있었다. 최근에 CDK를 통해서 CodePipeline을 소스로 전환 중에 있음. 최근에 CodePipeline 실행 수가 많음. 🚦 원인.. 2021. 6. 17.
[Git] merge와 rebase - (1) 주요 개념 및 예시 목차 목차 🤓 개요 🥶 중요 개념: Fast-Forward 관계란? 🥸 merge와 rebase의 기본 개념 및 차이 😇 merge, rebase 사용 케이스 1. Fast-Forward 관계에서 merge 2. Fast-Forward 관계에서 rebase 3. Fast-Forward 관계가 아닐때 merge 4. Fast-Forward 관계가 아닐때 rebase 5. Fast-Forward 관계에서 merge (with merge message) 🤔 정리하자면… 🤓 개요 사전적으로 "merge는 합치다", "rebase는 재배치하다" 라는 뜻을 가지고 있습니다. 영어로는 쉽지만 git을 이용할 때 헷갈리는 경우가 있죠 이번 포스팅에서는 merge와 rebase의 차이를 알아보고 각 케이스별로 예시를 알.. 2021. 6. 16.
AWS CDK로 CodePipeline 생성 시 is not authorized to perform AssumeRole on role 오류 해결 🤡 사전 조건, 배경 및 목표 CodePipeline에서 통합하여 사용할 IAM Role은 이미 생성되어 있음 공용 Artifact Store로 사용할 S3 버킷 생성되어 있음 위에서 미리 만들어진 Role 및 S3 Bucket을 사용하여 Code Pipeline을 CDK로 생성 소스는 TypeScript로 작성되었습니다. 소스 상의 ARN은 임의로 만든 값입니다. (공개할수는 없잖아요!) 👹 소스코드 설명 1. IAM Role ARN으로 불러오기 import * as iam from "@aws-cdk/aws-iam"; const CODEPIPELINE_ROLE_ARN = "arn:aws:iam::000000000000:role/service-role/AWSCodePipelineServiceRole"; .. 2021. 6. 14.
AWS CodeBuild 역할 수정 시 에러 (The policy was not attached to role) 🌅 배경 CodeBuild 서비스에서 빌드 프로젝트를 생성할 때 IAM Role을 임의로 지정해주지 않으면 새롭게 생성합니다. 따라서 임의로 지정해주지 않으면 아래와 같이 codebuild-{빌드 프로젝트 명} 형식의 IAM Role이 무수히 생성됩니다. 나중에 관리하기도 힘들고… 정책추가할 때 마다 하나하나씩 들어가서 직접 정책을 추가해줘야하는 번거로움이 있다. 이러한 이유로 하나의 IAM Role로 통합하기로 하였다!! 🚦 문제 기존에 있던 CodeBuild 프로젝트의 서비스 역할을 수정하려고 하니 아래와 같이 에러 메세지가 발생하였다… The policy was not attached to role {IAM Role 이름} 🤔 분석 CodeBuild에서는 편리하게도 IAM Role을 연결해주면 Co.. 2021. 6. 14.
AWS ELB에 https 적용하기 💁🏼‍♂️ 사전 조건 도메인 구입 인증서 발급 현 회사에서 이미 사용중인 도메인 & 인증서가 있어서 구매 및 발급 과정은 생략합니다. 참고: AWS route53에서 도메인 구입 가능합니다. 참고: AWS ACM에서 구입한 도메인의 SSL 인증서 발급이 가능합니다. 🎃 ELB에 https 리스너 추가 EC2 콘솔 ➡ 로드밸런서 ➡ https 적용할 대상 선택 ➡ 리스터 탭 클릭 ➡ 리스너 추가 프로토콜 HTTPS 선택 및 포트 입력 전달 대상 선택 (대상 그룹을 선택합니다.) 보안 정책 및 인증서 선택 👾 http로 접속 시 https로 리다이렉트 시키기 EC2 콘솔 ➡ 로드밸런서 ➡ https 적용할 대상 선택 ➡ 리스터 탭 클릭 ➡ 기종의 http 리스너 제거 리스너 추가 프로토콜 HTTP 선택 및 .. 2021. 6. 10.
왜 커밋해도 나의 Github contribution 그래프는 제자리일까? 😭 커밋을 잃어버린 스토리최근에 github contribution 그래프를 따로 체크하지 않고 있었다가오랜만에 그래프를 확인해봤는데 텅텅 비어있었다;;;'읭!? 내 커밋들 다 어디갔어!!'원인을 찾아보니까 나의 github 계정은 minhoe1122@gmail.com 인데반년동안 커밋된 Author를 확인해보니 회사 계정으로 커밋되고 있었다;;커밋 하나하나를 건들여야하나 했지만 해결 방법을 찾았다 🥲지금부터 잃어버린 나의 커밋을 찾아보겠다!!!!🤗 그래프가 채워지는 조건은?!github 계정에 등록된 이메일 주소와 같아야한다.Fork된 Repository는 PR 후 Merge 되어야 그래프가 채워진다.Default, gh-pages 브랜치에 적용된 커밋만 해당한다.🤩.. 2021. 5. 17.
암호화 방법 간략 정리 그냥 가끔 살짝 헷갈릴때 보려고 암호화 방법에 대하여 간략하게 정리했다. 🥲 맨날 헷갈리냐… 이런 나쁜 머리 🔒 단방향 암호 암호화 가능 복호화 불가능 해시를 이용 SHA 알고리즘이 있음 SHA1, SHA2, MD5 알고리즘 사용하지 말자 (보안 취약성 발견) SHA3(SHA512)을 사용하자 🔑 대칭형 암호 암호화 키와 복호화 키가 같음 대표적으로 DES, AES가 있다 🛠 비 대칭형 암호 공개키 암호화라고도 한다 암호화키와 복호화 키가 다르다 암호화키는 공개키라고 한다 복호화키는 개인키라고 한다 RSA 암호화가 대표적이다 나무위키 참고 2021. 5. 13.