묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결동영상으로 배우는 Catia V5-6R2017 Assembly Workbench
Sectioning 기능 사용시 단면 색!
단면을 짜르면 왜 제가 준 material의 색감은 없어지고 초록색만 뜰까요? 해결방법이 알고 싶습니다. Assembly 및 Part Design에서도 마찬가지 였습니다.
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
멀티 모듈 구성
안녕하세요 토비님,우선 강의를 통해 제가 알고 있던 헥사고날과 DDD(도메인 주도 설계)에 대해 다시 한번 깊이 생각해볼 수 있는 소중한 경험이 되었습니다. 좋은 강의 만들어주셔서 정말 감사합니다.토비님께서 생각하시는 헥사고날에, DDD 과 멀티 모듈의 바람직한 설계에 대해 궁금해서 질문을 남기게 되었습니다. 여기서의 멀티 모듈은 우선 MSA 를 제외하고 순수 멀티 모듈을 통해 시스템을 설계를 한다는 것을 전제하고 있습니다.가장 흔하게 보이는 멀티 모듈 구성의 패턴은 Storage (JPA), External (외부 Dependency), N 개의 서비스에 해당하는 Web Server 모듈 & 기타 등이 있는 것 같은데요. 멀티 모듈을 현 강의에서 보여주고 말씀해주시는 헥사고날과 DDD 와 결합했을 때, 어떻게 구성하면 좋을지 많은 생각이 들고 또한 현업에서 비슷한 고민을 하고 있어서 토비님의 생각이 궁금해 질문을 남기게 되었습니다.감사합니다.
-
미해결[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
9강의 서버연동을 따라하는데 오류가뜹니다
이런 식으로 계속 뜨는데 구글꼐정을 바꿔봐도 에러가 계속뜨네요. 해결방법 없을까요??
-
해결됨초보자를 위한 BigQuery(SQL) 입문
시각화 도구 사용
안녕하세요 카일님! 초기창업팀에서 데이터분석 업무를 하고 있는 경험이 부족한 초보입니다.대시보드를 저희 제휴사나 다른 사람들과 공유할 일이 많아서 시각화 도구 선택을 공유가 쉽고 조작이 쉬운 루커 스튜디오로 사용하려고 하는데, Tableau나 Power BI 가 더 좋은 선택일까요??Tableau 는 가격이 비싼편이고, viewer 마다 결제를 해야되어서 제휴사가 늘어나면 계속해서 seat 를 구매해야 되는 어려움이 있는거 같아요.PowerBI 는 빅쿼리와 연동했을때, 데이터 양이 많은 경우 잘 안될수도 있다고 들었는데 확실히는 모르겠습니다.빅쿼리에는 20만건 정도의 공고데이터, 그리고 posthog라는 mixpanel 같은 트래킹 툴에서 생기는 이벤트와 persons 모델을 저장해두고 있습니다. 3개월 정도 모인 데이터인데 약 300기가 정도 되는거 같습니다.(앞으로 계속 적재될 예정)GCP 크레딧이 있어서 구글내에서는 비용 걱정없이 여러가지 도입하는데 무리는 없는 상황입니다.시각화 도구 사용에 있어서 공유하기 쉽고, 자유도는 높으면서 가격은 그렇게 비싸진 않은 도구 혹시 있을까요??- 추가적으로 질문이 하나 더 있는데, posthog 나 mixpanel 데이터를 Bigquery 에 가져와서 데이터 분석을 하는거는 실무적으로 좋은 방법일까요?mixpanel 내에서 만들 수 없는 대시보드가 있어서 그걸 위해 가져오는 이유도 있고, 추천 시스템이나 혹은 ML을 할 일이 생기는 경우도 있어서 bigquery에도 적재되게끔 했는데 너무 overkill 은 아닐지 고민이 되네요ㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
질문있습니다
여자 물체가 분홍색으로 나와요. 쉐이더를 standard로 바꾸는것도 해봤고 다른분이 파일 올려준거 에셋파일에 넣으라고해서 넣었는데도 계속 분홍색으로 나와요 어떻게 해야되죠 ? 인풋 시스템이 지금 방식은 옛날방식이라고 새로운방식으로 사용하라고 하는데 어떻게 해야할까요 아래가 오류 메세지입니다 InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings.UnityEngine.Input.GetKey (UnityEngine.KeyCode key) (at <9d2f564c4eed4a90bb0e96c187775d6e>:0)PlayerController.Update () (at Assets/Scripts/PlayerController.cs:14)
-
미해결Kafka & Spark 활용한 Realtime Datalake
데이터레이크 구성요소 안나옵니다.
저도 데이터레이크 구성요소 영상 안나옵니다.소리는 나옵니다.위에도 있던데 어떻게 해결되었나요?다른영상은 나옵니다.
-
미해결Node.js - Express
오류 이유
app.post('/delete_process', (req, res)=>{ var post = req.body; var id = post.id; var filteredId = path.parse(id).base; fs.unlink(`data/${filteredId}`, function(error){ res.redirect('/'); }) }); app.get('/topic/:pageID', (request, response,next)=>{ var filteredId = path.parse(request.params.pageID).base; fs.readFile(`data/${filteredId}`, 'utf8', function(err, description){ if(err){ next(err); } else{ var title = request.params.pageID; var sanitizedTitle = sanitizeHtml(title); var sanitizedDescription = sanitizeHtml(description, { allowedTags:['h1'] }); var list = template.list(request.list); var html = template.HTML(sanitizedTitle, list, `<h2>${sanitizedTitle}</h2>${sanitizedDescription}`, ` <a href="/topic/create">create</a> <a href="/topic/update/${sanitizedTitle}">update</a> <form action="/delete_process" method="post"> <input type="hidden" name="id" value="${sanitizedTitle}"> <input type="submit" value="delete"> </form>` ); response.send(html); } }); }); 이렇게 했을 때는 정상적으로 삭제가 되는데 왜 app.post('/topic/delete_process', (req, res)=>{ var post = req.body; var id = post.id; var filteredId = path.parse(id).base; fs.unlinkdata/${filteredId}, function(error){ res.redirect('/'); }) }); app.get('/topic/:pageID', (request, response,next)=>{ var filteredId = path.parse(request.params.pageID).base; fs.readFiledata/${filteredId}, 'utf8', function(err, description){ if(err){ next(err); } else{ var title = request.params.pageID; var sanitizedTitle = sanitizeHtml(title); var sanitizedDescription = sanitizeHtml(description, { allowedTags:['h1'] }); var list = template.list(request.list); var html = template.HTML(sanitizedTitle, list, <h2>${sanitizedTitle}</h2>${sanitizedDescription}, <a href="/topic/create">create</a> <a href="/topic/update/${sanitizedTitle}">update</a> <form action="/topic/delete_process" method="post"> <input type="hidden" name="id" value="${sanitizedTitle}"> <input type="submit" value="delete"> </form> ); response.send(html); } 이렇게 작성햇을때는 왜 안되는지 이유를 너무 모르겠습니다.
-
미해결죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
application.yaml 설정
프로젝트 수행시에 itemReader로 데이터 조회가 안된다면, application.yaml 설정에 data: mongodb: database: cyberops추가해보세요~🤔
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
앱을 얼마나 홍보해봐야 하는지 고민
안녕하세요 좀비님! 하나의 앱을 만들고 나서 어느정도 홍보를 해보고 이 아이템이 먹힌다 안 먹힌다를 판단해야 할지 그런 기준이 있을까요? 안 팔릴 앱인데 계속해서 홍보하는건 또 비효율인 거 같아서요
-
미해결인프런 클론 바이브코딩 with Windsurf, Cursor, Claude Code, Rails
현재 강의가 그대로 진행된 강의인지 궁금합니다.
git hub로 잘 안되시면 이전 버전으로 다시 진행하신다거나 그런거 없이 연속해서 진행하시는게 맞으시는걸까요? 아니면 git으로 잘 안되면 돌아가서 진행하시는건지 궁금해서요.저는 windsurf는 유료결제해야되서, 현재 cursor 유료구독상태라서 따라해봤는데 디자인도 너무 별로고, 아무리 말을 하고 잘된 디자인을 참고해줘도 감을 못 잡고, 계속 css도 깨지기도 하고 카오스 상탠거 같아서요ㅎㅎ;윈드서프부터 처음부터 그대로 따라해야 디자인이 강의처럼 잘 나오면서 제대로 진행될지 잘 모르겠습니다 ㅠㅠ그리고 향후에 다른 강의도 만드신다고 하셨는데 혹시 윈도우에서 진행하는걸로 만들어주시면 도움이 많이 될듯 합니다. 맥을 안 쓰니깐 이해하기가 좀 어려운것 같아요
-
미해결[말 한마디로 뚝딱!] AI와 함께 나만의 수익화 웹사이트를 만드는 법
IntelliJ IDEA, Git 설치 및 스프링부트 설정
이런 오류가 뜨는데 이유가 뭘까요?
-
미해결[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
filter 메소드 질문
안녕하세요 강의 중 궁금한 내용이 있어 질문 남깁니다! 강의와 똑같은 코드인데, 제로초님이 하실 때는 filered 변수가 string | number[] 로 추론이 되는 반면 제 IDE 에서는 string[] 으로 잘 추론이 되네요..타입스크립트 버전이 올라가면서 수정이 된 건가요? 아니면 제 웹스톰IDE에서 뭔가 다른 건가요?사진에 잘 보시면 filter 메소드를 사용할 때 value is string 이라고 작은 회색 글씨로 있네요
-
미해결만들면서 쉽게 배우는 컴퓨터 구조
64bit 컴퓨터 RAM 용량 관련 질문
안녕하세요 감자님! 강의 학습 중 궁금한 점이 있어서 질문드립니다! 64bit 컴퓨터는 64bit 레지스터를 사용하며, 버스의 크기도 최대 64bit이고 표현할 수 있는 주소의 개수도 2^64개이여서 2^64 bit 용량으로는 램을 설치할 수 있다고 이해했습니다. 하지만, 윈도우 운영체제 기준으로 살펴보면 아무리 64bit 컴퓨터여도 윈도우11 Home버전 기준 128GB까지 램을 장착할 수 있다고 명시되어 있더라구요! 이런 경우는 왜 그러는지 조금 의문점이 들어서 질문드립니다!
-
해결됨리눅스 커널 해킹. A부터 Z까지
ppt자료 문의
강의 내용을 복습하며 정리하던 중, 수업 중 사용하신 PPT 자료를 참고하고 싶어 이렇게 문의드립니다.혹시 가능하시다면 해당 PPT자료를 공유해주실 수 있을까요?학습 목적으로만 활용하겠습니다.감사합니다.
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
synchronized 사용
Client의 close()에 synchronized를 사용하는 것은 이해가 됐습니다. ReadHanlder, WriteHandler 양쪽에서 동시에 호출할 수 있기 때문이라고 생각하면 바로 이해되는데... ReadHandler, WriteHandler의 close()에는 어떤 이유로 동기화 처리를 하는건지 궁금합니다. (해당 스레드들은 Client에서만 접근되는게 아닌가요?) 그리고 모든 IO 스트림이 Client 클래스에서 관리되는데 굳이 핸들러에도 close()를 두신 이유가 궁금합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
No suggestions; results might be incomplete during indexing 문제 (인덱싱 무한 실행..)
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 안녕하세요. 강의 따라하는데, indexing이 무한히 로드 중이여서아래 문구와 같이 자동 import를 하고 싶어도 할 수가 없습니다 ㅠㅠ..구글링을 통해invalidate cache 하고 restart 해보기compiler>excludes에 해당 프로젝트 파일 제외시켜보기appearance&behavior에서 sync기능 비활성화 시켜보기 (https://eottabom.github.io/post/intellij-indexing/ 참고함)jdk 17로 잘 설정되어 있는지 등등 확인해보았지만 인덱싱이 무한히 실행되고 있어 어노테이션 임포트를 못하고 있습니다...조언 부탁드리겠습니다!😂😂
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
개인적인 호기심 질문인데요
도메인에 "속성과 행위가 모두 포함"되어야하는데 그러면 만약에 "행위" 자체가 "외부 의존"을 가져야만 하는 경우에는 이런 것은 어떻게 만드는 것이 좋을까요?
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
3.6 일부 코드가 강의 그대로 따라하면 에러나요
에러메세지는 이건데요..KeyError: "Input to ChatPromptTemplate is missing variables {'dictionary'}. Expected: ['dictionary', 'question'] Received: ['question']" 그래서 아래처럼 고쳤더니 결과는 잘 나오는데new_question = dictionary_chain.invoke({ "dictionary": dictionary, "question": query })이러고 나서 또 밑에 ai_response관련 코드도 같은 에러가 나오다보니 강의를 매끄럽게 들을 수 없고 자꾸 흐름이 끊기네요. 사실 3.5때도 강의코드 그대로 따라하니까 llm이 답변을 제대로 안해줘서, chunk_size / overlap 이렇게 저렇게 조정하고. 조정해보니 또 한번에 넣을 수 없는 사이즈라서 배치처럼 짤라서 넣고. 우여곡절 끝에 강의랑 동일한 결과를 얻긴 했는데요...빠르게 슥슥 듣고 강사님 다른 강의(ai agent)로 넘어가고싶은데 매끄럽게 안되니까 초큼 힘들어요 ㅠ제 환경이 잘못 구성된걸까요 ㅠㅠ
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
closed 플래그 변수 사용 이유
안녕하세요! SessionV6에서 closed 변수를 사용하는 이유를 모르겠습니다! 어차피 close();가 몇번이건 호출되어도 예외가 발생안할텐데 체크하는 이유가 뭔지 알고싶습니다!
-
해결됨인프런 클론 바이브코딩 with Windsurf, Cursor, Claude Code, Rails
폴더를 복붙해서 다음 프로젝트에 사용해도 되는지 궁금합니다.
우분투로 폴더 만들고 레일즈 다 설치 완료한 폴더를 그대로 ctrl+c, ctrl+v 해서 다른 프로젝트 명으로 이름 바꾸고 커서로 해당 폴더 불러와서 사용해도 되는지 궁금합니다. 된다면 더 편리할것 같아서요~ 가능하다면 그 뒤에 우분투에서 뭔가 해야되는 명령어들이 있을까요?