이야기를 나눠요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
문제에 씨름과 바둑이 섞여있습니다~!
근데 문제 풀이에는 지장이 없었어요...0_0;
-
따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
submit 버튼이 안되시는 분들께
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Submit버튼을 눌러도 아무 반응이 없으신 분들은 ant design의 api 문서를 확인해보시길 바랍니다. Ant Design Form API api 문서상에서 제공하는 form 사용 방법이 강의에서 나오는 것과 다릅니다. <Form onSubmit={submitHandler}> {/* DropZone */} <Form.Item> <FileUpload refreshFunction={updateImages} /> </Form.Item> <Form.Item label="이름"> <Input value={Title} onChange={titleChangeHandler} /> </Form.Item> <Form.Item label="설명"> <TextArea onChange={descriptionChangeHandler} /> </Form.Item> <Form.Item label="가격($)"> <Input type="number" onChange={priceChangeHandler} /> </Form.Item> <Form.Item> <select onChange={continentChangeHandler} value={Continent}> { Continents.map(x => ( <option key={x.key} value={x.key}>{x.value}</option> )) } </select> </Form.Item> <Form.Item> <Button htmlType='submit'>확인</Button> </Form.Item> </Form> 이렇게 각각 Form 안의 tag들을 Form.Item으로 감싸줘야 한다고 나와있습니다. 근데 의아한 점은 api 문서 상에서는 onFinish를 사용하라고 나와있는데, 문서대로 하면 에러가 나고 onSubmit을 해야 정상 작동하네요. 혹시 이 부분에 대해서 알고 계시는 분이 있다면 공유 부탁드립니다!
-
대세는 쿠버네티스 (초급~중급편)
Replace 동작 방식 오류 수정
현재는 Replace의 동작 방식이 강의 내용과 다릅니다. 강사님이 자료 업데이트 했으나 혹시나 못보신 분들을 위해 공유합니다. K8s 공식 문서 Reapce: "새로운 잡을 실행할 시간이고 이전 잡 실행이 아직 완료되지 않은 경우, 크론 잡은 현재 실행 중인 잡 실행을 새로운 잡 실행으로 대체한다." 저는 K8s v 1.20에서 확인했고, 이전 영상의 질문 및 답변을 볼 때 v1.92 부터는 CronJob의 Replace과 아래와 같이 동작하는 거 같습니다.
-
HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
취준 고민으로 질문드려봅니다
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 코딩웍스 강사님 저는 몇달 째 강사님강의를 보면서 독학으로 공부를 하고있습니다. 우선은 양질의 재밌는 강의 올려주셔서 진심으로 감사인사 올립니다. 다름이아니라 몇가지 궁금증과 고민으로 밤잠을 설치고 있어 고민과 불안을 해소하고싶어 질문드리게 되었습니다.ㅠㅠ 사실 제 나이가 내년이면 29살이고 94년생 여자입니다.. 아무래도 나이때문에 취직 리스크가 제 불안의 근본적인 문제인거 같아 제 상황을 설명해드리려합니다. (다소 길어서 양해부탁드립니다..) ---------------- 저는 중상위권 미대 시각디자인과를 삼수해서 늦게 입학하게 됐고(2015년경), 휴학없이 다이렉트 졸업을 했는데(2019년 초) 그때가 26살이었습니다. 대학을 다니던내내 ux/ui 쪽으로 대기업 디자인팀을 가고싶었기에 열심히 준비하였고 졸업성적이 4.25여서 디자인대학 총장상까지도 받았습니다. 스펙도 대학다니면서 인턴/대기업 관련 디자인활동** 등 그쪽으로 많이 쌓아놔서 … 대기업 공채시즌인 2019년 하반기에 필기시험준비와 홍대쪽에 디자인 포폴학원을 병행했는데 잘 안되었습니다. (2019년 말까지 공채 도전했습니다.) (** 중소기업 디자인인턴 2회, 삼성계열사 디자인활동1회(앱개발관련), 앱 개발동아리 활동, apple사와 저희 대학이 결연한 app개발 프로그램 수료, 디자인관련 입상 1회, 웹개발대회 수상 등이 있습니다. 대부분의 활동들이 개인이 아니라 팀 활동이어서, 개발/기획하는 사람들과 협업을 많이 하게 되었습니다.) 취뽀가 잘 안되는 와중에 웹개발대회때 알게된 대학동문의 개발외주 회사에 우연히 들어가서 4달정도 디자인일을 하게 되었는데 코로나가 한창 기승을 부릴때 그당시 외주얻어오는게 힘들었는지 사장은 개발자를 더 뽑더니 저를 버릴 생각이 들었는지 사장에게서 일방적인 사직을 당했습니다. 아마 경력 인정도 당연히 안될것이고.. 결과물도 아무것도 얻은게 없습니다. 그 뒤로 바로 취직생각이 없어(건강상의 문제가 겹쳤습니다.) 크x 사이트에서 디자인 프리랜서 일을 시작했고, 2020년 7월경에 본격적으로 사업자를 내어 현재도 사업자를 해지하지않고 가끔 용돈벌이로 하고있습니다. 그러다 사업이 안맞다는 생각이 들며, 크x 특성상 개나소나 디자인하는 덕에 가격후려치기도 너무 많이 당하는 현실에 현타가 오기도 했고... 어느순간 퍼블리싱을 공부해야겠다 마음먹은게 2021년인 올해 초부터 였고 네이버 부스트캠프 등 무료강의 같은걸 듣다가 너무 이해도안되고 못가르치는거같아서 4월부터 코딩웍스님 강의를 들으면서 프리랜서일과 공부를 병행하고 있습니다 그러다보니 강의를 어느순간 질질 끌게되는걸 발견했고 현재는 감사하게도 나라에서 주는 지원금을 받으면서 공부만 하고 있습니다.. 다행히 집은 넉넉해서 제가 일을 당장 해야되는건 아니지만 정말 시기를 놓치게 될까봐 그게 두려운 상황입니다. 벌써 2021년이 다 지나가려하고 내년이면 29살인데 코딩웍스님 강의 시즌1을 열심히 복습하고나니 하반기가 다 지나가있고;; 가족들이 언제 그걸로 취직하는거냐고 궁금해하고 나이가 많지않냐고 불안해하시기에 저도 나름 바쁜와중에도 공부를 열심히 잘해왔다고 생각하는데 불안해지고 있습니다.. 그래서 질문을 드리면 현재 코딩웍스님 강의를 몇개 보유중인데(첨부사진 참고부탁드려요) 시즌2를 다 듣고 포트폴리오 강의를 들어야 하는건지 .. 제 상황에 맞는 최적의 커리큘럼을 잘 모르겠습니다. 부끄럽지만 시즌 1을 앞에서 좀 헤맨경향이 없지않아 있는데 요즘은 스퍼트가 붙어서 시즌1을 빠른시일내에 끝낼 수 있을거같습니다. 제 나이를 고려해서.. 면접시기, 강의 완강 마지노선 시기 등을 어떻게 정해야하는지 대략적으로 조언을 구하고싶습니다. 제가 위에 말씀드렸던것처럼.. 졸업후 공백 상황에 대해 면접볼 때 질문을 받게될 여지가 있다고 생각이 드는데.. 사업자를 내고 일하다가 퍼블리셔를 준비한것 등등을 솔직하게 설명해도 될까요? 제가 대학교때 디자인전공을 한 사실과 그에 관련된 스펙들은 이제와서 어필이 불가능 하겠죠? 활용 할만한 내용이 없는 건지 궁금합니다.ㅠㅠ 4. 또 개인적으로 궁금한 부분이 있는데, 제가 디자인을 전공했다는 것이 퍼블리셔 지원때 플러스되려면, 포폴사이트가 좀 디자인적으로 차별화되어야 할것 같은데 그만큼 시간이 많이 들것같아 이부분도 걱정됩니다. 몇번 언급해주신 ui kit 사이트?를 활용해서 살짝 다듬으면 될까요.. ---------------- 좋은 대기업이면 물론 좋겠지만 그게 안된다해도 퍼블리셔로서 소규모라도 체계적인 곳에서 바닥부터 차근차근 올라가고싶은 마음입니다. 이와 관련된 조언을 간단하게나마 해주시면.. 제 취직 준비에 조금이나마 위안과 큰 등불이 되어줄 것 같습니다. 긴 글 읽어주셔서 감사합니다. ㅠㅠ (그리고 강의 해주셔서 덕분에 이해도 너무 잘되고 재밌어서 평소에 정말정말 감사했습니다.^^)
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
마이바티스랑 이별 준비중....
강의 정말 잘 봤습니다. 쉽게 잘 설명해 주셔서 감사합니다. JPA 강의도 김영환님꺼 예전에 들었는데 다시금 들어보고 추천 로드맵을 밞아보려 합니다. 저도 육아대디라 시간이 잘 안나지만 틈틈히 열심히 듣겠습니다. 좋은 강의 정말 감사합니다.
-
플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택]
Cannot run with sound null safety
Cannot run with sound null safety, because the following dependencies don't support null safety: 불러온 패키지중에 null safety (널일때 안정적으로 돌아가는 문제라고 보여짐) 문제를 해결 못한게 있다고 합니다. 해당 경로에서 프롬프트에서 flutter run --no-sound-null-safety 로 실행은가능하나 위험성이 있는것은 인지하시고 실행하시기 바랍니다. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
와~~시험은 시험이네요
완강하고 후기 남기려다가 시험보고 따끈따끈한 후기 남깁니다. 한시간 전쯤 3회차 실기 보고 나왔습니다. 오늘은 세계의 미술작품이 나왔네요. 선생님이 워낙 쉽고 깔끔하게 알려주셔서 어떤 문제가 출제돼도 상관없다고 생각했었는데 제가 시험본 서부시험장에 의외의 복병이 있었네요. 포토샵이 세상 첨보는 최신버전.... 그덕분에 첨에 좀 헤매다가 그래도 좀 지나서 정신차리고 적응해서 잘 마쳤습니다. 그래도 시험은 시험이라 잘하고 나온건지... 시험보기 전에도 안하던 긴장을 시험보고 나와서 하고있네요.ㅋ 그게...크로스브라우징까지 잘되는거 다 확인하고 제출했는데 용량체크를 못해서 그런것 같아요. 선생님이 배운대로만 했으면 5M가 넘진 않을거라고 하셨지만 그래도 체크안한게 영~ 찜찜하게 남네요ㅠ 감독관 피씨에서도 잘 돌아가는거 다 확인하고 가셔도 된다고해서 나왔지만 발표날때까지 열흘은 계속 생각날듯해요
-
공인 쿠버네티스 자격증 잘 준비하는 법 (CKA, CKAD, CKS)
시험준비시간
컴퓨터 준비시간은 얼마나 걸릴까요?
-
플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택]
raisedbutton
Elevatedbutton으로 변경하시면 유사하게 사용 가능하실듯 합니다. color은 backgroundColor: MaterialStateProperty.all(Colors.deepPurple), 로 변경하시면 될듯합니다. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
스프링 부트 개념과 활용
2.5.4 기준 jconsole 접속 안되는 경우
인증 없이 접속 가능하도록 실행 시 파라미터 추가하시면 됩니다.
-
스프링 부트 개념과 활용
2.5.4 기준 기본 엔드포인트
기본적으로 노출되는 엔드포인트가 달라서 문서를 확인해보니 health만 기본값 yes로 되어있습니다. info는 기본으로 노출되지 않습니다. 저처럼 어리둥절 하실 분 있을 것 같아 남깁니다 :)
-
15일간의 빅데이터 파일럿 프로젝트
도커/쿠버네티스
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의에서 사용하는 프로그램들을 도커나 쿠버네티스와 연동해서 사용할 수 있는 방법이 있을까요? 혹시 도커/쿠버네티스를 사용해서 강의 내용을 진행하시고 계신 분들 있으실까요?
-
스프링 부트 업데이트
가입인사
다음주 부터 수강할 수 있을 것 같아 가입인사 드려봅니다. ^^ 매년 새로운 언어를 학습하다가 메인 언어인 자바 강의를 듣게 되니 새롭네요.좋은 강의 만들어 주셔서 감사합니다 ~
-
딥러닝 CNN 완벽 가이드 - TFKeras 버전
안녕하십니까 선생님:)
안녕하세요 현재 강의를 수강하는 학생입니다 :) 다름이 아니라 캐글 필사를 통해서 좀 더 다양한 경험을 하고 싶은데,, 찾을려고하니 대부분이 텐써플로우 버전1인거 같아서,,,하는데 어려움이 있어서 이렇게 글을 남깁니다 ㅠ. 혹시 선생님께서 추천해주실만한 캐글필사(?)가 있을까요? 감사합니다
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
세로 드래그
우선순위큐 마무리 강의에서 PriorityQueue에 Push할 때 -기호를 한번에 지우는게 궁금해서 찾아봤는데요! Shift + Alt 키를 누른채로 드래그하면 세로로 드래그가 가능하네요~ 참고하시면 좋을것 같아서 올립니다~!
-
Windows PowerShell 기초 배우기
powershell을 실무에서 활용할 수 있는 예제로 강의 또 올려주시면 감사하겠습니다.
안녕하세요, 강사님 덕분에 powershell 강의 잘 들었습니다. 실무에서 활용할 수 있는 powershell 예제로 강의 또 올려주시면 감사하겠습니다. 그럼, 부탁 드리겠습니다!
-
모든 개발자를 위한 HTTP 웹 기본 지식
블로그 게시
안녕하세요 로드맵 순서대로 따라가면 선생님덕분에 많이 배워가고 있습니다. 혹시 Http 부분을 배운부분을 바탕으로 블로그 에 정리하고싶은데 가능할까요? 출처는 밝히겟습니다
-
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
자바스크립트 내 타임리프 사용 시
자바스크립트 안에서 타임리프 사용 시 아래와 같은 빨간 오류 표시 뜹니다. Multiple annotations found at this line: - ',' expected. 물론 실행은 잘 되고 동작에 이상 없지만 저 빨간색 지우려면 어떤 설정을 해줘야 하나요
-
Slack 클론 코딩[실시간 채팅 with React]
2021-09-05 제가 겪었던 문제와 해결방법 공유해드립니다.
아마 버전이 조금씩 업데이트되면서 다양한 문제가 발생하게 된 것 같은데, 제가 해결했던 방법들 공유드립니다. 저는 총 2가지 문제를 겪었습니다. 첫번째 문제: webpack.config.ts 내부 webpack.Configuration에서 devServer 멤버를 인식하지 못한 문제 위와 같은 에러가 발생할 때 import path from 'path'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; import ReactRefreshWebpackPlugin from '@pmmmwh/react-refresh-webpack-plugin'; import webpack, {Configuration as WebpackConfiguration} from 'webpack'; import { Configuration as WebpackDevServerConfiguration } from 'webpack-dev-server'; interface Configuration extends WebpackConfiguration{ devServer?: WebpackDevServerConfiguration; } const isDevelopment = process.env.NODE_ENV !== 'production'; const config: Configuration = { name: 'slack-front', mode: isDevelopment ? 'development' : 'production', devtool: !isDevelopment ? 'hidden-source-map' : 'eval', resolve: { extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'], alias: { '@hooks': path.resolve(__dirname, 'hooks'), '@components': path.resolve(__dirname, 'components'), '@layouts': path.resolve(__dirname, 'layouts'), '@pages': path.resolve(__dirname, 'pages'), '@utils': path.resolve(__dirname, 'utils'), '@typings': path.resolve(__dirname, 'typings'), }, }, entry: { app: './client', }, module: { rules: [ { test: /\.tsx?$/, loader: 'babel-loader', options: { presets: [ [ '@babel/preset-env', { targets: { browsers: ['last 2 chrome versions'] }, debug: isDevelopment, }, ], '@babel/preset-react', '@babel/preset-typescript', ], env: { development: { plugins: [require.resolve('react-refresh/babel')] } } }, exclude: path.join(__dirname, 'node_modules'), }, { test: /\.css?$/, use: ['style-loader', 'css-loader'], }, ], }, plugins: [ new ForkTsCheckerWebpackPlugin({ async: false, }), new webpack.EnvironmentPlugin({ NODE_ENV: isDevelopment ? 'development' : 'production' }), ], output: { path: path.join(__dirname, 'dist'), filename: '[name].js', publicPath: '/dist/', }, devServer: { historyApiFallback: true, // react router port: 3090, devMiddleware: { publicPath: '/dist/' } }, }; if (isDevelopment && config.plugins) { config.plugins.push(new webpack.HotModuleReplacementPlugin()); config.plugins.push(new ReactRefreshWebpackPlugin()); } if (!isDevelopment && config.plugins) { config.plugins.push(new webpack.LoaderOptionsPlugin({ minimize: true })); } export default config; webpack.config.ts 의 내용을 위와 같이 바꿔주면 해결됩니다. 핵심은 webpack-dev-server에 작성된 Configuration 정보를 가져와서 기존 webpack Configuration 정보에 상속시키는 것입니다. 두번째 문제: ReactRefreshWebpackPlugin에서 콘솔에 계속 에러를 띄우는 문제 위와 같은 에러가 계속 콘솔에 떴습니다. 관련 이슈 링크: https://github.com/pmmmwh/react-refresh-webpack-plugin/issues/481 npm uninstall @pmmmwh/react-refresh-webpack-plugin react-refresh npm install -D @pmmmwh/react-refresh-webpack-plugin@0.5.0-rc.6 react-refresh@0.10.0 간단하게 일단 처음에 설치된 npm 패키지 지운다음에 잘 작동하는 버전으로 새로 깔았습니다. 이후 문제 없이 잘 진행되고 있습니다. 2021년 9월 5일자라서 또 패키지들의 버전 업데이트가 되면 제 해결방법은 먹히지 않을 수도 있을 것 같습니다. 참고하시라고 제가 사용하는 패키지 버전들도 올려드립니다. { "name": "slack-front", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "cross-env TS_NODE_PROJECT=\"tsconfig-for-webpack-config.json\" webpack", "dev": "cross-env TS_NODE_PROJECT=\"tsconfig-for-webpack-config.json\" webpack serve --env development" }, "author": "Jake Seo", "license": "ISC", "dependencies": { "@types/react": "^17.0.19", "@types/react-dom": "^17.0.9", "cross-env": "^7.0.3", "css-loader": "^6.2.0", "fork-ts-checker-webpack-plugin": "^6.3.3", "react": "^17.0.2", "react-dom": "^17.0.2", "style-loader": "^3.2.1", "ts-node": "^10.2.1", "typescript": "^4.4.2" }, "devDependencies": { "@babel/core": "^7.15.5", "@babel/preset-env": "^7.15.4", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.0-rc.6", "@types/node": "^16.7.10", "@types/webpack": "^5.28.0", "@types/webpack-dev-server": "^4.1.0", "babel-loader": "^8.2.2", "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "prettier": "^2.3.2", "react-refresh": "^0.10.0", "webpack": "^5.52.0", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.1.0" } }
-
AWS(Amazon Web Service) 입문자를 위한 강의
킹 갓 싸이먼쌤 수업방식 너무 좋아요
강의 중간에 농담하시는거 너무 재미있어요 그리고 쉽게 설명하는 것도 너무 좋아요! 추후에 Airflow 강의도 좀 해주세요 :)