D105 ้
้
CLUB ํนํ PJT / ๋น
๋ฐ์ดํฐ ์ถ์ฒ Track
2024.08.26 ~ 2024.10.11 (7์ฃผ)
๐ NewLearn ๋ฐ๋ก๊ฐ๊ธฐ
Overview
๊ธฐ๋ฅ ์๊ฐ
๊ธฐ์ ์คํ
์ฃผ์ ๊ธฐ์
์์คํ
์ํคํ
์ฒ
์ฐ์ถ๋ฌผ
ํ์ ์๊ฐ
Conventions
๐ฃ ์ฒ์ ์์ํ๊ธฐ ์ด๋ ค์ด ์์ด ๊ณต๋ถ, ์ฌ๋ฏธ์๊ฒ ํ ๋ฐฉ๋ฒ์ด ์์๊น?
์์ด๋ก ๋ด์ค๋ฅผ ์ฝ์ผ๋ฉฐ ์ฆ๊ฒ๊ฒ ํ์ตํด๋ณด๋๊ฑด ์ด๋ค๊ฐ์?
์ต์ ๊ตญ๋ด ๋ด์ค์ ํจ๊ป ์์ด๋ฅผ ์ฝ๊ฒ ๊ณต๋ถํ ์ ์๋ ๊ณณ, New Learn ๐๐ป
โ ํ์๊ฐ์
& ๋ก๊ทธ์ธ
์๋ฐํ ์์ฑ, ์๋จ์ด ๋ ๋ฒจ ํ
์คํธ, ๊ด์ฌ ๋ถ์ผ ์ค์
๊ฐ ์ปจํ
์ธ ์ ๋ํ ์ฌ์ฉ๋ฒ ์ ๊ณต
โ ๋ฉ์ธ ํ์ด์ง (HOME)
Today's Top 10
: ์ค๋์ ํ 10 ๋ด์ค
์ด๋ฒ ๋ฌ ํ์ต ํํฉ, ๋ด์ค ์ฝ๊ธฐ ๊ธฐ๋ก์ ๋ฐ๋ฅธ ๊ด์ฌ๋ ๊ทธ๋ํ ํ์
ํฌ์ธํธ์/๋ค๋
์
์ค์๊ฐ ๋ญํน ํ์
โ ๋ผ์ดํธ/๋คํฌ๋ชจ๋
ํ์ด๋ธ๋ฆฌ๋ ์ถ์ฒ ์์คํ
์ ๋ฐ๋ฅธ ๋ด์ค ์ปจํ
์ธ ์ถ์ฒ
๊ด์ฌ ์นดํ
๊ณ ๋ฆฌ ๊ธฐ๋ฐ ๋ด์ค ์ปจํ
์ธ ์ถ์ฒ
์ต์ ์ ์ฒด ๋ด์ค ๋ชฉ๋ก ์ ๊ณต
ํ/์ ํ ๊ธ์ ํตํด ๋ฒ์ญ๋ณธ ์ ๊ณต
scroll progress bar
๋ฅผ ํตํด ๋ด์ค ์ฝ์ ์ฒ๋ฆฌ
๋ค ์ฝ์ ๋ด์ค์ ๋ํด ๋์ด๋์ ๋ง๋ ๋ฉ๋ฌ ํ๋
๋ณธ์ธ ๋ ๋ฒจ ์์ค์ ๋ง๋ ๋์ด๋ ๋ฒ์ญ๋ณธ ๊ธฐ๋ณธ ์ ๊ณต
์ํ๋ ๋์ด๋๋ก ๋ณ๊ฒฝ ๊ฐ๋ฅ
๋ชจ๋ฅด๋ ๋จ์ด์ ๋๋๊ทธ/๋๋ธํด๋ฆญ์ ํตํด ํ์ด๋ผ์ดํ
ํ์ด๋ผ์ดํ
ํ ๋จ์ด์ ๋ํ ๋ป๊ณผ ๋ฐ์ ์ ๊ณต
์ฝ๊ณ ์๋ ๋ด์ค์ ๋ํด ์ํ๋ ๋์ด๋๋ฅผ ์ ํํ์ฌ ์คํฌ๋ฉ ๊ฐ๋ฅ
๊ฐ๋ก/์ธ๋ก ๋จ์ด๋ฅผ ๋งํ๋ word hunt game
๊ธฐ๋ฅ
๋ด์ค ๋ณธ๋ฌธ์ ๋จ์ด๋ค ์ค ๋๋ค์ผ๋ก ์ถ์ถ๋ ๋จ์ด ๋ฑ์ฅ
๋ค ๋งํ ๊ฒฝ์ฐ, ๊ฒฝํ์น ํ๋
์ ์ฅํ ๋จ์ด์ ๋ํด ๋ป, ์๋ฌธ, ๋ด์ค์๋ฌธ ์ ๊ณต
์๊ธฐํ ๋จ์ด๋ drag & drop
์ผ๋ก ์ธ์ ์ฒ๋ฆฌ
๋ง๊ฐ ๊ณก์ ๊ธฐ๋ฐ ๋จ์ด ๋ณต์ต
์๋นํ์ฐ์ค์ ๋ง๊ฐ ๊ณก์ ์ด๋ก
์ ๋ฐํ์ผ๋ก ํ ํจ์จ์ ์ธ ๋ณต์ต ์์คํ
์๊ธฐํ ๋จ์ด์ ๋ํด 1์ผ, 3์ผ, 7์ผ, 30์ผ ๋ฑ ์ ์ง์ ์ผ๋ก ๋ณต์ต ํด์ฆ
์ ๊ณต
โ ํ์ต ๋ชฉํ ๋ฐ ๊ฒฝํ์น
๋ด์ค ์ฝ๊ธฐ ํ์
, ๋จ์ด ํ
์คํธ๋ก ์๊ธฐํ ๋จ์ด ์
, ๋ฐ์ ํ
์คํธ ์ ์ ์ดํฉ
์ ๋ํด ์ํ๋ ํ์ต ๋ชฉํ ์ค์
๋งค์ 1์ผ ์๋์ผ๋ก ๋ชฉํ๊ฐ ์ด๊ธฐํ๋์ด, ์๋ก์ด ๋ฌ์ ๋ชฉํ๋ฅผ ์ค์ ๊ฐ๋ฅ
์ค์ ํ ํ์ต ๋ชฉํ์ ๋ฐ๋ผ, ๋ฌ์ฑ ์ ๊ฒฝํ์น ํ๋ ๋ชจ๋ฌ ํ์
โ ๋จ์ด ๋น์นธ ํ
์คํธ
๋์ ๋จ์ด์ฅ์ ์ ์ฅ๋ ๋จ์ด๋ค
๊ธฐ๋ฐ์ผ๋ก ์ํ๋ ๋ฌธ์ ๊ฐฏ์๋งํผ ํ
์คํธ ์์
์ด์ ์ ์งํํ ํ
์คํธ ๊ฒฐ๊ณผ ๋ฐ ํต๊ณ ๊ทธ๋ํ ํ์ธ ๊ฐ๋ฅ
์์ํ ํ
์คํธ์ ์์ธ ๊ฒฐ๊ณผ ํ์ธ ๊ฐ๋ฅ
๋์ ๋จ์ด์ฅ์ ์ ์ฅ๋ ๋จ์ด๋ค์ ์๋ฌธ
์ ๊ธฐ๋ฐ์ผ๋ก ํ
์คํธ ์์
๋
น์ ์งํ ์, STT๋ก ํ์ฌ ๋ฐํ์ ๋ํด ์ธ์๋ ๋ฌธ์ฅ์ ํ์
์ด์ ์ ์งํํ ํ
์คํธ ๊ฒฐ๊ณผ ๋ฐ ํต๊ณ ๊ทธ๋ํ ํ์ธ ๊ฐ๋ฅ
azure speech service
๊ธฐ๋ฐ์ ์ ํ๋, ๋ฅ์๋, ์ด์จ, ๋จ์ด ์์ ์ฑ ๋ฑ ๋ฐ์ ํ๊ฐ ์ ์
์ ๊ณต
ํ
์คํธ ๋ต์ ๋ฐ ์ ์ถํ ๋
น์๋ณธ ๋ค์ ๋ฃ๊ธฐ ์ ๊ณต
Wordcloud ๊ธฐ๋ฐ ์ธ๊ธฐ ํค์๋ ๊ฒ์
Elasticsearch
ํตํ ๊ฒ์ ์ต์ ํ
๋ด์ค ๋น์ถ ํค์๋ ๊ธฐ๋ฐ์ Wordcloud
์ ๊ณต
๋ด ์ ๋ณด, ํ์ต ๋์๋ณด๋(์์น, ๊ทธ๋ํ, ํ๋๋), ์คํฌ๋ฉํ ๋ด์ค ๋ชฉ๋ก ์ ๊ณต
โ PWA (Progressive Web Apps)
๋ฉ์ธ ํ์ด์ง
๋๋ง์ ๋จ์ด์ฅ
๋ง์ด ํ์ด์ง
๋ด์ค ์ ์ฒด ๋ชฉ๋ก
๋ด์ค ์์ธ
๋จ์ด ๋น์นธ ํ
์คํธ ์์
๋จ์ด ๋น์นธ ํ
์คํธ ์งํ
๋จ์ด ๋น์นธ ํ
์คํธ ๊ฒฐ๊ณผ
๋ฐ์ ํ
์คํธ ์์
๋ฐ์ ํ
์คํธ ์งํ
๋ฐ์ ํ
์คํธ ๊ฒฐ๊ณผ
๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ
๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํน์ฑ์ ๊ณ ๋ คํ ๋ฉํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํคํ
์ฒ ์ค๊ณ
๋์ฉ๋ ๋ฐ์ดํฐ ๋ฐฑ์
์ ์ํ ํจ์จ์ ์ธ ์ํคํ
์ฒ ์ค๊ณ
APScheduler๋ฅผ ํ์ฉํ ๋ฐ์ดํฐ ์์ง ํ๋ก์ธ์ค ์๋ํ
ํ์ด๋ธ๋ฆฌ๋ ์ถ์ฒ ์์คํ
Cold Start ๋ฌธ์ ํด๊ฒฐ ์ ์ํ ํ์
ํํฐ๋ง(CF) ๋ฐ ์ปจํ
์ธ ๊ธฐ๋ฐ ํํฐ๋ง(CBF) ๊ฒฐํฉ
์ฌ์ฉ์ ํ๋ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์ ์ฌ๋ ๊ณ์ฐ
KoNLPy ๊ธฐ๋ฐ ํํ์ ๋ถ์ ๋ฐ TF-IDF ๋งคํธ๋ฆญ์ค ๊ตฌ์ถ
Elasticsearch ๊ธฐ๋ฐ ๊ฒ์
๋ด์ค ๊ธฐ์ฌ ๊ฒ์ ๊ธฐ๋ฅ ์ต์ ํ
์ญ ์ธ๋ฑ์ค ํ์ฉํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๊ฒ์ ๊ธฐ๋ฅ ์ ๊ณต
Blue/Green ๋ฌด์ค๋จ ๋ฐฐํฌ ์ ๋ต
์ ํ๋ฆฌ์ผ์ด์
์ ๋ ๊ฐ์ ํ๊ฒฝ(Blue์ Green)์ ํ์ฉํ์ฌ ์๋น์ค์ ๊ฐ์ฉ์ฑ๊ณผ ์์ ์ฑ์ ๋์ด๋ ๋ฐฐํฌ ๋ฐฉ์
[FEAT] ์๋ก์ด ๊ธฐ๋ฅ ๊ตฌํ
[FIX] ๋ฒ๊ทธ, ์ค๋ฅ ์์
[DOCS] README๋ WIKI ๋ฑ์ ๋ฌธ์ ๊ฐ์
[STYLE] ์คํ์ผ ๊ด๋ จ ๊ธฐ๋ฅ
[REFACTOR] ์ฝ๋ ๋ฆฌํฉํ ๋ง
[TEST] ํ
์คํธ ์ฝ๋ ์ถ๊ฐ
[CHORE] ๋น๋ ์
๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์
[Comment] ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ
[Rename] ํ์ผ ๋๋ ํด๋ ๋ช
์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์
๋ง์ธ ๊ฒฝ์ฐ
[Remove] ํ์ผ์ ์ญ์ ํ๋ ์์
๋ง ์ํํ ๊ฒฝ์ฐ
[!BREAKING CHANGE] ์ปค๋ค๋ API ๋ณ๊ฒฝ์ ๊ฒฝ์ฐ
[!HOTFIX] ๊ธํ๊ฒ ์น๋ช
์ ์ธ ๋ฒ๊ทธ๋ฅผ ๊ณ ์ณ์ผ ํ๋ ๊ฒฝ์ฐ