전체 글(15)
-
ERROR: no PostgreSQL user name specified in startup packet 에러해결
문제 로컬에서 RDS에 접속할 일이 생겨서 psql로 접속을 시도하던 중 이런 에러가 발생했다. user name specifed ~~blah blahㅇ 어쩌구 에러라길래 username이 문제였나? 싶었다 하지만 진짜 이름이 문제가 아니였다. 해결 로컬에서 접속하려는 psql 버전(12)이랑 현재 RDS에서 사용하고 있는 postgresql 버전(15)이 크게 차이가 났기 때문에 15로 업그레이드 해줬더니 해결했다. 지급 받은 노트북이 mac이라서 brew upgrade postgresql 를 했지만 12 최신 버전만 업그레이드가 되었다. 그래서 삭제하고 재설치하였다.
2024.02.01 -
Prisma 를 사용하는 이유
필자가 2023년 7월부터 함께 하게 된 회사에서는 주요 ORM으로 Prisma를 사용했다. 당시에 난생 처음 본 Prisma라는 ORM이 생소하게 느껴졌지만 요즘은 정말 편하게 사용하고 있다. 반년 가까이 nest.js와 함께 사용해보면서 편리했던 점을 끄적이도록 하겠다. Prisma 란? Node.js , TypeScript의 차세대 오픈소스 ORM이라고 소개하고 있다. Sequelize와 TypeORM과 함께 Node진영의 ORM이고, 타 ORM이 겪는 많은 문제들을 겪지 않는다는다고 Docs에 명시가 되어 있다. Prisma Client: Node.js 와 Typescript를 위한 쿼리 빌더(자동생성, 타입 안정성) Prisma Migrate: 마이그레이션 시스템 Prisma Studio: 데이..
2024.01.17 -
[BOJ] 배수 판정법과 백준 10610 Python
https://www.acmicpc.net/problem/10610 10610번: 30 어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한 www.acmicpc.net 미르코라는 분이 30을 존경해서 길거리에 찾은 수를 가지고 30의 배수가 되는 가장 큰 수를 만들고 싶다고 하신다. input 은 숫자하나로 들어오고 이 숫자의 자릿수를 이리저리 옮겨서 나오는 수가 30의 배수이고 그 중에 가장 큰 수여야 한다. 그러면 이 문제를 보고 숫자들을 섞어가면서 30으로 나누었을때, 가장 큰 수를 출력하면 되지 않을까? 라고 생각하지만 '시간초과' 를 맞이하게 될 것이다...
2024.01.11 -
파이썬으로 백준 문제 풀 때, 여러 개 입력 받기 tip
map을 유용하게 쓰는 것 같다. 1. 한 줄로 받기 example. 1 2 3 4 5 6 이런 식으로 한 줄로 들어오는 숫자를 리스트로 받고 싶다. 근데 숫자니까 이것들을 int형으로 형변환을 하고싶다. 그러면 map을 쓰면 된다. map은 파이썬에서 제공하지만 사실 js에도 있고 다른 언어에도 있는 프로그래밍 언어 국룰! 순회 가능한 자료형의 메소드 혹은 함수다. js는 메소드로 제공되지만 파이썬은 함수형태이고 input_list = map(int,input().split()) 이렇게 써준다. 첫번째 파라미터는 함수(여기서 int는 형변환 해줄 때 사용하는 int) 두번째 파라미터는 순회 가능한 자료형(튜플, 리스트) 를 넣어주면, 두번째 파라미터에 넣은 자료형 원소마다 첫번째 파라미터에 넣은 함수를..
2024.01.10 -
블로그 다시 열심히 써야겠다.
21년이 마지막글이고 3년이 지났다. 지금까지 두번의 스타트업 경험을 하고 많은 프로젝트를 하면서 급속도로 성장했지만 남긴게 별로 없다. 지금까지 배우고 깨달았던 것, 그리고 계속 성장하면서 배우는 것들 다시 적어야겠다. 그리고 왜 블로그 이름이 강아지지? 너무 부끄러운데? 구글에 어그로 끌기엔 괜찮은 것 같아서 냅두긴 할건데 나중에 블로그 제출하면 블로그 이름 왜 그렇게 지었냐고 물어볼 것 같다. 근데 뭐 그것이 중요한가.. 내용물이 중요하지...휴... 진짜 쓸게 너무 많다. 1일 1포스트는 무슨 30포스트는 해야될 것 같다.아이고 나 도대체 3년동안 왜 아무것도 기록을 안했니... 기록이 정말 중요하다.. ㅠㅠ 화이팅
2024.01.09 -
Django.....D는 묵음이야
서론 웹 개발 직군을 종사하는, 혹은 공부하는 사람들 외 사람들에게 장고가 무엇이냐고 물어보면, 이 영화라든지 아니면, 원피스에 나오는 이 녀석이라든지 실제로 장고 개발한 사람이 이름을 따온, 기타리스트인 장고 라인하르트라는 인물을 생각할 수도 있고, 혹은 다른 것을 떠올릴 것이다. 구글에만 쳐도 아니, 나무 위키만 봐도 엄청 많으니까.. https://namu.wiki/w/%EC% 9E% A5% EA% B3% A0#s-2.1.2 하지만 웹 개발에 대해 공부를 조금 해봤다면, 장고라는 프레임워크는 꽤나 유명하다. 전 세계적으로 많이 사용되고 있는 인스타그램이나, 핀터레스트도 장고를 이용하고 있고, https://www.codenary.co.kr/techstack/detail/django 스타트업들의 기술..
2021.12.29