게시글 등록 컴포넌트 생성해서 렌더링 하는 것 같은데, 등록 페이지는 피그마에서 보여지는 "트립토크 등록" 컴포넌트 UI를 스스로 생성해서 연결하라는 뜻인가요? 아니면 레퍼런스 코드에 있는 것처럼 단지 렌더링만 하는 코드를 작성하라는 건가요? 그리고 모든 과제는 피그마를 참고하면서 A-Z 까지 스스로 하는건가요?
리소스 로드 중 오류 발생 Amazon EKS is unable to communicate with your Kubernetes cluster API server. The cluster must be in an ACTIVE state for successful connection. Please try again in few minutes. 안녕하세요 선생님 고생 많으십니다 ^^ 질문 하나 하도록 하겠습니다! 이렇게 에러가 나오는데요! 분명 활성 상태인데 왜 이런 에러가 발생되는걸까요? IAM 도 분명 잘 설정 했는데도요 ㅠㅠ
두번째 과정을 따라하는데 강의처럼 진행이 되지 않아서 몇번 다시 해보면서 저의 경우, 도움이 되실까 적어봅니다. 오류가 접속이었는데, url이나 인증키부분 동일하게 넣었는데 계속 안되더라고요. 그래서 강의자료의 소스나 supabase의 연결정보를 보니 예시가 createClient(SUPABSE_URL, 이렇게 되어 있는데, 저의경우 postgre로 연결이 되었습니다. . agent 에 db접속 정보를 아래와 같이 프롬프트 주고 나니 requirements에 supabase가 추가되었고, pip install > run하여 docs가 호출되었습니다.. @ database.py 접속방식은 틀렸어요. SUPABASE_URL = os.getenv('SUPABASE_URL') SUPABASE_KEY = os.getenv('SUPABASE_KEY') if not SUPABASE_URL or not SUPABASE_KEY: raise ValueError("Supabase credentials not found in environment variables") supabase = create_client(SUPABASE_URL, SUPABASE_KEY) 이런 형태로 해주세요.
안녕하세요, Roboflow에서 Dataset 다운로드 받을 수 있게 알려주셨는데, 영상과 같이 다운로드 받으면 실제 zip 파일에 README.dataset.txt파일과 README.roboflow.txt 파일만 존재합니다. 데이터셋파일도 강의자료로 올려주시면 감사합니다.
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] ( https://inf.run/DvsRD ) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up 으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. ( https://inf.run/Ljaer ) Vagrant up을 하면, kubeadm init 단계에서 이미지를 가져오지 못하고 아래아 같이 멈추어 있습니다. ping google.com을 통해 외부 연결은 정상적으로 되는건 확인했습니다. 어떤 부분을 더 체크해야 할까요? ==> cp-k8s-1.30.1: Running provisioner: shell... cp-k8s-1.30.1: Running: /var/folders/p7/4nthz5pn0g983598nhw8gqd00000gn/T/ vagrant-shell20250627-87887-ucssq0.sh cp-k8s-1.30.1: I0627 19:51:36.035198 3710 version.go:256] remote version is much newer: v1.33.2; falling back to: stable-1.30 cp-k8s-1.30.1: [init] Using Kubernetes version: v1.30.14 cp-k8s-1.30.1: [preflight] Running pre-flight checks cp-k8s-1.30.1: [preflight] Pulling images required for setting up a Kubernetes cluster cp-k8s-1.30.1: [preflight] This might take a minute or two, depending on the speed of your internet connection cp-k8s-1.30.1: [preflight] You can also perform this action in beforehand using 'kubeadm config images pull' cp-k8s-1.30.1: W0627 19:51:36.766582 3710 checks.go:844] detected that the sandbox image "registry.k8s.io/pause:3.6" of the container runtime is inconsistent with that used by kubeadm.It is recommended to use "registry.k8s.io/pause:3.9" as the CRI sandbox image. Log: sudo journalctl -u containerd -f --since "10 minutes ago" Jun 27 19:51:35 cp-k8s systemd[1]: Started containerd container runtime. Jun 27 19:51:36 cp-k8s containerd[3591]: time="2025-06-27T19:51:36.782079946+09:00" level=info msg="PullImage \"registry.k8s.io/kube-apiserver:v1.30.14\"" Jun 27 19:54:57 cp-k8s containerd[3591]: time="2025-06-27T19:54:57.270115838+09:00" level=info msg="PullImage \"registry.k8s.io/kube-apiserver:v1.30.14\"" Jun 27 19:56:35 cp-k8s containerd[3591]: time="2025-06-27T19:56:35.785071330+09:00" level=error msg="PullImage \"registry.k8s.io/kube-apiserver:v1.30.14\" failed" error="rpc error: code = Canceled desc = failed to pull and unpack image \"registry.k8s.io/kube-apiserver:v1.30.14\": context canceled" Jun 27 19:57:26 cp-k8s containerd[3591]: time="2025-06-27T19:57:26.762161620+09:00" level=error msg="PullImage \"registry.k8s.io/kube-apiserver:v1.30.14\" failed" error="failed to pull and unpack image \"registr y.k8s.io/kube-apiserver:v1.30.14\": failed to copy: read tcp 10.0.2.15:48760->52.219.124.238:443: read: connection reset by peer" Jun 27 19:57:26 cp-k8s containerd[3591]: time="2025-06-27T19:57:26.770337247+09:00" level=info msg="PullImage \"registry.k8s.io/kube-apiserver:v1.30.14\"" [질문 하기]
안녕하세요 강사님! Redis로 시작해 채팅 서비스를 거쳐 지금의 강의까지 도달한 학생입니다 :) 항상 유익한 강의를 제공해주셔서 정말 감사합니다. 이번 강의를 진행하기에 앞서 이전에 진행한 채팅 프로젝트를 적용해 배포해보려고 하는데요 혹시 강의를 진행하는데 있어 문제되는 부분이 생기지 않을까 싶어 미리 질문을 드렸습니다! 강의를 진행하는데 있어 프로젝트가 다르더라도 큰 문제가 없을까요?
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] ( https://inf.run/DvsRD ) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up 으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. ( https://inf.run/Ljaer ) [질문 하기] 안녕하세요. 항상 좋은 강의 감사합니다. 이번에 VB로 변경을 하고 있는데, 조훈님이 설정한 Vagrantfile과 다를게 아래와 같이 port를 2200으로 설정하고 있습니다. 혹시 원인 및 해결 방법을 알 수 있을까요? vagrant up Bringing machine 'cp-k8s-1.30.1' up with 'virtualbox' provider... Bringing machine 'w1-k8s-1.30.1' up with 'virtualbox' provider... Bringing machine 'w2-k8s-1.30.1' up with 'virtualbox' provider... Bringing machine 'w3-k8s-1.30.1' up with 'virtualbox' provider... ==> cp-k8s-1.30.1: Importing base box 'sysnet4admin/Ubuntu-k8s'... ==> cp-k8s-1.30.1: Matching MAC address for NAT networking... ==> cp-k8s-1.30.1: Checking if box 'sysnet4admin/Ubuntu-k8s' version '0.8.6' is up to date... ==> cp-k8s-1.30.1: Setting the name of the VM: cp-k8s-1.30.1(github_SysNet4Admin) ==> cp-k8s-1.30.1: Fixed port collision for 22 => 60010. Now on port 2200. ==> cp-k8s-1.30.1: Clearing any previously set network interfaces... ==> cp-k8s-1.30.1: Preparing network interfaces based on configuration... cp-k8s-1.30.1: Adapter 1: nat cp-k8s-1.30.1: Adapter 2: hostonly ==> cp-k8s-1.30.1: Forwarding ports... cp-k8s-1.30.1: 22 (guest) => 2200 (host) (adapter 1) ==> cp-k8s-1.30.1: Running 'pre-boot' VM customizations... ==> cp-k8s-1.30.1: Booting VM... ==> cp-k8s-1.30.1: Waiting for machine to boot. This may take a few minutes... cp-k8s-1.30.1: SSH address: 127.0.0.1:2200 cp-k8s-1.30.1: SSH username: vagrant cp-k8s-1.30.1: SSH auth method: private key
카카오톡 공유 API 연동 중 SDK 오류에 대한 질문 선생님, 안녕하세요. Next.js 프로젝트에 카카오톡 공유 API를 연동하는 과정에서 지속적으로 'SDK error'가 발생하여 질문드립니다. 제가 이해하고 적용한 방식이 올바른지 검토가 가능하시다면 답변 부탁드립니다.! 1. JavaScript 키 관리 방식 (.env.local) 민감한 정보인 카카오 JavaScript 키를 안전하게 관리하기 위해 .env.local 파일을 사용하고 있습니다. Next.js 환경의 특성상, 클라이언트 사이드(브라우저)에서 해당 키를 사용해야 하므로 환경 변수 이름에 아래와 같이 저장하는 것이 올바른 방법인지 궁금합니다. .env.local NEXT_PUBLIC_KAKAO_JAVASCRIPT_KEY="여기에_발급받은_자바스크립트_키" 2. SDK 연동 및 초기화 과정 카카오 개발자 가이드를 참고하여 아래와 같은 순서로 SDK 연동 및 초기화를 진행했습니다. 이 과정이 올바른지 확인하고 싶습니다. 1단계: SDK 불러오기 웹 페이지에 아래 스크립트 태그를 추가하여 JavaScript SDK를 불러왔습니다. ${VERSION} 과 ${INTEGRITY_VALUE} 는 카카오 개발자 사이트에서 제공하는 최신 값으로 적용했습니다. HTML <script src="https://t1.kakaocdn.net/kakao_js_sdk/${VERSION}/kakao.min.js" integrity="${INTEGRITY_VALUE}" crossorigin="anonymous"></script> 2단계: SDK 초기화 불러온 SDK를 초기화하기 위해 Kakao.init() 함수를 호출했습니다. 이때, 인자 값으로 .env.local 에 저장한 process.env.NEXT_PUBLIC_KAKAO_JAVASCRIPT_KEY 를 사용했습니다. JavaScript // SDK를 초기화합니다. Kakao.init(process.env.NEXT_PUBLIC_KAKAO_JAVASCRIPT_KEY); // SDK 초기화 여부를 콘솔에 출력하여 확인합니다. console.log(Kakao.isInitialized()); 전체 코드 예시 최종적으로 아래와 같은 구조로 코드를 작성하여 초기화를 시도하고 있습니다. HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Kakao JavaScript SDK</title> <script src="https://t1.kakaocdn.net/kakao_js_sdk/v1/kakao.min.js" integrity="sha384-..." crossorigin="anonymous"></script> <script> // 2. SDK 초기화 // 실제로는 Next.js 환경 변수를 사용합니다. Kakao.init('YOUR_JAVASCRIPT_KEY'); // 초기화 여부 확인 console.log(Kakao.isInitialized()); </script> </head> <body> ... </body> </html> 요약 질문하자면.. Next.js 프로젝트에서 카카오 JavaScript 키를 .env.local 파일에서 관리 하는 방식이 올바른가요? script 태그로 SDK를 로드한 후, Kakao.init() 함수에 환경 변수 값을 넣어 초기화 하는 현재의 구현 방식이 정확한가요? 만약 위 과정에 문제가 없다면, 'SDK error'가 발생할 수 있는 다른 일반적인 원인 (예: 카카오 개발자 사이트의 플랫폼 도메인 설정 오류, 앱 키 오타 등)은 무엇이 있을까요? 바쁘시겠지만 시간 나실 때 확인 부탁드립니다. 감사합니다!
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up 으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. ( https://inf.run/Ljaer ) [질문 하기] 안녕하세요. 항상 최신 정보를 제공해 주셔서 감사합니다. M4를 사용하고 있는 유저입니다. 이번에 새로 배포하신 VirtualBox 설치 script를 이용해서 다 설치후 node에 접근을 하려고 하면 연결 중이라는 메세지만 나오고 연결이 되지 않습니다. Virtualbox 설정을 보면 다음과 같습니다. PortForwad port가 2200으로 나오고 있습니다. 이게 문제 일까요?
안녕하세요. 현재 LLM(대규모 언어 모델)을 FastAPI를 이용하여 API 형태로 서비스하고 있습니다. 이와 관련하여 다음과 같은 사항에 대해 질문드립니다. FastAPI로 API를 제공할 경우 메모리 누수가 필연적으로 발생하는지, 그렇지 않다면 개발자가 이를 어떻게 방지할 수 있는지 궁금합니다. 강사님께서는 FastAPI 사용 시 메모리 누수를 방지하기 위해 어떤 방법이나 처리를 적용하시는지 궁금합니다. 특히 LLM 모델처럼 리소스(메모리, gpu)를 많이 사용하는 모델을 API로 서비스할 때, 메모리 누수와 관련하여 특별히 주의하거나 고려해야 할 사항이 있다면 조언 부탁드립니다.
[질문 하기] 아래와 같은 PC환경인데 새로 바뀐 VirtualBox에 대해서 vagrant up 수행시 에러가 발생합니다. 혹시 해당 버전에서는 사용 불가능한지 확인 부탁드립니다. [vagrant up error] Bringing machine 'cp-k8s-1.30.1' up with 'virtualbox' provider... Bringing machine 'w1-k8s-1.30.1' up with 'virtualbox' provider... Bringing machine 'w2-k8s-1.30.1' up with 'virtualbox' provider... Bringing machine 'w3-k8s-1.30.1' up with 'virtualbox' provider... ==> cp-k8s-1.30.1: Checking if box 'sysnet4admin/Ubuntu-k8s' version '0.8.2' is up to date... ==> cp-k8s-1.30.1: A newer version of the box 'sysnet4admin/Ubuntu-k8s' for provider 'virtualbox' is ==> cp-k8s-1.30.1: available! You currently have version '0.8.2'. The latest is version ==> cp-k8s-1.30.1: '0.8.6'. Run vagrant box update to update. ==> cp-k8s-1.30.1: Clearing any previously set forwarded ports... ==> cp-k8s-1.30.1: Clearing any previously set network interfaces... ==> cp-k8s-1.30.1: Preparing network interfaces based on configuration... cp-k8s-1.30.1: Adapter 1: nat cp-k8s-1.30.1: Adapter 2: hostonly ==> cp-k8s-1.30.1: Forwarding ports... cp-k8s-1.30.1: 22 (guest) => 60010 (host) (adapter 1) ==> cp-k8s-1.30.1: Running 'pre-boot' VM customizations... ==> cp-k8s-1.30.1: Booting VM... There was an error while executing VBoxManage , a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["startvm", "82781ca5-0a21-4377-acb1-edff2ef2af83", "--type", "headless"] Stderr: VBoxManage: error: The VM session was aborted VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component SessionMachine, interface ISession
현재 코드를 동작을 해보면 이런식으로 두번 로그가 출력되고 있습니다. 로그 문제인가 싶어서 logger.propagate 옵션을 주어 로그 전파 방지도 해보고, 그냥 print로 출력 해도 콘솔 출력이 두개씩 나오는게 동일하네요 확인이 좀 필요할 것 같습니다. 물론, 작업관리자에서 중복동작하는지는 확인 해보았으나 하나만 동작하고 있었습니다. /balance api도 해외 주식 잔고가 아니라 국내주식 잔고 같은데 swagger문서에는 해외 주식잔고로 되어있어서 확인이 필요할 것 같구요 작일(2025-06-25)기준 cursor mcp서버 등록 화면이 좀 바뀌었습니다. fileSystem mcp 서버 등록 json 설정방도 바뀌었더라구요. 그리고 잔고 기준 5%나, 이런식으로 매수를 하라고 말씀하셨었는데 한국투자증권 모의투자는 해외 예수금 잔고 조회가 안되는 것 같은데 이부분도 확인 부탁드리겠습니다.
styles/globals.css의 내용을 삭제하니 _app.jsx에서 import 에러가 생기고 import를 삭제하니 화면에 Link 의 내용과 404화면이 함께 나옵니다 그리고 다음강의에서 Layout.tsx도 Module not found: Can't resolve '@/layouts/Layout.tsx' 이러한 에러가 나오는데 next 15버전이라서 에러가 나는걸까요?..
안녕하세요 선생님. 33분 대 자바 문제에서 제가 이해한 바가 맞는지 궁금해 질문 드립니다. ------------------------------------ 업캐스팅 되지 않은 상태로 obj가 태어났고 child() 생성자를 찾으러 올라갔고, 업캐스팅 여부와 상관 없이 새로 객체가 태어나게 되면 child()를 실행하기 전에 -> 자동으로 parent()로 올라가게 됩니다. parent() 안에 있는 this(500)으로 인해 parent(500)을 실행하게 되고, parent의 int x가 100에서 500으로 바뀝니다. 그리고 다시 child()로 돌아와서 this(5000) -> child(5000) -> child.x는 4000에서 5000으로 바뀌게 됩니다. 다시 메인으로 내려와서 system.out.println(obj.getX())를 실행하게 되고 child 클래스에는 getX가 없기 때문에 parent 클래스로 올라가서 getX()를 찾습니다. 그래서 return x로 인해 parent의 500을 답으로 돌려주게 됩니다. --------------------------------- [질문] 1. 제가 위에 적어놓은 풀이과정이 맞나요? 2. 업캐스팅 여부와 상관 없이, 업캐스팅 됐든 되지 않았든 새로 객체가 태어나게 되면 child()를 실행하기 전에 -> 자동으로 parent()로 올라가게 되나요? 3. 만약 Child obj2 = new Child(300) 이렇게 태어나게 되면 Child(int x)로 올라갔다가 -> 자동으로 Parent(int x)로 올라가게 되나요? 아니면 이 경우는 기본생성자 형태가 아니기 때문에 super로 부모를 명시해야 하나요? 4. system.out.println(obj.getX())를 실행할 때, child 클래스에 getX가 있었다면 메서드 오버라이딩으로 인해 parent 클래스로 올라가지 않나요? 질문이 너무 많은 거 같은데 죄송합니다.. 다시 한 번 개념을 정립하고 싶어 길게 질문드렸습니다. 답변 주시면 감사하겠습니다..
안녕하세요 선생님. 항상 강의 잘 듣고 있습니다! 다름이 아니고 빈칸 채우기 정렬 문제에서 2번에 nx가 아니고 5라고 써도 정답 처리가 될까요?? 문제에서는 a[]의 길이가 5이고 해당 문제에서는 이미 문제가 명시되었기 때문에 다른 배열이 올 수가 없는 상태이니 5라고 적어도 되지않을까 궁금합니다!