묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 언리얼 소울라이크 개발: A to Z
프로젝트 생성 및 설정 첫 강의를 보면서 들었던 궁금한 점
C++ 클래스를 기반으로 BP를 만들어 사용하는 이유는 무엇인가요?World Settings에서 C++ 클래스 대신 BP 클래스를 등록하는 이유는, BP를 만든 이유와 동일한 목적인가요, 아니면 다른 목적이 있는 건가요? 이렇게 만든 BP 클래스들은 해당 C++ 클래스의 자식 클래스 개념이 맞나요?
-
해결됨<머신러닝, 핵심만 빠르게!> 완독 챌린지
커리큘럼, 섹션 미스매치
섹션 4가 5, 6장인데 실제 6장은 섹션 5에 들어가 있네요 그리고 섹션 5가 7, 8장인데 8장은 커리큘럼에 존재하지 않습니다. 확인 부탁드려요
-
해결됨제미니의 개발실무 - 커머스 백엔드 기본편
엔티티 상태를 조회하는 시점
안녕하십니까 좋은 강의 잘듣고 있습니다.강의를 들으면서 예제 코드도 같이 파악해보고 있는데요repository 조회시 조회한 결과에서 활성 상태를 체크할때 2가지 방법으로 구현이 되어있는 것 같습니다.repository에서 쿼리 메서드로 값 전달 findByXXAndStatus()일단 findByXX로 조회하고 filter에서 isActive 체크 2가지 경우다 결과 자체는 Active인 엔티티를 조회하겠지만, 두 경우를 언제 사용하는 것이 좋은지가 구분이 있을까요?? 일단 저라면 목록을 조회하는 경우라면 1번 방법으로 조회하면 조금이나마 성능 이점이 있을 것 같고, 단일 데이터 조회시에는 1번이나 2번이나 상관은 없을꺼 같다는 생각입니다! https://youtu.be/o5byT9Ha5Tg?si=C1zj8oP8-wSB6g7Y최근에 우테코에서도 softDelete 관련 처리를 엔티티 설정을 통해 하기도 하던데, 제미니님의 의견이 궁금하여 질문드립니다! 감사합니다! ps. 아직 제가 강의를 쿠폰 부분까지 들어서 뒤에서 이에 대한 설명이 나오는지는 확인을 못했어요!
-
해결됨[백문이불여일타] 데이터 분석을 위한 기초 SQL
수강기한
sql 강의 수강 도중에 기한이 3개월에서 무제한으로 변경되었지만, 내 학습에서는 여전히 3개월 기한이 있습니다. 현재 강의 무제한으로 제공되는데 해당 강의를 무제한 기한으로 이용할 수 있는지 문의드립니다
-
해결됨비개발자 4주만에 수익화 서비스 만들기: AI 바이브코딩 웹 + 앱 ALL IN ONE
Lovable cloud
안녕하세요supabase가 없어 찾아보니 lovable cloud가 자체로 생겼더군요이 관련 강의는 추후에 업데이트 해주시는건가요?
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
11월26일에 basic LLM chain오류 질문글과 같은 에러입니다
이런 오류가 떳는데 같은 사례로 11월26에 같은 질문이 있고 27일에 스샷을 보내주면 해결해준다고 답변을 다셨더라구요 저도 같은 에러인데 해결 방법을 알려주세요
-
해결됨블렌더 입문 : UX/UI 디자이너를 위한 3D 아이콘으로 배우는 블렌더!
5분 47초 질문
e눌러서 키웠는데다시 들어가게 하려고 하니까가운데 안으로 쏙 들어가는데이거 어떻게해야할까욛
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
리퍼러(referrer)와 UTM 관련 질문
안녕하세요.GA4는 리퍼러를 통해서 트래픽을 분류하고, 리퍼러는 UTM 세팅을 통해 구분해줄 수 있다...라고 이해를 했습니다. GA4가 트래픽을 정리하는 순서가 UTM > 리퍼러: Organic이라고 설명해주시는 부분에서 헷갈리는 부분이 생겨 질문을 드립니다. Q1. UTM을 세팅해주지 않아도 GA4가 Organic 부분은 분류가 가능한 것인가요? (만약 그렇다면, GA4 Source Categories에 존재하는 항목만 가능한 것인지도 궁금합니다. GA4 Source Categories에 존재하지 않는 주소는 Direct로 분류되는 것이 맞는 걸까요?..) Q2. Q1부분에서 분류가 가능하다면, Organic은 따로 세팅해줄 필요가 없어 보이는데, GA4 Source Categories에 존재하지 않는 사이트의 경우에는 세팅을 해줘야 할까요? Q3. 마지막으로, UTM 세팅의 경우 paid search를 위해 세팅해준다고 이해하면 될까요? 항상 감사드립니다!!
-
미해결알고리즘 트레이딩의 비밀, AI가 주가를 맞추는 법
섹션4의 10강 질문이 있습니다.
train_size = int(len(data) * 0.8) train_data = data.iloc[:train_size] test_data = data.iloc[train_size:] 훈련과 테스트 8:2로 잘 나누고for i in range(lookback, len(data_scaled) - forecast_horizon):이렇게 돌리면 그냥 전체 데이터를 학습한거 아닌가요? 결국 안나누고 학습한 것 같은데, 그럼 이 프로젝트는 그냥 데이터를 모두 학습한거죠?LR 버전으로 리팩토링해서 돌려보고 있는데 과적합뜨는 것 보니까 그냥 완전 똑같이 나오더라구요.
-
미해결[DevOps] 빠르고 안전한 어플리케이션 배포 파이프라인(CI/CD) 만들기
gitleaks 시크릿 스캔의 기준에 대한 질문입니다.
1. 무엇을 하고 싶으신가요? gitleaks가 secret을 판별하는 기준에 대해서, 또 지금 현 상황에 대한 이유가 궁금합니다. 2. 언제, 어떤 오류가 발생하시나요?from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "AROAWU22AXDEPO3JX44FD" @app.route("/rextest") def rextest(): return "REXTEST_PATH" if __name__ == "__main__": app.run( host="0.0.0.0", port=8080, debug=True, ) app.py 코드를 위처럼 작성해서 MR을 날릴 경우, 파이프라인에서 gitleaks에 시크릿 값(AWS 예제)가 스캔되지 않습니다. 때문에 build job까지 문제 없이 실행이 됩니다. 3. 어떤 시도를 해보셨나요?로컬 환경에서 강사님 코드를 pull 하고 tools 디렉토리의 gitleaks 디렉토리에서 gitleaks detect -v --no-git 명령을 수행해도 디스코드 예제와 깃랩 예제 2 종류만 스캔될 뿐 AWS 예제는 스캔되지 않습니다. 그래서 app.py 파일에 디스코드 예제를 넣어서 파이프라인을 실행할 경우, 정상적으로 gitleaks에서 시크릿이 스캔되어 job이 실패합니다. 이러한 경우, 코드 문제가 아니라 gitleaks에 대한 문제라고 생각이 드는데, 강의 영상에서는 AWS 예제가 스캔되어 job이 실패되고 저는 정상적으로 실행되는 이유가 궁금합니다. 4. 작성한 코드를 공유해주세요.stages: - gitleaks - build - deploy default: image: name: bentolor/docker-dind-awscli id_tokens: GITLAB_OIDC_TOKEN: aud: https://gitlab.com variables: AWS_DEFAULT_REGION: ap-northeast-2 IMAGE: ${CI_PROJECT_NAME}:latest REMOTE_LATEST_IMAGE: ${AWS_ECR_REPO_URL}:latest REMOTE_REGULAR_IMAGE: ${AWS_ECR_REPO_URL}:${CI_COMMIT_SHORT_SHA} .get_aws_role: &get_aws_role - > export $(printf "AWS_ACCESS_KEY_ID=%s AWS_SECRET_ACCESS_KEY=%s AWS_SESSION_TOKEN=%s" $(aws sts assume-role-with-web-identity --role-arn ${AWS_ROLE_ARN} --role-session-name "GitLabRunner-${CI_PROJECT_ID}-${CI_PIPELINE_ID}" --web-identity-token ${GITLAB_OIDC_TOKEN} --duration-seconds 3600 --query 'Credentials.[AccessKeyId,SecretAccessKey,SessionToken]' --output text)) .get_ecr_token: &get_ecr_token - *get_aws_role - aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin ${AWS_ECR_REPO_URL} gitleaks: stage: gitleaks image: name: zricethezav/gitleaks:latest entrypoint: [""] script: - gitleaks detect -v --no-git --redact --report-format json rules: - if: $CI_PIPELINE_SOURCE == "merge_request_event" changes: paths: - app.py - Dockerfile - requirements.txt build-container-image: stage: build services: - name: docker:dind before_script: - *get_ecr_token script: - docker build -t ${IMAGE} . - docker tag ${IMAGE} ${REMOTE_LATEST_IMAGE} - docker push ${REMOTE_LATEST_IMAGE} - docker tag ${IMAGE} ${REMOTE_REGULAR_IMAGE} - docker push ${REMOTE_REGULAR_IMAGE} rules: - if: $CI_PIPELINE_SOURCE == "merge_request_event" changes: paths: - app.py - Dockerfile - requirements.txt deploy: stage: deploy image: registry.gitlab.com/gitlab-org/cloud-deploy/aws-base:latest before_script: *get_aws_role variables: AWS_DEFAULT_REGION: ap-northeast-1 script: - | export SERVICE_NAME="${CI_PROJECT_NAME}-service" export AR_SERVICE_NAME=$(aws apprunner list-services --query "ServiceSummaryList[?ServiceName=='${SERVICE_NAME}'].ServiceName | [0]" --output text) # AppRunner에 해당 레포의 매핑되는 서비스가 없는 경우 if [ ${AR_SERVICE_NAME} != ${SERVICE_NAME} ]; then export AR_SERVICE_ARN=$(aws apprunner create-service --service-name "${SERVICE_NAME}" --source-configuration "{\"AuthenticationConfiguration\": {\"AccessRoleArn\": \"${AWS_APP_RUNNER_SERVICE_ROLE_ARN}\"}, \"ImageRepository\": {\"ImageIdentifier\": \"${REMOTE_LATEST_IMAGE}\", \"ImageRepositoryType\": \"ECR\"}}" --instance-configuration 'Cpu="0.25 vCPU",Memory="0.5 GB"' --output text --query "Service.ServiceArn") echo "[+] Creating ${AR_SERVICE_ARN}" # AppRunner 서비스가 존재하는 경우 else export AR_SERVICE_ARN=$(aws apprunner list-services --query "ServiceSummaryList[?ServiceName=='${SERVICE_NAME}'].ServiceArn | [0]" --output text) aws apprunner start-deployment --service-arn ${AR_SERVICE_ARN} echo "[+] Deploying ${AR_SERVICE_ARN}" fi export AR_SERVICE_STATUS=$(aws apprunner describe-service --service-arn ${AR_SERVICE_ARN} --output text --query "Service.Status") while [ ${AR_SERVICE_STATUS} != "RUNNING" ]; do echo "[*] Waiting..." sleep 10 export AR_SERVICE_STATUS=$(aws apprunner describe-service --service-arn ${AR_SERVICE_ARN} --output text --query "Service.Status") if [ ${AR_SERVICE_STATUS} = "CREATE_FAILED" ]; then echo "[-] ${AR_SERVICE_ARN} ${AR_SERVICE_STATUS}" exit 1 fi done echo "[+] ${AR_SERVICE_ARN} deployed!" rules: - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH changes: paths: - app.py - Dockerfile - requirements.txt
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
Jenkins 빌드 UI 설정 관련 질문드립니다.
안녕하세요 강의 진행은 잘 따라가고 있는데 강의에서처럼 빌드의 진행 여부를 UI로 보는 부분이 안나오고 고정링크로만 나오는데 혹시 다른 설정을 해야 하는게 있을까요??
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
Jenkins 빌드 진행 UI 설정
안녕하세요 강의 진행은 잘 따라가고 있는데 강의에서처럼 빌드의 진행 여부를 UI로 보는 부분이 안나오고 고정링크로만 나오는데 혹시 다른 설정을 해야 하는게 있을까요??
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-G 문제 패턴 질문있습니다
접두사 접미사 확인하는 방식으로 제출해서 통과하는것을 확인했습니다!그런데 패턴 형식이 ab*c*d 이런식인 것은 반례로 고려를 안하는지 궁금합니다 ㅜㅜ
-
미해결[Rookiss 라이브 세미나] 생성형 AI 때문에 바뀌는 컨텐츠 개발 파이프라인
서버개발자 미래
서버 개발자 전망 어떻게 보시나요? 저는 모바일 앱 개발 2년동안 병역특례로 했습니다!특정 계기로 게임업계에 매력을 너무 느껴서 서버개발자가 제대로 성장하면 살아갈 길이 많다! 라는말을 듣고 1년 반 뒤를 목표로 공부를 시작했습니다.!
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
안녕하세요 통화를 한번 할수있을가요
동물 관련 쇼츠로 n8n통해서 유튜브 자동화 사업 협의를 하고싶은데 개인적 연락이 가능할가요
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
구매해야 하는 물품 문의
안녕하세요, 강의만 구매해두고 키트는 따로 구매 안 했었는데, 이제 다시 들어보려고 합니다.혹시 수강을 위해 구매해야 하는 물품 목록을 알 수 있을까요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결핵심만 골라 배우는 Vue.js
221. 검색 - 1 앞부분 오디오 이상합니다.
맨앞에 2분 30초가량 오디오가 겹칩니다.다른 시점? 의 목소리가 같이 들려와서 햇갈렸네요
-
해결됨세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)
백준에서 queue.PriorityQueue() 사용 시 런타임에러가 납니다.
BOJ 1753 최단경로 문제를 pypy3 환경에서 PriorityQueue를 이용해서 풀었을 때 런타임에러가 납니다. heapq로 푸니까 정답처리가 되더라고요.강의 수강하시는 분들 중에서도 통과에 어려움을 겪는 분이 있을까봐 공유차 Q&A 게시판에 작성합니다! 더불어, GPT한테 해당 현상의 이유를 물어보니 queue.PriorityQueue가 멀티스레드용 동기화 큐라서백준의 빡센 입력 + 제한 환경에서 시간/메모리/내부 예외로 터졌기 때문이고,같은 로직을 heapq로 바꾸면 그 오버헤드가 사라져서 통과되는 것이다.라고 하는데, 프로그래머스와 같은 기업 코테용으로 사용할때도 heapq로 구현하는 걸 기본으로 익히는 게 낫다고 보면 될까요?
-
해결됨친절한 블렌더 - [LV.3] 캐릭터 애니메이션
제너리그가 이상하게 됐어요ㅜ 도와주세여
[캐릭터의 제너리그 27:34]꼬리랑 귀까지 뼈체인 다 만들고 얼굴뼈와 골반뼈에 다 이어준다음 제너레이트 리그를 눌렀는데 이렇게 됐습니다ㅜㅜ 뭐가 문제인 걸까요??
-
미해결
read replica가 다운되면 어떻게 되나요?
강의에서 read replica db가 읽기 전용 트래픽을 받고, 마스터 db와 스탠바이 db를 따로 두어서 마스터 db가 위치한 가용영역에 장애가 발생하면 스탠바이를 사용하게 된다고 설명해주셨는데요.만약 read replica db가 있는 영역 전체가 다운돼서 해당 DB를 사용 못하게 되면 트래픽 이동이 어떻게 되나요?