묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
아래 질문 (토이스토리 title의 button태그에 링크거는 방법)에 대해 해결법이 이게 맞을까요? 더 좋은 방법 알려주세요~
navList.forEach((li, index)=>{ const roma = ['I', 'II', 'III']; const arabic = ['1','2','3'] const linkAddr = ['naver.com','google.com','inflearn.com']; // button 링크 주소 li.addEventListener('click',()=>{ if(!playing) { next = index; if(li.classList.contains('active')) return; for(let i=0;i < navList.length; i++) { navList[i].classList.remove('active'); } li.classList.add('active'); const addr = /*html*/`location.href='http://${linkAddr[next]}'`; // button 속성 값 const tl = gsap.timeline() .add(leave[current].play()) .add(titleLeave.play(),'-=1') .set('.title h1',{text:`toystory ${roma[index]}`}) .set('.title p',{text:`토이스토리 시즌 ${arabic[index]}`},'<') .add(enter[next].play()) .add(titleEnter.play()) tl.eventCallback('onComplete',()=>{ const btnLink = document.querySelector('.title button'); // button 요소 가져오기 btnLink.setAttribute('onclick',addr); // button의 onclick 속성 추가 current = next; playing = false; }) playing = true; } }) }) window.addEventListener('load',()=>{ const tl = gsap.timeline() .add(enter1.play()) // enter 타임라인 실행 .add(titleEnter.play()) tl.eventCallback('onComplete', () => { const btnLink = document.querySelector('.title button'); //처음 실행시 button에 속성값 추가 btnLink.setAttribute('onclick',"location.href='http://naver.com'"); //처음 실행시 button에 속성값 추가 playing = false; }) // page03()[1].play() // enter 타임라인 실행 })
-
미해결카카오,구글 SNS 로그인(springboot3, vue3)
카카오 인가코드 요청
카카오 인가 코드 요청 url이 변경 된 것 같습니다!
-
해결됨웹 애니메이션을 위한 GSAP 가이드 Part.02
토이스토리 practice에서 "WATCH NOW"버튼에 대한 href 속성값을 변경하는 방법
안녕하세요. 4강 토이스토리 practice에서 강의 중 선생님께서 "WATCH NOW" 버튼의 href?값을 페이지에 따라 변경할 수 있다고 하셨는데요. gsap을 이용해서 변경할 수 있는 방법이 있는 건지요?아님 자바스크립트 함수 안에서 직접 세팅하는 걸까요?
-
미해결삼각형의 실전! CMake 초급
install 추가 질문
안녕하세요?install 예제 코드를 약간 수정해서 응용해보고 싶습니다. 근데 이 내용을 챗봇들도 잘 몰라서 강사님께 문의드립니다. baz 타겟을 새로 만들고, foo는 baz타겟을 private으로 의존합니다. baz 타겟은 baz()를 제공하며 foo()와 동일하게 stdout 출력하는 코드입니다. #include <baz.h> foo() { cout << "I'm foo!" << endl; baz(); // "I'm baz!" } baz는 foo 내부에서만 사용됩니다. 그래서 demo에는 기존 코드처럼 foo 타겟의 헤더만 제공합니다. 제 의도는 I'm foo에 이어 I'm baz도 같이 출력됐으면 했는데, 항상 I'm baz만 출력됩니다. add_library(foo foo.cpp # baz.cpp )챗봇은 foo 타겟 만들 때 baz.cpp도 추가하라고 합니다. foo, baz 를 명시적으로 분리된 상태에서 CMakeLists.txt에서 작성하고, baz는 foo 내부에서만 사용되니 foo 타겟만 demo 노출해서 사용할 수 있는 방법이 있을까요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
데이터 로딩중입니다... 화면만 계속 뜨네요ㅠ
이런 화면만 계속 뜨는데 뭐가 문제일까요?..
-
해결됨Spring Boot TDD - 입문부터 실전까지 정확하게
69.테스트격리 / 과도한 테스트 격리의 문제 중 '부적절한 설계 왜곡'
강의: 섹션 14 - 69. 테스트 격리 과도한 테스트 격리의 문제점 중 '부적절한 설계 왜곡'의 예시로1) new 연산자로 직접 만들어도 좋은 클래스 인스턴스를 굳이 주입, 2) 클래스 의존을 인터페이스 의존으로 변경, 3) private을 public으로 변경을 들어주셨는데 다음과 같은 상황을 말씀하시는게 맞는지 궁금합니다. 1) new 연산자로 직접 만들어도 좋은 클래스 인스턴스를 굳이 주입 & 2) 클래스 의존을 인터페이스 의존으로 변경: 테스트 대상을 완벽히 격리하기 위해 '단순하거나 변경 가능성 없이 구현체가 하나뿐인 의존 클래스'도 직접 생성 대신 주입받도록 변경해 mock으로 대체함.3) private을 public으로 변경: 다른 기능들에서 사용되는 private 메서드를 단독으로 테스트하기 위해 public으로 노출시킴.강의 잘 듣고 있습니다. 감사합니다.
-
미해결ChatGPT 실무에 100% 활용하기
수업 영상 소리
제 자리에서만 그런건가요?수업 영상 대부분이 소리가 너무 작습니다.어쩌나 1~2번 크게 들리는 강의는 있는데 해결책이 있으면 회신 부탁드립니다..
-
해결됨[Rookiss R&D Lab] UE5 Framework Insight (Liu)
강의 자료 질문
SEH 문법을 강의 자료를 통해 남겨두셨다고 했는데 어디서 확인이 가능 한 것일까요? 받아놓은 옵시디언 소스에 관련 내용이 검색이 안 되고, 강의에서 받을 수 있는 추가적인 자료가 없어 문의드립니다.
-
해결됨[Rookiss R&D Lab] UE5 Framework Insight (Liu)
수업 자료 index.md 링크
수업 자료에 있는 강의 링크가 현재 강의가 아닌 이전 멘토링 페이지 주소가 링크되어 있는 것 같습니다!
-
해결됨FastAPI: Python으로 3배 빠르게, 2배 정확한, 10배 빠른 API 만들기
Docker와 AWS 배포 강의 관련
강의 소개에 안내된 "Docker를 이용해 애플리케이션을 컨테이너화하고, AWS 클라우드 환경에 직접 배포하고 운영"에 관한 강의는 언제 올라오나요? 어디엔가 답변에 지난 주말에 올라 올 거라는 내용이 있었던 것 같은데.... 아직 업로드가 되지 않아서 문의 남깁니다.
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
트랜잭션 동기화 매니저와 데이터 소스
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요, 수업 중 궁금한 점이 있어 질문 드립니다. 기본적으로 트랜잭션 동기화 매니저에서는 하나의 DataSource를 기준으로 하나의 Connection을 보관하는 것으로 알고 있습니다.강의의 예제는 동일 데이터소스에 대한 커넥션을 두개의 트랜잭션 매니저가 사용하는걸로 나와 있는 것 같습니다. 제가 궁금한건, 만약 외부 트랜잭션 매니저와 내부 트랜잭션 매니저가 서로 다른 데이터 소스를 참조하고 있다면 트랜잭션 동기화 매니저를 통해 서로 다른 커넥션을 참조하려고 할텐데,그래도 내부 트랜잭션이 외부 트랜잭션에 참여할 수 있나? 에 대해 궁금합니다. 감사합니다 :)
-
해결됨블렌더 3D 아이소메트릭 방 만들기
Render Image 했을 때, 창문이 막혀서 보임
영상 너무 감사합니다.youtube 구독과 좋아요 했어요! 1번째 사진은 넘패드 0으로 카메라 보기2번째 사진은 Render Image 보기인데 왜 창문이 막혀서 보이는 걸까요....
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
스택 영역 == 스레드 수
"스택 영역 == 스레드 수" 로 생각하면 될까요??별도로 프로그램을 실행하는데 필요한 부가적인 무언가?들 때문에 추가적인 스레드가 필요한 것은 제외하고 현재 진행하는 예제들을 생각해 봤을 때main, ThreadA, ThreadB 이렇게 생성한다고 가정해보면 스택 영역이 3개 존재한다고 이해해도 될까요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
만약 송신측 + 모든 라우터의 MTU는 동일했지만 수신측에서 MTU가 더 작으면 어떻게 되나요?
안녕하세요, 널널한개발자님 ^^ 정말 좋은 강의를 통해 네트워크 학습중이라 정말 재밌습니다. 'TTL과 단편화' 강의를 시청중에 한가지 의문점이 생겨 질문드립니다.만약 영상에서 언급하신 것 처럼 거치는 라우터 중에 MTU가 송신측보다 낮은 크기를 사용하는 것이 있으면, 이는 하향평준화를 통해 단편화를 최소화 하거나, 단편화가 발생하면 서버(수신)측에서는 다시 패킷을 조립한다고 하셨습니다.하지만 한가지 궁금점이, 만약 송신측에서 MTU를 1.5KB로 보내고, 모든 라우터의 MTU 또한 1.5KB이기에 잘 전달되던중, 서버측에 도달하기 직전 서버의 MTU가 1.4KB라서 단편화가 발생하게 된다면, 서버측에서 프래그먼트를 추출하는 방식이 달라지거나(다시 패킷을 조립할 수 없기때문, MTU가 다르기에) 성능 이슈? 같은 것도 생길 수 있을것 같은데(다시 데이터 스트림으로 변경해야하기 때문에) 이러한 상황에서 어떻게 되는지가 궁금합니다. 답변 해주시면 감사하겠습니다 :)
-
미해결부트스트랩 5(Bootstrap 5) - 기초부터 웹 프로젝트 만들기
단축키 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 단축키도 중간에 이야기 해주시면 안될까요? 물론 직접 찾아보면서 하긴하지만 잘 안나오는 경우도 있고 그때마다 영상 멈추고 찾아보는거보다 강사님께서 알려주시면 좋을듯해서요..
-
미해결[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
타이포그래피 primitive typeface 네이밍 질문있습니다
우선 강의를 들어주셔서 감사합니다. 강의 들으시면서 궁금하신 부분을 남겨주세요. 회사 일 관계로 빠른 답변이 어려울 수 있으며, 최대 3일 이내에 답변드리도록 하겠습니다. 이해를 돕기 위해서 스크린샷 이미지, 피그마 파일 링크를 반드시 첨부해주세요. 마지막으로 먼저 유사한 질문이 있는지 한번 찾아보시는 걸 권장 드립니다. 인프런 서비스 운영 관련해서는 1:1 문의하기로 인프런 쪽으로 연락 주시기 바랍니다.안녕하세요! primitive:typography 에 궁금한 점이 있습니다.font family/typeface 를 등록할 때, Name열에 어떻게 명명할지 고민이 됩니다.주로 화면들에는 거의 pretendard를 사용하고 있고, Geist 폰트 부분으로 조금씩 (페이지네이션 숫자, 영어 정도) , inter (한 두개) 정도를 사용하고 있다면 어떻게 해야할까요?폰트가 모두 sans여서 어떻게 구분해서 Name열에 적어야할지 모르겠습니다. (강의에서 설명주신 부분은 아래 사진입니다)
-
미해결
자사서비스 회사 가기위한 포트폴리오의 기준의 대한 질문
저는 지금 SI로 현직 개발자로 일을 하고 있는데요.자사 서비스로 이직을 6개월에서 1년 잡고 넣으려고 합니다.여기서 포트폴리오를 제작을 하는데경력으로 가는 경우에는 혼자서 다 완성을 시켜서 포트폴리오로 하는게 좋은지 단체로 인프런 팀프로젝트 같은곳에서 하는게 좋은지 질문을 올립니다. 저는 지금 두가지의 포트폴리오를 준비중입니다.스프링부트 넥스트의 웹 포트폴리오유니티 php의 포트폴리오사용할줄 아는 디비는 Mysql 입니다.
-
미해결블렌더 처음 시작부터 로우폴리 3D 애니메이션 까지
수업자료는 어떤 프로그램으로 여는건가요?
안녕하세요. 유툽보다가 찾아왔어요.수업자료를 다운 받았는데 어떻게 여는건지를 몰라서 문의드립니다.
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
Chroma.from_documents 수행시 kernel 중단
안녕하세요, 강의를 듣고 있는 수강생입니다.퀄리티 있는 강의 감사드립니다. 다름이 아니라, 저는 윈도우 환경에서 VisualStudio에서 소스를 돌리고 있고 소스를 실행하는 실행환경은 venv 가상환경 python 3.10.11 버전으로 구성을 했습니다. 다른 소스는 문제 없이 수행되나Chroma.from_documents 수행시에 kernel 이 중단되는 문제가 있습니다. C기반의 라이브러리 충돌이나 시스템 메모리 충돌일 가능성이 높다고 하여 python 버전도 바꿔보고, 깔려 있는 라이브러리들의 버전도 바꿔보고 C기반 라이브러리도 다시 설치해보고 했으나 여전히 저 과정에서 죽습니다. documents 사이즈를 한문장 처럼 작은 단위로 줄여서 시도도 해봤으나 이것도 저한테는 효과가 없네요.. 같은 데이터셋으로 FAISS에 저장하는 건 제 가상환경에서도 성공하는데...Chroma만 되지 않습니다.. 혹시 어떻게 하면 좋을지 조언 얻을 수 있을까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
재귀함수 답관련 질문
51:20Hello,World!뮨자열 마지막에서 재귀함수는 0을 리턴하는데답이 12아닌가요