이야기를 나눠요
143만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
따라하며 배우는 NestJS
[해결]EntityMetadataNotFoundError: No metadata for "BoardRepository" was found
왠만하면 최신버전으로 진행하느라 @nestjs/typeorm@10.0.0 typeorm@0.3.x로 진행중에 만난 오류입니다. 해당 강좌 커뮤니티에 검색해보면 나오지만,typeorm의 버전이 0.2.x와 0.3.x의 사용법 차이로 생기는 문제입니다. --해결법--npm i typeorm@0.2.45를 통해 typeorm의 버전을 낮춰 줍니다.(@nest/typeorm은 그냥 높은 버전 썼습니다) board.service.ts1-1 constructor( @InjectRepository(BoardRepository) private boardRepository:BoardRepository ){}-> InjectRepository를 Repository에서 Entity로 변경 constructor( @InjectRepository(Board) private boardRepository:BoardRepository ){} 1-2const found = await this.boardRepository.findOneBy({id})->typeorm0.3의 문법을 0.2의 문법으로 변경const found = await this.boardRepository.findOne(id) board.module.ts@Module({ imports: [ TypeOrmModule.forFeature([BoardRepository]) ], controllers: [BoardsController], providers: [BoardsService] })->forFeature()의 Repository를 Entity로 변경@Module({ imports: [ TypeOrmModule.forFeature([Board]) ], controllers: [BoardsController], providers: [BoardsService] }) 이렇게 변경하면 잘 되는거 같습니다. 이대로 강의 진행해보고 typeorm0.3 진행해봐야겠네요~
-
[웹 퍼블리싱 실습] 반응형 사이트 만들기
레이아웃 잡을 때.
레이아웃 잡을 때태그 구조가 복합 형태 ( 부모 -> 자식 )로 짜게 됩니다. 짜고나서 보면.. 코드가 너무 길어져서 지저분해 보이고...그렇다고 코드 간결하게 짜기 위해서.. 간단하게 짜다보면..이게 맞나.. 싶고... 어찌 짜야될지 레이아웃 잡는데고민이 많이 되는데요보통 무엇을 우선시 하나요?
-
성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
개인프로젝트 고민
개인프로젝트 고민 안녕하세요 선생님,제공해주신 강의덕분에 iOS 방향으로 공부하고있는 학생입니다.좋은 내용과 쉬운 설명으로 iOS입문에 큰 도움이 되었습니다! 다름이 아니라 강의해주신 NetflixClone 내용을 바탕으로 개인프로젝트를 진행하고 있습니다.프로젝트 내용은 iOS 기기에서 rtmp 형식으로 라이브 방송을 송출하여 타 iOS기기에서 방송을 시청할 수 있는 App을 제작하고 있습니다. [ iOS(RTMP) 송출 -> Nginx(HLS) -> iOS(시청)] 하지만, 약 2주일동안 삽질을 하고 있는 부분이 있어 혹시나 하는 마음에 질문 드려봅니다. 제가 삽질하고 있는 부분은 Youtube, Twitch처럼 TableView로 방송목록을 보여줘야 하는데 구현된 부분은 DB에서 HLS(m3u8) URL과 해당 방송 내용만 제공하고 있기에 thumbnail로 제공할 이미지를 HLS URL에서 추출하는 방법을 시도하고 있습니다. 시도 1. AVAssetImageGeneratorApple 공식문서에서 제공하는 (https://developer.apple.com/documentation/avfoundation/media_reading_and_writing/creating_images_from_a_video_asset) HTTP Live Streaming (HLS) 형식을 cgImage 형식으로 변환하는 방식을 사용했는데 AVPlayer에서 전체 시간이 뜨는 m3u8형식의 URL은 잘 작동합니다. 그런데 제가 원하는 방송 형식의 라이브 형식은 image를 가져오지 못하더군요. 시도 2. 각 Cell마다 AVPlayerLayer를 설정해 NetflixClone 내용과 비슷하게 TableView cellForRowAt 함수에서 각각 Cell에 있는 변수에 didSet으로 URL을 주면 AVPlayerLayer를 올리는 방식을 사용하였습니다. 재생 설정은 하지 않았기에 정지된 화면을 이미지처럼 보이게 설정하였습니다. 의도대로 각 셀마다 thumbnail이 표시되긴 하였지만, Cell을 다시 로드할때 thumbnail이 늦게 표시되거나 다른 영상이 중복되어 표시되는 문제가 있었습니다. 시도 2.1ACThumbnailGenerator : https://github.com/acotilla91/ACThumbnailGenerator-Swift위 라이브러리는 HLS/.m3u8를 UIImage로 추출하는 라이브러리입니다. UIImage로 추출하는 시간이 다소 있기에 추출하면 Image Cache처리 하여 다시 로드할때 시간을 줄였지만, 첫 로드할때의 로딩시간이 길어 다소 애매한 상황입니다. if URL의 Cache가 있는가? { cell.liveView.image = Image Cache} else {AVPlayerLayer = URL (시도 2. 방법)ACThumbnailGenerator로 URL 추출 후 Image Cache (이후 재로딩을 위함)}정리 : HLS 라이브의 Image로 변환하는 좋은 방법이 있을까요?##선생님의 강의는 정말 잘 들었습니다. 덕분에 Swift 입문부터 시작해 진로 방향을 iOS로 향하고 있습니다. 쉽고 알찬 강의로 제가 지불한 금액이 하나도 아깝지 않았습니다. 감사의 말씀 드리겠습니다.해당 고민은 강의 외 내용을 다루고 있어 답변을 해주시지 않으셔도 괜찮습니다. 적은 정보와 오랜 삽질로 혹시나 하는 마음에 질문, 조언 얻어보고자 이렇게 글을 작성합니다. 좋은 내용의 강의 감사합니다.
-
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
진로에 대한 고민?
삭제된 글입니다
-
R로 배우는 통계
Istall packages에서 오류
안녕하세요, 2023년도에 우연히 강의를 접하게 됐고, 열심히 수강중입니다.먼저, 알아듣기 쉬운 설명과 함께 친절한 강의에 감사드립니다. 제가 지금, rgl을 설치하다가 에러가 떠서 다음 단계로 넘어가지 못하고 있는데, 문제점이 뭔지 알 수 있을까요?이 질문을 보실 지 모르겠지만, 먼저 고퀄의 강의에 감사드리며, 답변 기다리겠습니다 ^^> install.packages("rgl")trying URL 'https://cran.rstudio.com/bin/macosx/contrib/4.2/rgl_1.2.1.tgz'Content type 'application/x-gzip' length 9888514 bytes (9.4 MB)==================================================downloaded 9.4 MBThe downloaded binary packages are in /var/folders/9z/ljn0yv6s587_sn76nsrxkmtc0000gn/T//Rtmpq538Yf/downloaded_packages> > library(rgl)Registered S3 methods overwritten by 'rgl': method from knit_print.rglId knit_print.rglOpen3d sew.rglRecordedplot Error in dyn.load(dynlib <- getDynlib(dir)) : unable to load shared object '/Library/Frameworks/R.framework/Versions/4.2/Resources/library/rgl/libs/rgl.so': dlopen(/Library/Frameworks/R.framework/Versions/4.2/Resources/library/rgl/libs/rgl.so, 0x0006): Library not loaded: /opt/X11/lib/libGLU.1.dylib Referenced from: <AFD7D4AE-732C-3273-9BC7-B9D4DEC94EC8> /Library/Frameworks/R.framework/Versions/4.2/Resources/library/rgl/libs/rgl.so Reason: tried: '/opt/X11/lib/libGLU.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/X11/lib/libGLU.1.dylib' (no such file), '/opt/X11/lib/libGLU.1.dylib' (no such file), '/usr/local/lib/libGLU.1.dylib' (no such file), '/usr/lib/libGLU.1.dylib' (no such file, not in dyld cache)Error: package or namespace load failed for ‘rgl’: .onLoad failed in loadNamespace() for 'rgl', details: call: rgl.init(initValue, onlyNULL) error: OpenGL is not available in this buildIn addition: Warning messages:1: Loading rgl's DLL failed. This build of rgl depends on XQuartz, which failed to load. See the discussion in https://stackoverflow.com/a/66127391/2554330 2: Trying without OpenGL... > install.packages(c("class", "foreign", "KernSmooth", "lattice", "MASS", "Matrix", "mgcv", "nlme", "nnet", "spatial", "survival"))
-
프로젝트 및 방향에 대한 문의
안녕하세요. 저는 현재 5년차 C#으로 구성된 시스템 운영 업무를 맡고 있습니다. 1년 전 쯤, 스프링부트 책으로 직접 코딩과 함께 전반적인 부트의 내용을 다뤘습니다만 현재 영한님의 스프링 프레임워크 및 JPA 강의를 들으며 이렇게까지 내용이 더 많다는 거에 놀라지 않을 수 없었습니다. 로드맵 과정(야생형)으로 수강을 하고 있는데, 몇 개 강의를 듣던 도중 궁금한 부분이 있어서 이렇게 글을 남깁니다. 질문은 양이 상당히 방대하고, 강의도 많아 이걸 언제 다 수강하고 저만의 프로젝트를 만들 수 있을 지가 걱정입니다. 우선 지금은 스프링 입문, 기본 편과 JPA 기본 편, 활용 1 이렇게 수강을 마쳤는데 어떤 강의까지 듣고 개발이 가능할지 궁금합니다. (회사의 관리 시스템 하나를 만들어 보려는 상황입니다.) 현재는 API 설계를 위해 HTTP 기본 지식에 대해 수강하고 있는 단계입니다. 조언 해주시면 정말 감사하겠습니다.
-
웹 게임을 만들며 배우는 React에 TypeScript 적용하기
타임어택 7기
웹게임 React에 TS 적용하기는 타임어택 유료강좌에 해당 안되나요? 타임어택 7기 참여하고 싶은데 구글폼에 웹게임 React무료강좌만 선택지에 있고 웹게임 React에 TS 적용하기는 선택지에 없어서 웹게임 React에 TS 적용하기 강좌는 유료강좌로 포함안되는 건지 여쭤보고싶습니다. 아니면 그냥 React무료강좌 선택지를 선택하면 될까요?
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jdbcTemplate, JPA
JPA 로드맵의 JPA를 제대로 학습하려면 스프링 로드맵 DB 접근기술에 있는 jdbcTemplate 관련 강의를 꼭 봐야할까요?
-
실무자가 알려주는 CANoe (For CAN 통신)
CANoe/CAPL 공부법에 대해서 문의드립니다.
안녕하세요. 차량 SW(임베디드/CAN)으로 취업을 희망하는 학생입니다.우연한 기회를 통해 vector korea로부터 CANoe 라이센스를 3개월간 얻게 되었습니다. 비록 짧은 시간이지만 CANoe활용 역량을 기르고자합니다. 하지만 현실적으로 하드웨어를 얻기도 힘들고.... 어떻게 CANoe/CAPL공부를 해야할지 고민이 됩니다. 혹시 이에 대해서 조언을 해주실 수 있을까요?
-
[코드캠프] 입문자를 위한 Javascript 알고리즘 이론+실습
다음엔 뭘 공부해야 할까요?
안녕하세요. 처음에는 JS활용한 프로젝트 따라하는거 했는데, 따라하긴 했어도 그 긴 프로젝트를 여러번 반복하기가 엄두가 안 났어요.이 강의는 이론 듣고 그것을 활용해서 문제를 푸니까 머릿속에도 남고 그래서 저한테는 고마운 강의입니다. 그래서 여러번 반복해서 풀어볼 생각인데요. 그런데이 강의 후 어떤 걸 학습하면 좋을지 답변부탁드립니다.
-
Solidworks 2023 3D모델링 동영상강좌 1부
솔리드웍스 프로그램 구매 고민
안녕하세요. 강의 잘 듣고 있습니다. 회사 업무 때문에 강의를 수강하고 있는데, 사내에 프로그램 구입 전이라 따라서 실습하기가 쉽지 않네요. 어느 정도 프로그램을 실무에 적용할 수 있을 때 정식으로 구매 요청하려고 하는데, 연습 단계에서는 다쏘시스템에서 교육용 프로그램을 구매하는 것이 베스트일 지 의견 여쭙고 싶어 질문드립니다! 감사합니다.
-
[파이썬/Python] 문과생도 이해하는 DFS 알고리즘! - 입문편
완전 탐색 강의 출시일 관련
안녕하세요!자바 DFS 강의 리뷰에서 9월 내 완전 탐색 강의를 오픈할 계획(?)이라는 답변 주신 것을 봤던 것 같습니다.혹시 자바 강의 뿐만 아니라 파이썬 강의도 9월 내에 오픈하실 계획이신가요??
-
Slack 클론 코딩[실시간 채팅 with React]
React로 로그인을 세션으로 구현하려 합니다.
안녕하세요 선생님. 프론트엔드를 공부중인 학생입니다.다름이 아니라 선생님 강의를 보고 공부 후 간단한 프로젝트를 진행하고 있는데 어려움을 겪어 질문 드려요. 현재 백엔드는 spring, 프론트 엔드는 react로 진행중입니다. 저희가 일단 로그인 방식을 jwt로 이용하려 했으나 백엔드 팀원이 구현을 어려워해 세션 방식으로 로그인을 진행 중입니다. 로그인 API가 post 요청이라 axios로 post요청 후 성공했을 때 세션값을 세션 스토리지에 저장을 했는데요, 로그인은 성공을 했는데 로그아웃 api를 호출하는 과정에서 에러가 뜨는 상황입니다.백엔드 팀원은 세션으로 로그인을 구현하면 쿠키값 생성을 안한다는데 그러면 프론트에서 세션값 저장 후 api호출 할 때마다 어떤 조치를 취해야 하는지 아니면 구글링한 결과 로그인할 때 세션값을 쿠키에 저장한다고 나오는데 팀원이 잘못 알고있는지 궁금합니다. 그리고 이 강의에서 진행중인 로그인 방식은 어떤 방식인지 궁금합니다. axios, useSWR등을 이 강의에서 처음 접하다보니 모르는 게 너무 많네요..항상 좋은 강의 감사드리고 너무 늦은 시간 질문드려 죄송합니다.편하신 시간대에 답변 부탁드려요.
-
그림으로 쉽게 배우는 자료구조와 알고리즘 (심화편)
오우 레드블랙 트리부터 너무 어려운데..
이럴때는 감자선생님께서 말씀하셨던것처럼 일단 수업듣고 아 그렇구나 하고 지나 치는게 맞을까요 ?
-
그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
선행 학습 강의가 있는줄 몰랐네요..
쉽게 시작하는 쿠버네티스(v1.25) 이 강의가 선행 학습 되어야 진행할 수 있는 지를 3강을 보면서 깨달았습니다............. 그림으로 배우는 쿠버네티스 부터 시작하면 개념 학습 부분에서 비는게 있을까요?안듣고 가면 찝찝할거 같은데 고민되네요 ㅠ
-
부트캠프에서 알려주지 않는 것들 (리액트 렌더링 최적화 편) 2편
링크로 남겨주신 예제 사이트가 접속이 되지 않습니다..
제목 그대로 접근이 되지 않아 문의남깁니다
-
[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문
선생님 덕분에 점점 꿈에 가까워지고 있습니다.
항상 감사합니다.동영상 올려서 자랑하고 싶었는데 동영상은 못올리네요구조체에서 좌표가 안가져와진다고 징징대던데 엇그제같은데 지금은 라인트레이스를 이용해서 레이저 조준 유도탄을 만들었습니다.전에는 뭐가 작동이 안될땐 그저 분노하는거 말곤 방법이 없었는데지금은 쳇-GPT와 공식사이트 설명을 보면서 연구해 나가고 있습니다.처음엔 내가 하면 당연히 안될거라는 막연한 좌절감이 있었는데지금은 자신감이 어느정도 생겼습니다.꼭 감사 인사를 올리고 싶었습니다.
-
문법 공부 다음엔, 자바스크립트 프로젝트 101
코드 복기 시
안녕하세요 !! 강의를 보며 코드 복기하는 중에 궁금한 점이 생겨 질문드립니다! js 코드 쓰신 흐름을 보면 함수 별로 코드가 끝맺음 된 것이 아닌, 함수를 작성하다가 또 필요한 함수가 생기면 새로 만들고 수정하고, 그 함수를 기존 함수에 실행함수로 추가해주는 식인데요!초보이다보니 코드 복기하는 데 이런 흐름이 헷갈려서 어떻게 복기하면 좋은 지 고민이 됩니다..정리하자면 완성된 코드를 위부터 아래 순서로 쭉 복습한다. (처음부터 이런 구상을 갖고 코드를 짤 수 있는 단계가 아니라서 이렇게 해도 되는 지 궁금함..)강의 흐름대로의 코드식으로 복습한다. ( 만든 함수도 중간에 다시 수정하고 이런 부분이 헷갈림..) 위 두 가지 방식 중 어떤 방식이 더 좋을 지, 혹은 강사님께서 추천해주시는 방법이 따로 있는 지 궁금합니다!
-
자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
깃에 공부한거 정리하며 올리는중인데
어떤식으로 출처를 남기면 좋을까요??
-
(2024 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계
라우터
라우터를 사용 할 때 이렇게 하면 안 되는걸까요?오류는 하나도 안 나오는데 각 페이지에 <div>페이지명</div> 이런 글자가 화면에 안 나오네여..