172만명의 커뮤니티!! 함께 토론해봐요.
미해결
[2024년 개정]이것이 진짜 한글자동화다[기본편]
강의 중에는 hwp.saveAs() 명령어 실행 시 파일명을 지정할 수 있는 창이 뜨는데 뜨지 않네요. 사용하는 버전은 아래와 같습니다. 사용한 버전 정보 알 수 있을까요? (venv) c:\ws\python\hwp>python -V && pip show hwpwings Python 3.13.1 Name: hwpwings Version: 0.4.7 Summary: 파이썬으로 한글 문서를 제어할 수 있는 두번째 라이브러리입니다. Home-page: https://www.youtube.com/@한파엑셀 Author: 한파엑셀 Author-email: hpxl0518@gmail.com License: Location: c:\ws\python\hwp\venv\Lib\site-packages Requires: lxml, pandas, pywin32 Required-by:
pspice
2025-12-31T03:18:57.704Z
댓글 2
좋아요 0
조회수 137
해결됨
비개발자 4주만에 수익화 서비스 만들기: AI 바이브코딩 웹 + 앱 ALL IN ONE
주사위 굴리기 만든부분에서 현재 오른쪽하단 실행기기를 크롬으로 실행하면 정상적으로 동작하는데 미디움폰이나 그외 모바일 기기로 실행하면 그냥 플루터 기본코드화면만 나옵니다 커서한테 질문해도 똑같은 작업만 하루종일 반복하고 그대로네요 안드로이드 스튜디오에서 뭐 따로 해야할게 있는건가여 sdk설치하고 medium phone도 설치하고 다 했는데 답답하네요 ㅠ
flutter next.js cursor supabase 바이브코딩
킴주니
2025-12-31T00:09:44.110Z
댓글 2
좋아요 0
조회수 75
미해결
클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
cursor ai 설치를 하면서 중간에 open cursor from terminal 이것을 설치 하는 부분에서 설치가 되지 않습니다. 그래서 그냥 패스 하고 설치를 했는데 어디에서 저걸 설치를 해야할까여? 저게 설치가 되지 않아서 인지 강의에서 보이는 오픈 파일 중에서 CLAUDE.md 파일이 보이지 않습니다.
react next.js cursor tailwindcss claude
heasolpapa1222
2025-12-30T19:55:15.049Z
댓글 2
좋아요 0
조회수 328
미해결
작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
https://github.com/e-oj/Magic-Grid 에서 강의에 나왔던 js 파일이 없습니다. 이런 경우에 수업을 어떻게 따라가나요?
yshysh671
2025-12-30T18:30:25.978Z
댓글 1
좋아요 1
조회수 95
미해결
클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
이전에.. claude-nextjs-starterkit, claude-code-mastery, claude-nextjs-starters 등등 여러개의 폴더를 생성 해서 next.js 를 설치 하고 진행 하는 영상이 있었는데요. 74 미션에서 위의 첨부한 그림은 claude-nextjs-starters 인데..목소리는 claude-nextjs-starterkit 을 다운 받으라고 하고..도대체 뭐가 맞는 건가요? 아니면..그냥 next.js 설치 해서 하면 되는건가요? 차라리..이게 더 편하겠는데..
react next.js cursor tailwindcss claude
민경언
2025-12-30T14:09:12.436Z
댓글 2
좋아요 0
조회수 136
미해결
클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
88. 서브에이전트 를 보니까..72 메타프롬프트 활욘 PRD 생성(+MVP) 에서 새롭게 시작 한다는 노션을 사용 하는 화면을 확인할 수 있었습니다. 그 이전에서는 화면을 볼 수 없어서..88 까지 확인을 했는데요. 궁금한게 72 영상을 보면 claude_nextjs_starters 라는 것을 복사 해서 새로운 폴더를 만들었는데요. claude_nextjs_starters 라는 것은 이전 챕터 MCP 에서만 하더라도 shadcnui 로 로그인 페이지 만들고 하던 것 아니었나요? 그런데 여기에 노션 작업을 추가 하는 건가요? CLAUDE.md 를 참고사항으로 적는 걸 보면 68,69 mcp server 영상 에서의 claude_nextjs_starters 는 아닌 것 같은데.. 도대체 감을 못잡겠네..
react next.js cursor tailwindcss claude
민경언
2025-12-30T14:07:43.487Z
댓글 2
좋아요 0
조회수 169
미해결
클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
88. 서브에이전트 를 보니까..72 메타프롬프트 활욘 PRD 생성(+MVP) 에서 새롭게 시작 한다는 노션을 사용 하는 화면을 확인할 수 있었습니다. 그 이전에서는 화면을 볼 수 없어서..88 까지 확인을 했는데요. 궁금한게 72 영상을 보면 claude_nextjs_starters 라는 것을 복사 해서 새로운 폴더를 만들었는데요. claude_nextjs_starters 라는 것은 이전 챕터 MCP 에서만 하더라도 shadcnui 로 로그인 페이지 만들고 하던 것 아니었나요? 그런데 여기에 노션 작업을 추가 하는 건가요? CLAUDE.md 를 참고사항으로 적는 걸 보면 68,69 mcp server 영상 에서의 claude_nextjs_starters 는 아닌 것 같은데.. 도대체 감을 못잡겠네..
react next.js cursor tailwindcss claude
민경언
2025-12-30T13:37:54.924Z
댓글 1
좋아요 0
조회수 185
미해결
클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
여기서 엔터 누르면 될까요?
react next.js cursor tailwindcss claude
김현우
2025-12-30T07:59:58.287Z
댓글 2
좋아요 0
조회수 238
미해결
클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
docs에 제공해 주신 prd-generator.md를 생성했고 Claude를 실행했을 때 @prd를 하면 아래와 같이 나오는데요, agent-prd-generator는 어디에 나오나요?
react next.js cursor tailwindcss claude
read.eun77
2025-12-30T06:20:07.768Z
댓글 3
좋아요 0
조회수 264
해결됨
워드프레스 제대로 개발하기 - 클라이언트 편
안녕하세요. 일단 신청했는데, 확인해보니 강의가 오래되서 현시점에 원활한 수업진행이 가능할지 여쭤봅니다~
김주원
2025-12-30T04:58:22.578Z
댓글 2
좋아요 0
조회수 63
미해결
클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
73 session PRD-generator.md 파일을 어디서 확인할 수 있는건거야? 제공해주신다고 했는데, 수업자료에는 없어서요.
react next.js cursor tailwindcss claude
김강열
2025-12-30T03:24:22.612Z
댓글 1
좋아요 1
조회수 273
해결됨
원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
강의를 보면 http 요청 결과를 기다리는 것을 wait에 시간을 주는 것으로 처리가 되어 있는데, 동기적으로 요청에 대한 응답이 오면 다음 노드를 실행하도록 구현은 어려운가요?
python youtube-api n8n ai-활용-(ax)
김기훈
2025-12-29T23:57:52.631Z
댓글 2
좋아요 0
조회수 50
해결됨
The 10x AI-Native Developer: 회사에서 AI로 압도적 성과를 내는 법
claude 에 신기능들에 대한 소개는 앞으로 없을까요? skills, lsp 같은이요!
spring-boot next.js 인공지능(ai) ai-활용-(ax) claude
dev.jun28
2025-12-29T17:32:31.810Z
댓글 2
좋아요 0
조회수 133
미해결
비전공자도 따라하는 워드프레스 홈페이지 제작
이수 관련 수료가 되지 않아요~TT 이벤트 부분이 수강 기록이 진행되지 않는것 같습니다.
isimtong
2025-12-29T14:38:42.356Z
댓글 1
좋아요 0
조회수 72
미해결
100% 비개발자 바이브 코딩: 앱 200개로 월 140만 수익 노하우
영상이 똑같습니다........
python flutter chatgpt claude 바이브코딩
global.insung
2025-12-29T13:47:58.791Z
댓글 2
좋아요 1
조회수 115
미해결
안티그래비티 CLI 하네스 엔지니어링
안녕하세요 좋은 강의감사합니다 번외적인 질문이지만 CLI가 아니라 CURSOR같은 에이전트를 활용해도 문제는 없을까요
Cho hyunik
2025-12-29T13:40:15.076Z
댓글 1
좋아요 0
조회수 97
해결됨
원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
안녕하세요. 학습후 영상제작하여 자동으로 유튜브 업로드까지 해서 2일 운영했는데요. 구글계정 사용중지가 되었습니다. Gpt에서 확인했을때 자동화 업로드 감지시 계정 중단사유라고 하던데요. 혹시 이부분에 대해서 대응방법이 있을까요? 이의신청은 했지만 어떻게 될지는 모르겠습니다.
python youtube-api n8n ai-활용-(ax)
김싼타
2025-12-29T13:18:24.855Z
댓글 2
좋아요 0
조회수 490
미해결
[리뉴얼] React로 NodeBird SNS 만들기
로그인시 401 Unauthorized 오류가 떠서 리덕스 액션을 봤더니 LOG_IN_FAILURE에 error 내용이 비어 있었습니다. routes/user.js const express = require("express"); const bcrypt = require("bcrypt"); const { User, Post } = require("../models"); const passport = require("passport"); const router = express.Router(); router.post("/login", (req, res, next) => { console.log("🧾 req.body:", req.body); passport.authenticate("local", (err, user, info) => { if (err) { console.error(err); return next(err); } if (info) { return res.status(401).send(info.reason); } return req.login(user, async (loginerr) => { if (loginerr) { console.error(loginerr); return next(loginerr); } const fullUserWithoutPassword = await User.findOne({ where: { id: user.id }, attributes: { exclude: ["password"], }, include: [ { model: Post, }, { model: User, as: "Followings", }, { model: User, as: "Followers", }, ], }); return res.status(200).json(fullUserWithoutPassword); }); })(req, res, next); }); router.post("/", async (req, res, next) => { try { const exUser = await User.findOne({ where: { email: req.body.email, }, }); if (exUser) { return res.status(403).send("이미 사용중인 아이디입니다."); } const hashedPassword = await bcrypt.hash(req.body.password, 12); await User.create({ email: req.body.email, nickname: req.body.nickname, password: hashedPassword, }); res.status(201).send("ok"); } catch (error) { console.error(error); next(error); } }); module.exports = router; 세션 쿠키가 잘 전달이 안된건가 싶어서 req.body를 서버 터미널로 찍었더니 req.body: undefined 로 나왔습니다. 로그인 폼에서 데이터를 잘못 넘겨준건가 해서 확인해봤더니 loginForm.js const onSubmitForm = useCallback(() => { console.log(email, password); dispatch(loginRequestAction({ email, password })); }, [email, password]); 데이터도 잘 넘겨준 것 같고 sagas/user.js function logInAPI(data) { return axios.post("/user/login", data); } function* logIn(action) { try { const result = yield call(logInAPI, action.data); yield put({ type: LOG_IN_SUCCESS, data: result.data, }); } catch (err) { console.error(err); yield put({ type: LOG_IN_FAILURE, error: err.response.data, }); } } 사가쪽도 문제가 없어보여서 프론트 쪽 문제는 아닌 것 같고 백엔드쪽 문제 같은데 도저히 어디서 문제가 생긴건지 모르겠습니다. app.js const express = require("express"); const cors = require("cors"); const session = require("express-session"); const cookieParser = require("cookie-parser"); const postRouter = require("./routes/post"); const userRouter = require("./routes/user"); const db = require("./models"); const passportConfig = require("./passport"); const passport = require("passport"); const dotenv = require("dotenv"); dotenv.config(); const app = express(); db.sequelize .sync() .then(() => { console.log("db 연결성공"); }) .catch(console.error); passportConfig(); app.use( cors({ origin: "*", credentials: false, }) ); app.use(express.json()); app.use(express.urlencoded({ extended: true })); app.use(cookieParser(process.env.COOKIE_SECRET)); app.use( session({ saveUninitialized: false, resave: false, secret: process.env.COOKIE_SECRET, }) ); app.use(passport.initialize()); app.use(passport.session()); app.get("/", (req, res) => { res.send("hello express"); }); app.get("/api", (req, res) => { res.json([ { id: 1, content: "hello", }, { id: 2, content: "hello2", }, { id: 3, content: "hello3", }, ]); }); app.get("/api/posts", (req, res) => { res.json([ { id: 1, content: "hello", }, { id: 2, content: "hello2", }, { id: 3, content: "hello3", }, ]); }); app.use("/post", postRouter); app.use("/user", userRouter); app.listen(3065, () => { console.log("서버 실행 중!"); }); passport/local.js const passport = require("passport"); const { Strategy: LocalStrategy } = require("passport-local"); const { User } = require("../models"); const bcrypt = require("bcrypt"); module.exports = () => { passport.use( new LocalStrategy( { usernameField: "email", passwordField: "password", }, async (email, password, done) => { try { console.log("입력값:", email, password); const user = await User.findOne({ where: { email }, }); console.log("찾은 유저:", user && user.email); if (!user) { return done(null, false, { reason: "존재하지 않는 이메일입니다!" }); } const result = await bcrypt.compare(password, user.password); if (result) { return done(null, user); } return done(null, false, { reason: "비밀번호가 틀렸습니다." }); } catch (error) { console.log(error); return done(error); } } ) ); }; passport/index.js const passport = require("passport"); const local = require("./local"); const { User } = require("../models"); module.exports = () => { passport.serializeUser((user, done) => { done(null, user.id); }); passport.deserializeUser(async (id, done) => { try { const user = await User.findOne({ where: { id } }); done(null, user); } catch (error) { console.error(error); done(error); } }); local(); }; 백엔드 코드를 첨부하였습니다. 터미널에 나온 콘솔 내용입니다. local.js파일에서도 콘솔("입력값:","찾은 유저:" )을 찍었는데 터미널에 찍힌 콘솔은 req.body만 찍혔습니다..
react redux node.js express next.js
현석
2025-12-29T09:30:35.438Z
댓글 1
좋아요 0
조회수 116
미해결
프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
D드라이브가 용량이 더 커서 파이썬이나 VScode를 D드라이브에 설치하려고 하는데 상관없나요?
the1200
2025-12-29T09:27:06.746Z
댓글 1
좋아요 0
조회수 99
미해결
비개발자도 쉽게 시작하는 코딩 입문 강의: PCCE 합격을 위한 파이썬 기초 & 알고리즘
안녕하세요. 실습환경을 제하고 전 강의 수강을 했는데 수료증 발급 가능한지 문의 드립니다. 실습환경은 회사 노트북으로 오픈이 되지 않아 실습이 불가한 상황입니다. 확인 부탁드립니다. 감사합니다.
janus014
2025-12-29T06:05:04.595Z
댓글 1
좋아요 0
조회수 85