본문 바로가기

분류 전체보기352

[YDKJ] Get Started - preface 요약 Preface 1판에 추가내용을 넣었다. 그리고 js를 처음 접한다면 이 책이 어려울 것. Parts js의 안 좋은 부분은 피하고 좋은 부분을 위주로 사용하라는 책은 버려라. js의 모든 부분은 유용하다. Title 제목을 YDKJ로 지은 이유는.... 대부분의 JS개발자가 자신의 코드가 어떻게 동작하는지 모르기 때문이다. => 그러나 JS를 완전히 이해하는 것은 불가능하다. 추구해야 하는 방향일 뿐. Mission 코드의 결과물은 중요하지 않다. 왜 그렇게 동작하는지가 중요하다. YDKJ의 목표는 JS개발자들이 자신의 코드를 소유하고 완전히 이해하는 것. Paths 이 책을 빠르게 자신의 것으로 습득하려 하지 마라. 여러 프로젝트를 동시에 진행하며 천천히 읽고, 다시 읽어야 본인의 것이 될 것... 2023. 4. 20.
[YDKJ] Get Started - foreword 요약 Microsoft에 다니는 시니어 프로그래머가 이 책을 보고 남긴 얘기... 책제목이 너는 js를 모른다여서 처음에 화났지만, 이 책을 읽을수록 자신이 js를 모름을 깨달았다고 하심.. ㅋㅋ 저자가 시대적인 대세에 크게 영향을 받지 않아서 근본적인 진실에 도달할 수 있게끔 해주어 큰 도움이 되셨다함. => 무슨 얘기인지 100% 이해하진 못했음 ㅋㅋ 이 책이 get Started이지만 가치가 있으므로, 이 책을 읽고 넘어가면 좋겠다고 하심. 이 책을 통해 얻은 견고한 기초는 어떤 프레임워크보다 좋은 성과를 가져올 것이라 얘기하면서 끝남. 느낀점 음.... 딱히 느낀점은 없었다. ms에 다니는 시니어가 칭찬을 많이 해놓아서 기대감이 올라간 정도..? 2023. 4. 19.
js challenge 30 Whack A Mole! Code 배운 점 & 느낀 점 js challenge 마지막 과제였습니다. 두더지게임 만들기였습니다. 크게5가지 함수가 필요했는데, 1. 게임시간 정하는 정하는 함수 2. 랜덤으로 두더지 나오게 하는 함수 3. 랜덤으로 나올 두더지 정하는 함수 4. 게임 시작 함수 5. 유저가 두더지 클릭했을 때 점수 올리는 함수. 2023. 3. 7.
task scheduler로 자동 git push 하기 깃 자동화 한 이유 1일 1커밋할 때 어쩔 수 없이 커밋 할 수 없는 날이 있습니다. 이런날 유용하게 사용할 수 있습니다. 저는 windows를 기준으로 설명하겠습니다. 0. 시작 => 작업 스케쥴러 => 작업 만들기 1. 이름 마음대로 작성하시고 2. 트리거 탭으로가서 원하는 시간을 설정합니다. 3. 그 다음 동작탭으로가서 스크립트 파일을 등록합니다. 4. 저는 다음과 같은 스크립트 파일을 하나 만들었습니다. (commit.sh) cd D:/mygithub/programmers git add . git commit -m"test" git push origin master 5. 그러면 원하는 시간에 스크립트 동작하여 git push가 됩니다 ! 2023. 3. 7.
js challenge day 29 Timer Code let countdown; const timerDisplay = document.querySelector(".display__time-left"); const endTime = document.querySelector(".display__end-time"); const buttons = document.querySelectorAll("[data-time]"); const timer = (seconds) => { clearInterval(countdown); const now = Date.now(); const then = now + seconds * 1000; displayTimeLeft(seconds); displayEndTime(then); countdown = setInterva.. 2023. 3. 6.
[프로그래머스] 연속 펄스 부분 수열 문제 어떤 수열의 연속 부분 수열에 같은 길이의 펄스 수열을 각 원소끼리 곱하여 연속 펄스 부분 수열을 만들려 합니다. 펄스 수열이란 [1, -1, 1, -1 …] 또는 [-1, 1, -1, 1 …] 과 같이 1 또는 -1로 시작하면서 1과 -1이 번갈아 나오는 수열입니다. 예를 들어 수열 [2, 3, -6, 1, 3, -1, 2, 4]의 연속 부분 수열 [3, -6, 1]에 펄스 수열 [1, -1, 1]을 곱하면 연속 펄스 부분수열은 [3, 6, 1]이 됩니다. 또 다른 예시로 연속 부분 수열 [3, -1, 2, 4]에 펄스 수열 [-1, 1, -1, 1]을 곱하면 연속 펄스 부분수열은 [-3, -1, -2, 4]이 됩니다. 정수 수열 sequence가 매개변수로 주어질 때, 연속 펄스 부분 수열의 합.. 2023. 3. 6.
반응형