묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨한 번에 끝내는 AI 에이전트 개발 올인원 (w. LangGraph, Google ADK, CrewAI)
봇 계속 실행
안녕하세요! 강의 너무 감사합니다! 초보지만 잘 따라해보고 있습니다. 지정한 스케줄 마다 기사를 받거나, 봇을 사용하려면 봇(vscode)이 컴퓨터를 종료해도 계속 실행되어 있어야 하는거 같은데요. 선생님은 어떻게 운영하시나요?!
-
미해결
수강기간 연장 부탁드립니다.
다른시험을 준비하는라 강의를 보지 못했습니다.기간 연장해주시면 열심히 공부하겠습니다 ㅠㅠ
-
미해결[4주 과정] <클로드 코드> 완독 챌린지 : 매일 1시간씩 4주 동안 클로드 코드 도서 완독하기!
길벗 포인트 보상관련
안녕하세요. 수고많으십니다.먼저, 강의 주관해주셔서 감사드립니다. 4주동안 모두 수고들 하셨습니다. 길벗 포인트(20,000)관련해서 질문드립니다. 언제쯤 보상을 받을수 있나요?제 개인메일주소(sunfly27@korea.com)로 길벗에 가입된 아이디가 있는데 이쪽으로 포인트 옮길수 있는지 문의 드립니다. 처음에 아이디 신청시에 위의 메일로 등록을 했는지 기억이 나지 않아서요. 확인 부탁드리겠습니다. 수고하세요
-
미해결FreeRTOS 프로그래밍
수료증 발급 기준 수정 요청
수료증 발급 기준에서 [부록] 강좌 제외 요청 드립니다.현재는 수료증 발급 기준이 [부록] 강좌까지 모두 수강해야 발급되는 걸로 확인됩니다.이는 정규 수강 강좌가 아닌 것으로 알고 있습니다.이러한 이유로 수료증 발급 기준에 [부록] 강좌 제외 요청 드립니다.감사합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
하이퍼파라미터 필수여부
작업형 2번 에서, 하이퍼 파라미터 값은 필수로 넣어줘야 하나요?print로 성능 하나하나 체크 하고 넣어줘야하나요? 굳이 안넣더라도 채점에 영향이 없나요?
-
미해결
Dify 워크폴로우 : n8n 트리거노드 같은 기능 제공 가능한가요 ?
안녕하세요. 좋은 강의 제공해 주어서 감사합니다. 학습중에 워크폴로우의 경우 자동으로 진행되면 좋겠다는 생각이 들어 질문합니다. 정해진 시간에 자동으로 서치해서 결과를 자동으로 공유하려고 할때 시작 노드 부터 막히네요.n8n 경우에는 스캐쥴링 트리거 노드로 자동화를 위한 시간 설정이 가능하잖아요.이런 기능이 dify에도 있을까요 ?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
Roles에 S3andRDS_Full_Access가 표시되지 않습니다
https://policysim.aws.amazon.com/home/index.jsp?#roles 에서 5개밖에 표시가 되지 않습니다. IAM 정책란에서는 1400개가 표시되는데요. 이유가 뭘까요? 루트계정으로 로그인되어있습니다.AWSServiceRoleForResourceExplorerAWSServiceRoleForSupportAWSServiceRoleForTrustedAdvisorEC2_Full_Access_RoleEC2_IAM_ReadOnly_Role
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
8강 이메일 노드 중 하나만 실행됩니다.
8강 워크플로우 완성했습니다다만, NAVER EMAIL, GMAIL TRIGGER 노드 중 한개만 실행이 됩니다. 각 노드를 개별 실행하면 정상수행 됩니다. 전체 실행에서 에러도 없고, 둘중 한 노드만 실행이 되네요. 어떻게 해결해야할까요아래는 전체 실행시 Gmail 만 동작해서, 네이버 노드 동작후, 다시 전체 노드 실행해본 결과 이번엔 naver 노드로만 동작됩니다. 이메일 데이터는 양쪽에 모두 있습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
2주 단기 학습 최적화 조언을 듣고 싶습니다.
안녕하세요. 이번에 처음으로 3회차 11월 8일 시험을 준비하는 비전공자 학생입니다.현재 지금 파이썬까지 섹션 5 강의까지 수강을 진행 완료한 상황입니다.2주도 안남은 빠듯한 기간에 [한주는 4시간 공부, 막주는 계속 공부 전념]합격을 최선을 다해서 해야하는 상황인데아직 이론 공부도 시작을 못한 상황이여서남은 기간안에 남은 섹션들의 강의를 수강해서 기출문제를 풀어야 하는지가 궁금한 상황입니다.각각 남은 기간에 실기 준비와 이론 준비를 어떻게 준비를 하면 좋을지를 조언을 주시면 정말 감사하겠습니다.
-
해결됨회사에서 바로 쓰는 업무자동화 AI 에이전트 (w. n8n, LangGraph)
Naver 뉴스 스크랩 봇 강의 중 filter 노드
안녕하세요 병진님:)좋은 강의 감사합니다! n8n 강의를 차례차례 따라하고 있는데요.'Naver 뉴스 스크랩 봇' 강의를 따라하는 도중에 의도치 않는 결과가 나와서 질문 드립니다. 강의에서 Filter 노드를 사용하셨는데, Filter 노드는 array를 받아서 그 중에서 조건에 맞지 않는 값들은 filter하는 것으로 이해하였습니다. 하지만 저희는 for loop을 통해서 array가 아닌 한 개의 값들만 filter 노드를 통과할 것이고, 그리고 실제로 이 값이 false이면 진행하지 않고 멈춰버릴 것으로 예상됩니다.실제로 실습 도중에 아래의 그림과 같이 Filter 노드 결과가 false이니까 그 이후를 진행하지 않고 workflow successfully ended로 끝나버렸습니다. 그래서 Filter 노드를 쓰면 안된다고 이해했는데 맞을까요? 그래서 Filter 노드 대신에 If 노드를 사용하였고, false이면 for loop과 이어주었더니 그제서야 의도대로 동작하였습니다. 이렇게 수정한 버전이 맞을까요? (+아니면 Filter 노드로 원래 의도대로 동작하는거라서 굳이 If 노드를 사용할 필요가 없는건가요?) 바쁘실텐데 답변 주시면 감사하겠습니다!
-
해결됨이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
쿠킹 폴더 지정시 , Item 이외에는 지정하지 않는지 궁금합니다.
ItemData 의 경우, 코드 상에서 경로로 읽어오는 것이라고는 하나 ItemData 의 경우 에셋매니저에 등록되어 에셋매니저의 Primary 키값으로 가져옵니다.반면 Box 와 같은 스태택 메쉬, 입력맵핑, 애님 몽타주 등은 코드 상 텍스트로 불러오는데요.그냥 보았을때는 텍스트로 코드상에 직접 경로를 추가하여 불러오는 객체들의 경로(폴더)를 지정해야 할 것 같은데 반대로 에셋매니저를 통해 불러오는 아이템데이터만 쿠킹경로에 별도로 추가하였습니다.이유를 알 수 있을까요?기본적으로 빌드시, 맵에 대한 정보를 기본적으로 가져온다고 멘트하였는데 맵에는 또 위의 입력맵핑, 애님 몽타주 등은 없는 것 같은데.. 게임모드->게임플레이어컨트롤러->캐릭터 등등 하여 코드상 참조된 코드들의 FClassFinder, FObjectFinder 혹은 TSubclassOf, T(F)SoftObjectPtr 을 엔진이 알아서 알아내고 빌드시 추가되는 것인지 궁금합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
17강 판다스 시계열데이터 풀이에서 100일째 되는 날
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요여기서 왜 가운데에 10이 생긴걸까요? 제가 100일을 쓰기도 전에 10일 쓰고 모르고 실행하긴했는데 그래서 그런걸까요?//...
-
해결됨실전! 언리얼 소울라이크 개발: A to Z
강의 자료
안녕하세요 강의를 잘 듣고있습니다.혹시 강의에서 사용된 노션 자료는 따로 공유 해주실수 있나요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
포인터의 개념
15강 10:19왜 출력값이 42가 아닌가요?넘버의 주소값을 물어봐서 그런건가요?답이 42가 되려면 *number이여야지 되는건가요?
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
18강 excute sub-workflow output 데이터가 없네요
안녕하세요 강의잘듣고 있습니다!!1. 이미지 생성 및 이미지 업로드 서버까지 완료. Blog-Image-Maker 워크플로우까지 생성해서 When Excuted by Another Workflow(Accept all data)까지 생성2. 다시 Blog-Content-Writer 워크플로우에서 loop 에 excute sub-workflow 를 붙였는데, input데이터는 있으나 output에 image_url 이 공란으로 나옵니다. 핀 전부 제거하고 다시 수행해도 마찬가지네요...해결방법이 없을까요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
mutex와 sleep 차이점
mutex도 커널로 sleep가 되는걸로 알고 있는데 스핀락을 구현하면서 sleep를 같이 구현하는것과 mutex를 사용하는것의 차이가 궁금합니다
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
2025년 1회 시험 결과
아직 강의는 안들었구요 2025년 1회 모의고사 가채점40점 나왔는데 저 가능할까요..?코드 너무 어렵게 나왔던데..;;
-
해결됨토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
28. 회원 애플리케이션... / 이메일 중복 검사를 도메인 서비스로 수행하는 방식에 대해서
안녕하세요, 토비님.강의 유익하게 듣고 있습니다. 🔵수업:28. 회원 애플리케이션 서비스 테스트 (2) / 13:00~ : 이메일 중복 검사는 도메인모델에서 처리할 수 없음 🔵질문:이메일 중복 여부의 검사는 도메인 규칙으로 생각됩니다. 이메일 중복 여부 검사를 도메인 계층 대신 애플리케이션 계층에 두신 점에 대해 토비님의 시각이 궁금합니다.회원 도메인의 email 속성을 자연키로 삼아 유일성을 부여했고, 이는 도메인 규칙이라 생각됩니다.이메일 중복 여부 검사는 외부 액터와의 상호작용이 필요하니 말씀하신 것처럼 도메인 모델 내부에서 직접 수행할 수 없지만, PasswordEncoder처럼 도메인 서비스를 통해 검사를 수행하여 '이메일은 중복될 수 없다'는 도메인 규칙을 도메인 계층에 잡아두는 것도 아키텍처 구조 상 문제는 없을 것 같습니다. 🔵코드:수업 버전 - 애플리케이션 서비스에서 이메일 중복 검사(코드 블럭을 java 코드로 설정했고, 글 작성/수정 페이지에서는 코드 색상이 제대로 표시되는데 수정을 완료하면 흑백으로 돌아옵니다.)@Service @RequiredArgsConstructor public class MemberService implements MemberRegister { private final MemberRepository memberRepository; private final EmailSender emailSender; private final PasswordEncoder passwordEncoder; @Override public Member register(Member.MemberRegisterRequest registerRequest) { // 이메일 중복 검사 checkDuplicateEmail(registerRequest); Member member = Member.register(registerRequest, passwordEncoder); memberRepository.save(member); sendWelcomeEmail(member); return member; } ... } 회원 도메인 객체에서 이메일 중복 검사도메인 서비스 EmailDuplicationChecker를 추가하고 Member.register(...)에서 EmailDuplicationChecker를 이용해 이메일 중복 검사 수행domain.EmailDuplicationCheckerpackage tobyspring.splearn.domain; /** * 이메일 중복 검사를 수행하는 도메인 서비스 */ public interface EmailDuplicationChecker { boolean isDuplicated(String email); }domain/Member@Entity ... public class Member { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; ... public static Member register( MemberRegisterRequest registerRequest, PasswordEncoder passwordEncoder, EmailDuplicationChecker emailDuplicationChecker ) { Member member = new Member(); // 🔻이메일 중복 검사 if (emailDuplicationChecker.isDuplicated(registerRequest.email())) { throw new DuplicateEmailException("Duplicated email: " + registerRequest.email()); } ... return member; } ... } 레포지터리와 협력하기위해 EmailDuplicationChecker 구현하는 어댑터 추가adapter.persistence.EmailDuplicationCheckerImpl@Component @RequiredArgsConstructor public class EmailDuplicationCheckerImpl implements EmailDuplicationChecker { private final MemberRepository memberRepository; @Override public boolean isDuplicated(String email) { return memberRepository.findByEmail(new Email(email)).isPresent(); } } 기존 애플리케이션 서비스에 포함된 이메일 중복 검사 제거application.MemberService@Service ... public class MemberService implements MemberRegister { private final MemberRepository memberRepository; private final EmailSender emailSender; private final PasswordEncoder passwordEncoder; private final EmailDuplicationChecker emailDuplicationChecker; @Override public Member register(Member.MemberRegisterRequest registerRequest) { // 🔻이메일 중복 검사 호출 제거 Member member = Member.register(registerRequest, passwordEncoder, emailDuplicationChecker); memberRepository.save(member); sendWelcomeEmail(member); return member; } ... } 🔵 제가 생각해본 장단점수업 버전 - 애플리케이션 서비스에서 이메일 중복 검사장점회원 등록 과정 절차에 이메일 중복 검사가 표현되어 회원 등록 과정 절차를 명시적으로 표현'중복 검사는 안하나?' 같은 의문을 방지단점-회원 도메인 객체에서 이메일 중복 검사장점이메일 중복 불가 규칙을 도메인 계층 내부에 표현하여 도메인 모델을 코드에 자세히 표현여러 지점에서 중복 검사가 필요한 경우, 반복되는 중복 검사 메서드(레포지터리 조회 후 예외 생성)를 어댑터에 위임할 수 있음단점액터와의 협력이 필요한 도메인 규칙마다 도메인서비스&어댑터가 추가되어 유지보수 포인트가 추가되고, 이를 이용하는 객체에도 의존성이 추가되어 DI해야할 파라미터가 늘어남.만약 제가 개발을 진행 한다면 도메인 규칙마다 도메인서비스&어댑터를 추가하는 비용이 크다고 생각하는 점, 도메인 계층까지 내려가지 않고도 로직의 큰 흐름을 이해할 수 있는 점에서 수업 내용대로 애플리케이션 서비스에 로직을 구현하는 방식을 사용할 것 같습니다. 그럼에도 도메인 규칙을 도메인 계층에 두는 것에 대해서 토비님이 의견이 궁금합니다. 감사합니다.
-
미해결해킹 입문부터 중급까지, 한 번에 배우는 시스템 해킹 & 리버싱
디스코드 이메일 등록 오류
디스코드 이메일 등록과 과정명 등록 중에'등록 중 오류가 발생했습니다. 관리자에게 문의해주세요.'라는 대답만 돌아오네요.해결 부탁드리겠습니다.
-
해결됨비전공자 혼자서 하루 만에 수익화 앱 출시하기
코드에서
강의 잘 보고 있습니다!좋은 강의 만들어 주셔서 감사해요강의 보다가 그냥 좀 어색한 부분이 있는거 같아서 공유드립니다~ 65. Supabase로 공지사항 다이얼로그 띄우기 (2)수업중 아래 파일의 코드에서 하나 확인 부탁드립니다.lib/widget/announcement_dialog.dart 3번의 prefs.setStringList 가 2번의 if 문 안으로 들어가는게 맞을거 같아요. static Future<void> _setViewed(int announcementId) async { final prefs = await SharedPreferences.getInstance(); // 1. 기존의 공지사항 아이디를 가져온다. final viewedIds = prefs.getStringList(_viewedAnnouncementsKey) ?? []; // 2. 가져온 아이디에 포함여부 확인. if (!viewedIds.contains(announcementId.toString())) { viewedIds.add(announcementId.toString()); } // 3. 포함되어 있지 않다면 새로 추가한다. await prefs.setStringList(_viewedAnnouncementsKey, viewedIds); }