2021 네이버 웹툰 개발 챌린지 후기

Programmers를 통해 Naver webtoon 코딩 테스트를 봤습니다. 난생 처음 쳐보는 코딩 테스트였기에 경험삼아 한번 봐도 손해볼 것도 없고 해서 도전 해 보았습니다. 일요일 오후 2시부터 4시까지 두시간의 시간을 주고 하는 테스트였는데. 얼마나 어려운 문제가 나올지 기대도 되고, 어떤 식으로 진행되는지도 참 궁금했습니다. 1차 코딩테스트 ( 2021.07.04 일요일) 총 3개의 프로그래밍 문제가 출제 되었습니다. 첫번째 문제를 11분만에 풀었고, 두번째 문제를 풀고 나니 45분쯤 지나있었고 세번째 문제 마저 풀고 제출을 하고 시간을 보니 총 52 분이 지났습니다. 평소의 프로그래머스 문제 풀이때는 수 많은 테스트케이스를 바로 바로 돌려주며 효율성 점검까지 해주기 때문에 여러번 제출 해 보면..

Development/DevLife 2021.07.11
Github REST API 요청 한도 늘리기

API rate limit exceeded for 58.121.244.176. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details 어플리케이션에 위에 보이는 기능을 추가했습니다. 문제는 제가 on input으로 요청이 걸리도록 했더니.. 순식간에 403 에러를 뿜으며 작동이 안되기 시작했습니다. 알고보니 시간당 겨우 60회의 요청만 가능합니다. 지금 알아서 다행이지 발표하다가 요청 60회 다 썼으면 큰일 날 뻔 했네요. 그래도 인증된 요청은 5,000 request 까지 해준다고 하니. 인증을 해야겠네요. Settings에 Develop..

Development/Git 2021.06.22
Ajax 비동기 요청 발생시 로딩 이미지 (로딩 바) 만들기.

Ajax 비동기 요청 발생시 로딩 바 만들기. 지금 만들고 있는 프로젝트를 SPA(Single Page Application ) 으로 만들고 있습니다. 동기 방식의 페이지 이동을 하는 웹 어플리케이션을 만들었을때와는 다르게 세세히 신경써야 하는 부분이 굉장히 많은데요, 그 중에는 수업시간에서 따로 다룬 적 없는 부분도 종종 있었습니다. 몇가지 예를 들자면, 1. 페이지 이동시 url 변경 시키기 -> history.pushState 함수를 이용해 해결 했습니다. 2. 뒤로가기 이벤트 발생시 처리 -> pushState 발생시 data에 기록해둔 데이터를 바탕으로 $(window).bind("popstate", function(event){} 로 뒤로가기에 대한 바인딩을 해 해결 했습니다. 3. 페이지 이..

Development/Projects-DDIT 2021.06.13
Github REST API 사용하기

어느 덧 한달의 시간이 흘러 프로젝트 수행 계획서를 작성할때 소설을 쓴다는 마음으로 작성했던, 'Github 저장소 연계 해 사용하기' 를 구현해야 할 시간이 왔습니다. 일단 Github의 REST API 관련 Documents 를 읽어 보았습니다. https://docs.github.com/en/rest GitHub REST API - GitHub Docs You can use the GitHub REST API to create calls to get the data you need to integrate with GitHub. REST API overview→ Learn about resources, libraries, previews and troubleshooting for GitHub's RE..

Development/Projects-DDIT 2021.06.11