๐ป DEV54 [NextJS] EsLint Delete `โ` eslint (prettier/prettier) ์๋ฌ ํด๊ฒฐํ๊ธฐ ํ์์ฑ Next JS, Nest JS๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด ๊ฐ๋ฐ๋จ๊ณ ์ด๊ธฐ, EsLint๋ฅผ ์ค์ ํด์คฌ์ต๋๋ค.(์ค์ ๋ฐฉ๋ฒ์ ๊ธ ํ๋จ ๋งํฌ ์ฒจ๋ถ) ํ์ ์, ์ฝ๋์ ํต์ผ์ฑ๊ณผ ์ ์ง๋ณด์ ๋ฑ์ ๋ฌธ์ ๋ฅผ ์ํด EsLint๋ฅผ ์ค์ ํ ๊ฒ์ ๊ทธ์น์ง ์๊ณ ๋ฐ์ํ ์๋ฌ์ ๋ํด์ ํด๊ฒฐํด๋ณด๋ ์๊ฐ์ ๊ฐ๊ณ ์ ํฉ๋๋ค. Delete `โ` eslint (prettier/prettier) ์๋ฌ์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ ๊ทผ 1. ๋ฐ์ํ ์๋ฌ ๋ชจ์ต 2. ์๋ฌ ํด๊ฒฐ๋ฐฉ์ ์ ์ ๋ฐฉ๋ฒ 1. ๋ฐ์ํ ์๋ฌ ๋ชจ์ต ์ฝ๋ฉ์ ํ๋ ์ค, ๊ฐ ์ฝ๋๋ผ์ธ ๋์ ๋นจ๊ฐ๋ฐ์ค์ด ๋ฐ์ํ๋ฉด์ (๊ตฌ๋์ ๋์ง๋ง) ๊ต์ฅํ ๋์ ๊ฑฐ์ฌ๋ฆฌ๋ ์ํฉ์ ๋ ธ์ถ๋์ต๋๋ค. Delete `โ` eslint (prettier/prettier) ์ ํํ ์๋ฌ๋ช ์นญ์ ์์ ๊ฐ์ด ์๋ณ์ด ๋์ต๋๋ค. 2. ์๋ฌ ํด๊ฒฐ๋ฐฉ์ ์ ์.. 2023. 3. 9. [Python] Python ์ค์น, Anaconda ์ค์น (๊ธฐ๋ณธ ํ๊ฒฝ์ค์ ) ํ์์ฑ ๊ฐ๋ฐ์ ํด๋๊ฐ๋ฉด์ Jupyter(or JupyterLab or JupyterHub)๋ฅผ ์ฌ์ฉํ๋ค๊ฑฐ๋, conda ํ๊ฒฝ์, DL๊ณผ ML์ ์ํด์๋ Python ๊ฐ๋ฐํ๊ฒฝ์ ๊ฐ์ถฐ์ผํ๋ ์ผ์ ๋น์ฐํฉ๋๋ค. ๊ทธ ์ค ํต์ฌ์ด์ ๊ธฐ๋ณธ์ธ (1) Python ์ค์น, (2) Anaconda ์ค์น๋ฅผ ์งํํด๋ณด๊ฒ ์ต๋๋ค. ์ ๊ทผ 1. Anaconda ์ค์น - (1-1) ์ค์น (Install) (1-2) ์ ๋ฐ์ดํธ(Update) 2. Python ์ค์น - (1-1) ์ค์น (Install) ๋ฐฉ๋ฒ 1. Anaconda ์ค์น 1-1. ์ค์น (Install) 1) ์๋์ฝ๋ค ์ค์น url ์ ์ → download ๋ฒํผ์ผ๋ก ๋ณธ์ธ์ ์ด์์ฒด์ ์ ๋ง๊ฒ ์ค์น๋ฅผ ์งํํฉ๋๋ค. 2) cmd์ฐฝ์ ์ด์ด "conda --version"์ ์ ๋ ฅํ๊ณ , ์ ๋๋ก ์ค์น๊ฐ.. 2023. 3. 8. [Status] HTTP ์๋ต ์ํ ์ฝ๋ ๋ชจ์ ํ์์ฑ ์น ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ค๋ณด๋ฉด 200, 304, 404, 500 ๋ฑ ์๋ง์ Status(์ํ)๋ฅผ ์ ํ ์ ์์ต๋๋ค. ์์ฃผ ๋ง์ฃผํ๋ ์ํ๋ค์ ์ต์ํด ์์ฝ๊ฒ ํด๊ฒฐํ ์ ์์ง๋ง, ๋ฌ๊ธ์์ด ๋ง์ดํ๋ ์ํ๋ค์ ์์ ๋์ฒํ๊ฒ ๋ง๋ค ๋๊ฐ ์์ต๋๋ค. ๋๋ง๋ค ์ฐพ์๋ณผ ์ ๋ฐ์ ์๋ HTTP ์๋ต์ ๊ดํ ์ํ์ฝ๋๋ฅผ ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค. ์ ๊ทผ 1. HTTP ์ํ ์ฝ๋ ์๋ฏธ 2. HTTP ์ํ ์ฝ๋ ์ข ๋ฅ ์์ธ 1. HTTP ์๋ต ์ํ ์ฝ๋ "์๋ฏธ" HTTP ์๋ต ์ํ ์ฝ๋๋ ํน์ HTTP ์์ฒญ์ด ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์๋์ง ์ฌ๋ถ๋ฅผ ํ์ํฉ๋๋ค. ์๋ต์ ์ธ ์๋ฆฌ ์ซ์๋ก ๋ฐํ๋๊ณ , ์์๋ฆฌ๋ 1~5๋ก ํฌ๊ฒ 5๊ฐ์ง ๊ทธ๋ฃน์ผ๋ก ๋๋ ์ง๋ฉฐ, ๋ท ์ซ์์ ๋ฐ๋ผ ์์ธํ๊ฒ ๋ฌ๋ผ์ง๋๋ค. 2. HTTP ์ํ ์ฝ๋ "์ข ๋ฅ" ์ ๋ณด ์๋ต 100 Con.. 2023. 3. 8. [NextJS] EsLint ์ค์ ํ๊ธฐ ํ์์ฑ ํ๋ก์ ํธ์ ํจ๊ปํ๋ ํ์๋ค์ ์ ๋ง๋ค์ ์ฝ๋ฉ์คํ์ผ์ ๊ฐ๊ณ ์์ต๋๋ค. ๋๋ฌธ์ ๊ฐ๊ฐ์ ์คํ์ผ์ ์ฉ์ธํ ์ฑ, ํ์ ์ ํ๊ฒ ๋๋ฉด ํ๋ ์ฝ๋๋ฅผ ๋ณํฉํ๋ ๊ณผ์ ์์ ์๋ง์ ๊ณจ์นซ๊ฑฐ๋ฆฌ๋ฅผ ์์ ์๊ฐ ์๊ฒ ์ต๋๋ค. ๋ฌธ๋ฒ ์๋ฌ๋ฅผ ์ฐพ์ ํ์ํด์ค ๋ฟ ์๋๋ผ, ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ๊ฐ๋ฐํ ๋์๋ ๋์น ์ ์์๋, ์ฝ๋ฉ์คํ์ผ์ ํต์ผ-์ ๊ฒ์ ํด์ฃผ๋ ESLint๋ฅผ ์๊ฐํ๊ณ , ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. ์ ๊ทผ 1. ESLint๋? 2. ํ๋ก์ ํธ ์์ฑ 3. ESLint ์ค์น 4. ESLint ์ค์ ๋ฐฉ๋ฒ 1. "ESLint" ๋? "ESLint"๋ JavaScript ์ฝ๋์์ ๋ฐ์๋ ๋ฌธ์ (์๋ฌ) ํจํด์ ์๋ณํ๊ธฐ ์ํ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ์ ๋๋ค. - ESLint๋ฅผ ์ค์ ํด ์ ์ฉํ๋ ๊ฒ๋ง์ผ๋ก๋ ๋ค์์ ์๊ธธ์ ๊ฑฐ์น ํ๋ก์ ํธ๊ฐ ๋ง์น 1๋ช ์ด ๊ฐ.. 2023. 2. 28. [PostgreSQL] Superuser ๊ณ์ ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ + ์ฌ์ค์ ํ์์ฑ PostgreSQL ์ ํตํด DB๋ฅผ ๊ตฌ์ถํ๊ณ ์ Database ์์ฑ์ ํ๋ ์ค, ํด๋น ๊ณ์ ์ role์ด SuperUser๊ฐ ์๋๊ณ , DB์์ฑ์ ์ญํ ๋ ์ํํ ์ ์๋ ๊ณ์ ์์ ์๊ณ SuperUser ๊ถํ์ ๊ฐ์ง ๊ณ์ ์ผ๋ก ๋ค์ ์ ๊ทผํ๊ณ ์ ํ์ต๋๋ค. SuperUser ๊ณ์ ์ผ๋ก ์ ์ ์๋๋ฅผ ํ์ ๋, ํจ์ค์๋๊ฐ ๊ธฐ์ต๋์ง ์๋ ๋ฌธ์ ์ ๋ถ๋ชํ๊ณ , ํจ์ค์๋๋ฅผ ์ฐพ๊ฑฐ๋ ์ฌ์ค์ ํ ํ์๊ฐ ์๊ฒผ์ต๋๋ค. ์ด๋ฒ ๊ฒ์๊ธ์ PostgreSQL์ SuperUser์ ํจ์ค์๋ ์ฌ์ค์ ์ ์ด์ ์ ๋ง์ท์ต๋๋ค. ์ ๊ทผ 1. postgres ์ค์ ํ์ผ pg_hba.conf ํ์ผ ์ฐพ์ ์ด๊ธฐ - (๋ณดํต์ ๊ฒฝ๋ก) ๋๋ผ์ด๋ธ:\Program Files\PostgreSQL\14\data\ 2. pg_hba.conf ํ์ผ ์์ ์์ - scram-s.. 2023. 2. 23. [DB_postgreSQL] Command ๋ช ๋ น์ด ์ฌ์ฉํ๊ธฐ ํ์์ฑ postgreSQL์ ์ฌ์ฉํด๋ณด๋ ์์ค, DDL์ ๋ค๋ฃจ๋ ์์ ์ด์ธ์ Database(PostgreSQL)์ ๋ช ๋ น์ด์ ๋ํ ์ดํด์ ํ์ต์ด ํ์ํจ์ ๋๊ผ์ต๋๋ค. ์๋ ํญ๋ชฉ์ ๊ธฐ๋ณธ์ ์ผ๋ก TABLE๊ณผ RELATION ๊ด๊ณ๋ฅผ ๋ค๋ฃจ๊ธฐ์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ ๋ช ๋ น์ด๋ฅผ ๋์ดํ์ต๋๋ค. (์ถ๊ฐ์ ์ผ๋ก, ๋ฐฑ์ ๊ณผ ๋ณต์์ ๋ํด์๋ ์ฌ๊ธฐ์ ๋ค๋ฃน๋๋ค) ์ ๊ทผ 1. postgresql์ CLI๋ก ๋ค๋ฃฐ ์ค๋น - psql ๋๋ docker > postgresql 2. ๋ช ๋ น์ด ์ค๋ช 3. (์ถ๊ฐ) psql ์ ์ ์ต์ 4. (์ถ๊ฐ) psql ๋ชจ๋ ๊ณ์ ์ฐพ๊ธฐ ('\du') ๋ฐฉ๋ฒ 1. postgresql์ CLI๋ก ๋ค๋ฃฐ ์ค๋น (1.1) psql ์ ์ (SQL Shell) (1.2) docker > postgresql ์ ๊ทผ ๊ณ์ : ~$ sudo .. 2023. 2. 21. [Marp] marp, markdown์ผ๋ก ppt ๋ง๋ค๊ธฐ ํ์์ฑ ์ฌ๋ด์์ ์ธ๋ฏธ๋๋ฅผ ์ค๋นํด์ผํ๋ ์ํฉ์ด ์์๊ณ , ๋งค๋ฒ PPT(.pptx)๋ก ์์ ํ๋ ๋ฐํ์๋ฃ ๋ฐฉ์์ ๋ณํ๋ฅผ ์ฃผ๊ณ ์ถ์์ต๋๋ค. ๋๋ง์นจ Markdown์ ํ์ฉํ Marp(Markdown Presentation Ecosystem)๋ฅผ ์ฌ์ฉํด ๋ฐํ์๋ฃ๋ฅผ ๋ง๋ค๊ณ ์ ๋ชฉํ๋ฅผ ์ธ์ ์ต๋๋ค. ์๋ ๋ด์ฉ์ผ๋ก๋ Marp๋ฅผ ์ดํดํ์๋ ๋ฐ์ ๋์์ด ๋ ์ ์๋๋ก ๊ธฐ๋ณธ ์ฝ๋ ๊ตฌ์ฑ์ ๋ค๋ค๋ณด๊ฒ ์ต๋๋ค. ์ ๊ทผ 1. VsCode ๋ด Markdown ํ์ผ(.md) ์์ฑ 2. Marp Extension 'Marp for VS code' ์ค์น 3. Marp ๊ธฐ๋ณธ ์ฝ๋ ๋ค๋ฃจ๊ธฐ ๋ฐฉ๋ฒ 1. VsCode ๋ด Markdown ํ์ผ(.md) ์์ฑ (1) Vscode (Visual Studio Code) ์ค์น Vscode (Visual Studio Co.. 2023. 2. 14. [Spring Boot] (์์ฑ์ค)war ํ์ผ ๋ฐฐํฌํ๊ธฐ (์ธ๋ถ, ์ธ์ฅ ํฐ์บฃ) ํ์์ฑ ์ฌ๋ด์์ ๊ฐ๋ฐํ Spring Boot ํ๋ก์ ํธ์ ๋ฐฐํฌ๋ฅผ ์๋๊ณ , ๋ก์ปฌ PC์์์ ์ ์์ ์ธ ์ด์ ๊ฒํ ๋ฅผ ๋ง์ณค์ต๋๋ค. ์ดํ ์ธ๋ถ ์๋ฒ PC์์ ๋์๊ฐ๊ณ ์๋ ํฐ์บฃ์ ์ด๋ฅผ war ํ์ผ๋ก ๋ฐฐํฌํ๋ ๊ณผ์ ์ ์ํํ๊ฒ ๋์ต๋๋ค. ๋ก์ปฌ์์์ ๋ฐฐํฌ์๋ ์ฌ๋ญ ๋ค๋ฅด๊ฒ ์ธ๋ถ ํฐ์บฃ์ผ๋ก์ ๋ฐฐํฌ๋ฅผ ์ํ ๊ณผ์ ๊ณผ ์ถ๊ฐ์ ์ธ ์ค์ ๋ฑ์ ๊นจ๋ฌ์๊ณ , ํค๋งธ๋ ๊ณผ์ ์ ๊ณต์ ํ๋ฉฐ ์ค๋ ๊ธฐ๊ฐ ๊ธฐ์ต์ ์ ์ฅํ๊ณ ์ ๊ธฐ๋ก์ ๋จ๊ธฐ๊ฒ ๋์ต๋๋ค. (+ ์์ํ ์ฌ์ด๋ ์ง์) ์ ๊ทผ 1. STS (Spring Tool Suite) 2. Window 11 ์๋ฒPC 3. Tomcat 9 4. war file ๋ฐฉ๋ฒ 1. Spring Boot ํ๋ก์ ํธ์ JDK ์ค์น & Installed JREs ๋ฑ๋ก p 2. Spring Boot ํ๋ก์ ํธ์ maven build ์ ์.. 2023. 2. 1. [DB] postgreSQL์ ํตํด Dbeaver ์ฐ๊ฒฐ(Connection)์ํค๊ธฐ ํ์์ฑ ๋ค์ํ RDBMS๋ฅผ ์ฌ์ฉํด DB๊ด๋ จ ์์ ์ ํ๋ค๊ฐ ์ต๊ทผ, Dbeaver๋ผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ ํ๊ฒ ๋์ต๋๋ค. Dbeaver๋ ๋ด๋ถ์์ ์ฌ๋ฌ RDBMS๋ฅผ ํตํฉ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค๋ ์ฅ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋๋ถ์ด GUI์์์ ํ ์ด๋ธ&์ปฌ๋ผ ์์ฑ๋ถํฐ ๊ฐ์ข ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค๋ ๊ฐ์ ์ด ์ฌ์ฉ์๋ก ํ์ฌ๊ธ ํธ์์ฑ์ ๋๋ผ๊ฒ ํด์ค๋๋ค. ์ด๋ฒ ๊ธ์์๋ RDBMS ์ค ํ๋์ธ postgreSQL์ ํตํด DB๋ฅผ ๊ตฌ์ถํ๊ณ ์ด๋ฅผ Dbeaver์ ์ฐ๊ฒฐ(Connection)ํ๋ ๊ธฐ๋ณธ ์ ์ฐจ๋ฅผ ์๊ฐํ๊ณ ์ ํฉ๋๋ค. ์ ๊ทผ 1. PostgreSQL ์ฌ์ฉ 2. Dbeaver ์ฌ์ฉ ๋ฐฉ๋ฒ 1. PostgreSQL ๋ก DataBase ์ ์์ ๋ณด ์ ๋ ฅ psql์ ์์ฑํ ์ ์๋๋ก ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ์ด์ด์ค๋ค. ๊ตฌ์ถํ๊ณ ์ ํ๋ [ ser.. 2023. 1. 18. ์ด์ 1 2 3 4 5 6 ๋ค์