본문 바로가기

전체 글34

깃허브 프로필 Readme 꾸미기 0. 들어가며깃허브 프로필이 2년 넘게 방치되어 있었다.소마도 끝난 겸 오래된 깃허브 프로필을 다듬어보기로 했다.1. 현재 상황 & 목표기존 프로필은 배지만 이것저것 넣어둔 상태다.나에 대한 소개가 부족한 느낌이 드는 프로필이다. 목표는 다음 두 가지로 잡았다.나를 잘 드러낼 수 있는 프로필하지만 너무 꾸민 것 같지도 않은 프로필2. 꾸미기 시작깃허브 프로필을 꾸미기 위한 좋은 자료가 많이 존재한다.나는 다음 두 가지 자료를 보고 제작하였다. https://2dowon.github.io/docs/etc/github-badge/ GitHub Badge 만들기 (shields.io 사용법)TIL2dowon.github.iohttps://simpleicons.org/ Simple Icons3256 Free S.. 2024. 12. 9.
[백준] 파이썬 17396 - 다익스트라와 1e9 1. 문제 발견https://www.acmicpc.net/problem/17396 오래간만에 다익스트라 알고리즘을 연습하기 위해 푼 문제이다.문제를 풀 때 습관적으로 초기 가중치 값을 1e9로 하고 푸니 틀리게 되었다. https://www.acmicpc.net/board/view/153011질문 게시판을 보니 이 문제에서는 가중치가 1e9 이상 갈 수 있다고 한다. 2. 문제 분석문제에서 정점의 수는 최대 100,000개, 간선의 수는 최대 300,000개, 간선 가중치는 최대 100,000으로 주어졌다.최단 경로의 가중치가 최대로 나올 수 있는 그래프는 다음과 같은 형태의 그래프일 것이다.위 그래프의 최단 거리 가중치를 나이브하게 계산해 보면 100,000 * 100,000 = 10,000,000,0.. 2024. 12. 7.
AWS MediaConvert의 userMetadata 개수 제한 1. MediaConvet란?MediaConvert는 AWS에서 제공하는 동영상 가공 서비스라고 보면 된다.지금 운영하고 있는 서비스에서 ABR 스트리밍을 하기 위해 mp4 포맷을 HLS 포맷으로 변환하는 과정이 필요해 사용 중이다.2. 현재 아키텍처 사용자는 동영상을 업로드하기 위해 업로드 서버의 API를 호출한다.업로드 서버는 MediaConvert에 동영상 변환 작업을 요청한다.MediaConvert의 작업이 완료되면 EventBridge가 이를 감지해 Lambda 함수를 실행한다.Lambda 함수는 전달된 정보를 보고 API 서버의 적절한 API를 호출한다.  위 아키텍처에서 업로드 서버부터 API 서버까지 정보를 전달해야 한다.이를 위해 MediaConvert에 작업을 요청할 때 userMeta.. 2024. 12. 6.
GitHub 학생 인증하고 DataDog 무료로 쓰기 0. 들어가며 올해 7월에 있었던 Google I/O Extended 컨퍼런스에서 DataDog에 대한 세션을 듣게 되었다.사용자 행동을 시각화해주는 등 좋은 기능이 많고 현업에서도 많이 사용되지만 그만큼 비싸다고 한다.세션 마지막에 학생은 무료로 사용할 수 있다는 걸 알게 되어 직접 시도해 보았다. 1. 깃허브 학생 인증 마지막 학기라 아직은 학생 신분이지만, 얼마 전 깃허브 학생 인증이 만료되어 다시 학생 인증부터 시작하였다. https://white63ser.tistory.com/6 [GitHub] 대학생 Pro 플랜으로 무료로 업그레이드 하기 (뱃지 증정)깃허브 Pro 플랜 깃허브에도 플랜이 따로 있습니다 계정을 생성하면 기본으로 Free 플랜을 사용하게 되는데요 한 달에 4$를 결제하면 Pro.. 2024. 12. 5.
[HackerRank] Forming a Magic Square 0. 들어가며급하게 코딩테스트가 잡혀서 알고리즘 재활 훈련을 하고 있다.풀면서 뿌듯했던 문제가 있어 포스팅한다.1. 문제Forming a Magic Square | HackerRank Forming a Magic Square | HackerRankFind the minimum cost of converting a 3 by 3 matrix into a magic square.www.hackerrank.com문제를 간단하게 요약하자면 아래와 같다.1~9까지의 숫자를 하나씩만 사용하여 가로(3) 세로(3) 대각선(2) 총 8개의 모든 합이 같은 사각형을 magic square라고 부름입력으로 주어진 사각형에서 magic square를 만드는 최소 비용을 구하는 문제2. 풀이 과정처음 문제를 읽었을 때는 굉장히.. 2024. 11. 28.