본문 바로가기

반응형

분류 전체보기

(619)
시계One 제작 완료 feat.라즈베리파이피코 시계제작! 에 뜻을 두기로 하고, 시계제작을 시작했습니다. 어떤 플랫폼으로 만들겠다는 정의는 하진 않고 그냥 시작~~ 첫번째는 집에서 굴러다니는 라즈베리파이피코를 이용한 시계입니다. 와이파이 연결을 지원하는 녀석이니, 버스 알람도 같이 넣어 봤습니다. 소스 첨부! lcd_api.py pico_i2c_lcd.py 는 인터넷에 공개되어 있는 소스입니다. 흔히 쓰는 i2c lcd 를 다룰수 있는 라이브러리로 보시면 됩니다. 핵심은 main.py! main.py로 만들어서 피코에 넣어두면 기동시 자동으로 실행되는 점도 있습니다. 작업 순서는 이렇습니다. 1. 라즈베리파이피코 에서 마이크로파이썬을 이용할 수 있도록 셋팅한다. https://www.raspberrypi.com/documentation/microco..
12key 의 다이아토닉 코드 12key : 피아노건반 생각하면됨 ( 반음이 포함된 음계 ) 다이아토닉 코드 : 으뜸음 부터 시작된 스케일 코드 12key에 해당하는 다이아토닉 코드 정리 항상 순서는 Major, Minor, Minor, Major, Major, Minor, Diminished(감소라는 뜻의 단어던데... 음.. ) 가 됨! ex) C - Dm - Em - F - G - Am - Bdim 자주 사용하는 장조진행 1. CM7 - Am7 - Dm7 - G7 : 서른즈음에, 그내 내 품에(유재하) 2. Dm7 - G7 - CM7 - Am7 : 벚꽃엔딩, 금요일에 만나요 3. FM7 - G7 - Em7 - Am7 : 사랑을 했다, 아이처럼 4. CM7 - Dm7 - C/E(Em7) - FM7 : Nothing better, ..
Song Form - 송폼! Song Form : 곡을 구성하는파트 Verse : 일반적인 곡의 시작부분, 4~8마디 정도 진행됨 Pre Chorus : 코러스 전에 나오는 파트, 벌스와 코러스를 연결함 Chorus : 곡의 하이라이트, 가장 확실한 테마가 필요함 Instrumental : 악기로만 이ㅣ루어진 파트(전주, 간주, 후주 등 ) - 최근에는 악기가 훅의 역할을 하기도 함 Bridge : 보통 마지막 코러스 전에 나오는 부분, 분위기를 끌어올리는 역할 출처 : 작곡독학 가이드북 !!분석하기!! 윤하 - > 사건의 지평선 Verse1 생각이 많은 건 말이야 당연히 해야 할 일이야 나에겐 우리가 지금 일순위야 안전한 유리병을 핑계로 바람을 가둬 둔 것 같지만 Verse2 기억나? 그날의 우리가 잡았던 그 손엔 말이야 설레임보..
설치하기 on Ubuntu22.04 1. 필수 패키지 설치 sudo apt install \ binutils \ git \ gnupg2 \ libc6-dev \ libcurl4-openssl-dev \ libedit2 \ libgcc-9-dev \ libpython3.8 \ libsqlite3-0 \ libstdc++-9-dev \ libxml2-dev \ libz3-dev \ pkg-config \ tzdata \ unzip \ zlib1g-dev 2. swift 파일다운로드 및 압축 해제 wget https://download.swift.org/swift-5.8.1-release/ubuntu2204/swift-5.8.1-RELEASE/swift-5.8.1-RELEASE-ubuntu22.04.tar.gz tar xvzf swift-5.8..
[AIRFLOW] 데이터 파이프라인 관리 apache-airflow 설치하기 환경 macOS Ventura 13.4.1 python 3.10.12 ( airflow가 현재 파이썬 3.10 까지만 지원!) 설치 pip install apache-airflow 현재 기준 2.6.2 설치됨 실행 airflow standalone 오류해결 https://www.reddit.com/r/apache_airflow/comments/14oji77/airflow_262_and_pydantic_warningserrors/ From the apache_airflow community on Reddit Explore this post and more from the apache_airflow community www.reddit.com 실행시 위와 같은 오류가 발생함. 역시 위의 내용과 마찬가지로 p..
[TS]리액트 프로젝트 생성 npm init vite [프로젝트명] -- --template react-ts cd [프로젝트명] npm i 프로젝트 실행 npm run dev 부트스트랩 패키지 추가 npm i bootstrap 스타일을 책임지는 reactstrap 추가! npm i reactstrap 참고 링크! https://reactstrap.github.io/ Storybook reactstrap.github.io main.tsx 에 import 추가 - 모듈은 모듈이름으로 바로 임포트! vscode 약자는 imn import 'bootstrap/dist/css/bootstrap.css' npm i prop-types # prop의 타입을 체크하는 패키지 추가!
[TS]리액트 복습 - 모던 자바스크립트 1. let 과 const ES6(=ES2015) 부터 등장. 변수 선언시, var 가 아닌 let과 const 이용 : hoisting 둘리의 호이호이? 가 아닌 호이스팅 자바스크립트에서는 선언되는 변수와 함수를 소스전체에를 스캔하여 메모리에 할당 후 처리하기때문에 컴파일러 언어를 익힌 나같은 사람은 착각하기 쉬운 일이 발생한다. console.log(A1); //오류 안난다. undefined 라고만 나올뿐... var A1 = "hello"; var A1 = 100; // 중복선언해도 오류 안남.. 이런걸 해결해주는게 let ! 일반적인 언어같이 위에 것들을 막아줌.. const 는 상수 선언 2. 구조 분해 할당 let arr = [10,20,30,40]; let [a1, a2,a3] = arr;..
macOS 파이썬 버전 관리하기 with pyenv 참고사이트!! https://blog.eunsukim.me/posts/managing-python-versions-on-your-mac Pyenv로 MacOS에서 파이썬 버전 관리하기 Pyenv 를 활용하여 프로젝트 혹은 가상환경별로 서로 다른 파이썬 버전을 적용하는 방법에 대해서 알아봅시다. blog.eunsukim.me 1. 일단 설치 brew install pyenv 현재 기준 2.3.21 2. 설치 가능한 파이썬 리스트 확인 pyenv install -l 현재 가장 최신버전인 3.11.4 를 설치하기로 한다. 3. 파이썬 3.11.4 설치 pyenv install 3.11.4 4. 설치된 파이썬을 디폴트 버전으로 변경 pyenv global 3.11.4 잘된다! --추가적인 사항 1. 현재 활성화..

반응형