묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결애플 웹사이트 인터랙션 클론!
고기를 잡는 법이 궁금합니다!
안녕하세요 선생님! 좋은 강의 감사히 잘 듣고있습니다 강의의 내용을 나름 차근차근 잘 따라가고, 선생님과 완전히 같은 페이지가 아닌, 저 나름의 동영상과 사진을 이용해서 저의 페이지를 만들며 강의를 수강하고 있습니다! 마침 선생님의 강의 내용에 해당 질문이 적합하여 질문드리고자 하는 것이 있습니다 선생님의 페이지와 마찬가지로, 제가 만든 페이지에서도 브라우저를 resize한 경우 scene3의 애니메이션이 딱 맞지 않게 작동한다던가, 모바일 환경에서 위에서 아래로는 정상적으로 스크롤 되지만 아래에서 위로 스크롤 하는 경우 애니메이션이 정상적으로 작동하지 않는다던가, 아이패드 환경에서 사진이 갑자기 사라졌다가 나타나는 등 수도 없이 많은(…ㅠㅠ) 오류가 발생하곤 하는데요, 선생님의 경우처럼 rectStartY가 초기화 되지 않아서 이런 오류가 발생하는구나, 라는 식의 사고 전개가 초심자라 그런지 잘 되지 않습니다. 코드를 올리고, 이러이런 현상이 발생하는데 어떻게 해결할까요 라는 질문도 좋은 질문이겠지만, 언젠가는 저 스스로 이런 문제를 해결하고자 하는 마음이 있는데, 어떤 방식으로 원인을 찾아 나가는 것이 좋은 접근일까요? 질문이 장황하여 죄송합니다. 정리하자면 원하는 틀을 만든 후에, 다양한 환경에서 테스트 할때, 어떤 문제가 발생하는지 까지는 파악 할 수 있으나, 그 문제가 왜 발생하였는지를 찾는데에 어려움을 겪고 있는데, 어떤 방식으로 접근해야 각 문제의 발생원인을 찾는데에 도움이 되는지 여쭤보고 싶습니다! 좋은 강의 감사합니다 ㅎㅎ
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
이거 왜 안되죠?
상황1 exports.deprecated = (req, res) => { res.status(410).json({ code: 410, message: '새로운 버전이 나왔습니다. 새로운 버전을 사용하세요.', }); }; 상황2 exports.deprecated = (req, res) => { res.json({ code: 410, message: '새로운 버전이 나왔습니다. 새로운 버전을 사용하세요.', }); }; 상황2의 경우에는 HTML파일에 MESSAGE를 찍는데 상황1의 경우에는 안찍습니다. 왜 그런건가요?ㅠㅠ
-
해결됨애플 웹사이트 인터랙션 클론!
스크롤 영역이 이상하게 잡히고 스크롤 길이도 이상해졌는데 어디서 오류가 난 건지 알고 싶습니다
잘 따라가고 있었는데 어디서부터인가 꼬여서 오류가 나네요... 선생님이 하신 소스코드 비교하면서 봤는데 제 눈에 오타나 오류가 안 보여서 질문 남깁니다 ㅠㅠ (()=>{ let yOffset = 0; //window.pageYOffset 대신 쓸 변수 let prevScrollHeight = 0; //현재 스크롤 위치 (yOffset)보다 이전에 위치한 스크롤 섹션들의 스크롤 높이의 합 let currentScene = 0; //현재 활성화된(눈 앞에 보고 있는) 씬(scroll-section) const sceneInfo = [ { //0 type: 'sticky', heightNum: 5, //브라우저 높이의 5배로 srollHeight 세팅 scrollHeight: 0, objs: { container: document.querySelector('#scroll-section-0'), messageA: document.querySelector('#scroll-section-0.main-message.a'), messageB: document.querySelector('#scroll-section-0.main-message.b'), messageC: document.querySelector('#scroll-section-0.main-message.c'), messageD: document.querySelector('#scroll-section-0.main-message.d') }, values:{ messageA_opacity:[0, 1] } }, { //1 type: 'normal', heightNum: 5, scrollHeight: 0, objs: { container: document.querySelector('#scroll-section-1') } }, { //2 type: 'sticky', heightNum: 5, scrollHeight: 0, objs: { container: document.querySelector('#scroll-section-2') } }, { //3 type: 'sticky', heightNum: 5, scrollHeight: 0, objs: { container: document.querySelector('#scroll-section-3') } } ]; function setLayout(){ //각 스크롤 섹션의 높이 세팅 for(let i = 0; i < sceneInfo.lenght; i++) { sceneInfo[i].scrollHeight = sceneInfo[i].heightNum * window.innerHeight; sceneInfo[i].objs.container.style.height =`${scrollHeight[i].scrollHeight}px`; } yOffset = window.pageYOffset; let totalScrollHeight = 0; for (let i = 0; i < sceneInfo.length; i++){ totalScrollHeight += sceneInfo[i].scrollHeight; if(totalScrollHeight >= yOffset){ currentScene = i; break; } } document.body.setAttribute ('id', `show-scene-${currentScene}`); } function playAnimation(){ switch (currentScene){ case 0: console.log('0 play'); break; case 1: console.log('1 play'); break; case 2: console.log('2 play'); break; case 3: console.log('3 play'); break; } } function scrollLoop(){ prevScrollHeight = 0; for(let i = 0; i < currentScene; i++) { prevScrollHeight += sceneInfo[i].scrollHeight; } if(yOffset < prevScrollHeight + sceneInfo[currentScene].scrollHeight) { currentScene++; document.body.setAttribute ('id', `show-scene-${currentScene}`); } if (yOffset > prevScrollHeight){ if (currentScene === 0) return; //브라우저 바운스 효과로 인해 마이너스가 되는 것을 방지(모바일) currentScene--; document.body.setAttribute ('id', `show-scene-${currentScene}`); } playAnimation(); } window.addEventListener('scroll', () => { yOffset = window.pageYOffset; scrollLoop(); }) //window.addEventListener('DOMContentLoaded', setLayout); window.addEventListener('load', setLayout); window.addEventListener('resize', setLayout); setLayout(); })(); //같은 말: (function())();
-
미해결Spring Boot JWT Tutorial
로그아웃
로그아웃은 클라이언트쪽에서 그냥 JWT을 지우면 되는건가요? 만약 쿠키에 저장되어있으면 쿠키를 스크립트만 실행하면 되는건가요???
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요, EntityManager에 대해 궁금한 점이 있어 질문 남깁니다.
JPA 기본편 강의와 같이 듣고 있습니다. 좋은 강의 항상 감사드립니다. (질문 도중 제가 잘못 이해 하고 있는 부분이 있다면 말씀주시기 바랍니다.) 다름 아니라 EntityManager는 요청이 들어올 때 생성되어 사용됬다가 해당 요청이 마무리 되면 삭제된다고 이해 하고 있습니다. 근데 @Repository를 DI를 통해 생성할 때 @RequiredArgsConstructor 를 통해 EntityManager도 생성해줍니다. 그럼 이 EntityManager 인스턴스는 @RequiredArgsConstructor 위 어노테이션으로 인해 필요할 때 마다 그 때 그 때 생성된다고 볼 수 있을까요? 아니면 싱글톤 객체 안에 필드임으로 그 때 그 때 새로운 값을 할당 받는건가요? 감사합니다, 좋은 하루 되세요~
-
미해결[2021] 요즘 누가 유료로 웹서비스 구축하나, 파이어베이스의 모든 것 - Javascript
-bash: ./startup.sh: Is a directory
1.우분투 이용해서 진행하고 있는데 마지막 ./startup.sh 작성시에 -bash: ./startup.sh: Is a directory 이런 내용이 나옵니다. 2. 그리고 vi startup.sh " ============================================================================ " Netrw Directory Listing (netrw v165) " /mnt/c/workspace/firebase/public/startup.sh " Sorted by name " Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$" Quick Help: <F1>:help -:go up dir D:delete R:rename s:sort-by x:special " ============================================================================== ../ ./ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "startup.sh" is a directory 이렇게 나오는데 어떻게 빠져나오나요?? 3. 그리고 윈도우 사용자를 위해 윈도우 프롬프트도 알려주시면 감사하겠습니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
header= infer여도 names 지정해주면 None으로 자동적으로 되나요?
선생님~ X_train = pd.read_csv('./human_activity/train/X_train.txt',sep='\s+', names=feature_name ) 에서는 header=None을 안해주었는데요.. (기본값이 'header=infer '인데) names=[feature_name] 지정해줘서 header가 None으로 자동적으로 되는 건가요~?
-
미해결대세는 쿠버네티스 (초급~중급편)
ReplicaSet에서는 replicas를 0으로 하면 PVC 삭제되나요?
강의 마지막 부분에서 replicas를 0으로 했을 때 StatefulSet이 어떻게 되는지 설명하셨는데요. ReplicaSet과 StatefulSet을 비교하면서 설명하시다가 마지막엔 StatefulSet이 어떻게 되는지만 말씀하시고 ReplicaSet은 넘어가셔서 궁금해서 여쭤봅니다. 감사합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
선생님 ~ from subprocess import call
선생님 https://github.com/chulminkw/PerfectGuide/blob/master/4%EC%9E%A5/4.2%20%EA%B2%B0%EC%A0%95%20%ED%8A%B8%EB%A6%AC_Ver01.ipynb 에서 이 부분은 강의에서 없었는데 이 부분은 왜 추가하신 건가요~? 조금만 설명 부탁드리겠습니다. ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그인 후 페이지 이동 문의드립니다!
강사님 개인포트폴리오에서 로그인 후 다른 페이지로 이동하는 식으로 바꾸려고 하는데 이동 처리를 어떻게 해야될지 감이 잘 잡히지 않습니다. 검색을 해보니 saga 쪽에서 put('로그인성공') 후에 'react-router-redux'에서 제공하는 'push'를 이용하여 yield put(push('/경로')); 이런 식으로 적용을 하는 방법이 있던데next/router를 사용해서 적용하려면 어떻게 해야될까요? 그리고 saga에서 적용하는 게 맞는지, 아님 page쪽에서 dispatch 로그인 요청 후에 이동 코드를 작성하면 되는지 잘 모르겠습니다 ㅜ..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
UI_Popup 클래스를 상속 받은 UI_Button을 Stack<UI_Popup> 에 넣을 수 있나요?
챕터 1에서 Player와 Mage 같이 UI_Button에 추가적인 필드도 있는데 상관없는건가요? 업캐스팅이라서 상관없는건가요?
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
대표 프레임 크기(Max Width)
에릭쌤~ MaxWidth가 프레임 크기라고 보면 되는 거죠? 그런데 figma에서만 해도 프레임이 폰/태블릿/PC별로 선택지가 넘 많은데 각각 어떤 기준으로 프레임 크기를 선택해서 작업하는 것이 좋을까요? 폰/태블릿/PC별로 현재 사람들이 가장 많이 사용하는 기기를 기준으로 잡자니 정확한 데이터를 얻는 것 자체가 어려운데요 혹시 이런 정보에 대해 참고하시는 사이트가 있는지도 궁금합니다~
-
해결됨Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
Destructuring 을 배웠었나요...?
제가 입문부터 강의를 보고 있습니다. 지금 강의를 보면 Destructuring 을 말씀하셨다고 하셨는데.. 어느 강의에서 말씀하셨었나요..? 참고 URL 외엔 설명된 부분이 없는 것 같아서요.. 참고 URL 주신 사이트를 보면 context 처럼 response 를 인자로 무조건? 당연하게 받기 때문에 context.commit => { commit } response.data => { data } 로 표현한게 맞을까요?? 제가 이해한 부분이 맞는 지... 궁금해서 문의합니다.
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
모바일 버전 만들 때 폰트사이즈
안녕하세요, 에릭쌤~ 간결하고 실용적인 강의 잘 듣고 있습니다. 강의 중에 그리드로 모바일 버전 만들 때 보면 PC 버전 만든 것에서 이미지 크기는 조정하고 폰트는 그대로 사이즈 조정 없이 사용하시는 것 같은데요 제가 맞게 본 건가요? 실무에서 모바일 폰트 사이즈를 PC 버전과 거의 동일하게 가져가는지 혹은 어떤 관례적인 룰이 있는지 궁금합니다~
-
미해결Watch Me Code: 주린이를 위한 파이썬 데이터 분석
구글 Collab 접속 불가능
안녕하세요. 안내해주신 http://bit.ly/watch_me_code_python_file로 접속이 불가능하네요. 혹시 URL이 변경되었는지 문의드립니다. 감사합니다 :)
-
미해결누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기
Apache Tomcat v8.5가 안뜨는 경우 어떻게 해야 하나요?
New Dynamic Web Project > New Server Runtime Environment 들어갔는데 Apache Tomcat v8.5가 안뜹니다. 어떻게 해야 하나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
URP
강의에서 쓰신 에셋을 보니까 업데이트가 된건지 강의에서 보이는거랑 차이점이 몇가지 있습니다 일단 구버전 Unity에서 사용하는 Standard 버전이라고 패키지 파일이 있고 최신 버전의 Unity에서 사용하도록 URP 버전의 패키지 파일이 있던데 어떤걸 써야하나요? 그리고 URP가 뭔가요? 또한, standard 패키지 기준으로 라이트맵이 없던데 없어도 강의 진행하는데 문제는 없나요?
-
미해결웰컴 투 태블로 월드
Local PC에 저장된 .csv 파일을 태블로에 연결하는 방법이 있나요?
안녕하세요 :) 좋은 강의 너무 잘 듣고 있습니다! 현재 태블로 데스크탑 버전으로 강의를 수강하고 있습니다. 혹시 Local PC에 저장된 .csv 파일을 태블로에 연결하는 방법이 있는지 궁금합니다! 감사합니다!
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
대용량 트래픽 서버 증설시 궁금증
안녕하세요 강의 들으면서 궁금한게 생겼습니다. 같은 시간에 대용량 트래픽이 발생하는 경우 stateless로 설계된 요청은 서버를 확 증설해서 대응이 가능하다고 하셨습니다 1. 접속량이 많은 경우 대기열을 부여하는 경우가 많이 있는데, 서버가 여러 대를 사용할 때 대기인원의 순서 동기화?가 어떻게 이루어지는지 궁금합니다. 2. 로직을 처리하는 서버는 여러대여도 중심 DB는 하나일 것 같은데(완전히 제 추측입니다! 아니라면 알려주세요) 트랜잭션을 할 때 병목이 발생하지 않나요?? 제가 모호하게 이해하는 부분이 많은 것 같습니다 ㅜㅜ 강의 정말 잘듣고 있습니다 답변 주시면 감사하겠습니다!!!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
용어에 대한 강의 자료가 어디에 업로드 되어있나요?
안녕하세요. 아래 질문 댓글에서 입문자들을 위한 용어 학습 파일을 올려주신다고 1년 전 댓글에 있는데, 어디에 있는건가요??