01. ์ค๋ฅreact-datepicker ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๊ณ ํ๋ฉด์์ ์ฌ์ฉํ๋ ค๊ณ ํ๋ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ERROR in ../node_modules/react-datepicker/dist/react-datepicker.css 1:0Module parse failed: Unexpected character '@' (1:0)You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders> @charset "UTF-8";| .react-datepicker__year-rea..
๊ณต๊ณต๋ฐ์ดํฐํฌํธ์์ ํ๊ตญ์ฅ์ ์ธ๊ณ ์ฉ๊ณต๋จ ์ฅ์ ์ธ ๊ตฌ์ธ ์ค์๊ฐ ํํฉ api๋ฅผ ํธ์ถํด ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๊ณผ์ ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ๊ณต๊ณต๋ฐ์ดํฐ ํฌํธ์์ api๋ฅผ ํธ์ถํ์ ๋๋ ์ฑ๊ณต์ ์ผ๋ก ํธ์ถํ๋ค. import requestsimport pprintimport jsonPAGE_NO = '1'NUM_OF_ROWS= '1000'API_KEY = '' # Decoding ์ธ์ฆํคurl = 'https://apis.data.go.kr/B552583/job/job_list_env'params = { 'serviceKey': API_KEY, 'pageNo': PAGE_NO, 'numOfRows': NUM_OF_ROWS}response = requests.get(url, params=params)contents..
ํน์ ๋ธ๋์น์์ ์์
์ ํ๋ ์ค ๋ค๋ฅธ ์์ฒญ์ผ๋ก ํ๋ ์์
์ ๋ฉ์ถ๊ณ ๋ค๋ฅธ ๋ธ๋์น๋ก ๋ณ๊ฒฝํด์ผ ํ๋ ์ํฉ์ด ์๋ค. ๊ทธ๋ฅ ๋ณ๊ฒฝํ๋ ค๊ณ ํ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ์๋ค. error: Your local changes to the following files would be overwritten by checkout: ...Please commit your changes or stash them before you switch branches.Aborting์์ง ๋ง๋ฌด๋ฆฌํ์ง ์์ ์์
์ ์คํ์ ์ ์ ์ ์ฅํ ์ ์๋๋ก ํ๋ ๋ช
๋ น์ด์ธ git stash๋ฅผ ์ฌ์ฉํ์ฌ ํด๊ฒฐํ ์ ์์๋ค. git stash๋ฅผ ์ฌ์ฉํ์ฌ ์์ง ์๋ฃํ์ง ์์ ์ผ์ commit ํ์ง ์๊ณ ๋์ค์ ๋ค์ ๊บผ๋ด์ ๋ง๋ฌด๋ฆฌํ ์ ์๋ค. 01. git stash๋?G..
pip๋ก pandas ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๋ ค๊ณ ํ๋ HTTPSConnectionPool ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.pip install pandas ์ธ๋ถ ๋คํธ์ํฌ ์ ์์ด ์์ ๋กญ์ง ๋ชปํ ๋คํธ์ํฌ๋ผ SSL ์ธ์ฆ์ ๋ฌธ์ ๋ฑ์ผ๋ก pip๋ฅผ ํตํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ค์ด ๋ฐ ์ค์น๊ฐ ๋์ง ์์ ๋ฐ์ํ๋ ์ค๋ฅ์๋ค. --trusted-host ์ต์
์ ์ฌ์ฉํด ํด๊ฒฐํ์๋ค. pip install --trusted-host files.pythonhosted.org pandas
Prettier๋?์ฝ๋ ํฌ๋งทํฐ(์๋ ์ฝ๋ ์คํ์ผ๋ง ๋๊ตฌ)์ด๋ค. ์ฃผ๋ก JavaScript, TypeScript, HTML, CSS ๋ฑ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋งํฌ์
์ธ์ด์์ ์ฌ์ฉ๋๋ค. Prettier์ ์ฃผ์ ๋ชฉ์ ์ ์ฝ๋ ์คํ์ผ์ ์ผ๊ด๋๊ฒ ์ ์งํ๊ณ , ์ฝ๋ ํฌ๋งทํ
์ ๊ดํ ๋
ผ์์ ์ค์ด๋ฉฐ, ์ฝ๋ ๊ฐ๋
์ฑ์ ๋์ด๋ ๊ฒ์ด๋ค. vscode์์ prettier๋ฅผ ์ค์น ํ ์ ์ฉ์ด ์๋์๋ค. 1. Editor: Format On Save ์ค์ ์ด ์ฒดํฌ ๋์ด์๋์ง ํ์ธ์ฒดํฌ๊ฐ ์๋์ด์๋ค๋ฉด ์ฒดํฌํด์ฃผ๋๋ก ํ์ 2. Default Formatter ํ์ธ์๋ํฐ์ formatter๊ฐ null๋ก ์ค์ ์ด ๋์ด์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.์ค์ ์ด esbenp.prettier-vscode ๋ก ์ค์ ๋์ด ์๋ ์ง ํ์ธํด์ผ ํ๋ค.
React ๊ฐ๋ฐ์ ์ํด 14.16.1 ๋ฒ์ ์์ 18.20.2 (LTS) ๋ฒ์ ์ผ๋ก ์
๋ฐ์ดํธ ํด๋ณด๊ฒ ๋ค. 01. nodejs ๋ฒ์ ํ์ธnode -v02. npm ์บ์ ์ ๊ฑฐ์ ๋ฒ์ ์ ์ด์ ๋ฒ์ ๊ณผ ๋ค๋ฅธ ํ์ผ๊ณผ ๊ธฐ๋ฅ์ ํฌํจํ ์ ์๊ธฐ ๋๋ฌธ์ ์ถฉ๋์ ํผํ๊ณ ์ ๋ฒ์ ์ ๊ธฐ๋ฅ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ฌ์ฉํ๊ธฐ ์ํด์ ์บ์๋ฅผ ์ ๊ฑฐํด์ผ ํ๋ค. npm cache clean -f03. nodejs ๋ฒ์ ๊ด๋ฆฌ ๋ชจ๋ n ์ค์นํ๊ธฐnodejs ๋ฒ์ ๊ด๋ฆฌ ๋ชจ๋์๋ nvm๊ณผ n์ด ์๋ค. nvm์ด ๋ ๋ง์ ๊ธฐ๋ฅ๊ณผ ์ค์ ์ ์ ๊ณตํ๋ฉฐ ์กฐ๊ธ ๋ ๋ณต์กํ ์ค์น๊ณผ์ ์ด ํ์ํ๋ค. n์ npm๋ณด๋ค ๋จ์ํ๊ณ ๊ฐ๋ณ๋ค. nodejs ๋ฒ์ ์ ์ ํํ๋๋ฐ ํ์ํ ๊ธฐ๋ฅ๋ง์ ๊ฐ๊ฒฐํ๊ฒ ์ ๊ณตํ๋ค. n์ nodejs๋ฅผ ๋ ๋น ๋ฅด๊ฒ ์ค์นํ๊ณ ๋ฒ์ ๊ฐ ์ ํ์ ๋ ๊ฐํธํ๊ฒ ์ด์ฉํ ์ ์์ด์ ๊ฐ์ธ..
[์ค์น ํ๊ฒฝ] Mac OS M1 Docker version 25.0.3 Airflow 2.8.3 ์ํฉ docker compose up ๋ช
๋ น์ด๋ก airflow ์๋น์ค๋ฅผ ์คํํ๋ ค๊ณ ํ๋ ์ค๋ฅ๊ฐ ๋ฌ๋ค. airflow-init-1 | airflow already exist in the db airflow-init-1 | 2.8.3 airflow-init-1 exited with code 0 Gracefully stopping... (press Ctrl+C again to force) Error response from daemon: driver failed programming external connectivity on endpoint statground-airflow-webserver-1 (72d0138e8..
[์ค์น ํ๊ฒฝ] Mac OS M1 Docker version 25.0.3 Airflow 2.8.3 Visual Studio Code 1.74.2 Python 3.8.10 ํ์ด์ฌ์ผ๋ก ๋ง๋ค์ด์ง Airflow์ DAG ๊ฐ๋ฐ์ ํ๊ธฐ ์ํด์๋ ๋ค์ํ ํด๋์คํ์ผ์ด ์๋ Airflow ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ํ๋ค. ์ง๋๋ฒ์ ๋ง๋ ๋ก์ปฌ ์ปดํจํฐ์ ํ์ด์ฌ ๊ฐ์ํ๊ฒฝ(venv)์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํด์ค๋ค. * pip install๋ก Airflow๋ฅผ ์ค์นํ ์ ์์ง๋ง Docker๋ก ์ค์นํ ์ด์ ํ์ด์ฌ Airflow ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น์ ์ ์ฌ์์ ์ํคํ
์ฒ๋ก ์ค์น๋๊ณ ์ฌ๋ฌ ์ ์ฝ์ด ์กด์ฌํ๋ค. (ํ๋ฒ์ 1๊ฐ์ task๋ง ์คํ ๊ฐ๋ฅ, ๋ฉํDB๋ฅผ ์ ์ฌ์ DB์ธ SQLite๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ) 01. git repository ์์ฑํ๊ธฐ github์ ๋ค..
'๐ ์ด๊ฒ์ ๊ฒ' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก
๋ซ๊ธฐ
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ
Q
Q
์ ๊ธ ์ฐ๊ธฐ
W
W
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ)
E
E
๋๊ธ ์์ญ์ผ๋ก ์ด๋
C
C
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ
S
S
๋งจ ์๋ก ์ด๋
T
T
ํฐ์คํ ๋ฆฌ ํ ์ด๋
H
H
๋จ์ถํค ์๋ด
Shift + /
โง + /
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.