본문 바로가기

전체 글137

4/17 git commit, Pull Request 관련 조금 1. commit을 쪼개는 이유 특정 작업한 revert해야 할 경우에 다른 작업에 영향을 미치지 않고 무사히 revert 가능 커밋 이름만 보고 무슨 작업인지 알 수 있음 리포맷팅 같은 경우 안 봐도 되는데 코드 수정량이 너무 많아 복잡해보임 2. 의견이 맞지 않는 경우 (개인적인 의견) 답이 정해져 있지 않은 경우 (대부분의 의사결정이 이럴 것) 얘기를 끝까지 해보고, 좁혀지지 않으면 안건으로 옮겨서 회의에서 토론 3. PR 열었을 대 수정사항이 있으면 또 PR을 열어야 하는지? - ㄴㄴ 그냥 그 PR에 수정된 브랜치의 커밋이 계속 쌓임 4. PR 수정 중에 또 다른 기능이 추가된다면 이때는 branch를 새로 파야 하는 거 아닌지? - ㅇㅇ 지금은 main 2024. 4. 18.
4/16 HTML/CSS 1. 웹이란? 전 세계적으로 연결된 컴퓨터 네트워크를 통해 정보를 공유하는 공간, 웹 1.0이 개인이 사이트를 운영하고, 1:1로 접속했다면 웹 2.0은 하나의 거대한 플랫폼 기업이 사용자들에게 정보를 제공, 1:다 웹 3.0은 인공지능과 블록체인을 기반으로 맞춤형 정보를 제공하고 데이터 소유를 개인화하는 3세대 인터넷 기존에 사용하던 서비스에서 인공지능을 통해 개인 맞춤형 정보를 얻고, 블록체인을 통해 개인의 정보 소유 및 보안을 강화하는 지능형 웹 기술 Web 2.0에서 플랫폼이 소유하고 있던 정보들을 Web 3.0에서는 개인이 소유하게 됩니다(탈중앙화) 웹 1.0 2.0 3.0 에 대한 설명은 -> (https://velog.io/@sweet_sumin/%EC%9B%B9-1.0-%EC%9B%B9-2.. 2024. 4. 18.
4/13 기사 스크랩 '금리·환율·유가' 3高 속 불안해진 '서민 물가' https://www.ytn.co.kr/_ln/0102_202404131628300816 '금리·환율·유가' 3高 속 불안해진 '서민 물가' ■ 진행 : 나경철 앵커, 유다원 앵커■ 출연 : 이정환 한양대학교 경제금융대학 교수 * 아래 텍스트는 실제 방송 내용과 차이가 있을 수 있으니 보다 정확한 내용은 방송으... www.ytn.co.kr 동기 환율이 1400원 대를 터치했다는 기사를 봤다 나는 해외주식 밖에 없었기 때문에 환차익 맛있다 .. 라고만 생각했었다 환율이 너무 오르면 정부에서 개입할 수도 있다 라는 대목을 읽고 당연히 환율이 계속/지속적으로 오르면 안 좋겠지만 ..(ex 수입 불리) 어떤 점에서 안 좋은 걸까? 내 실생활에는 어떤 영향을 미칠까(당장 생각나는 건 직구 정도 ... 실제 고환.. 2024. 4. 17.
백준 g1 23290 마법사 상어와 복제 c++ https://www.acmicpc.net/problem/23290 23290번: 마법사 상어와 복제 첫째 줄에 물고기의 수 M, 상어가 마법을 연습한 횟수 S가 주어진다. 둘째 줄부터 M개의 줄에는 물고기의 정보 fx, fy, d가 주어진다. (fx, fy)는 물고기의 위치를 의미하고, d는 방향을 의미한다. 방향 www.acmicpc.net 문제 설명 4*4 격자에서 상어가 마법을 연습한다. 격자에는 물고기 M마리가 들어있고, 각각은 이동 방향(8개)를 가진다. 상어도 격자 하나에 들어가 있다. 둘 이상의 물고기가 같은 칸에 있을 수 있고, 마법사 상어와 물고기도 같은 칸에 있을 수 있다. 상어가 모든 물고기에게 복제 마법을 시전한다. 복제 마법은 이 시점을 저장했다가 5번에서 이루어진다. 모든 물고.. 2024. 4. 13.
백준 g1 21611 마법사 상어와 블리자드 c++ https://www.acmicpc.net/problem/21611 21611번: 마법사 상어와 블리자드 마법사 상어는 파이어볼, 토네이도, 파이어스톰, 물복사버그, 비바라기 마법을 할 수 있다. 오늘 새로 배운 마법은 블리자드이고, 크기가 N×N인 격자에서 연습하려고 한다. N은 항상 홀수이고, ( www.acmicpc.net 문제 설명 N*N의 보드가 주어지고, 나선형으로 길이 뚫려있다. 마법사 상어는 보드의 정중앙에 위치한다. { (N+1)/2, (N+1)/2 } 각 칸에는 1, 2, 3이 적혀있는 구슬이 하나씩 들어있다. 1) 마법사 상어는 M번 블리자드 마법을 si칸만큼, di 방향으로 쏜다. 블리자드 마법을 맞는 칸의 구슬은 없어진다. 1-1) 구슬이 비어있으면, 그 뒤의 구슬이 나선형 길을 .. 2024. 4. 12.
백준 g2 19238 스타트 택시 c++ https://www.acmicpc.net/problem/19238 19238번: 스타트 택시 첫 줄에 N, M, 그리고 초기 연료의 양이 주어진다. (2 ≤ N ≤ 20, 1 ≤ M ≤ N2, 1 ≤ 초기 연료 ≤ 500,000) 연료는 무한히 많이 담을 수 있기 때문에, 초기 연료의 양을 넘어서 충전될 수도 있다. 다 www.acmicpc.net 문제 설명 N*N 보드에 각각 현재 택시의 위치, M명의 승객들의 출발점과 도착점이 주어진다. 택시는 가장 가까운 손님부터 태우고, 그 손님의 도착점에 내려준다. 그 이후로 다시 가장 가까운 손님부터 태우기를 반복한다. 택시는 1칸 갈 때마다 연료를 소모한다. 승객을 도착점에 내려주면, 택시는 승객을 태우고 소모한 연료의 2배를 다시 획득한다. 택시가 달리다.. 2024. 4. 11.
3/28 AWS 알아보기 (2) 4. 보안 공동책임 인프라 위는 고객이 알맞게 구성해야함 AWS는 클라우드 자체의 보안에 대한 책임 + SOA와 MSA의 차이점 https://velog.io/@hwang95/MSA%EC%99%80-SOA%EC%9D%98-%EC%B0%A8%EC%9D%B4 공통점 둘 다 분산 시스템을 구현하기 위한 방법론 SOA 다양한 서비스(기능)을 네트워크를 통해 서로 연결하여 애플리케이션과 비즈니스 프로세스를 구현하는 방식 재가용성을 중점으로 MSA 애플리케이션을 작고 독립적으로 배포 가능한 서비스의 집합으로 구성하는 방식 결합도를 낮추는데 중점으로 둘다 분산 시스템을 구현하기 위한 방법론이지만 SOA는 서비스를 네트워크로 서로 연결한다는 데 초점을, MSA는 작고 독립적인 서비스들의 집합에 초점을 맞춘 점이 차이점.. 2024. 4. 7.
3/28 AWS 글로벌 인프라 1. 리전 여러 데이터 센터가 있는 하나의 지역, ex) ap-northest-2 Seoul 최소한 2개 이상의 가용 영역(AZ)로 구성됨 고가용성을 위해 (하나가 망가져도 다른 하나를 써서 서비스가 중단되지 않게끔) 2. 가용 영역(Available Zone) 하나 또는 복수 개의 데이터 센터의 클러스터, 하나의 독립적인 data infra 마찬가지로 고가용성을 위해 다른 가용 영역의 장애로부터 격리됨 -> 내결함성 강화 ex. 서울이라는 1개의 리전에는 4개의 데이터 센터가 존재함 Intra-AZ connections AZ 안에서 통신 Inter-AZ connections AZ 끼리의 통신 고가용성을 위해서 데이터의 동기화가 필요 하나가 맛 가서 다른 거 쓰려면 다른 거에 백업이 되어 있어야 함 물론.. 2024. 4. 7.
3/27 AWS 알아보기 루트 사용자 무제한 액세스 권한, 계정 소유자 IAM 사용자 특정 작업을 수행하는 계정 내 사용자 배경 클라우드 이전 기업이 자체 데이터 센터에서 하드웨어를 호스팅, 유지 관리 → 운영 비용 多 인터넷 사용으로 컴퓨팅, 스토리지, 네트워킹 장비 수요 증가 클라우드는 초기 투자 or 장기 계약 없이 인터넷을 통해 IT 리소스와 애플리케이션을 원할 때 언제든지 (on-demand) 사용한 만큼만 요금을 냄 이전에는 추가 환경에 하드웨어 구입하고 설치하고, os 설치하고 … 할 일이 많았으나 클라우드는 순식간에 전체 프로덕션 환경을 복제해 쓸 수 있음 이제는 애플리케이션만 신경 써서 개발하면 aws가 나머지는 다 해줌, 간편하게 환경 세팅 가능 장점 초기 선투자 비용 없음 운영 비용 절감(on-demand) .. 2024. 4. 7.