
이 포스팅은 항해99의 항해 플러스라는 교육과정에 참여한 경험에 대한 글입니다. 배경어느날 저는 인스타그램에서 항해 플러스라는 광고를 보게 됩니다. 경력자를 위한 커리큘럼이라고 합니다.코딩 부트캠프로 잘 알려진 항해99에서 경력자(3년 미만의 주니어 개발자)를 대상으로 하는 커리큘렴을 처음으로 오픈한다고 한다는 것이었습니다. 평소에 코딩 부트캠프에는 관심이 없었지만 현재 제 상황에 필요한 커리큘럼이라고 생각이 들었습니다. 열심히 개발을 하고는 있지만 여전히 스스로의 실력에 대한 의문이 들기도 했고, 이곳에 가면 앞으로 개발자를 하면서 소통할 사람들을 만날 수 있을 것 같았기 때문입니다. 이 교육을 듣게 되면 포기해야 할 여가시간과 교육 비용을 생각했습니다. "10주만 주말에 고생 좀 하면.. 가격이 꽤 ..

ChatGPT를 리눅스처럼 만드는 방법이 있다고 해서 직접 해봤는데 놀라운 것 같습니다. 방법은 아래 텍스트를 복사하면 됩니다. 출처: https://techbukket.com/blog/chatgpt-linux-terminal 앞으로 프롬프트 엔지니어라는 직업군이 생긴다고 할정도로 프롬프트를 어떻게 쓰느냐에 따라 AI가 해주는 일이 차이가 나네요. 과연 AI를 잘 활용하는것도 결국 인간의 판단력과 창의성이 필요 한 것 같습니다 프롬프트: i want you to act as a linux terminal. I will type commands and you will reply with what the terminal should show. I want you to only reply with the te..
유튜브에서 특정 채널의 shorts영상만 일괄로 다운받고 싶을 때가 있다. 아래의 코드로 받을 수 있다. 코드를 응용하면 다른 조건의 영상들도 한번에 받을 수 있다. import os import google.auth from googleapiclient.discovery import build from pytube import YouTube def download_shorts(channel_id): # Authenticate with YouTube Data API credentials, project = google.auth.default() youtube = build('youtube', 'v3', credentials=credentials) # Retrieve channel's uploads pla..

요즘 블로그 만드는 것에 대한 실험을 계속 진행중이다. Vercel 은 Next.js를 개발한 회사이기도하고, 서버리스 웹사이트를 배포할 수 있는 플랫폼이다. github레포에 있는 사이트를 vercel로 배포하면 git push를 할때마다 알아서 배포가 자동으로 진행되기 때문에 편리하다. 또 github pages과 다르게 private repository도 사용할 수 있다.(무료 요금제 기준) Vercel에 수록된 템플릿을 통해 사이트를 바로 생성하는 것도 가능한데, 템플릿 repo를 직접 clone해서 배포하는 것과 동일한 과정을 조금더 쉽게 해준다. vercel에서 내 github계정에 만들어준 repo를 clone해서 작업을 하면 되는 식이다. 요즘 이 기능을 종종 활용해보고 있다. 실험이라 함..

서론 라는 제목의 무료 특강을 들었다. 강사로는 50만 이상의 유튜브 구독자를 가진 검정복숭아 채널의 어비님, 지식인미나니님, 유튜브 훈련소님이 등장했다. 강의 내용은 인공지능을 활용하는 전반적인 방법에 대한 내용이 50%정도 되었던 것 같고 나머지는 영상제작, 유튜브에 특화된 내용들이다. 1시간으로 예정된 강의였지만 거의 2시간 정도 된 것 같다. 나는 ChatGPT로 할 수 있는 것들을 이미 매일 테스트 중이어서 그런지 이미 알고 있는 내용이 많았는데 ChatGPT, dall-E 등에 대해서 전혀 모르는 사람도 많았기 때문에 전반적인 설명들이 많았던 점은 조금 아쉬웠다. 50만 유튜버는 AI를 어떻게 활용했을까? 유튜브(콘텐츠)를 만드는 사람으로서 어떻게 AI를 활용하는지, 그리고 책으로까지 완성하여..
![[Github] Personal Access Token을 사용하여 깃허브 인증하기](http://i1.daumcdn.net/thumb/C148x148/?fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FTynHp%2Fbtrb83Tcgzx%2FAAAAAAAAAAAAAAAAAAAAAEFGDTeSZ6TrMlU1cOgkAUjKmbPEk8mmctzJr3kqDYT7%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DHvxyc06RQDTOWZQga90YmmaWFNI%253D)
문제 어느날부터 깃허브(github)에서 private repository를 사용하려고 하니 이런 에러가 발생한다. $ git clone https://github.com/user-name/repository-name Cloning into 'play-with-data'... remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more informatio..
마지막 학기가 끝나가는 중이다. 뭔가 일이 많았던 한학기이다. What I have learned/done during this semester (아마도 다시 정리하겠지만) Design Thinking UI Design Database Pure Data, Sound Synthesis, Gem React native, React JS nodejs, npm Gatsby, Github Page Firebase호스팅과 실제 도메인 연결 Git, Github Keras 문서 번역 데이터사이언스/머신러닝 공부 음성합성(TTS, Tacotron) 하던 것들을 하나씩 마무리 짓다보니 한학기 지나는동안 한게 진짜 많다. 해오던대로 적당히 하면 되는것도 다 뒤엎고 새로 공부하고 하다보니, 뭐하나 쉽게 넘어간게 없는것 같다..

읽기 전에 3가지 방법을 소개합니다. 추천하는 방법은 방법1, 방법2입니다. 1. 스크린샷은 맥이지만 윈도우에서도 거의 동일합니다. (윈도우에서도 테스트해보았는데 동일한 환경이 아니라서 안될수도있습니다) 2. 처음 설치할 때 가능하면 한글이름의 디렉토리가 없는 곳에 설치해주세요. (ex. C:/puredata ) Portable버전으로 사용하는 방법도 있습니다. 3. 해보신분은 잘되는지 안되는지 알려주시면 감사하겠습니다. 방법1. Path 설정 바꾸기(Pure Data ) 아래 내용 참고로 하였습니다. advanced-configuration(floss manuals) Step1 상단 메뉴에서 File - Preference - Path를 클릭합니다. 이곳에서 설정할 수 있는 경로(Path)는 3가지가 ..

React native 개발환경 셋팅중 문제 NVM is not compatible with the npm config "prefix" option nvm의 PREFIX 설정?? packager.sh 23th line 이건 무슨문제??? packager.sh를 열어보았지만 아무것도 해결 못함. 모르겠고 잘 안돼서 사용자 계정 다시 만들어서 예정. 개발환경 새로 셋팅할때마다 nvm관련 오류가 종종 있었어서 어떻게 해결했었는데... 문제가 점점 복잡해지는것 같다.(알고보니 저번에도 prefix문제) 일단 nvm use ~ 명령을 먼저 한 후에 실행하는 식으로 사용하고 있지만, 터미널을 재실행할 때마다 초기화되어서 다시 해줘야된다. https://github.com/nvm-sh/nvm/issues/855#is..
졸업 논문 주제로 음성합성을 하고있다 carpedm20님의 발표와 깃허브 자료를 보고 이정도면 따라하면서 배우면서 할수 있을 것 같아서 시작했는데 막상 시작하고 보니 코드가 잘 돌아가지 않아서 우여곡절이 있었다. 결국 중도 포기까지 갔다가 현재 다시 도전중이다. 한글 음성 합성은 일단 미루고, 영어 합성을 먼저 해보고 한글로 순차적으로 진행하기로 했다. 영문이 원본이다보니 좀더 시도해본 사람도 많고 좀 더 원활하게 진행이 된다. 처음에는 영문판도 실패를 거듭하다가 라이브러리 설치를 이버전 저버전 바꿔가면서 시도해본 결과 pre training을 이용한 합성은 성공한 상태이고, training도 현재 진행중이다.(keithito님의 tacotron 소스코드 참고중) 가상환성이 왜 필요한지, 버전 관리가 왜..