헌신없는 지속적인 성공은 없다. (근거 없는 성공은 없다.) 성공한 사람들을 보며 "저 사람은 뭔가 나랑 다를거야," "나보다 훨씬 재능이 많을 거야" 라고 생각을 한다. (또는 "저 사람은 운이 좋아.") 게으름을 피우기에 내가 성공하지 못하는 이유를 찾기위해 이 보다 더 편한 말은 없다. 사실 성공한 많은 사람들도 자기를 넘어 서기 위해 수많은 노력을 하며 자기 한계를 넘어설때 성장했으며, 성공에 들어 섰다는 것을 잊지 말기를 바란다.
별도의 페이지와 리다이렉트 url을 통해서 이루어진다. https://woomin.netlify.app/Posts/2020-11-09-GitHub-OAuth/ 참고
https://github.com/woowacourse-teams/2021-darass/blob/9d0b50b110270bafa6652ab63902e21df8789271/frontend/manage/src/hooks/useMouseMoveAnimation.ts
블로그를 본격적으로 시작한건 19년 1월이었다. 재학생때 알고리즘을 잘하는 사람이 멋있어 보여서, 그 사람들이 운영하는 기술블로그를 무작정 따라했다. 알고리즘 풀이를 꾸준히 올리다가, 내 개인 일기도 올리고 내 개인 독후감도 올리고 전공과목 정리도 하고 까먹을 것 같은 지식들도 정리하고 합격 자소서들도 공유하고 그랬다. 그래서 카테고리도 겁나 많다. 사실 지금도 이 블로그의 방향성을 잘 모르겠다. 2년이 지난 지금 며칠전에 확인해보니 게시글수는 1004개 누적조회수는 10만회였다. 2년이 별거 아닌것 같은데 10만회 조회수를 보니 뭔가 대단한걸 해낸거 같다는 착각도 든다. 더불어 한달에 아메리카노~치킨1마리의 들쑥날쑥한 수익이 평생수익인것 같다는 점도 재밌는것 같다. 아무튼 블로그를 하면서 확실히 안하는..
프로그래밍을 하다보면 dom안에 새로운 dom을 넣어야 하는 경우가 그렇다. 이런 경우는 대부분, 어떤 요소를 모듈형으로 페이지에 삽입하는 서비스등에 사용된다. 내가 우테코에서 개발하고 있는 댓글 모듈 서비스도 그렇다. 댓글 모듈은 어느 페이지에서나 정상적으로 보여져야하며, 외부 DOM의 스타일으로 부터 독립적이어야 한다. 또한, 댓글에 대해 어뷰징하는 사용자들로 인해, SEO를 해치면 안되므로, 검색엔진 크롤러가 댓글을 감지 못하게 해야 한다. 내가 열심히 관리한 블로그를 어떤 악성 사용자들이 댓글에 광고를 많이 달아서, 저품질 블로그로 낙인이 찍힌다면 억울하지 않겠는가? 그래서 외부 DOM과 서비스하는 댓글 DOM을 독립적으로 관리하기 위한 방법으로, Iframe과 Shadow DOM을 선택해야 했다..
https://programmers.co.kr/learn/courses/30/lessons/67257 그냥 구현 문제...! const permutation = (arr, selectNum) => { let result = []; if (selectNum === 1) return arr.map((v) => [v]); arr.forEach((v, idx, arr) => { const fixer = v; const restArr = arr.filter((_, index) => index !== idx); const permuationArr = permutation(restArr, selectNum - 1); const combineFixer = permuationArr.map((v) => [fixer, ....
https://leetcode.com/explore/interview/card/top-interview-questions-easy/92/array/646/ Explore - LeetCode LeetCode Explore is the best place for everyone to start practicing and learning on LeetCode. No matter if you are a beginner or a master, there are always new topics waiting for you to explore. leetcode.com 배열 회전하기 문제이다. /** * @param {number[]} nums * @param {number} k * @return {void} Do n..
https://programmers.co.kr/learn/courses/30/lessons/60058 코딩테스트 연습 - 괄호 변환 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 programmers.co.kr const 균형잡힌문자열u와v반환 = (w) => { let leftCount = 0; let rightCount = 0; for (let i = 0; i < w.length; i++) { w[i] === "(" ? leftCount++ : rightCount++; if (leftCount === rightCount) { const u = w.slice(0, i ..