본문 바로가기
반응형

개발로그91

Google Drive에 있는 파일을 다운로드하는 세가지 방법 pip install google-api-python-client google-auth google-auth-oauthlib google-auth-httplib2요즘 하는 프로젝트에서 배운 3가지 다운로드 방법을 정리한다.  1. requests 로 다운로드2. gdown을 이용해서 다운로드3. Google drive api를 이용해서 다운로드 나는 mp3파일을 다운로드 해야했으므로, 파일이 중간에 깨지면 (스트림이 중단되면) 온전한 파일로 인식하지 못해 문제가 생겼다. 그래서 1->2>을 거쳐 3번 방법을 시도해보기에 이르렀다. 물론 wget 도 시도했지만 역시나 실패.. 1. requests먼저 requests로 다운로드 하는 방법이다. 필자는 mp3파일이라서 사용하지 못했지만 일반적인 파일에는 적용.. 2025. 3. 7.
Vscode or Jupyter notebook conda 환경에서 실행되도록 설정하기 vscode 에서 conda환경에 구축된 프로젝트 코드를 실행할 때, 위 처럼 conda 환경에서 실행이 되지 않을때, ... -_- 🔹 확인 방법 (conda 환경에서 실행되도록 설정)✅ 1. 현재 사용 중인 conda 환경 확인아래 명령어를 실행하여 현재 어떤 conda 환경이 활성화되어 있는지 확인 bash conda info --envs   * 표시된 것이 현재 활성화된 환경임, 만약 다른 환경을 사용하려면 conda activate [환경명]✅ 2. pygame을 Conda 환경에 설치먼저, conda 환경을 활성화하고 pygame을 설치해야 합니다.bash conda activate [환경명] 환경이 활성화 되었다면, 위 그림처럼 (좌측) 괄호안에 환경명이 표시됩니다.✅ 3. [터미널에서 ].. 2025. 3. 6.
머신러닝 과 딥러닝에 관한 단단한 요약 머신러닝이란 보유하고있는 데이터에서 다양한 통계적/비통계적 기법들을 활용하여, 유의미한 정보를 추출하는 방법 혹은 이론 = 데이터에서 다양한 판단 기준들을 최대한 모두 만족시키도록 반복학습하여, 사람보다 똑똑한 자동화 모델을 만드는 방법 = 데이터에서 다양한 Feature들을 최대한 모두 만족시키도록 학습하여, 데이터에 일반화 된 모델을 만드는 방법(단, 다양한 feature들은 그 분야, 데이터를 잘 아는 사람 즉 전문가에 의해서 주로 만들어야 함. 유의미한 Feature들을 추출하기 위해 복잡한 사전지식 필요) 딥러닝이란 보유한 데이터에서 복작한 사전지식 없이, 유의미한 정보로 변환하는 공식을 찾아주는 기법 = 데이터에서 다양한 판단기준들을 최대한 모두 만족시키도록 반복학습하여, 사람보다 똑똑한 자동.. 2023. 2. 20.
ReactNative Animated Interpolation 예제 이전글 2023.01.31 - [개발로그/ReactNative] - react native Animated 를 사용할때 알아야할 절대 Rules! 2023.01.31 - [개발로그/ReactNative] - React Native Animated - 애니메이션 value 를 수정하기 위해 사용하는 것들. 예제 포함 2023.02.01 - [개발로그/ReactNative] - 에러가 있는 코드로부터 배운다. React Native Animated 에서의 Value 수정하기(useRef) Interpolation (공부중) inputRange의 데이터를 주면 ouputRange 데이터값들로 변환하여 반환해준다. const opacity = Y_POSITION.interpolate({ inputRange: [.. 2023. 2. 20.
다이어리 앱을 만들면서 연습해보자. - [D] realm.delete() / [U] 이전글 처음부터 다시 해보는 npx create-react-native-app dear-diary with ios 세팅! 나만의 프리셋 다이어리 앱을 만들면서 연습해보자. - 모듈설치 /Home / Write Screen 다이어리 앱을 만들면서 연습해보자. - mongoDB 연동(Realm open/스키마 정의 하기) 다이어리 앱을 만들면서 연습해보자. - Write 화면 구현하기 다이어리 앱을 만들면서 연습해보자.- [R] Realm.filtered() 로 조회하고 Home.js 화면 그리기 / write.js에서 저장된 데이터를 Listenning해서 반영하기 다이어리 앱을 만들면서 연습해보자. - context / realm.write() / 창 닫기 저장된 object 지우기 realm.delet.. 2023. 2. 19.
다이어리 앱을 만들면서 연습해보자.- LayoutAnimation 종류 / 사용방법 LayoutAnimation state가 변경되면, 그 후에 layout에 animation을 실행하고 싶어! 라고 할때 사용한다. 사용법 import { LayoutAnimation} from "react-native"; LayoutAnimation.configureNext(LayoutAnimation.Presets.spring); 다이어리 앱에 적용예: Home.js useEffect(() => { // Home 컴포넌트가 mount 될때 조회해서 state에 등록한다. const feelings = realm.objects("Feeling"); // feelings 가 수정/삭제/생성 등의 이벤트가 있을 때 감지하기 위한 리스너를 등록한다. feelings.addListener((feelings, .. 2023. 2. 18.
다이어리 앱을 만들면서 연습해보자.- [R] Realm.filtered() 로 조회하고 Home.js 화면 그리기 / write.js에서 저장된 데이터를 Listenning해서 반영하기 이전글 처음부터 다시 해보는 npx create-react-native-app dear-diary with ios 세팅! 나만의 프리셋 다이어리 앱을 만들면서 연습해보자. - 모듈설치 /Home / Write Screen 다이어리 앱을 만들면서 연습해보자. - mongoDB 연동(Realm open/스키마 정의 하기) 다이어리 앱을 만들면서 연습해보자. - context / [C] realm.write() / 창 닫기 저장된 데이터를 불러와서 필터링하기 const FeelingSchema = { name: "Feeling", properties: { _id: "int", emotion: "string", message: "string", }, primaryKey: "_id", }; ////////////.. 2023. 2. 18.
다이어리 앱을 만들면서 연습해보자. - context / realm.write() / 창 닫기 이전글 처음부터 다시 해보는 npx create-react-native-app dear-diary with ios 세팅! 나만의 프리셋 다이어리 앱을 만들면서 연습해보자. - 모듈설치 /Home / Write Screen 다이어리 앱을 만들면서 연습해보자. - mongoDB 연동(Realm open/스키마 정의 하기) 다이어리 앱을 만들면서 연습해보자. - Write 화면 구현하기 context / realm.write() / 창 닫기 연습 context 란? 많은 스크린이나 컴포넌트에 값을 넣게(=전달하게 )해주는 방법이다. Prop으로 전달하는 방식이 번거로울 정도로 많은 스크린이나 컴포넌트에 값을 전달해야할 때 사용 context 사용법 app.js 에서 context 만들기 export const.. 2023. 2. 18.
반응형