안녕하세요 강의를 보고 크몽 전문가로 등록하여 첫 작업을 받아 일을 해보고 있습니다 :) 재미도 있고 실력도 느는것 같아서 너무 좋습니다. 하지만 작업중에 고민이 생겨서 글을 남깁니다.. 보통 의뢰를 받아 예상 기간을 산정하는데, 이 산정기간보다 한참빨리 작업이 끝났을 때는 어떻게 대응하는게 좋을까요? 고객을 생각한다면 빠르게 결과물을 전달하는게 좋아 보이지만 또 다른 시각으로는 이렇게 금방 끝나는걸 이가격에 줫나? 하고 생각할수도 있을 까봐 걱정 되네요. 일반적으로 어떻게 대처하는지 궁금합니다.
안녕하세요 제로초님! LoginForm 에서 useEffect(() => { if (logInError) { alert(logInError); } }, [logInError]); 이부분에 궁금한게 있어 질문드립니다. 로그인 에러 알람이 뜬 이후 페이지 새로고침이나 다른 페이지로 전환할 때 저 부분이 리랜더링 되면서 에러 알람이 계속 발생합니다. 알람 이후 logInError을 null로 초기화 해주어야 할거 같은데 어느 시점에 초기화하는게 좋을까요?
(죄송하지만 연락처를 못 찾아서... 혹 실례가 된다면 바로 글 삭제하겠습니다!) 올려주신 강의를 책으로 만들어보고자 하는데 집필하실 의향이 있으신지 궁금하여 문의 남깁니다. (퀀트에도 관심이 있습니다) 괜찮으시다면 wh@gilbut.co.kr로 연락부탁드립니다. 감사합니다.
선생님 강의로 재미있게 공부 하고 있습니다. 너무 감사드립니다. 이론을 차근차근 설명해 주셔서 잘 따라 가고 있습니다. 그럼에도 불구하고 실력이 바닥이라 스크립트 오류가 생겨서 수 시간째 허우적 거리고 있습니다. 중,후반쯤 넘어가니깐 여기저기서 오류가 생깁니다. 스토어 업로드 강의 파트부분을 제외하고 사운드 까지의 완성된 스크립트 파일만 받아볼 수 있을까요? 저도 빨리 궁수의 전설로 넘어가고 싶습니다. bigcat0815@gmail.com 또는 선생님께서 편하신 아무곳이라도 관계없습니다. 부탁 드리겠습니다.
제가 처음에 이해못할 때는 "보는 시각이 바뀌는거 아닌가?" 라고 생각하면서 첫번째 그림처럼 접근했어요. 이해가 됐을 때는 두번째 그림처럼 그림이 움직인다고 접근해서 이해했습니다. 두번째 그림의 부가설명을 하자면 처음 그림 포지션은 0 0 입니다. 1step -150px 0 만큼 그림이 왼쪽으로 움직입니다. 2step -150px 0 만큼 그림이 또 움직입니다 (총 -300px 0) ~~~~ 17step -150px 0 만큼 그림이 움직인다. (총 -2550px 0) 틀릴 수도 있습니다. 근데 전 이렇게 접근해보려구요!
imacparkui-iMac:~ parkimac$ sudo npm install firebase-tools -g npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 changed 648 packages, and audited 649 packages in 27s 18 packages are looking for funding run `npm fund` for details found 0 vulnerabilities imacparkui-iMac:~ parkimac$
1. View.js에 있는 on 메서드로 이벤트 등록하는데, 혹시 이벤트 해제는 어떻게 관리해야할까요? 똑같이 해제(예 : remove()) 메서즈 하나 만들어서 관리하면 괜찮을 것 같은데, 혹시, 이럴 경우, unload라는 웹 페이지 라이프 사이클에 선언해주면 되나요? 2. 또한, 커스텀 이벤트인 경우에 따로 해제 관리는 안해도 되나요??
.travis.yml 작성 부분에서 echo "Test Success" 까지 작성하는 test부분까지는 정상적으로 실행되었습니다. 그 후에 실제 배포 부분을 작성하는 deploy 부분을 작성을 하고 여러번 push를 했는데, travis ci에서 아예 build를 하지 못하고 있습니다. 그래서 deploy 작성 부분을 삭제하고 push하면 다시 test build가 돌아가고 있습니다. 혹시 제가 강의를 보면서 놓친 부분이 있을까 싶어 질문을 드려봅니다.. 여러 번 강의를 돌려 봤는데 이유를 찾지 못했습니다.
lombok의 @Getter/@Setter 메소드의 실제 코드 (setXXX, getXXX) 는 Complile 시점에 자동으로 generated 된다. (out 폴더의 class 파일에서 확인가능) 하지만 IntelliJ에서 setXXX 와 getXXX 를 컴파일 전에 .을 찍었을 때 setXXX가 뜨는 것은 Intellij 에서 Lombok plugin을 설치했기 때문인가요? 설정에서 Enable annotation processing 을 하는 의미가 구체적으로 어떻게 되는지요? HelloLombok 을 실행 후 Enable annotation processing 체크를 빼고 돌려도 잘 돌아가는 이유가 궁금합니다. gradle 설정에 annotationProceesor 는 왜 추가해야 하는 건가요? (컴파일 시점에 코드를 자동으로 생성해 준다.) gradle에 해당 설정만 추가 안하면 어떻게 되나요? compileOnly만 존재하면 안되나요? //lombok 라이브러리 추가 시작 compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok'
같은 뱃지라는 클래스에 위치 잡고나서, new ,hot 클래스에 글자만 바꿨는데 왜 패딩사이즈가 줄어들죠? 글자도 똑같은 소문자8개인데 , 화면보다가 머가 꿈뻑해서 보니까 갑자기 좌우 영역범위가 줄어든거 같아서요... (4:57 쯤에 class ="badge new"부분을 hot으로 바꿀땐 사이즈 변경이 없는데, 스팬클래스 안의 컨텐츠 부분을 수정하니까 작아지네요.)
JobQueue #1 12:40 초 부분에 '어차피 Pop을 실행하는 스레드는 Flush를 실행한 스레드 하나일뿐인데 왜 lock을 걸어줄까?' 의 답으로 'JobQueue에 일감을 Pop하는 동안에도, 넣는일을 다수의 스레드가 할 수 있기 때문이다.' 라고 답을 주셨는데 이부분이 좀 이해가 안 갑니다. 이해를 돕기위해 조금만 추가적으로 설명해 주실수 있을까요?