분류 전체보기
![[AWS ec2] nextjs run build 멈춤](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtcngX%2Fbtr7xVD3xhp%2FlAvsCrKzekUE9XwsSytQmk%2Fimg.png)
[AWS ec2] nextjs run build 멈춤
빌드 시 멈춘다면 ec2 사양이 낮아서 그런거라고 한다. 프리티어 t2.micro 1gb 사용하고있다. git에 .next를 포함해서 commit해주고 ... 근데 생각해보니까 내 .env에 있는 api키는 어떤식으로 컴파일 되서 나타나는 걸까 궁금했다. .next 경로 안에 아주 예쁘게 표시되고 있었다. 이 파일들도 git repository에 노출된다는건데 .. 이럴순없다. https://progdev.tistory.com/26 해당링크를 참고했다. 메모리 스왑이라는 녀석을 사용할 수 있다고한다. 메모리 스왑은 간단히 설명하면 메모리의 부족한 부분을 디스크의 일부를 사용하여 대신 사용할 수 있는 기능이다. sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=204..

롤 전적 사이트 만들기 - RIOT API #2
최근 게임 10게임 https://15gg.info/ 15GG 15gg.info 매치 데이터를 매치 ID값에 대해서 가져오기 때문에 , 게임 정보가 중심이 된다. 유저 중심으로 나오지 않는다. 해당 유저가 어느팀에 있는지 판별한 후, 그 팀의 승패 유무를 알아야했다. 버전 정보 - 이미지를 주소 대상으로 가져올때 버전이 필요하다. https://ddragon.leagueoflegends.com/api/versions.json 1. 표시할 정보가 정말 많았다. 페이지에서 사용할 객체들을 정리했다. 더보기 MATCHDATA_TYPE export interface IMatchInfo { gameDuration: number, gameEndTimestamp: number, gameMode: string, par..

롤 전적 사이트 만들기 - RIOT API #1
전부터 간단하게라도 만들어 보고 싶었지만 많이 미뤘다. https://15gg.info/ 15GG 15gg.info https://github.com/tkroahdla/15gg https://developer.riotgames.com/ RIOT이 게임에 대한 정보들은 반환해주는 api를 이용 할 수있다. 기존 게임 계정으로도 developer api를 발급 받을 수 있다. op.gg 나 for.kr을 보면서 무엇이 필요한지 생각했다. 1. 제공 될줄 알았지만 그렇지 않았던 것들 1. 시즌별 마감 Rank 티어 ( 고점, 저점 ) - 이거 제공해주지 않았다. 아마도 저쪽 서비스에서 자체적으로 DB를 가지고 고점, 저점 갱신하거나 시즌이 마감되면 소환사에 대해서 개별적으로 저장하는 것 같다. 2. 랭킹 : ..
![[백준] 터렛](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0yVVw%2FbtrKLg40AiK%2F1vr9q0jqWAqT80WK5K9pBk%2Fimg.png)
[백준] 터렛
https://www.acmicpc.net/problem/1002 1002번: 터렛 각 테스트 케이스마다 류재명이 있을 수 있는 위치의 수를 출력한다. 만약 류재명이 있을 수 있는 위치의 개수가 무한대일 경우에는 -1을 출력한다. www.acmicpc.net repeat = input() for i in range(0,int(repeat)): num_list = list(map(int, input().split())) x1 = num_list[0] y1 = num_list[1] r1 = num_list[2] x2 = num_list[3] y2 = num_list[4] r2 = num_list[5] distance = (((((x2 -x1)**2)+((y2-y1)**2))) ** (1/2)) longLin..