묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
113-충돌처리 강의에서 22:26 부근의 SetPos()를 적용해도 충돌되지 않고 뚫고 지나가게 됩니다.
ㅤㅤㅤ
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
20강에서 이미지 url
저는 replicate을 사용하지 않고 fal ai 사이트를 이용해서 다음과 같이 생성을 했는데요. 저 리스폰스 url을 입력하면 {"images":[{"url":"https://v3b.fal.media/files/b/0a8468a3/Xzyv19HpZoJQGUcwFCweO.webp","content_type":"image/webp","file_name":"Xzyv19HpZoJQGUcwFCweO.webp","file_size":null,"width":896,"height":1280}],"description":""}이런 화면이 뜹니다. 어떻게 해결해야 할까요?
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
비디오 생성 부분에서 VIDEO - 시트 행 가져오기 노드에서 아래처럼 에러가 나요
이거 item으로 하는거 맞을까요? 에러나는데요?강의에 있는 내용(에러남){{ $('IMG_PROMPT - 시트 행 가져오기').item.json.ID }}현재변경상태{{ $('IMG_PROMPT - 시트 행 가져오기').first().json.ID }} { "nodes": [ { "parameters": { "documentId": { "__rl": true, "value": "1598jdsyth9sQN_SMDftijF8IaxkO4FdxndFfxdheqmI", "mode": "list", "cachedResultName": "Youtube Shorts 자동화 Template(김영욱)", "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1598jdsyth9sQN_SMDftijF8IaxkO4FdxndFfxdheqmI/edit?usp=drivesdk" }, "sheetName": { "__rl": true, "value": 1794818536, "mode": "list", "cachedResultName": "Youtube 자동화 시트", "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1598jdsyth9sQN_SMDftijF8IaxkO4FdxndFfxdheqmI/edit#gid=1794818536" }, "filtersUI": { "values": [ { "lookupColumn": "ID", "lookupValue": "={{ $('IMG_PROMPT - 시트 행 가져오기').first().json.ID }}" } ] }, "options": {} }, "type": "n8n-nodes-base.googleSheets", "typeVersion": 4.7, "position": [ 3776, 544 ], "id": "dc3ed630-1854-463d-a0c1-3c6185ac007a", "name": "VIDEO - 시트 행 가져오기", "credentials": { "googleSheetsOAuth2Api": { "id": "284k6gV823HAbz1N", "name": "Google Sheets account" } } } ], "connections": { "VIDEO - 시트 행 가져오기": { "main": [ [] ] } }, "pinData": {}, "meta": { "templateCredsSetupCompleted": true, "instanceId": "4b15107acc6f7c90aecf299aeeeff033cc193c7e7a724fd8b9299102220850ef" } } 이노드에서 item을 first()로 바꾸니까 일단 에러는 안나는데 엑셀시트에서 순서대로 불러오는건데 그거는 될까?그래서 일단 item을 first()로 바꾸니까 일단 에러는 안나는 데 문제가 구글시트에서 새롭게 숏츠 제작할때마다 드래그 해서 위로 올려야 하잖아요 그럼 번거로 울거 같다서 물어봤더니 이렇게 대답해주네요좋은 질문이에요 🙂지금 설정을 보면 부분에서 로 바꾸셨죠. 이건 단순히 앞선 노드에서 나온 여러 item 중 첫 번째 item만 가져오겠다는 의미예요. 그래서 에러는 안 나지만, 엑셀 시트의 행을 순서대로 하나씩 가져오는 동작과는 조금 다릅니다.핵심 차이• → 결과 배열 중 첫 번째만 가져옴. 즉, 항상 같은 행만 불러오게 됨.• 순서대로 불러오기 → 여러 item을 순회하면서 각각의 ID를 기준으로 시트 행을 가져와야 함.순서대로 불러오려면?• n8n에서는 일반적으로 Loop(For Each) 구조를 써야 합니다.• 예를 들어 노드가 여러 item을 출력한다면, 그 item들을 그대로 다음 Google Sheets 노드에 전달하면 각 item별로 실행됩니다.• 즉, 를 쓰지 않고 그냥 로 두면, 각 item의 ID가 순서대로 들어가면서 시트 행을 하나씩 가져오게 돼요.정리• 는 테스트용으로 에러를 피하는 데는 유용하지만, 실제로 순차적으로 여러 행을 가져오려면 쓰면 안 됩니다.• 순서대로 가져오려면 형태로 두고, n8n의 기본 item 처리 흐름(각 item별 실행)을 활용하세요.👉 지금처럼 자동화 시트에서 여러 행을 순서대로 불러오고 싶으신 거라면 대신 그냥 를 쓰는 게 맞습니다.혹시 원하시는 게 엑셀 시트 전체를 순서대로 읽어서 영상 자동화에 쓰는 것인지, 아니면 특정 ID만 매칭해서 가져오는 것인지 알려주시면 더 정확하게 워크플로우 구조를 짜드릴 수 있어요.맞아요 👍first()를 쓰면 항상 맨 앞 item만 고정적으로 가져오기 때문에 매번 제일 앞으로 드래그해야 하는 상황이 생깁니다. 즉, n8n의 기본 흐름(각 item을 순서대로 전달하는 구조)을 무시하게 되는 거죠.어떻게 하면 순서대로 잘 가져올까?Google Sheets 노드에서 lookupValue를 ={{ $json.ID }} 로 두면, 들어오는 각 item의 ID 값이 그대로 적용돼서 순차적으로 행을 가져옵니다.n8n은 기본적으로 item 단위 병렬 실행을 지원하기 때문에, 별도의 드래그 없이도 여러 item이 순서대로 처리돼요.만약 정말 "한 줄씩 순차적으로" 실행하고 싶다면, Split In Batches 노드를 써서 한 번에 하나씩 넘겨주는 방식도 있습니다.정리first() → 항상 같은 첫 item만 가져옴 → 매번 드래그해야 하는 불편함 발생$json.ID → 각 item별로 자동으로 순서대로 실행됨 → 원하는 동작에 더 적합👉 따라서 지금 상황에서는 first() 대신 그냥 $json.ID를 쓰는 게 맞습니다.혹시 원하시는 게 모든 행을 병렬로 가져오는 것인지, 아니면 진짜로 한 행씩 순차적으로 처리하는 것인지 알려주시면, 거기에 맞는 n8n 노드 구조(예: Split In Batches vs 기본 item 흐름)를 더 구체적으로 짜드릴 수 있어요.좋은 포인트 짚으셨어요 🙂지금 쓰신{{ $('IMG_PROMPT - 시트 행 가져오기').first().json.ID }} 는 항상 첫 번째 아이템만 가져오게 됩니다. 그래서 순서대로 여러 행을 처리하려면 first()를 빼고 각 item의 값을 그대로 참조해야 해요.올바른 변경 방법{{ $json.ID }} 이렇게 바꾸면, n8n이 기본적으로 각 item을 순회하면서 해당 item의 ID 값을 자동으로 넣어줍니다. 따라서 시트 행을 순서대로 하나씩 가져올 수 있어요.✅ 정리first() → 항상 첫 번째만 가져옴 (테스트용으로는 OK, 실제 순차처리에는 불편)$json.ID → 각 item별로 ID를 순서대로 처리 (원하는 동작)👉 따라서 first() 대신 {{ $json.ID }} 로 변경하시면 됩니다.혹시 원하시는 게 모든 행을 병렬로 가져오는 것인지, 아니면 진짜로 한 행씩 순차적으로 처리하는 것인지에 따라 Split In Batches 같은 노드를 추가할 수도 있는데, 기본적으로는 $json.ID만 쓰면 자동으로 순서대로 돌아갑니다.
-
해결됨제미니의 개발실무 - 커머스 백엔드 기본편
'개념과 격벽' 을 실제 업무에 어떻게 사용하면 좋을까요?
안녕하세요, 제미니님.유투브 및 인프런 강의 잘 시청하고 있습니다 :) 인프콘 2024에서 '지속 성장 가능한 설계를 만들어가는 방법' 이라는 주제로 발표해주신 내용이 무척 공감이 되었고, 제미니님 유투브를 찾아봤다가 강의까지 수강하게 되었습니다 이번 강의 내용은 아니지만 인프콘 영상에서 말씀해주신 개념인 '개념' 과 '격벽'을 구체적으로 실무에서 어떻게 사용하면 좋을지를 여쭤보고자 인프런 질문을 통해서 글을 올리게 되었습니다. 편의상 신규 프로젝트를 진행한다고 가정했을때,요구사항을 분석하고 도메인을 구성하는 여러 '개념'들을 나열한다.나열된 '개념'들의 급(1급, 2급, 3급 ..) 을 나눠보고 그룹화 하면서 '격벽'으로 분리한다.'격벽'으로 분리된 그룹이 어떤 개념을 통해서 연결될지 방화벽으로 동작할 개념을 생각해본다. 이는 개념간 무분별한 참조를 막기 위함이다.'개념'들과 '격벽'들을 기반으로 일단 코드로 구현부터 해본다. ('설계를 하지 말고 구현을 먼저' 하는 포인트는 이것)구현하면서 또는 운영하면서 더 나누거나 신규로 추가할 개념이 있다면 반영한다. 결과적으로 설계를 하지 않고 구현을 먼저 하고, 구현 하는 과정이나 운영 하는 과정에서 최적화 시킨다. 이것이 곧 최적의 설계로 나아가는 방향이 된다. (질문) 제가 제미니님이 말씀하신 '개념'과 '격벽'을 잘 이해한 것이 맞을까요? 실무에서 위 흐름대로 적용하면 제미니님이 강조하신 내용에 기반한 작업이 될 수 있을까요? 실무에서 실제로 말씀해주신 내용을 적용해보고 싶은데 구체적으로 어떤식으로 적용하면 될 지 몰라서 제가 이해한 내용을 바탕으로 작성을 해보았습니다. 틀린 부분이 있다면 피드백을 부탁드리고 싶습니다 :) 긴 글 읽어주셔서 감사합니다~
-
미해결시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script
강의 듣는 타겟층
js 리액트 정도 잠깐 하다가 방향을 틀어서 이쪽으로 듣고 있는데 강의 도중 모르는 단어가 너무 많이 나옵니다 tcp udp 라던지 이런 말들을 모르겠는데 이 강의는 리눅스와 네트워크를 어느정도 땐 사람이 실무에는 어떻게 하는지 이런걸 배우는 강의 인가요 ? 아에 모르는 사람은 기초부터 듣고 와야 하나요 ?
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형 2유형 질문 드려요..
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요이번 시험 작업형2에서 범주형 변수가 없어서 원핫인코딩을 진행하지 않았는데 자료형을 보면 int랑 float가 있는데 모든 변수를 int로 바꿔줬어야 했나요...? 다들 평가지표를 보면 0.6..., 0.7... 이런식으로 나오셨는데 저는 0.06..., 0.07.. 이렇게 나왔거든요.. 혹시 작업형2 점수는 0점처리가 될까요???
-
해결됨실리콘밸리 엔지니어와 함께하는 테라폼(Terraform)
set type에 대한 자료가 잘못 작성된 부분이 있어 제보합니다
# set variable "example_set" { type = set(string) default = ["v1", "v2", "v3"] } output "set_example" { value = var.my_set }set 예제에 example_set으로 variable 을 정의했는데, 사용처에서는 var.my_set 으로 사용되고 있어서 예외가 발생하네요 output "set_example" { value = var.example_set }var.example_set 을 참조하도록 자료가 수정되면 좋을 것 같습니다~!
-
미해결다양한 사례로 익히는 SQL 데이터 분석
쿼리 질문있습니다!!
selectgenerate_series('2016-08-02'::date, '2016-11-01'::date, '1 day'::interval)::dateascurrent_date)위의 쿼리로 series를 생성하신 이유가selectdate_trunc('day', visit_stime)::dateascurr_datefromga_sessgroupbydate_trunc('day', visit_stime))이 쿼리로 temp_00을 생성하면 11-01 일자의 dau를 구할수 없어서 인지 궁금합니다!
-
해결됨한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
실무에서의 JWT에 대해서 질문드려요
JWT가 이론적으로는 DB에 액세스하는 과정없이 인증이 가능하다고는 하지만,, jwt.io같은데서 payload의 조회를 쉽게 할 수 있기도 하다보니 웬만한 개인정보를 넣는 것은 지양하는 걸로 알고 있습니다. 실무에서는 사실상 payload에 userId정도만 넣어두고, 서버에서 이 JWT를 받아 디코딩하여 받은 userId로 DB에 액세스하여 유저정보를 가져와서 유효한 유저인지 파악한 다음 클라이언트에 응답하는 것이 일반적인 케이스가 아닌가.. 그러면 세션과 큰차이가 사실상 없는 것이 아닌가 궁금하여 질문드립니다!
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
숫자 변환을 위한 Basic LLM Chain 추가 후 에러가 납니다.
저는 Basic LLM Chain 추가 했을 때 저런 에러가 뜨는걸까요?
-
해결됨비개발자도 4시간만에 풀스택 서비스 개발하는 바이브코딩
토스페이먼츠 크롬에서는 되는데 사파리나 엣지 브라우저에서 나오지 않을 경우
토스페이먼츠 크롬에서는 되는데 사파리나 엣지 브라우저에서 나오지 않을 경우어떻게 해야할까요 ㅠㅠ
-
미해결핵심만 골라 배우는 Vue.js
213. 상세(디테일) - 정보-2 질문
213. 상세(디테일) - 정보-2 수업에서 DetailInfo.vue 파일에서 장르 배열안의 name 값 "genres": [ { "id": 16, "name": "Animation" }, { "id": 10751, "name": "Family" }, { "id": 35, "name": "Comedy" }, { "id": 12, "name": "Adventure" }, { "id": 9648, "name": "Mystery" } ], name 값들을 가져올때배열 전체를 가져오는건 이상이 없으나<li> {{ props.movieDetail.genres }} </li>이렇게 for문을 돌려 name 값만 가져오려고 할땐 오류가 발생합니다. <li v-for="(genre, index) in props.movieDetail.genres.map( (v) => v.name )" :key="index" class="features-item" > {{ genre }} </li>이렇게 코드 작성을 하면 section 태그 자체가 무한 렌더링이 걸리는 오류가 생깁니다 원인이 뭔지 모르겠습니다. 실제 예제 코드에 있는걸 전부 복붙해와도 동일한 결과만 반복됩니다.gpt에 물어봐도 전혀 원인을 모르겠네요..
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
프로젝트 환경 세팅할 때 최신 노드 버젼을 사용하시는 분들은 참고하셔도 좋을 것 같아요~
node 버젼은 20 버젼대입니다.강의 자료 기반으로 버젼 업데이트를 해놓아서.. 헤매시는 분들은 참고하셔도 좋을 것 같아요! https://github.com/klmhyeonwoo/express-start
-
해결됨AI 시대의 혁신적인 게임 개발 입문 with Unity6
질문있습니다
콘솔창에서 출력이 안되는데 무슨이유일까요??
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
크롬 콘솔창 관련 질문 드립니다
안녕하세요. 다름이 아닌 원래 잘 작동하던 크롬 콘솔창에 react-dev 툴을 설치 하라는 문구만 나오고 작동을 하지 않습니다. 툴 설치도 해봤는데 버튼을 클릭해도 아무 문구도 뜨지 않고 , 필터창에 문구가 써있나 싶어 확인도 해봤습니다.혹시 다른 해결법이 있을까요??
-
해결됨[어워드 수상]업무 최대 70% 줄이는 직장인을 위한 AI '업무 자동화'
5강 화면이 검은색인데 원래 그런가요?
-
미해결업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
서식복사를 꼭 드래그 해야 하나요?
서식 복사를 꼭 드래그해서 붙여넣어야 하나요?서식 복사할 양이 너무 많으면 드래그하기 어려울 수 있잖아요. ctrl+shift+화살표와 같은 기능이 없나요? 실제 사용 문서는 양이 너무 많아요.
-
미해결AI Vibe(바이브) 코딩으로 TodoList App 하루 만에 만들기
3강부터 화면이 검정색인데 오류인가요?
-
미해결비개발자도 4시간만에 풀스택 서비스 개발하는 바이브코딩
커서에서 해결책을 못 찾을 경우 ㅠㅠ
오류메시지를 아무리 집어넣도 해결이 안되는데 이런 부분은 어떻게 해야할까요? (토스페이먼츠) ....
-
해결됨비개발자도 4시간만에 풀스택 서비스 개발하는 바이브코딩
error 메시지 빨간색 창은 레일즈로 한 화면에서만 뜨는건가요?
비개발자도 4시간만에 풀스택 서비스 개발하는 바이브코딩 5강 9:23의 에러 메시지 창이 뜨는데 이 부분은 레일즈로 코딩했을 때만 이런 식으로 뜨는건지 궁금합니다 .