전체 글529 [트러블슈팅] Git Push 오류 (error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400) 요약해결방법 1번. http.postBuffer 설정Git Push 크기가 최대 버퍼 크기보다 크기 때문에 오류 발생합니다.최대 전송 버퍼 크기는 1.0 MiB 이므로 늘려야 합니다.# 버퍼 크기를 10 MiB (10 * 1024 * 1024) 로 설정$ git config http.postBuffer 10485760$ git push 해결방법 2번. 작은 크기로 커밋 푸시1.0 MiB 를 넘기지 않게 작은 커밋 크기로 푸시합니다.# 커밋 되돌려 작은 단위로 커밋$ git reset HEAD^ --soft...$ git commit# 1.0 MiB 를 넘기지 않도록 커밋 푸시$ git push해결방법 3번. Remote 연결을 HTTPS가 아닌 SSH로 설정SSH로 새로 연결해 푸시합니다. (SSH 설정.. 프로젝트/장기 프로젝트 2024. 10. 8. 스프링 입문자에게 강력 추천하는, 스프링 교과서 - 길벗 안녕하세요.이번에 리뷰할 도서는 길벗 출판사 '스프링 교과서'입니다.길벗 출판사가 주관하는 '25차 개발자 리뷰어'로 도서를 지원받아 작성했음을 밝힙니다. 리뷰 배경3년차 백엔드 개발자로, 최근 스프링 개발자로 이직해 만 4개월 차가 되었습니다.업무를 하며 스프링 프레임워크를 이루는 기본 원리(스프링 빈, SpEL, AOP)에 관한 학습 필요성을 느꼈습니다.주변 지인께서 길벗 출판사 도서를 추천해 주시기도 했고,학습하고픈 기본 원리를 중요하게 설명하고 있어, 리뷰어 활동을 지원했습니다. 그리고 제 니즈를 충실히 채워줬습니다. 추천 독자스프링을 처음 입문하고 프레임워크를 이루는 기본 원리를 배우고픈 사람스프링 개발자로서 기초를 다지고 이후 학습 로드맵을 알고자 하는 사람많은 스프링 개발과 교육 노하우가 있.. 도서/IT 도서 2024. 9. 21. #1147. 알찬 신테마, 룸엘이스케이프 당곡점 - FILTER(필터) ANYTIME!ANYWHERE!-요원 교육 중-'필터' 요원들은세상의 평화와 질서를 지키기 위해 일하냐구요?...그런건 모르겠고돈만 받으면 프로인거 아닌가?프로답지 못하게 몇몇 요원은 존재를 들키긴 하지만안녕하세요, 다람쥐입니다!오늘은 구성이 알차고 알찬 신테마를 소개합니다.바로 FILTER(필터)입니다! 최근 현생에 집중하느라 2개월만에 방탈출을 했습니다.그것도 신테마로! 메트로, 악몽, 퇴근길 등 공포 테마로 유명한 '룸엘이스케이프'에서 신매장을 냈습니다.지난 8월부터 오픈한 걸로 아는데요~신림선 당곡역 바로 앞에 있는 '룸엘이스케이프 당곡점'입니다. (2호선 신림 역과 가깝습니다.)필터는 룸엘이스케이프 당곡점의 첫 번째 테마입니다! 대기실은 화이트톤으로 완전 깔끔 그 자체였습니다!슬리퍼로 갈아 신.. 자유/방탈출 후기 2024. 9. 9. 대학생 IT 연합 동아리 총정리 (24년 9월 업데이트) 안녕하세요, 다람쥐입니다. 🐿요즘 IT 연합 동아리가 정말 많은데요.많아진 만큼 교내가 아닌 대외 IT 연합 동아리를 찾는 학생들이 정말 많아졌습니다.교내 동아리만으로 원하는 스터디와 프로젝트를 할 수 없어 IT 연합 동아리를 찾는 추세입니다.실제로 IT 현업에서 IT 연합 동아리 매쉬업, 넥스터즈, SOPT 등을 한 번 쯤이라도 들어봤거나 해 본 분들이 많습니다.대학생 뿐 아니라 직장인도 네트워킹을 위해 IT 연합 동아리를 찾는 경우가 많습니다.그런데 IT 연합 동아리가 무엇이 있고 어떤 특징이 있는지 찾아보기가 어려운데요~ 24년 9월 기준으로 대학생 IT 연합 동아리를 총정리해봤습니다.다양한 대학생 및 직장인 IT 연합 동아리를 알아보고 모집 일정과 지원 후기, 활동 후기를 정리했습니다.대학생 .. 자유/대외 활동 2024. 8. 27. EC2 인스턴스가 영문도 모른 채 접속 안되고 죽는 현상 안녕하세요, 다람쥐입니다.가끔 EC2 인스턴스에서 몇 년 전부터 영문도 모르게 죽는 현상이 있습니다.로그를 보며 차근 차근 봤습니다. 영문도 모른 채 죽는 인스턴스얼마 전, API 헬스 체크를 하는 워크플로우를 구축했습니다. MOTI #6. Github Actions 활용한 API 서버 헬스 체크지난 글에서 API 서버 접속이 한 달간 안되는 장애가 있었다. [MOTI] 인증서 만료로 인한 API 서버 접속 장애 해결한 달 전부터 MOTI 데이터가 안 쌓였다.꽤 최근에 신경을 썼었는데...잠깐 신경을itchipmunk.tistory.com 오늘 오후 메일로 갑작스레 날라오더군요.헬스 체크가 실패했다는 메시지가요.워크 플로우를 구축 안했으면 몰랐을 텐데, 뿌듯한 마음과도대체 왜 실패했는지 궁금해졌습니다... 프로젝트/장기 프로젝트 2024. 8. 3. 요즘 우아한 개발 리뷰 우아한형제들 기술 블로그를 자주 보시나요?알게 모르게 개발자라면 접할 겁니다.우수한 글 품질과 흡입력 있는 구성은 물론,특히 재치 있는 문구가 인상적인 블로그입니다. '요즘 우아한 개발'은 우아한형제들 기술 블로그 포스팅을 망라했습니다.엄선하여 온보딩, 개발, 문화, 이슈 관리 이야기를 담았습니다.쉽게 읽을 수 있도록 코드를 최대한 제거했습니다.기획자, 각 분야의 개발자 모두 라이트하게 읽을 수 있는 책입니다. 친구가 선물로 주더군요.와 책이 있었는데,'육각형 개발자'는 작년에 읽은 적이 있어 '요즘 우아한 개발' 책을 받았습니다. [신입개발자 추천 도서] 육각형 개발자 - 시니어 개발자로 성장하기 위한 10가지 핵심 역량, 리뷰안녕하세요. 백엔드 개발자로 2년 일하고 미뤄둔 학교 졸업을 위해 잠시 쉬.. 도서/IT 도서 2024. 7. 27. 부스패치 #4. PostgreSQL Docker로 로컬 개발 환경 구축하기 안녕하세요.부스패치 개발자 다람쥐입니다. 로컬 DB 구축 필요성부스패치는 AWS RDS를 이용하고 있습니다.데이터베이스 벤더는 PostgreSQL 16.3 버전입니다. 원천 데이터를 저장하는 테이블은 건들 일이 없습니다.전처리한 테이블을 하루마다 덮어 씌우는 테이블이 많습니다.따라서 베타 서비스인 개발 단계에서 AWS RDS에 바로 적용하곤 했습니다. 이전 글에서 데이터베이스 칼럼을 모두 바꾸는 큰 작업을 했는데요~ 부스패치 #3. TypeORM DB 칼럼 스네이크 케이스 변경 대응안녕하세요.부스패치 개발자 다람쥐입니다. 스네이크 케이스와 카멜 케이스가 모두 있는 DB 칼럼 여러 테이블의 칼럼명이 스네이크 케이스와 카멜 케이스가 혼용되어 있었습니다.금일 모두 스itchipmunk.tistory.comAW.. 프로젝트/장기 프로젝트 2024. 7. 25. 부스패치 #3. TypeORM DB 칼럼 스네이크 케이스 변경 대응 안녕하세요.부스패치 개발자 다람쥐입니다. 스네이크 케이스와 카멜 케이스가 모두 있는 DB 칼럼 여러 테이블의 칼럼명이 스네이크 케이스와 카멜 케이스가 혼용되어 있었습니다.금일 모두 스네이크 케이스로 변경하는 작업을 했습니다.데이터를 새로 적재하는 과정에서 스네이크 케이스로 변경했습니다.참고로 원천 데이터를 지속적으로 적재하는 곳은 이미 스네이크 케이스를 사용하고 있습니다. Nodejs 애플리케이션에서 어떻게 대응했는지 기술합니다. 스네이크 케이스와 카멜 케이스스네이크 케이스는 'my_name_is_chipmunk' 와 같이 모두 소문자에 단어마다 구분되는 문자가 언더바('_') 입니다.반면 카멜 케이스는 'myNameIsChipmunk' 와 같이 첫 글자는 소문자로 시작하지만, 다음 단어의 첫 글자는 대.. 프로젝트/장기 프로젝트 2024. 7. 25. MOTI #6. Github Actions 활용한 API 서버 헬스 체크 지난 글에서 API 서버 접속이 한 달간 안되는 장애가 있었다. [MOTI] 인증서 만료로 인한 API 서버 접속 장애 해결한 달 전부터 MOTI 데이터가 안 쌓였다.꽤 최근에 신경을 썼었는데...잠깐 신경을 끈 새에 6/23 부터 한 달 동안 접속이 안됐다. 우선 RDS Public 엔드포인트로 설정되어 있어 과금이 되었다.이를 SSH Tuitchipmunk.tistory.com 사용자가 적지만, 유저가 이탈하여 속상하다.그래도 오랜 기간 안되도 유저가 다시 유입되더라(?!)부디 이번까지 유효하기를 바란다. Github Actions 으로 주기적으로 API 서버를 호출해 헬스 체크해주는 Cron 스크립트를 만들었다.8시간 마다 체크해주고 실패하면 이메일로 워크플로우 실행 실패 알림이 날라온다.도메인 .. 프로젝트/장기 프로젝트 2024. 7. 23. MOTI #5. 인증서 만료로 인한 API 서버 접속 장애 해결 한 달 전부터 MOTI 데이터가 안 쌓였다.꽤 최근에 신경을 썼었는데...잠깐 신경을 끈 새에 6/23 부터 한 달 동안 접속이 안됐다. 우선 로컬에서 RDS 접속을 위해 RDS Public 엔드포인트로 설정되어 있었다.이 설정으로 한 달마다 5$씩 과금이 되었다. (24년 2월 초부터 퍼블릭 엔드포인트 정책이 무료 -> 유료로 바뀜)이를 SSH Tunnel 로 바꿔 비용을 절감시켰다.다른 프로젝트의 AWS 계정에선 이미 다 적용을 했는데, MOTI 계정은 누락되었다. RDS Public 엔드포인트를 재설정하는 방법은 간단하다.AWS RDS 콘솔에서 인스턴스를 수정한다.즉시 적용으로 수정한다. 여담. 추가 구성을 눌러야 퍼블릭 액세스 설정을 확인할 수 있더라.과금과 관련한 설정인데 너무 양아치 아닌가 싶.. 프로젝트/장기 프로젝트 2024. 7. 23. 스마일學. 좋은 코드란 무엇인가? 짧은 후기 사내 특강을 외부인인 개발 캠프 수료생도 들을 수 있는 기회가 생겼다.평일 오후 4시부터 5시까지 줌으로 진행됐다. 나도 회사에 재직중이라 들을 수 있을까 싶었다. (아마 같은 이유로 다른 친구들도 망설였겠지)이어폰 끼고 몰래(?) 들어야하나 싶었지만...이번 주는 예비군 동미참이었다. 예비군인게 다행(?)인가 싶지만...'정상적'으로 퇴소하면 딱 4시긴 했다.사격이 젬병이라 작년에도 재사격으로 1시간 늦게 간 전적이 있기에... ㅋㅋㅋ들을 수 있을까 걱정스러웠다. 이 날 놀랍게도5발 중 3발이 사람 모양 안에 있어재사격을 면할 수 있었다. ㅋㅋㅋㅋㅋ마지막 날처럼 사격했으면 재사격이었다.(마지막이라 그런지 합격시켜줬다.) 즐겁게 퇴소하고 예비군 아저씨들로 만석인 버스 안에서'좋은 코드란 무엇인가?' 특강.. 자유/잡담 2024. 7. 12. 미니 PC를 샀습니다. 처음 알게 된 미니 PC 올해 초에 미니 PC를 알게 됐다.가격이 저렴했다. 10만원 내외라고 들었다.개인 서버로 쓰기 좋아보였다. 클라우드에서 프리 티어로 연명하고 있는 인프라만 3개다...매 년 계정을 옮기기도 귀찮고 과금이 조금씩 나가는 것도 신경 쓰였다.그래서 개인 서버가 있으면 좋겠다 싶었다.다만 최근까지 금전적 여유가 없었어서마음 속으로만 찜했다. 얼마 전 온프레미스도 접해 보라는 조언을 받았었다.확실히 서버 개발을 시작한 이후로,사이드 프로젝트든, 회사 업무든,줄곧 클라우드(AWS, GCP) 환경만 경험했었다. 내가 온프레미스 이해도가 많이 없구나, 를 느꼈다.이해도란 Ubuntu 같은 Linux 활용을 말하는 건 아니다.CPU, 메모리같은 부품들, 네트워크 구축, 전력 소모 고려해보는 거다.. 자유/잡담 2024. 7. 12. 이전 1 2 3 4 ··· 45 다음