묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실무에 바로 적용하는 AWS 배포
private-ec2에서 nginx 설치
bastion을 통해서 private-ec2 접속했고sudo apt update && sudo apt install nginx -y기존에 사용하던 해당 명령어로 nginx 설치 시도했는데 아래와 같은 오류로 설치가 되지 않습니다2.4강 이전 강의들에서는 모두 위 명령어로 nginx 설치했는데, private-ec2에서는 안되는 이유가 있을까요...? E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/n/nginx/nginx-common_1.24.0-2ubuntu7.1_all.deb Cannot initiate the connection to ap-northeast-2.ec2.archive.ubuntu.com:80 (2406:da12:944:ae01:72e0:79f6:151f:9770). - connect (101: Network is unreachable) Cannot initiate the connection to ap-northeast-2.ec2.archive.ubuntu.com:80 (2406:da12:944:ae00:62b8:7186:4640:999). - connect (101: Network is unreachable) Cannot initiate the connection to ap-northeast-2.ec2.archive.ubuntu.com:80 (2406:da12:944:ae00:c128:62c8:e380:bcd6). - connect (101: Network is unreachable) Cannot initiate the connection to ap-northeast-2.ec2.archive.ubuntu.com:80 (2406:da12:944:ae01:4edb:4945:bb5c:50ab). - connect (101: Network is unreachable) Could not connect to ap-northeast-2.ec2.archive.ubuntu.com:80 (13.124.255.209), connection timed out Could not connect to ap-northeast-2.ec2.archive.ubuntu.com:80 (13.124.245.230), connection timed out Could not connect to ap-northeast-2.ec2.archive.ubuntu.com:80 (52.79.128.16), connection timed out Could not connect to ap-northeast-2.ec2.archive.ubuntu.com:80 (52.78.32.75), connection timed outE: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/n/nginx/nginx_1.24.0-2ubuntu7.1_amd64.deb Cannot initiate the connection to ap-northeast-2.ec2.archive.ubuntu.com:80 (2406:da12:944:ae01:72e0:79f6:151f:9770). - connect (101: Network is unreachable) Cannot initiate the connection to ap-northeast-2.ec2.archive.ubuntu.com:80 (2406:da12:944:ae00:62b8:7186:4640:999). - connect (101: Network is unreachable) Cannot initiate the connection to ap-northeast-2.ec2.archive.ubuntu.com:80 (2406:da12:944:ae00:c128:62c8:e380:bcd6). - connect (101: Network is unreachable) Cannot initiate the connection to ap-northeast-2.ec2.archive.ubuntu.com:80 (2406:da12:944:ae01:4edb:4945:bb5c:50ab). - connect (101: Network is unreachable)E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
유니티6 NavMesh 안되는분들
유니티6로 하고 계신 분들을 위해서 글 남겨둡니다. 패키지매니저에서, NavMesh검색해서 다운받으시면 윈도우 탭에 해당 기능이 쇼잉됩니다.
-
미해결Next + React Query로 SNS 서비스 만들기
vanilla-extract 못찾는 문제
안녕하세요~ 강의 잘 보고 있습니다! vanilla-extract 적용해보려고 하는데 패키지 설치하고 config설정까지 했는데 해당 에러가 나서 질문드립니다. next.config.ts파일과 globalTheme.css.ts, layout.ts중에 문제가 있을까요?? 파일 이름도 문제가 없고 코드 그대로 사용했는데도 해당 에러가 나서 next15에서 vanilla-extract 적용을 할 수 없는건지 궁금해서 여쭤봅니다.. 감사합니다// package.json// next.config.tsimport type { NextConfig } from "next"; const { createVanillaExtractPlugin // eslint-disable-next-line @typescript-eslint/no-require-imports } = require('@vanilla-extract/next-plugin'); const withVanillaExtract = createVanillaExtractPlugin(); const nextConfig: NextConfig = { /* config options here */ experimental: { serverActions: { bodySizeLimit: '10mb', // Set the body size limit for server actions } }, async rewrites() { return [ { source: '/upload/:slug', destination: `${process.env.NEXT_PUBLIC_BASE_URL}/upload/:slug`, // Matched parameters can be used in the destination }, ] }, }; module.exports = withVanillaExtract(nextConfig); // globalTheme.css.tsimport {assignVars, createGlobalTheme, createGlobalThemeContract, globalStyle} from "@vanilla-extract/css"; export const global = createGlobalThemeContract({ background: { color: 'bg-color' }, foreground: { color: 'fg-color' }, }) const whiteGlobalTheme = { background: { color: 'rgb(255, 255, 255)' }, foreground: { color: 'rgb(0, 0, 0)' }, } const darkGlobalTheme = { background: { color: 'rgb(0, 0, 0)' }, foreground: { color: 'rgb(255, 255, 255)' }, } createGlobalTheme(':root', global, whiteGlobalTheme); // 실제 적용 globalStyle(':root', { '@media': { '(prefers-color-scheme: dark)': { vars: assignVars(global, darkGlobalTheme), } } }) globalStyle('*', { boxSizing: 'border-box', padding: 0, margin: 0, }) globalStyle('html', { '@media': { '(prefers-color-scheme: dark)': { colorScheme: 'dark', } } }); globalStyle('html, body', { maxWidth: '100dvw', overflowX: 'hidden', }) globalStyle('body', { color: global.foreground.color }) globalStyle('a', { color: 'inherit', textDecoration: 'none', }) // layout.tsximport type {Metadata} from 'next' import {Inter} from 'next/font/google' import './globalTheme.css'; import {MSWProvider} from "@/app/_component/MSWComponent"; import AuthSession from "@/app/_component/AuthSession"; if (process.env.NEXT_RUNTIME === 'nodejs' && process.env.NODE_ENV !== 'production' && process.env.MSW_ENABLED !== 'false') { const {server} = require('@/mocks/http') server.listen() } const inter = Inter({subsets: ['latin']}) export const metadata: Metadata = { title: 'Create Next App', description: 'Generated by create next app', } type Props = { children: React.ReactNode, }; export default function RootLayout({children}: Props) { return ( <html lang="en"> <body className={inter.className}> <MSWProvider> <AuthSession> {children} </AuthSession> </MSWProvider> </body> </html> ) }
-
미해결죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
결과 값의 정렬
멀티 스레딩에서 파일에 write할 때 질문이 있습니다.thread가 chunk 단위로 파일에 입력되는것은 확인했습니다.그런데 결과 값의 정렬은 불가능한가요????예를 들어 db에 1, 2, 3, 4, 5 ... 라는 데이터가 있고 FlatFileItemWriter로 파일에 쓸 경우 1,2,3,4,5 이런식으로 정렬된 값이 저장 가능한지
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
Ollama를 이용한 모델 사용시 GPU 사용
Ollama를 이용해서 gemma3:4b를 설치했고, 로컬 PC가 NVIDIA GPU를 사용해서 이에 맞춰 설치 및 터미널에서 잘 응답을 했습니다!다만 n8n에 돌아와서 AI Agent에 Ollama Chat Model에 연결해서 사용하는데 너무 오래 걸려서,작업관리자로 확인해 보니 CPU만 100%로 돌아가고 GPU는 거의 구동은 안하고 있더라구요.이것 때문에 응답 속도가 느리지 않을까 싶은데, GPU가 사용되게끔 해줄 수 있을까요?? 감사합니다.
-
미해결제로베이스부터 배우는 웹개발의 개념과 바이브 코딩
git허브 커밋에서
커밋을 하고 나서 sure all&commit changes를 누르면 저렇게 화면이 분활되고 아무것도 작성이 안되는 상태가 되는데 어떤 이유인지 잘 모르겠습니다...
-
해결됨2025년 CPPG 개인정보관리사 자격증 취득하기 (개정안 반영)
자동화된 결정의 판단 기준 출처가 어디인가요?
자동화된 결정의 판단 기준으로 "정당한 권한을 가진 사람의 실질적이고 의미있는 개입없이 완전히 자동화된 시스템에의해 결정이 이루어졌는지 여부" 라는 근거는 어디에 있나요? 개보법이나 시행령에는 없는거 같은데...
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
원핫인코딩, 라벨인코딩 중 하나 결정해야할때
안녕하세요. 범주형 변수 인코딩시 원핫인코딩 또는 라벨인코딩을 활용하게 되어있는데 둘중 아무거나 활용해도 상관이 없나요? 아니면 범주의 숫자가 너무 많을 때는 라벨인코딩을 하는 것이 더 성능에 좋은가요?
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
Dockerfile VS githubActions
안녕하세요, 강의 잘 듣고 있습니다 ! Dockerfile과 githubActions의 yml 파일의 경계를 잘 모르겠습니다.Dockerfile을 통해 jar를 만들어서 실행할 수도 있고,강의처럼 yml 파일에서 jar파일을 만들 수도 있는데,현업에서는 이 두 방식 중 어떤 걸 사용하는지 또, 어떤 이점 때문에 사용하는지 궁금합니다...! 추가로, mysql이나 redis 같은 경우는 따로 Dockerfile을 작성하지 않고compose.yml 에서 바로 이미지 생성을 하고 있는데이렇게 되는 경우, EC2에서 이미지가 만들어지니 각각의 Dockerfile을 만들어서 gitActions 단계에서 처리하는 게 좋을까요...?
-
미해결
git허브 커밋에서
커밋을 하고 나서 sure all&commit changes를 누르면 저렇게 화면이 분활되고 아무것도 작성이 안되는 상태가 되는데 어떤 이유인지 잘 모르겠습니다...
-
미해결죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
JpaPagingItemReader
humanThreatDataReader는 스레드 안전한 JpaPagingItemReader를 사용했다.라는 구문에서 헷갈리는게 있는데 JpaPagingItemReader의 경우는 lock을 걸지 않는데 SynchronizedItemStreamReader 데코레이터를 적용해야하지 않나요???
-
미해결Next.js 완벽 마스터 (v15): 노션 기반 개발자 블로그 만들기 (with 커서AI)
getPostMetadata 내부 함수에서 클로저를 활용하는 방식이 더 나은 선택일까요?
강의 영상에서 getPostMetadata 메서드 내부에서 getCoverImage 메서드를 선언하여 커버 이미지를 다루고 있는데, 저는 이 함수가 내부에 선언된 이유를 두 가지로 이해했습니다.캡슐화 및 스코프 제한: 외부에서 사용할 필요가 없는 함수이므로 내부에 선언해 함수의 범위를 명확히 제한가독성 향상: 커버 처리 로직을 분리하여 주 함수의 가독성을 개선 그런데 영상을 보면서 든 궁금증이 한 가지 있습니다. 현재 코드에서는 getCoverImage에 page.cover를 매개변수로 전달하고 있는데, getPostMetadata 내부에서만 사용되는 함수라면, 클로저를 이용해 page에 직접 접근하는 방식이 더 자연스럽지 않나요?function getPostMetadata(page: PageObjectResponse): Post { const getCoverImage = () => { if (!page.cover) return ''; switch (page.cover.type) { case 'external': return page.cover.external.url; case 'file': return page.cover.file.url; default: return ''; } }; return { coverImage: getCoverImage(), // ... }; }이렇게 하면 page.cover를 매개변수로 전달하지 않아도 되어 더 간결하고, 함수 내부에서도 page에 자유롭게 접근하여 처리할 수 있다고 생각합니다. 물론 정답은 없겠지만클로저를 활용하여 외부 스코프에 직접 접근하는 방식명확하게 매개변수를 전달하여 의도를 분리하는 방식이 두 가지 방식 중 위 상황에서는 어떤 방식이 더 바람직한지, 혹은 상황에 따라 어떤 기준으로 선택해야 하는지 궁금합니다!
-
미해결떠먹는 자바스크립트 비동기
교안 어디있나요?
교안 어디서 다운받나요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-O 문제 해석 질문있습니다..
강의를 들으니까 뭐한건가 싶네요.. 문자열을 입력받는다길래 한 줄이 아니라 여러 줄도 받을 수 있고, '.'이 나와야지 끝나는 줄로 알았습니다.. 또한 한 줄에 여러 개의 '.'이 있을 수도 있다고 생각해서 코드를 짰습니다. 제가 쓴 코드는 4949번의 예제 case를 포괄하는 코드라고 생각합니다.그런데 이걸로 제출을 하면 10퍼센트에서 틀렸습니다가 나옵니다. 뭐가 틀린걸까요? 코드를 복잡하게 쓴 점 죄송하게 생각합니다.. http://boj.kr/abf8582f34f548c9b896efb10b83a618
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
기출7회-작업형2에서 random_state = 0 과 42 차이에 대한 질문
7회기출 풀면서,랜덤포레스트회귀로 풀었는데. R2값이 마이너스라고 놀랐고. 아래는 random_state 설정별 결과값인데, 0이 더 좋은 결과를 낸 것이라고 보면 되는건가요?(R2값을 구글 제미나이에 물어보니, 심각한 문제라고 설명해주긴 하는데. 무시해도 되는건지..)random_state=0 으로 하면.R2값 : -0.10286RMSE : 385,935 이고. random_state=42으로 하면.R2값 : -0.05894RMSE : 400,843 입니다.
-
해결됨그림으로 쉽게 배우는 자료구조와 알고리즘 (심화편)
RedBlack 구현 중 NilNode에 대해서
코드 상에서 언제 NilNode를 사용하는 지 잘 모르겠습니다. 일단 기본적으로 BinaryTree class 노드를 생성하고 Insert 나 Remove에서도 사용이 없는 것 같습니다. 강의 설명으로는 null인 경우 포인터로 참조하여 해당 맴버에 접근할 수 없기 때문에 NIL로 변환하고 다시 null로 반환하기 위해 작성한 것으로 보입니다. (제대로 이해한 건지 모르겠습니다.) 실제로 NilNode가 없어도 아래 main은 잘 실행되는 것 같습니다. 자세히 설명해주시면 감사하겠습니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
3.4) node.js 모듈 시스템 이해하기 / 실습 중 오류가 없어요 ..
package.json 파일에맨밑 "type": "module"를 삽입하고 npm run start 를 하면강의에는 esm과 js모듈을 같이 사용할 수 없기 때문에 오류난다 하셨는데 정상적으로 작동하는 현상이 발생합니다
-
미해결
작업형2의 책에 수록된 연습문제 관련
안녕하세요, 강의 잘 보고 있습니다.궁금한 점이 있는데요, 제가 지금 초판 1쇄 (2024.9.2) 교재를 보면서 학습 중인데요, 두 가지 질문사항이 있습니다.(1) 초판 1쇄의 연습문제들(p.267부터의 ch.06 이진분류 연습문제 ~)과 현재 강의에 올라가 있는 "섹션 6. 작업형2 모의문제 및 캐글"에서 다루는 문제가 서로 다른 거 같은데, 책에 있는 연습문제들은 별도 강의로 제공되지 않고 있나요?(2) 책에 있는 연습문제들을 보면 심화과정으로서 하이퍼파라미터 등 성능개선과 관련된 내용들이 있는데, 위의 내용들은 최신 업데이트된 "섹션 5 (강의 넘버 22~29번)"에서는 다루지 않는 것 같더라고요 최신 강의에서 다루고 있지 않는 것 같은 심화 내용인 성능개선(하이퍼파라미터, 크로스밸리데이션 등...)은 합격을 위해서는 중요도가 낮다고 보아도 무방할까요? 답변 주시면 감사드리곘습니다 :)
-
해결됨베개 투자법: 자면서 돈 버는 AI 주식 자동 매매 머신
코드 관련
안녕하세요 지금 먼저 강의 듣고 진행해보고있습니다 코드관련 지금 강사님 코드와 혼동되어있는 것 같습니다 예를들어 getbalance에 보면 appkey나 appsecret 이것도 다 강사님 개인 관련 키 아닌가요? 깃에서 다운받은 코드에 개인적인 코드가 나와있는 것 같아 확인하고자 합니다 tr id부분도 선생님 개인 코드아닌지요? localhost:8000관련 run.py를 하더라도 주소창에 localhost를 검색하더라도 나오지가 않습니다 이럴경우 어떻게 해야하나요? 데이터를 계속 불러오기 하고있어서 안됩니다.제공된 코드를 가지고 어디어디를 수정해야하는지만 강의가 있으면 좋겠습니다. 너무 번잡스럽습니다. 강사님 개인적인 코드도 섞여있어서 그런지 localhost자체도 안됩니다 run.py를 하기 위해 강의에서 한대로 cursor에 물어봤습니다. evn에먼저 api값을 넣었고 이걸 기준으로 다른 모든 코드들을 고쳐달라고 하였습니다. 그러나 데이터만 수집이 되는게 아니라 매수 매도까지 해버리네요 데이터 따로 / 매수 매도 따로 되게 하면 좋겠습니다. 지금 제가 아직 다 본게 아니다보니 모르는걸수도있는데, 자동으로 매매 되는거 말고 주가 예측까지만 하는것도 되는것인지 저는 주가를 예측하게끔 하고싶습니다. 이것도 가능한지 궁금합니다 (이건 계속 강의를 봐봐야겠지만 확인차 먼저 글 남깁니다) 먼저는 코드를 제대로 수정이 필요해보입니다 이전에 강의가 마음에 들어 오픈되자마자 구매했는데 지금 너무 아쉬운 부분들이 많습니다
-
미해결AWS로 쉽고 빠르지만 아주 견고한 서버 환경을 구축하는 방법
4강-Postman 사용하여 health check
안녕하세요, 4강보면서 실습중인데, 마지막 postman사용해서 health check 하는 방법에 대해 자세히 알려주실 수 있나요? postman 설치까지만 해두었습니다.