묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
.
.
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
18강, call blog image maker에서 오류가 났습니다.
18강에서 이런저런 우여곡절 끝에 이런 오류 메시지가 나옵니다. 처음엔 'The service is receiving too many requests from you Request was throttled. Your rate limit for creating predictions is reduced to 6 requests per minute with a burst of 1 requests while you have less than $5.0 in credit. Your rate limit resets in ~3s' 오류가 나와서, 중간에 wait 노드를 추가했더니 실행이 잘 되다가 마지막에 'JSON parameter needs to be valid JSON' 이런 오류가 나오네요 ㅜ 이건 어떻게 해야 할까요?
-
미해결IT알못도 OK! MS AZ-900 한 방에 끝내고 클라우드 전문가로 레벨업하자!
비용관리와 보완 퀴즈가 강의구성과 배열이 맞지 않습니다.
안녕하세요. 선생님 덕분에 Azure의 큰 그림을 잘 이해해 나가고 있습니다. 질문이 아니라 수정 사항 말씀드리고자 하는데요. 강의순서에서 Azure 보안, Azure Billing에서 퀴즈들이 짝이 안맞습니다. 퀴즈 순서가 잘못 배열되었습니다. 다음에 들으시는 수강생들을 위해 재배치하셔야할 것 같습니다. 참고로 저도 잠시 Azure Billing 팀에서 'a-' 로 재직했었습니다. 신우회도 했었구요. 신우회 회장님으로부터 강사님의 좋은 이야기도 많이 들었습니다. 귀한 강의 너무 감사합니다.
-
미해결[개념반]배워서 바로 쓰는 SQL 쿼리
cross join 문의
cross join 쿼리에서는 on을 사용할 수 없다고 나와서요.어떤게 맞는건가요?[쿼리작성]SELECT *FROM Customers cCROSS JOIN Orders oon c.customerid = o.custeomerid; [에러메세지]Error: SQLSTATE[42000]: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near the keyword 'on'.
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
일레븐렙스 질문
일레븐렙스에서 제가 녹음하거나 제작한 목소리를 사용하는 방법은 없을까요!?
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Nginx Proxy Manager SSL certificates UI변경에 따른 문의
'도커 기반 HTTPS 보안 서버 구축과 서브 도메인 리버스 프록시 설정법' 강의 보고 있습니다. 자세히 설명해주셔서 감사합니다. (저는 생초보인데도 이정도면 잘따라하는거 같아요) 다만 Nginx Proxy Manager - SSL Certificates 메뉴를 누르는 부분 (강의 11:30)이 홈페이지 UI 가 바뀐것 같습니다 (아니면 제 설정값 예를들면 docker-compose.yml 내용같은? 것이 변하면 저 UI가 바뀔수 있나요?) SSL Certificates -> Certificates 로 메뉴가 변경된것 같고 "Add SSL Certificate" 분홍색 버튼이 없고 아래 스크린샷 처럼 나옵니다. 변경된 UI 에 대해서 설명을 한번 확인해주실 수 있나요? 복잡한 내용을 간략하게 지름길만 설명해주셔서 감사합니다.
-
미해결토비의 스프링 6 - 이해와 원리
jackson(3.0.2 버전) ObjectMapper.readValue 에러타입
3.0.2 버전의 경우 readValue가 JacksonException을 throw하는 것으로 타입이 선언되어 있는데요. (unchecked Exception 타입) public <T> T readValue(String content, Class<T> valueType) throws JacksonException Unchecked Exception(상위 에러 타입이 RuntimeException)이지만 강의처럼 try catch 이용하여 JacksonException을 catch 하면 될까요?아님 RuntimeException 이니 별도로 catch 없이 코드를 작성하는게 좋을까요?
-
미해결이펙티브 자바 완벽 공략 3부
스프링 강좌 시리즈 리뉴얼, 업데이트 강의는 안나오나요?
더 백기선 시리즈는 모두 사고 싶은데, 너무 이전의 강의들이라 솔직히 사기가 망설여지는데 궁금하네요.추가로 이펙티브4판도 출시예정인지요
-
미해결<머신러닝, 핵심만 빠르게!> 완독 챌린지
강의 미등록
안녕하세요. 챌린지쪽에 글을 남기긴 했는데 답변이 없으셔서 남깁니다~머신러닝, LLM 핵심만 빠르게 챌린지 신청했는데 강의 등록을 못했습니다. 도움 부탁드립니다 ㅠㅠ
-
미해결스프링 부트와 리액트로 구현하는 보안 JWT 로그인
로그인구현
로그인구현 직접하는줄 알고 결재했는데 직접구현하는 강의가 없는건지 제가 못찾은건지바로 서버 생성하고 배포하는걸 보여주시는데 직접구현하는거는 어디서봐야할까요?다른강의일까요?
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
내부 트랜잭션 커밋은 필수인가요?
log.info("내부 트랜잭션 커밋"); txManager.commit(inner); log.info("외부 트랜잭션 커밋"); txManager.commit(outer);전체 커밋하는 상황에서 내부, 외부 모두 커밋이 되어야 실제 물리 커밋이 이루어진다고 앞서 개념을 설명하실 때도 그렇고 이번 강의에서도 설명하셨습니다. 그런데 내부 커밋을 진행하면 아무 일도 발생하지 않고 외부 트랜잭션에서 커밋을 진행해야 실제 물리 커밋이 되는데그렇다면 이때 내부 커밋을 진행하지 않아도 되나요? 아니면 모두 커밋돼야 커밋된다는 원칙에 따라 내부 커밋도 필수적으로 진행하여야하고 외부 커밋도 진행하여야하는 것인가요?제 생각에는 정말 내부 커밋이 필요하다면 호출이 반드시 필요하다라고 설명하셨을 것 같은데 내부 커밋을 해도 아무것도 안한다고 하시니 내부 커밋 코드를 호출에 의문점이 생깁니다. 실제 물리 커밋은 외부 커밋에서 진행되기 때문에 내부 커밋 코드를 강의 설명 차원에서 작성하신 것인지 아니면 정말 원칙에 따라 필요해서 호출한 것인지 궁금합니다.
-
해결됨파이썬을 활용한 머신러닝 딥러닝 입문
강의 수강
안녕하세요.미리보기 강의 수강 후 결제해서 듣고 있는데,미리보기에서 완강했던 강의들이 결제 후에보니 해당강의 완료가 안되있어서, AI퀴즈를 풀수가 없내요. 방법 없을까요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서 AI)
한 섹션 내 token 사용량에 대한 질문
클로드 pro price 사용중입니다.이번 과제를 진행하면서 초기화없이 한 섹션?(이 단위를 부르는 명칭을 잘 모르겠네요)에서 진행을 했는데, 약 5~6번의 수정을 거치니 토큰 사용량(current session)이 한도에 도달해버리네요.미션 템플릿에 따라 처음 plan 요청 후에는, accept edit 모드로 간단하다고 생각되는 수정 사항을 요청했습니다.수정 내용으로는1. 블랙+옐로우의 어두운 컬러감 말고 main, secondary 컬러 다시 정해서 밝은 테마, 다채로운 컬러 사용해서 수정해줘2. 경력 섹션에 카드 형식말고 아코디언 형식의 타임라인 형태로 수정해줘이런 식으로 두가지 정도씩해서 4~5번 수정사항을 요청했습니다. 매 수정 때마다 거의 10분을 잡아먹드라구요중간에 clear가 없었던 탓일까요? 토큰 사용 속도가 너무 빠른데. 만약 그렇다면 clear를 중간 중간에 해주면 사용량이 줄어들까요?
-
미해결제미니의 개발실무 - 커머스 백엔드 기본편
비회원 개념 추가 시 개선 방향
요즘 쇼핑몰 커머스등은 비회원 주문이 있는 경우가 거의 대부분인 것 같은데 비회원 주문,결제의 개념이 추가된다면 어떻게 개선될 수 있을까요? api가 복제되는 느낌으로 가야하는지.. 주문, 장바구니, 결제 등등 유저아이디 대신 게스트아이디로 조회하는 등과 같이 작은 부분만 바뀌고 나머지 로직은 동일 반복될 것 같습니다.주문조회시에도 회원 비회원.. 서비스는하나를 쓰고 OrderFinder에서 함수로 나누는 방식도 생각납니다.어떤 방식이 더 있을까요?
-
미해결딥러닝 CNN 완벽 가이드 - Pytorch 버전
고양이 이미지가 사라진 것 같아요
안녕하세요. 강의 잘 듣고 있습니다.다름이 아니라 augmentation을 설명하는 부분에 아래 경로가 사라진 것 같아 말씀드립니다!https://www.sciencenews.org/wp-content/uploads/2020/03/033120_HT_covid-cat_feat-1028x579.jpg
-
미해결죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
jdbc 커서, 페이징에서 일대다 관계 데이터 뻥튀기 조회 처리 방법 질문
강의 섹션4. 데이터베이스를 지배하라. 챕터에서 아래는 JPA 방식으로 일대다 관계를 가진 데이터를 페치 조인으로 가져오는 예제 코드야.returnnewJpaCursorItemReaderBuilder<Post>().name("postBlockReader").entityManagerFactory(entityManagerFactory).queryString(""" SELECT p FROM Post p JOIN FETCH p.reports r WHERE r.reportedAt >= :startDateTime AND r.reportedAt < :endDateTime """).parameterValues(Map.of( "startDateTime", startDateTime, "endDateTime", endDateTime )) .build();근데 jdbc 커서 예제에서는 킬구형이 아래처럼 단일 테이블만 조회하는 예제를 사용했어.@Bean publicJdbcCursorItemReader<Victim> terminatedVictimReader() {returnnew JdbcCursorItemReaderBuilder<Victim>().name("terminatedVictimReader").dataSource(dataSource).sql("SELECT * FROM victims WHERE status = ? AND terminated_at <= ?") .queryArguments(List.of("TERMINATED", LocalDateTime.now())) .beanRowMapper(Victim.class) .build();}근데 내가 지금 하려고 하는 건 jdbc 커서 방식에서 일대다 관계 테이블 데이터를 조회해서 일일정산 데이터 만드는 기능으로 복습해보려고 하는데, 데이터가 뻥튀기 되서 강의 예제에서 해당 케이스를 찾아보려고 하는데, 못 찾아서 질문글 작성했어. jdbc 방식으로 일대다 관계 데이터를 Reader로 읽어와서 위에 jpa 구조로 매핑하려면 어떻게 해야하는지 알려줄 수 있어?@Bean @StepScope public JdbcCursorItemReader<OrderBatchJoinDto> jdbcCursorReader( @Value("#{jobParameters['orderDate']}") LocalDate orderDate) { LocalDateTime startOrderDate = orderDate.atStartOfDay(); LocalDateTime endOrderDate = orderDate.atTime(23, 59, 59); return new JdbcCursorItemReaderBuilder<OrderBatchJoinDto>() .name("jdbcCursorReader") .dataSource(dataSource) .sql(""" SELECT ob.ORDERS_BATCH_ID, ob.USER_ID, ob.STATUS, ob.ORDER_DATE_TIME, oib.ORDERS_ITEM_BATCH_ID, oib.ORDERS_BATCH_ID, oib.PRODUCT_BATCH_ID, oib.PRODUCT_NAME, oib.PRICE, oib.QUANTITY FROM orders_batch ob LEFT JOIN orders_item_batch oib ON ob.ORDERS_BATCH_ID = oib.ORDERS_BATCH_ID WHERE ob.ORDER_DATE_TIME BETWEEN ? AND ? ORDER BY ob.ORDERS_BATCH_ID, oib.ORDERS_ITEM_BATCH_ID """) .queryArguments(List.of(startOrderDate, endOrderDate)) .beanRowMapper(OrderBatchJoinDto.class) }public class OrderItemBatchDto { private Long id; private Long ordersBatchId; private Long productBatchId; private String productName; private int price; private int quantity; }public class OrderItemBatchDto { private Long id; private Long ordersBatchId; private Long productBatchId; private String productName; private int price; private int quantity; }
-
해결됨The 10x AI-Native Developer: 회사에서 AI로 압도적 성과를 내는 법
1-7 hooks 강의에서 질문 있습니다.
환경OS: Window 10.0.19045.6466 - WLS 2.6.2.0 - Ubuntu 24.04Ide: Cursornode : v25.2.1claude code : v2.0.62 안녕하세요.1-7 강의 중 질문 사항이 있어서 글 작성 하였습니다.첫번째 질문은 사소한 것인데 강의에서는 claude --debug 사용 시 claude chat과 동일한 terminal 창에서 debug log가 나타납니다.근데 제가 위 명령어를 통해 claude를 실행 한 경우에는 별도의 txt 파일을 생성하여 해당 파일에서 로그를 별도로 확인 해야 됩니다.제가 실습하는 환경에서는 강의 처럼 디버깅 로그를 확인하는 것이 가능할까요?관련 내용을 gpt나 antropic 공식자료 등을 확인해 보았으나 따로 공식적인 문서는 없는 것 같습니다. 두번째 질문은 dispatcher 훅 패턴 질문입니다.현상을 먼저 말하자면 SessionStart hook을 명시 할 때는 PreToolUse hook 도 실행 되는데SessionStart hook을 명시하지 않으면 PreToolUse hook도 실행 되지 않습니다. 강의자료에는 다른 hook 없이 PreToolUse hook만 settings.json에 입력 하도록 되어있었는데 실제로 .env파일을 읽어와서 로깅을 보았을 때 PreToolUse로 찾기를 했을 때 존재하지 않았고SessionStart hook을 명시할 때는 PreToolUse로 찾기를 했을 때 존재하였습니다.{ "hooks": { "SessionStart": [ { "hooks": [ { "type": "command", "command": "echo '✅ 의존성 설치 완료'", "timeout": 300 } ] } ], "PreToolUse": [ { "matcher": "*", "hooks": [ { "type": "command", "command": "node .claude/hooks/dispatcher.js" } ] } ] } }PreToolUse 가 작동함 { "hooks": { "PreToolUse": [ { "matcher": "*", "hooks": [ { "type": "command", "command": "node .claude/hooks/dispatcher.js" } ] } ] } }PreToolUse 가 작동하지 않음질문글 길이가 제한이 있어서 디버깅 로그는 gpt에서 차이를 대조한 결과 사진으로 첨부합니다.문제해결은 되었으나 왜 SessionStart를 명시하지 않으면 PreToolUse hook을 찾지 못하는 원인이 무엇인지 의문이 들어서 질문 드립니다.
-
해결됨한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
나름 중요하다고 생각하는 강의에 대한 궁금점 질문 드려요~
이정환 쌤 강의는 무조건 다 듣는 프론트 개발자 학생입니다. 근데, 궁금한점이 있어 질문드려요. 리액트 강의부터 하시고, 그다음 Next.js 강의 하시고, 다시 리액트로 이번에 강의를 하시는데, 저는 이정환 쌤 Next.js 강의를 듣고 난 후에는 리액트로는 개발을 안하고 Next.js로만 개발했거든요. 다시 리액트로 돌아간 이유에 대해 궁금해서 질문드립니다. Next.js 말고 리액트를 선택한 이유가 있을까요? Next.js에 어떤 이슈가 있는걸까요?
-
미해결
인프런 대표전화번호를 AI가 모르고 있거나 없다는 답변을 합니다. 이게 맞나요?
인프런 대표전화번호를 AI가 모르고 있습니다. 아래 이미지는 인프런 메인화면 하단으로 대표번호가 있습니다. AI답변:"제가 가지고 있는 공식 안내 자료에서는 070-4948-1181 번호에 대한 정보가 확인되지 않습니다.또한 인프런은 현재 유선 상담을 운영하지 않는 것으로만 안내되고 있어서, 어떤 용도의 번호인지 시스템 상에서 확인해 드리기 어려운 점 양해 부탁드립니다.인프런 이용 중에 겪으신 불편이나 궁금하신 점이 있다면, 이 채팅을 통해 편하게 말씀해 주세요.남겨주신 내용은 이 채팅 상담창에서만 공식적으로 응대 및 처리가 가능합니다."
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2 DB 연결시 jdbc url 변경 이유가 궁금합니다.
[질문 내용]h2 DB 연결할 때 처음 입력하는 urljdbc:h2:~/jpashop과 이후 db 파일 생성후 입력하는 url인jdbc:h2:tcp://localhost/~/jpashop의 차이가 무엇이며 왜 이후에는 이렇게 변경해서 연결하는 건가요?