안녕하세요. 수업 잘 듣고 있습니다! 다름이 아니라 수강 기간 만료가 얼마 남지 않아 문의드립니다. 이번 실기시험 전까지 해당 강의를 수강하고 꼭 합격하고싶은데, 혹시 가능하시다면 수강 기간을 연장해주실 수 있을까요? 연장해주신다면 끝까지 수강해서 시험까지 잘 마무리하고 싶습니다. 가능하신 범위 내에서 수강기간 연장해주시면 정말 감사하겠습니다. 🙏 메일주소: yeonhwalim03@gmail.com
링크 관리 기능 구현하기에서, 수업과 같이 네이버 추가하기를 했는데 오류가 났습니다. 아래 메시지가 떠서, 이 메시지를 클로드에게 제시하고 수정해달라고 했더니 최종 아래와 같이 답을 했습니다. #오류 대상 페이지를 불러오지 못했습니다. (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 디코딩도 넣어놔서, 위 방법으로 연결만 뚫리면 네이버의 봇 차단·한글 깨짐 없이 제목/설명/썸네일이 수집됩니다. ------------------------------ 최종 질문: 제가 회사에서 수업을 듣다보니 발생하는 문제 같은데, 회사에 뭔가 허가를 받아야 해결되는 문제라면 이 부분은 해결이 어려울 것 같습니다. 건너뛰어도 될지 모르겠습니다.
선생님 안녕하세요! 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 입니다.
안녕하세요? 수업 자료 커서 연결 후 클로드 코드 실행하니 "5개의 mcp가 있다. 5개 중 어떤 거 연결할거냐?" 나와서 playwright 연결했어요. 그런데 시간이 지나니 mcp 연결 모두 안 되네요. 컴 껐다가 8시간 이후에도 안 되고 /exit, /taskkill /IM claude.exe /F 해도 안 됩니다. 관련 사진 첨부합니다. 부탁드립니다 .
강사님 안녕하세요? 비전공자이어서 인터넷 강의가 많은 도움이 되었습니다. 하지만 제가 지식이 부족하여 지난 12회 실기시험 시 2유형 0점 처리로 불합격! 지금 확인해 보니 인터넷 강의가 26.9.3.만료 되는데 죄송하지만 금년 13회 실기셤까지 볼 수 있도록 연장 가능할까요? 이메일 2000won2@naver.com 입니다. 염치 불구하고 문의드립니다. 잘 부탁드립니다. 꾸벅~
.claude\output-styles 라고 폴더가 생성되는거 보니 먼가 문제가 발생한거 같습니다. 맨처음에는 bucket-list-main루트파일에서 같이해보다가 루트파일이 잘못된거같아 새롭게 claude-code-mastery파일로 열어서 진행하고 있는데 폴더명이 저렇게 표출됩니다. 강의내용처럼 beginner.md를 작성하고 /config outputStyle을 입력해도 beginner가 표출되지않고있습니다.