분류 전체보기220 [스위프 후기] IT직군 6주 사이드 프로젝트 SWYP 4기 참여후기 개발자 친구 추천으로 처음 스위프에 참여하게 되었습니다.3기에 참여한 후 기대 이상으로 흥미진진한 경험을 해서 이번 4기에도 참여하게 되었네요 ~! 저는 프론트 개발자로 참여를 했는데처음에는 6주면 한달이 좀 넘기 때문에기획부터 시작하면 '심리테스트 정도의 재밌는 웹 포트폴리오로 가질 수 있겠다' 라고 생각했고,디자이너분과 함께 하면 퀄리티 있는 포트폴리오를 만들 수 있기때문에 기대감이 있었습니다. 그런데 마무리할때쯤엔 그 이상의 퀄리티와 개성있는 아이디어를 가진 작품을 완성할 수 있었네요(팀원 분들이 모두 열정적이였어서 감사할 뿐 입니다... ) 4기 참여작 시연 영상_ 1분 버전 지원 시작 과정부터 모든게 굉장히 성장을 자극하더라구요 스스로 개발자로서의 성장에 대한 동기부여나 촉진을 얻고싶다 , 요.. 2024. 6. 14. 유튜브 Data API 사용법 정리중 - 서론이번에 유튜브 api 를 두번째 사용하게 되어 정리할 겸 작성한 유튜브 데이터 api 문서로 들어간다-> 시작하기 클릭-> 빠른 시작 부분에서 사용하려는 기술에 맞게 고르기https://developers.google.com/youtube/v3?hl=ko YouTube Data API | Google for Developers동영상 업로드, 재생목록 만들기 및 관리 등의 YouTube 기능을 애플리케이션에 추가합니다.developers.google.com- 문서를 읽고 1단계 부터 차례로 시행한다- 요약하면 구글 클라우드 콘솔에 프로젝트 생성 후 api 를 연결 한다 - 구현 코드 샘플 보고 구현하기https://developers.google.com/youtube/v3/code_.. 2024. 5. 27. [독후감] 실리콘밸리의 팀장들 실리콘밸리의 팀장들 청림출판킴 스콧 지음 1.인상 깊었던 내용과 나의 생각:책에서 저는 셰릴 이라는 인물이 가장 인상 깊었습니다. 셰릴은 부드러우면서 직접적인 리더입니다. 59p 부터 62p 에서 그녀가 어떠한 방식으로 조언을 주는 지 볼 수 있는데, 처음에는 인정과 칭찬으로 피드백한 후 고쳐야 할 부분에 대해 문제를 개인화하지 않도록 조심하였고, 구체적인 해결책까지 제안합니다. 이를 통해서 듣는 이가 스스로 자신이 투자할 가치가 있는 인재라고 느끼며 문제를 해결할 수 있도록 이끌었습니다. 이 솔직한 대화를 통해 둘 사이의 신뢰 관계 또한 높아졌을 것입니다.119p 에서 셰릴은 마치 폭파 전문가처럼 직원들의 장애물을 제거해 주었고, 조직 상부에서 현실성 없는 지시가 내려올 때 든든한 보호벽이 되어 직원들.. 2024. 5. 26. Prisma 로 페이지네이션 쿼리 스키마를 따로 설정 할 필요 없이 prisma의 take , skip을 사용하면 된다 const page = 1; const pageSize = 10; const searchTerm = 'John'; // 총 항목 수 계산 const totalCount = await prisma.user.count({ where: { name: { contains: searchTerm, }, }, }); // 페이지네이션 적용한 데이터 가져오기 const users = await prisma.user.findMany({ skip: (page - 1) * pageSize, take: pageSize, where: { name: { contains: searchTerm, }, }, orderBy: { createdAt: '.. 2024. 5. 23. 리액트 에러 노트 : Warning: Cannot update a component (`UserDataProvider`) while rendering a different component 에러 : index.jsx:23 Warning: Cannot update a component (`UserDataProvider`) while rendering a different component (`LoginPage`). To locate the bad setState() call inside `LoginPage`, follow the stack trace as described in https://reactjs.org/link/setstate-in-render at LoginPage (http://localhost:5173/src/pages/login-page/index.jsx?t=1712222271893:22:24) at RenderedRoute (http://localhost:5173/node.. 2024. 4. 4. MVC패턴과 디자인 패턴 1. 디자인 패턴이란? 소프트웨어 공학에서 자주 사용하는 설계 형태를 정형화해서 이를 유형별로 설계 템플릿을 만들어둔 것을 말한다. 프로그램 개발에서 자주 나타나는 과제를 해결하기 위해 구상 된 방법중 하나로, 과거의 소프트웨어 개발 과정에서 발견된 설계의 노하우를 축적하여 이름을 붙여, 이후에 재이용하기 좋은 형태로 특정의 규약을 묶어서 정리한 것. 알고리즘처럼 프로그램 코드로 변환하여 바로 사용할 수 있는 것은 아니지만 유사한 상황에서 구조적인 문제를 해결할 수 있는 방안을 제시해주는 템플릿이다. 이 용어를 소프트웨어 개발 영역에서 처음 제시한 곳은 GoF(Gang of Four)라 불리는 네명의 컴퓨터 과학 연구자들이 쓴 서적 'Design Patterns: Elements of Reusable O.. 2024. 3. 29. Youtube Data API 사용시 주의사항 : 할당량 Youtube Data API 란 유튜브의 다양한 영상에 접근해야 할 경우 사용할 수 있는 API 이며 무료이다 검색, 영상 상세정보, 재생목록 상세정보를 내 서비스로 가져올 때 사용한다. 주의사항 문제는 이번에 이 API 처음 사용하면서 '할당량' 때문에 문제에 봉착했다. 개발과정에서 API 를 테스트 해보는중 몇시간만에 하루 할당량을 모두 쓰게 된것이다.. 무료인 대신 모두에게 하루 10000 의 할당량을 부여해 주는데 이정도 할당량 만으로는 실서비스 불가 - 유튜트 data api 할당량 계산기 https://developers.google.com/youtube/v3/determine_quota_cost?hl=ko YouTube Data API (v3) - 할당량 계산기 | Google for De.. 2024. 2. 11. itch.io 에 게임 배포시 개발 주의사항 로컬 개발을 끝내고 배포하면서 겪었던 시행착오를 정리하려고 한다. 1. 비디오 문제 오류: webgl로 배포시 비디오가 나오지 않음 gzip.framework.js:1792 Embedded video clips are not supported by the WebGL player: Assets/Resources/ETC/Splash/movie.mp4. Use the Video Player component's URL option instead. 원인: WebGL 플레이어에서 Unity의 비디오 클립을 직접 지원하지 않기 때문에 발생. 해결: 대신 Unity의 Video Player 컴포넌트의 URL 옵션을 사용하고 비디오 리소스 위치를 바꿔야 한다 public VideoPlayer videoPlayer; v.. 2024. 1. 16. 깃 대용량 파일 커밋 깃에 100mb 이상의 파일을 업로드 할때 너무 크다는 에러가 뜰 것이다 https://git-lfs.com/ Git Large File Storage Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise. git-lfs.com 위 링크에서 다운로드 받고 설치한다 프로젝트 경로에서 깃배시를 열고 아래 명령 실행 git lfs install git lfs track .. 2024. 1. 6. 유니티 WebGL 오류 Build.framework.js.gz 에러 Unable to parse Build/Build.framework.js.gz! This can happen if build compression was enabled but web server hosting the content was misconfigured to not serve the file with HTTP Response Header "Content-Encoding: gzip" present. Check browser Console and Devtools Network tab to debug. 빌드/빌드프레임워크.js.gz를 파싱할 수 없습니다! 빌드 압축이 활성화되었지만 콘텐츠를 호스팅하는 웹 서버가 HTTP 응답 헤더 "Content-Encoding: gzip"이 있는 파일을 제공하.. 2024. 1. 6. 이전 1 2 3 4 ··· 22 다음