study
Vue js ์ค์น vue cli
vue/cli ์ค์นํ๊ธฐ $ npm install -g @vue/cli $ vue --version โ ๋ฌธ์ ์ฌํญ ๋ฌธ์ - vue ๋ฅผ ์ค์นํ์ง๋ง ์ฐพ์ ์ ์๋ค๊ณ ํจ. ํ์ธ $ npm list -g @vue/cli /Users/desktop/.npm-global/lib โโโ @vue/cli@5.0.8 โโโฌ clear@ -> ./ โโโ @vue/cli@5.0.8 deduped vue cli ์ค์น๊ฒฝ๋ก๋ฅผ ํ์ธํด์ค๋ค. ์ค์น๊ฒฝ๋ก๋ฅผ ํ์ธ ํ ํ๊ฒฝ๋ณ์๋ฅผ ๋ฑ๋กํด์ค๋ค ํด๊ฒฐ - ํ๊ฒฝ๋ณ์ ๋ฑ๋กํด์ฃผ๊ธฐ $ vi ~/.zshrc # ์ถ๊ฐ export PATH="/Users/desktop/.npm-global/bin:$PATH" $ source ~/.zshrc ๋ค์ ๋ทฐ๋ฒ์ ์ ํ์ธํ์ฌ ํ๊ฒฝ๋ณ์๊ฐ ๋ฑ๋ก์ด ๋์๋์ง ํธ์ถ์ด ๋์๋์ง ํ์ธ..
์นํ์ด์ง ์๋ ์ธก์ ํด๋ณด๊ณ ๊ฐ์ ํ์, ๊ตฌ๊ธ ์นํ์ด์ง ์๋ ์ธก์ ์ต์ ํํ๊ธฐ
Intro ํ์ด์ง ๋ฆฌ๋ด์ผ์ ๋ด๋น์ผ๋ก ์งํํ์๋ค. ์คํ ํ์๋ ๊ตฌ๊ธ ์นํ์ด์ง ์๋ ์ธก์ ๋๊ตฌ๋ฅผ ์ด์ฉํ์ฌ ํ์ด์ง ์ฑ๋ฅ์ ๊ฒ์ฆํด๋ณด์๋ค. ๊ฒ์ฆ ๊ฒฐ๊ณผ๋ฅผ ํ ๋๋ก ๊ฐ์ ์ด ํ์ํ ์ฌํญ๋ค์ ํ์ ๊ณผ ํด๊ฒฐ ํ ๊ธฐ๋ก Google Page Speed Insights ๋ฐ์คํฌํฑ ๋ฐ ๋ชจ๋ฐ์ผ์์ ์นํ์ด์ง ์ฌ์ดํธ ์ฑ๋ฅ์ ํ ์คํธํ๊ธฐ ์ํ ๋๊ตฌ ๐ ๋ฌธ์ ์ ์ด๋ฏธ์ง ๋ก๋๊ฐ ์ค๋๊ฑธ๋ฆฐ๋ค๋ ๋ฌธ์ ๊ฐ ํ์ธ๋์๋ค. ํ์ฌ ๋ฌธ์ ๊ฐ ๋๋ ์ด๋ฏธ์ง๋ png ํ์ผํ์์ผ๋ก ํฌ๊ธฐ๋ ๊ฝค ํฐ ํธ์ด์๋ค. ๋ถํ์ํ ํ์ผ ์์ค๋ค์ด ๋ง๋ค๋ ์ ๋ ๋ฌธ์ ๊ฐ ๋์๋ค. โ ๊ฐ์ ์ฌํญ ์ฒดํฌํ๊ธฐ ๋ฌธ์ ๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด jpg, png ์ด๋ฏธ์ง๋ค์ .webp ์ด๋ฏธ์ง๋ก ๊ต์ฒดํ๊ธฐ๋ก ํ์๋ค. .webp๋ ์ด๋ฏธ์ง ํ์ง์ ๊ทธ๋๋ก ์ ์งํ๋ฉด์๋ ๋ค๋ฅธ ํ์ผํ์๊ณผ ๋น๊ตํ์ฌ ๋ ๋ฎ์ถฐ์ ์ ์ฅํ ์ ์๋ค. ์ด์ ์ ๊ทน์ ..
next.js ์ดํฌ์ ์ฐ๋จน ์ ๋ ํด๋ณด๊ธฐ
์ฝ๋ฉ์ ํ next js ๊ฐ์ ๋ค์ผ๋ฉด์ ๊ธฐ๋กํจ ๐ Next js ํ์คํ ํ๋ ์ ์ํฌ (ํ๋ก ํธ + ๋ฐฑ) ๋ฆฌ์กํธ ๋ฌธ๋ฒ์ ๊ธฐ๋ฐ์ผ๋ก ํจ ์ต์ ๋ฒ์ ์์๋ ํ์ผ๊ณผ ํด๋๋ฅผ ๋ง๋ค๋ฉด ์๋์ผ๋ก html ํ์ด์ง ์์ฑ ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ๋ ๋๋ง ๊ธฐ๋ฅ ๊ฐ๋ฅ ์ด๋ฏธ์ง ์ต์ ํ ํฐํธ ๋ฑ๋ฑ ํจ์ฌ ๋ ํธ๋ฆฌํ๊ฒ but ํฐ ํ๋ก์ ํธ ์ ๋ณต์กํ ํด๋ํ์ผ๋ค ์ปดํฌ๋ํธ๋ค์ด ์์ฒญ ๋ง์์ง ๊ทธ๋ฅ html๋ ๋๋ง๋ง ์ํ๋ ๐์ค์นํ๊ธฐ next.js 13.2.4 ๋ฒ์ node js LTS ์ค์น 18 ๋ฒ์ ์ด์ npx create-next-app@latest --experimental-app ํ๋ก์ ํธ ์ด๋ฆ์ ์ ํ ํ TypeScript/ESLint/Tailwind/src ๋๋ ํ ๋ฆฌ ๋ฑ ์ฌ์ฉ์ฌ๋ถ๋ฅผ ํ์ธํ๋ค. (๋๋ ๋ชจ๋ no) โ next 13.2.4 ๋ก ์งํ npm r..
๊ณต๋ถํ๊ฑฐ๋ ์ฝ๋ฉํ๋ฉด์ ๋ฃ๋ ๋ ธ๋ ์ถ์ฒ
2023 ํ๋ก๊ทธ๋๋จธ์ค ๊ฐ๋ฐ์ ์ค๋ฌธ์กฐ์ฌ ๋ฆฌํฌํธ 2023 ํ๋ก๊ทธ๋๋จธ์ค ๊ฐ๋ฐ์ ์ค๋ฌธ์กฐ์ฌ ๋ฆฌํฌํธ 4034๋ช ์ด ์ฐธ์ฌํ ์จ๋ผ์ธ ์ค๋ฌธ ์กฐ์ฌ ๊ฒฐ๊ณผ๋ฅผ ํตํด ์ฐ๋ฆฌ๋๋ผ ๊ฐ๋ฐ์๋ค์ ์์งํ ์๊ฒฌ์ ํ์ธํ์ธ์. programmers.co.kr ํ๋ก๊ทธ๋๋จธ์ค์์ ๊ฐ๋ฐ์ ๋์์ผ๋ก ์กฐ์ฌํ ์ฌ๋ฌ ๊ฐ์ง ์ค๋ฌธ์กฐ์ฌ ์ค ๊ณผ์ฐ ๊ฐ๋ฐ์๋ค์ ๋ ธ๋์ ๋ฌด์์ ๋ค์๊น! ํฅ๋ฏธ๋ก์ด ์ง๋ฌธ์ ๊ณผ์ฐ 1์๋? A. ์ฌ์ฆ์ ์ค ์ผ์ดํ์ด 1์์ผ ๊ฑฐ๋ผ๋ ์์๊ณผ ๋ค๋ฅด๊ฒ ์ฌ์ฆ๋ฅผ ๋ฃ๋๋ค๋ ๊ฒฐ๊ณผ๊ฐ ๋์๋ค ๊ฐ์ธ์ ์ผ๋ก๋ ์ผํ ๋๋ ๊ณต๋ถํ ๋๋ ์ฃผ๋ก ์ฌ์ฆ๋ lofi ์์ ์ ๋ฃ๋ ํธ์ด๋ค. ์ฃผ์์ ์ถ์ฒํ๋ค๊ฐ ์์ฅ๊ฐ ๋ชจ์์๋๋๊ณ ํ์๋ฆฌ ๋ค์์ง๋ง ์ ๋นํ ๋ฒ ์ด์ค ๋ฉ๋ก๋๋ฅผ ์ ๋ชฐ๋ผ์ฃผ์ง lofi : Low Fidelity์ ์ฝ์๋ก ์์ง์ด ๋ฎ๊ณ ์ก์์ด ๋ง์ ๊ณก์ ์๋ฏธํ๋ค. ๋ฐ๋๋ก ๊ณ ์์ง์ ์์์ ..
[ํผ์จ๊ธ]์ปดํจํ ์ฌ๊ณ ์ ๊ฐ๋ฐ ์ค๋ ฅ ๋๋ฆฌ๋ ๊ณต๋ถ๋ฒ
https://velog.io/@teo/computational-thinking ์ปดํจํ ์ฌ๊ณ ์ ๊ฐ๋ฐ ์ค๋ ฅ ๋๋ฆฌ๋ ๊ณต๋ถ๋ฒ ํน์ ๊ฐ๋ฐ ์ค๋ ฅ ๋๋ฆฌ๋๋ฐฉ๋ฒ ํจ๊ณผ๋ณด์ ๊ธ์ด๋ ์ ํ๋ธ ์์ ์์ผ์๋ฉด ๊ณต์ ํด์ฃผ์ค๋ถ ๊ณ์ ๊ฐ์... ์ธ๊ฐ๋ณด๋ฉด์ ๊ฐ๋ฐ๊ณต๋ถ์ค์ธ๋ฐ ์ด๊ฒ ๋ง๋ ๊ณต๋ถ๋ฒ์ธ๊ฐ ์ถ๋ค์. ‘์ปดํจํฐ์ ์ผ๋ก ์ฌ๊ณ ’ํ๋ ๊ฐ๋ฐ์๊ฐ velog.io ํ ์ค๋์ ๊ธ ๋ ๊ฐ๊ณ ์๋ ๊ณ ๋ฏผ์ ๋ํด ์ ํ์ด ์ค๋ช ํด์ฃผ์ ๊ธ ๊ฐ์ ๋จ๊ฒจ๋๋ค.
๋ค์ด๋ฒ ๊ตญ์ ๊ฐ์์ง์ ๋ ์ฌ์ดํธ ์ดํด๋ณด๊ธฐ
ํฐ์คํ ๋ฆฌ์ ๋ค์ด๋ฒ ์ฌ์ดํธ ๊ธ์ด๋ผ ์ผ๋จ ๊ณ ๊ธ ์ฐ๋ค๊ฐ ํ ๋ฒ ๋ ๋ ค๋จน์ ํด ํ๋ ๋งค๋ 3์ 23์ผ์ ๊ตญ์ ๊ฐ์์ง์ ๋ ๋ชฐ๋์ ์ด๋ ๊ฒ ๊ท์ผ ๊ฐ๋ํ ํ๋ฃจ๊ฐ ์์๋ค ํ๋ฉด์ ํด๋ฆญํ๋ฉด ๊ท์ฌ์ด ๊ฐ์์ฅ๋ค์ด ์ค๋ฅธ์ชฝ ์ผ์ชฝ ๋ฐ์ด๋ค๋๋ค. ๊ท ์ฌ ์ ์ถ๊ทผํด์ ์ฐพ์ ์งง์ ์ฆ๊ฑฐ์ Intro. ์ผ๋จ ๋ณด์ ์ผ_ํ ๊ทธ๋ฌ๋ค ๋ฌธ๋ ๊ถ๊ธํ๋ค ์ด๋ป๊ฒ? ๋ฌด์์ ์ฌ์ฉํ๊ธธ๋ ํ๋ฉด์ ๊ฐ์์ง๋ค์ด ๋ฐ์ด๋ค๋๊น ์์ธํ ํ๋ณด์ง๋ ์๊ฒ ๋ค ํ์ด๋ง ๋ณด๊ธฐ ๋ณด๋๊น 90๋ ์์ด๋ผ๋ฉด ํ ๋ฒ์ฏค ๋ณด๊ณ ํ์ ๋ฒํ ๊ณ ์ ๊ฒ์ ๋ฐํํ๋ฉด ๋ถ์๊ธฐ๊ฐ ์๊ฐ๋จ ํ๋ฉด์ ํด๋ฆญํ๋ฉด ๋ค์ํ ์ฐ์ฅ์ผ๋ก ์ปดํจํฐ ๋ฐํํ๋ฉด์ธ ์ง์ง๊ณ ๋ฐ์ด ๋ด๋ ๊ฒ์ ๊ทธ๋ผ ์ง๊ธ ์ฌ์ฉํ ๊ธฐ์ ์๋ ๋ญ๊ฐ ์์๊น wappalyzer์ ์ฌ์ฉํ๋ฉด ํ์ฌ ๋ฐฉ๋ฌธํ ์ฌ์ดํธ๊ฐ ์ด๋ค ํ๋ก๊ทธ๋จ์ผ๋ก ๋ง๋ค์ด์ก๋์ง ํ์ธํ ์ ์์ 1. LottiesFile..
gsap ์น ์ ๋๋ฉ์ด์ ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
GSAP (The GreenSock Animation Platform) : ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ๋์์ด๋๋ค์ด ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ํ์๋ผ์ธ๊ธฐ๋ฐ ์ ๋๋ฉ์ด์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ CDN์ผ๋ก ๊ฐ์ ธ์ค๊ธฐ https://greensock.com/docs/v3/Installation?checked=core,scrollTrigger gsap์ ์คํฌ๋กค ์ด๋ฒคํธ๋ฅผ ์ ์ฉํ ๋ ScrollTrigger์ ํจ๊ป ์ฐ์ธ๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๊ฐ์ด cdn์ผ๋ก ๊ฐ์ ธ์๋ค. ๊ณต์ ๋ฌธ์ ์ฝ๊ธฐ https://greensock.com/get-started/ Getting Started with GSAP Welcome! In this article we’re going to cover GSAP's core fundamentals and animate so..
Sql ๋ฐ์ดํฐ ์ ๊ทํ ์ดํดํ๊ธฐ
https://youtu.be/Y1FbowQRcmI https://youtu.be/rVxcheAkMSk sql ๋ฐ์ดํฐ ์ ๊ทํ ๋ถ๋ถ์ ๊ณต๋ถํ๊ณ ์๋๋ฐ ๋์ ํ ์ดํด๊ฐ ์ด๋ ค์ ๋ค. ์ ๊ทํ ๊ฐ์๋ฅผ ์ฐพ๋ค๊ฐ ๋ ๊ฐ ์์์ ๋ณด๊ณ ์กฐ๊ธ ๋งฅ๋ฝ์ด ์กํ๋ ๊ฒ ๊ฐ์ ๊ณต์ ํฉ๋๋ค. ๋ชจ๋๋ชจ๋ ํ์ดํ ! ์ 1์ ๊ทํ ์ ๊ทํ ์ 2์ ๊ทํ ์ 3์ ๊ทํ,, ํท๊ฐ๋ฆฌ๋๊ฑธ ๋ค์ ๋ณต์ต