묻고 답해요
163만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
안녕하세요 7.4 이미지업로드구현하기2 질문드립니다.
createPostWithImages에서 Promise.all로 이미지 업로드가 되는데 Promise.all은 순서 보장이 되나요?
-
해결됨[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>
4주 4회차 과제 제출
쟁점 정리예약 일정 변경과 관련해서 결정해야 할 핵심은 다음과 같습니다:일자/타임슬롯 변경을 허용할 것인가? vs 취소 후 재예약만 가능하게 할 것인가?변경을 허용한다면, 언제까지 허용할 것인가?당일 변경은 불가능하다 (이건 확정)내가 선택한 정책일자/타임슬롯 변경을 허용하되, 예약일 24시간 전까지만 가능근거:"취소 → 재예약" 방식은 사용자가 불편하고, 원하는 시간이 이미 찼을 수도 있음24시간 전까지는 게스트에게 충분한 유연성을 주면서도, 호스트가 하루 전부터 안정적으로 준비할 수 있음규칙이 단순해서 사용자가 이해하기 쉽고, 구현도 간단함구현 시나리오시나리오 1: 여유 있는 변경 (성공)민수는 2월 10일 오후 2시를 예약했습니다.2월 7일에 2월 11일 오후 4시로 바꾸고 싶어졌습니다.→ 변경 가능 (24시간 이상 여유)→ "변경이 완료되었습니다."시나리오 2: 임박한 변경 시도 (실패)지영은 2월 10일 오후 2시를 예약했습니다.2월 9일 오후 3시에 시간을 바꾸려고 합니다.→ 변경 불가 (24시간 미만)→ "예약일 24시간 전까지만 변경 가능합니다. 취소 후 재예약해주세요."시나리오 3: 당일 변경 시도 (실패)현우는 2월 10일 오후 2시를 예약했습니다.2월 10일 오전 11시에 오후 4시로 바꾸려고 합니다.→ 변경 불가 (당일)→ "당일 일정 변경은 불가능합니다."이상입니다.
-
해결됨[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>
4주 1회차 과제 제출합니다.
저는 is_host 필드와 calendar 존재 여부를 둘 다 검증해야 한다고 판단했습니다.왜 두 가지를 모두 사용해야 할까요?우선 두 요소는 서로 다른 의미를 가지고 있다고 생각합니다.is_host: 이 사용자가 호스트 자격이 있는가? (역할)calendar 존재: 이 호스트가 실제로 운영 중인가? (상태)현실로 비유하자면, is_host는 사업자등록증을 가지고 있는 상태이고, calendar가 있다는 건 실제로 가게를 오픈한 상태라고 볼 수 있습니다. 사업자등록증은 있지만 아직 가게를 열지 않은 사람도 있을 수 있잖아요?그래서 둘 중 하나만 체크하면 문제가 생긴다고 봅니다.만약 calendar 존재 여부만 체크한다면?calendar만 보고 판단하면 권한 체계가 무너질 수 있습니다. 예를 들어 일반 사용자가 억지로 캘린더를 생성하면 호스트로 둔갑할 수 있는 보안 문제가 생기죠. 또 호스트가 일시적으로 캘린더를 삭제했다가 다시 만들 때마다 권한 관리가 복잡해집니다.만약 is_host만 체크한다면?반대로 is_host만 체크하면, 캘린더가 없는데도 예약 관련 API를 호출할 수 있게 되어서 500 에러가 발생할 수 있습니다. "호스트인데 캘린더는 없는" 이상한 상태를 어떻게 처리해야 할지도 애매해지고요.두 가지를 순차적으로 검증하는 게 좋습니다저는 이렇게 단계적으로 확인하는 게 맞다고 봅니다:먼저 is_host로 호스트 자격이 있는지 확인그 다음 calendar 존재로 실제 운영 가능한지 확인이렇게 하면 사용자에게도 명확한 피드백을 줄 수 있어요. "호스트 권한이 없습니다" vs "캘린더를 먼저 생성해주세요" 처럼 무엇을 해야 하는지 정확히 알려줄 수 있죠.미래 확장성도 고려했습니다나중에 서비스가 커지면 호스트 상태를 더 세분화할 수도 있을 것 같아요:준비 중 호스트 (is_host=true, 캘린더 없음) → 대시보드 접근만 가능운영 중 호스트 (is_host=true, 캘린더 있음) → 모든 기능 사용 가능휴면 호스트 (is_host=true, 캘린더 비활성화) → 기존 예약 조회만 가능이런 식으로 관리하려면 역할과 리소스를 분리해서 체크하는 게 필수라고 생각합니다.성능 걱정은 없을까요?is_host는 User 모델의 필드라서 추가 DB 쿼리가 필요 없고, calendar 조회도 어차피 해야 하는 작업이라 성능에 큰 영향은 없다고 봅니다.
-
미해결직장인을 위한 '나만의 AI 직원 만들기' [인프런 어워드 수상]
PDF 텍스트 복사시 한글 깨짐
PDF 파일..'1. 슬러닉_프롬프트 엔지니어링 기법 소개.pdf'문서에 사용하신 폰트 'Freesentation' 를공유하여 주시거나..일반 폰트를 사용한 PDF를 새로 주셨으면 좋겠습니다.PDF문서의 한글 텍스트를 마우스로 드레그하여 복사하면 한글이 깨집니다
-
미해결Blender 4: The Ultimate Environment Artist's Guide
리소스팩 다운링크가 수업노트에 있네요. 레슨 1 강의
리소스팩 다운링크가 수업노트에 있네요. 레슨 1 강의. dropbox link.첨부파일이 없어서 한참 찾았습니다. 강의 리스트에 수업노트 여부는 표시되어 있으면 좋겠습니다.블렌더 버전을 명시하지 않았는데 4.5는 아닌 것 같아요 버전을 아시면 알려주세요.
-
미해결한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
회원가입 시 엑세스 토큰이 localStorage에 자동으로 저장이 안됩니다.
현재 토큰을 제대로 받아오는 것을 확인했지만local storage에 들어가서 확인을 해보면 아무것도 없습니다!session storage에도 확인해 봤는데 여기도 저장이 안 되어 있습니다제가 직접 access token을 local storage에 저장하려고 시도하다가회원가입 성공 시 data에 session이 null이 나오는걸 확인했습니다. 그래서 local storage setItem해서 저장을 할 수가 없는걸까요?authorization에 access token이 담겨오는데 왜 session에는 null이 뜨는지 궁금합니다.
-
미해결퍼플렉시티 딥 리서치 마스터 - AI 랩스로 압도적 시장 분석과 대시보드 완성
LLM 모델(GPT) 를 이용한 프롬프트 작성 문의
안녕하세요. 강사님퍼플렉시티 바로 입력이 아닌, LLM 모델로 프롬프트를 설계하고, 퍼플렉시티 입력을 하라고 가이드를 주셨는데요,제가 잘 몰라서 그러는데 퍼플렉시티 프로 사용하면 언어 모델? 중에 GPT 가 있던데 퍼플렉시티에서 GPT 를 이용해서 프롬프트를 설계하고, 설계된 프롬프트를 퍼플렉시티 연구 기능으로 수행을 하면, 차이점이 있을까요?
-
미해결실전 연습으로 익히는 고급 타입스크립트 기술
이게 된다는걸 어떻게 판단할 수 있나요?
const db: { [postId: PostId]: Post; [userId: UserId]: User; } = {};이 강의를 보지 않고 이게 된다는걸 판단할려면 어떻게 판단할 수 있나요?모호한 질문 죄송합니다. 구체적으로 질문하고 싶은데 내공이 부족한 것 같습니다.
-
미해결38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
Linked List Element Delete Explanation Problem
1. 현재 학습 진도몇 챕터/몇 강을 수강 중이신가요?어떤 알고리즘을 학습하고 계신가요?여기까지 이해하신 내용은 무엇인가요? 2. 어려움을 겪는 부분어느 부분에서 막히셨나요?코드의 어떤 로직이 이해가 안 되시나요?어떤 개념이 헷갈리시나요? 3. 시도해보신 내용문제 해결을 위해 어떤 시도를 해보셨나요?에러가 발생했다면 어떤 에러인가요?현재 작성하신 코드를 공유해주세요 이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다! 😊 아래 코드(TODO; 제가 만든 삭제코드, 정답지; 제공된 교재 답 풀이본) 에 대해 문의드립니다. 5,9,12,27 일때 정답지를 통해 결과를 뽑아보면 삭제가 안되는 현상이 일어납니다. 이와 관련해 어떻게 생각하실지 여쭙습니다!class Node: def __init__(self, data): self.data = data self.next = None class LinkedList: def __init__(self, value): self.head = Node(value) def append(self, value): cur = self.head while cur.next is not None: cur = cur.next cur.next = Node(value) def print_all(self): cur = self.head while cur is not None: print(cur.data) cur = cur.next def get_node(self, index): node = self.head count = 0 while count < index: node = node.next count += 1 return node def add_node(self, index, value): new_node = Node(value) if index == 0: new_node.next = self.head self.head = new_node return node = self.get_node(index - 1) next_node = node.next node.next = new_node new_node.next = next_node # def delete_node(self, index): # TODO # if index == 0: # 첫번째 노드를 불러와야 출력이 가능하므로 0번째 인덱스를 제거하려고하면 1번쨰 인덱스를 head로 지정 # self.head = self.head.next # return # before_node = self.get_node(index-1) # 1. 제거해야할 노드 이전 노드 찾기 # delete_node = self.get_node(index) # before_node.next = delete_node.next # 2. 이전 노드 next를 제거할 노드의 next로 # delete_node.next = None # 3. 제거할 노드의 next 를 None # return "index 번째 Node를 제거해주세요!" def delete_node(self, index): # 정답지 if index == 0: # 첫번째 노드를 불러와야 출력이 가능하므로 0번째 인덱스를 제거하려고하면 1번쨰 인덱스를 head로 지정 self.head = self.head.next return before_node = self.get_node(index-1) # 1. 제거해야할 노드 이전 노드 찾기 before_node = before_node.next.next return "index 번째 Node를 제거해주세요!" linked_list = LinkedList(5) linked_list.append(9) linked_list.append(12) linked_list.append(27) print("제거 전") linked_list.print_all() print("제거 후") linked_list.delete_node(3) linked_list.print_all()
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
EDIT 영상편집요청 에러
사진과 같이 Bad request - please check your parameters [item 0]400 - "{\"hint\":\"No template was found with that ID.\",\"documentation\":\"https://creatomate.com/docs/api/quick-start/introduction\"}"라고 뜹니다 뭐가 문제일까요 ??
-
미해결한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
참고 소스 질문
이번 강의를 통해 만든 소스를 github에 있나요? 있으면 링크 알려주세요.
-
미해결[AUTOSAR] 신입사원에게 들려주는 AUTOSAR기초 개념 완성
플랫폼
Application layer를 제외한 RTE, BSW 영역을 플랫폼이라고 하는건가요?
-
미해결한시간만에 끝내는 영어 : 시드니개발자의 영어PT
생략 여부
관계부사는 대상이 나와도 생략이 안되는건가요? 관계부사랑 관계대명사는 다른건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트 관련 공부에 대한 조언을 얻고 싶습니다
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 아니오2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]솔직히 강의에 관련된 질문과는 거리가 먼 내용이어서 질문을 해야 하나 말아야 하나 고민하다가 결국 질문하는 게 좋겠다고 생각되어 질문을 올립니다. 강의 중에 강사님께서 중간중간에 test관련 공부를 열심히 해야한다고 하셨는데 혹시 어떤 식으로 공부해야 하는지 그리고 강사님께서는 어떻게 하셨는지, 또 추천하시는 서적이 있다면 그 서적의 제목이 어떻게 되는지 알고 싶습니다.
-
미해결모던 웹 인터렉티브 CSS3 부트캠프 [Full vers.]
수강 기한 연장 문의
쌩초보, 비전공자를 위한 [HTML 스타터] 부트캠프모던 웹 인터렉티브 CSS3 부트캠프 [Full vers.][자바스크립트부터 리액트까지] 포기없는 React로 가는 길 [Full vers.] 이렇게 강의를 수강 중입니다. 수강 기한을 무제한으로 연장시켜주시면 감사하겠습니다!
-
미해결신입사원에게 들려주는 - MCU SW 직무 기초 개념완성
PWM
PWM 관련 강의가 있을까요? 아님 제작중이신가요?
-
미해결[2026년 빅분기 실기 준비] 빅데이터 분석 기사 실기 시험 100% 합격 ! 기출 문제의 패턴이 보인다 !
수강 기한 연장 문의
안녕하세요, 강사님.강의의 수강 기한이 곧 만료되어 문의드립니다.최근 1년간 다른 직종에 관련된 일을 하느라 강의를 거의 수강하지 못했습니다.이번 연도에 강의를 들으며 빅데이터분석기사 실기를 준비하고 싶은데, 혹시 수강기한을 연장해 주실 수 없을까요?제 메일은 ksforuo@gmail.com 입니다.
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
수강 기한 연장 문의
안녕하세요, 강사님.강의의 수강 기한이 곧 만료되어 문의드립니다.최근 1년간 다른 직종에 관련된 일을 하느라 강의를 거의 수강하지 못했습니다.이번 연도에 강의를 들으며 빅데이터분석기사 실기를 준비하고 싶은데, 혹시 수강기한을 연장해 주실 수 없을까요?제 메일은 ksforuo@gmail.com 입니다.
-
미해결모의해킹 실무자가 알려주는, 파일 다운로드 취약점 공격 기법과 실무 사례 분석
26.01.10 기준 해당 설정은 안해주어도 되나요?
xss 강의 부터 구매하여 수강중입니다.xss 강의에서는 APM Setup에서 랜섬웨어 취약점으로 인해 WAMP로 변경하여 진행해주셨는데 APM Setup 굳이 설치 안하고 진행하여도 되는지 여부와 magic_quotes_gpc 설정이 PHP 최신버전에서 지원 안하는 기능으로 파악하였으니 그대로 진행하여도 문제 없는지 궁금합니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
Path MTU 발견하였음에도 패킷 분할이 필요한 이유?
안녕하세요! MTU 강의를 듣다가 이해하지 못한 부분이 있어 질문드립니다. 교재에,"데이터는 전송 전에 패킷 단위로 쪼개지며, 이때 MTU를 기준으로 크기가 결정됩니다" 부분을 읽고 처음 패킷을 만드는 시점 즉, "전송 전"에 이미 PMTUD를 통해 '최대 패킷 크기'를 파악하고 그에 맞춰 패킷 크기를 정했다고 이해했습니다. 그런데 그렇다면 이후 패킷 분할하는 과정은 원래 필요가 없는 거 아닌가요??처음 패킷이 생성되는 시점에 이미 Path MTU에 맞춰서 패킷이 생성되었을거라 생각했습니다.