안녕하세요. 수업 잘 듣고 있습니다! 다름이 아니라 수강 기간 만료가 얼마 남지 않아 문의드립니다. 이번 실기시험 전까지 해당 강의를 수강하고 꼭 합격하고싶은데, 혹시 가능하시다면 수강 기간을 연장해주실 수 있을까요? 연장해주신다면 끝까지 수강해서 시험까지 잘 마무리하고 싶습니다. 가능하신 범위 내에서 수강기간 연장해주시면 정말 감사하겠습니다. 🙏 메일주소: yeonhwalim03@gmail.com
딸깍, 바이브코딩 - 12개의 앱을 만들며 배우는, 진짜 일반인을 위한 유용한 실무 활용 이론&실습
강의 내용을 따라서 해보고 있는데 강의 2:58 쯤에 antigravity IDE 가 작성하다가 웹브라우저를 열어 테스트 해보는 장면이 나옵니다. 12차시에도 그런 내용이 나오는데, antigravity 설치시 설정을 강의에 나오는 내용대로 설정했지만, 제 컴에서는 자동으로 웹브라우저를 열어 테스트를 하지 않습니다. 뭘 더 설정해야 하는지 궁금합니다
링크 관리 기능 구현하기에서, 수업과 같이 네이버 추가하기를 했는데 오류가 났습니다. 아래 메시지가 떠서, 이 메시지를 클로드에게 제시하고 수정해달라고 했더니 최종 아래와 같이 답을 했습니다. #오류 대상 페이지를 불러오지 못했습니다. (fetch failed (self-signed certificate in certificate chain)) #수정에 대한 클로드 회신 아래와 같은 메시지로 회신 받았습니다. 그 에러는 앱 버그가 아니라 네이버 요청이 회사/보안 프록시(또는 백신의 HTTPS 검사)를 거치기 때문입니다. 왜 브라우저는 되고 서버는 안 되나 이런 프록시는 모든 HTTPS 사이트의 인증서를 회사 전용 루트 CA로 다시 서명합니다. Windows·Chrome은 그 CA를 신뢰하도록 IT가 설치해 놨지만, Next.js 서버(Node.js)는 OS 신뢰 저장소를 안 쓰고 자체 CA 목록만 사용합니다. 그래서 서버에서 fetch할 때만 인증서 체인이 "self-signed"로 보여 거부됩니다. 해결 방법 (택1) A. 회사 루트 CA를 Node에 알려주기 (권장, 안전) 1. 루트 CA를 .pem으로 확보: - IT에 요청하거나, - Chrome에서 https://www.naver.com 접속 → 주소창 자물쇠 → "인증서가 유효함" → 세부정보 탭 → 목록 맨 위(루트) 선택 → 내보내기 → Base64 X.509 (.pem)으로 저장 (예: C:\certs\corp-ca.pem) 2. dev 서버를 이 환경변수와 함께 실행: $env:NODE_EXTRA_CA_CERTS="C:\certs\corp-ca.pem"; npm run dev (NODE_EXTRA_CA_CERTS는 Node 시작 시점에 읽혀서 .env.local로는 안 됩니다. 셸에서 지정하거나 Windows 사용자 환경변수로 등록하세요.) B. 빠르게, 로컬 개발용으로만 (검증 끄기) $env:NODE_TLS_REJECT_UNAUTHORIZED="0"; npm run dev 즉시 해결되지만 dev 프로세스 전체의 TLS 검증이 꺼집니다. 커밋·배포에는 절대 사용하지 마세요. C. 회사 프록시가 아니라면 백신(Kaspersky/ESET/Avast 등)의 "HTTPS 검사/SSL 스캔" 기능이 원인일 수 있습니다. 그 기능을 끄면 됩니다. --- 원하시면 package.json에 "dev:cacert": "cross-env NODE_EXTRA_CA_CERTS=... next dev" 같은 스크립트를 추가해 드릴게요 (경로가 PC마다 달라서 기본 dev는 안 건드리는 게 좋습니다). 참고로 방금 라우트에 실제 Chrome User-Agent + Accept-Language: ko 헤더와 EUC-KR 디코딩도 넣어놔서, 위 방법으로 연결만 뚫리면 네이버의 봇 차단·한글 깨짐 없이 제목/설명/썸네일이 수집됩니다. ------------------------------ 최종 질문: 제가 회사에서 수업을 듣다보니 발생하는 문제 같은데, 회사에 뭔가 허가를 받아야 해결되는 문제라면 이 부분은 해결이 어려울 것 같습니다. 건너뛰어도 될지 모르겠습니다.
🚨 질문은 이곳이 아닌, 아래의 메일로 보내주세요! yalco@yalco.kr 메일로 질문주셔야, 제가 어디에 있든 바로 알림을 받고 답변을 드릴 수 있습니다. 1 . 질문 전 아래의 자주 묻는 질문 페이지 를 확인해주세요. https://yalco.notion.site/AI-33cff6b3a35780bcac2fee6b554de9af 2. 메일 제목에는 반드시 'AI로 만드는 주식매매 자동화' 를 포함해주시기 바랍니다. (다른 주식매매 강의의 질문과 혼동하지 않기 위함입니다.) 3. 질문은 가능한 한 자세히, 스크린샷과 함께 보내주세요. (어느 레슨에서 무엇을 하다 어떤 문제가 발생했는지 등 구체적으로 말씀주셔야 제가 상황을 되묻지 않고 바로 답변드릴 수 있습니다.)
1. 질문은 인프런 게시판이 아닌, 아래의 메일 주소로 보내주세요. yalco@yalco.kr 메일로 질문주셔야, 제가 어디에 있든 바로 알림을 받고 답변을 드릴 수 있습니다. 2. 질문 메일을 주실 때, 메일 제목에 꼭 코덱스 강의 관련임을 명시 해주시기 바랍니다. 제가 운영중인 강의들이 많아서, 어떤 강의 질문인지 바로 확인이 안 되는 경우들이 있습니다. 3. 가장 빠르고 정확한 방법은 OpenAI Docs 를 활용하는 것입니다. 위와 같이 코덱스 입력창에 슬래시(/)와 함께 openai를 입력하여 OpenAI Docs를 클릭한 다음 그 뒤로 위와 같이 질문을 적으면, OpenAI사의 공식 가이드를 참조한 답변이 친절하게 제공됩니다. 위의 기능은 강의에서도 자주 사용할 것으로, 코덱스의 검증된 사용법을 쉽고도 정확하게 확인할 수 있습니다.
딸깍, 바이브코딩 - 12개의 앱을 만들며 배우는, 진짜 일반인을 위한 유용한 실무 활용 이론&실습
개인 노트북에서는 Antigravity IDE 설치 해서 사용을 해 보았습니다 사무실에서 업무용으로 사용하려고 인터넷망(외부망) 컴퓨터에 구글 드라이브 접속 권한 부여 받아 antigravity IDE 설치까지는 끝났는데, 프로그래 실행 후, Continue with Google을 클릭해서 크롬에서 로그인까지 했는데, IDE 열겠냐고 해서 OK 까지 했는데 , IDE 화면으로 가면 여전히 Continue with Google 로 나옵니다. 강의화면 2:14 에 나오는 Sucess.... 이런게 안 나옵니다. 어떤 부분을 더 해제해야 인터넷망에서 사용할 수 있을까요?
1. 현재 학습 진도 몇 챕터/몇 강을 수강 중이신가요? 어떤 알고리즘을 학습하고 계신가요? 여기까지 이해하신 내용은 무엇인가요? 16강 2-2 어레이와 링크드 리스트 2. 어려움을 겪는 부분 어느 부분에서 막히셨나요? 코드의 어떤 로직이 이해가 안 되시나요? 어떤 개념이 헷갈리시나요? 강의에서는 링크드리스트의 중간 삽입/삭제시 시간복잡도가 O(1) 이라고 설명해주신 부분이 이해가 안돼서 질문 드립니다! 예를들어 특정 index에 값을 노드를 추가한다 라고 한다면, 제 생각에는 해당 index-1번째에 해당하는 노드를 찾기 위해 처음부터 노드를 타고 들어가야 하므로 탐색 비용 때문에 O(n) 이 되어야 할 것 같다는 생각이 들어서요! 강의 너무 잘 듣고 있습니다. 감사합니다! 3. 시도해보신 내용 문제 해결을 위해 어떤 시도를 해보셨나요? 에러가 발생했다면 어떤 에러인가요? 현재 작성하신 코드를 공유해주세요 이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다! 😊
선생님 안녕하세요! Kaggle 노트북(predict.ipynb) 관련해서 문의 드립니다. 강의에서와 같이 Supabase URL/Key를 Kaggle의 Secrets 기능에 등록했는데요, 막상 노트북이 실행될 때마다 Kaggle 웹사이트에서 소스를 열어보면 Secrets가 아니라 실제 키 값이 노트북 코드에 그대로 박혀서 올라가는 현상을 발견했습니다. 클로드 한테 확인했더니 아래와 같이 설명해주었는데요. - app/services/ml_trigger_ service.py 의 push_kernel()이 Kaggle에 push할 때마다, predict.py 원본 코드를 읽어서 .env의 실제 SUPABASE_URL / SUPABASE_KEY(또는 SUPABASE_SERVICE_ROLE_KEY) 값을 노트북 첫 셀에 os.environ[...] = '실제값' 형태로 직접 주입한 뒤, 그렇게 만들어진 predict.ipynb를 push합니다. - 코드 주석에 따르면, 이렇게 우회한 이유는 "Kaggle Secrets(UserSecretsClient)가 API(kaggle kernels push)로 만든 커널에서는 'Connection error'로 실패한다" 는 걸 실측 확인했기 때문이라고 되어 있습니다. 즉 Kaggle 웹 UI에서 직접 만든 커널이 아니라 API로 push한 커널에서는 Secrets 기능 자체가 안 먹혀서, 그 대안으로 값을 직접 박아 넣는 방식을 쓰고 있는 구조였습니다. - 실제로 predict.py 에도 1순위로 os.environ에서 값을 읽고(=주입된 값), 값이 없을 때만 2순위로 Kaggle Secrets(user_secrets.get_secret(...))를 시도하도록 되어 있어서, 제가 등록한 Secrets는 지금 구조에서는 거의 항상 안 쓰이고 있는 상태였습니다. - 제가 Kaggle Secrets 등록 자체는 Kaggle 노트북 편집 화면의 Add-ons → Secrets 메뉴로 등록했고, 이름도 SUPABASE_URL / SUPABASE_KEY(및 SUPABASE_SERVICE_ROLE_KEY)로 코드와 동일하게 맞췄습니다. 제가 여쭤보고 싶은 건: 1. 혹시 제가 Secrets 등록 과정이나 코드 설정(.env, kernel-metadata.json 등)에서 뭔가 빠뜨리거나 잘못한 부분이 있어서 이런 현상이 생긴 걸까요? ㅠㅠ 2. 이게 강의에서 의도하신 정상적인 설계(=Kaggle Secrets는 폴백용이고, 실제로는 매번 키를 직접 주입하는 방식)가 맞는지 확인 부탁드립니다. 감사합니다. 참고 1 : 캐글 실행시 마다 재생성된 predict.ipynb 파일 참고 2 : 캐글 노트북 참고 3 : 캐글 시크릿키 등록
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 2025. 11. 17. 에 구매하였는데 13회 실기 시험일자가 11.28일이라 11월말까지 연장할 수 있을지 문의드립니다. 이메일주소는 veveva36@gmail.com 입니다.