2024/06/05 ์์์ผ
๋ฐ๊ฐ์์. ๊ตฌ๋ ์ ๋!๐ซก
๊ตฌ๋ ์ ๋์ด ์ ๋ ์ฌ์ด์ ์์๋ ํซ ํ ์ด์๋ค์ ๋ชจ์๋ณด์๋๋ฐ์. ์ด๋ค ์ผ๋ค์ด ์์๋์ง ๋ณด๊ธฐ ์ข๊ฒ ์ ๋ฆฌํด์ ๊ณต์ ๋๋ฆฝ๋๋ค.
๐ฐ IT๋ด์ค ๋ชจ์๋ณด๊ธฐ
'๊ฒฝ๋ ฅ ์๋์?'๋ผ๊ณ ์ ์ ์ง์์์๊ฒ ๋ฌป๋ ํ์ฌ๋ค
์ต๊ทผ ๊ธฐ์ ๋ค์ ์ ์ ์ฌ์ ์ฑ์ฉ ์ ์ง๋ฌด ๊ด๋ จ ๊ฒฝํ์ ๊ฐ์ฅ ์ค์ํ๊ฒ ํ๊ฐํ๋ ์ถ์ธ์ ๋๋ค. ๐ '์ค๊ณ ์ ์ '์ ์ ํธํ๋ ๊ธฐ์ ๋ค์ ์์ ์ฑ์ฉ๊ณผ ๊ฒฝ๋ ฅ์ง ์ฑ์ฉ์ ํ๋ํ๊ณ ์์ด, ์ง๋ฌด ๊ฒฝํ์ด ์๋ ์ ์ ๋ค์ ์ทจ์ ์ ๋์ฑ ์ด๋ ค์์ง๊ณ ์์ต๋๋ค. ๐ฅ ์ด๋ฌํ ์ํฉ์์ ์ ๋ถ๊ฐ ์ง์ํ๋ ์ผ๊ฒฝํ ํ๋ก๊ทธ๋จ ์ฐธ์ฌ๋ฅผ ํตํด ์ค๋ฌด ๊ฒฝํ์ ์๊ณ ์ทจ์ ๊ฒฝ์๋ ฅ์ ๋์ด๋ ์ฒญ๋ ๋ค์ด ๋๊ณ ์์ต๋๋ค.
๊ตญ๋ด ์ฃผ์ ๊ธฐ์ , ๋์งํธ ์ธ์ฌ ์์ฑ์ ์ด๋ ฅ
๊ตญ๋ด ์ฃผ์ ๊ธฐ์ ๋ค์ด ๋์งํธ ์ ํ ์๋์ ๋ฐ๋ง์ถฐ ์ธ๊ณต์ง๋ฅ, ์ํํธ์จ์ด, ๋ฐ๋์ฒด ๋ฑ ํต์ฌ ๋ถ์ผ ์ธ์ฌ ํ๋ณด์ ์ฌํ์ ๊ฑธ๊ณ ์์ต๋๋ค. ๐ LG, ์ผ์ฑ์ ์, KT, ๋ค์ด๋ฒ, ์ฐ์ํํ์ ๋ค ๋ฑ์ ์์ฒด์ ์ธ ๊ต์ก ํ๋ก๊ทธ๋จ์ ํตํด ์ค๋ฌด์ ์ฆ์ ํฌ์ ๊ฐ๋ฅํ ์ธ์ฌ๋ฅผ ์ก์ฑํ๊ณ , ์ฑ์ฉ๊น์ง ์ฐ๊ณํ๋ ๋ฑ ์ ๊ทน์ ์ธ ํฌ์๋ฅผ ์๋ผ์ง ์๊ณ ์์ต๋๋ค.
ํ ํฐ์ฆ๊ถ ํ์ฑํ ์ํ ๋ฒ์ ๊ทผ๊ฑฐ ๋ง๋ จ ์๊ธ
๋ณธ ๊ธฐ์ฌ๋ ๊ตญ๋ด ํ ํฐ์ฆ๊ถ ์์ฅ ํ์ฑํ๋ฅผ ์ํ ์ ๊ฒฐ ์กฐ๊ฑด์ผ๋ก ST ๋ฐํ ๋ฐ ์ ํต ๊ด๋ จ ๋ฒ์ ๊ทผ๊ฑฐ ๋ง๋ จ์ ์๊ธ์ฑ์ ๊ฐ์กฐํ๊ณ ์์ต๋๋ค. ๐ ์ฑ๊ฐํฌ๋ฅด์ ์ฌ๋ก๋ฅผ ์ฐธ๊ณ ํ์ฌ ํฌ์์ ๋ณดํธ ๋ฐฉ์ ๋ง๋ จ๊ณผ ST ๊ธฐ์ด ์์ฐ ๋ฒ์ ํ๋๋ฅผ ํตํด ์์ฅ์ ์ ๋ณ์ ๋ํ์ผ ํฉ๋๋ค. ๐ ๋ํ, ์ค๋ฌผ์์ฐ ํ ํฐํ(RWA)๋ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ์ธํ๋ผ ๊ตฌ์ถ๊ณผ ๋์งํธ ์์ฐ ์ํ ํ๊ฒฝ ์กฐ์ฑ์ด ์ ์ ๋์ด์ผ ํฉ๋๋ค. ๐
์คํ๋ฒ ์ค, AI ๊ธฐ๋ฐ ์๋น์ค ๊ฐํ๋ก ๋์งํธ ์ ํ ๊ฐ์ํ
์คํ๋ฒ ์ค๋ ๊ณ ๊ฐ ๊ฒฝํ ํฅ์๊ณผ ์ง์ ๋ง์กฑ๋ ์ ๊ณ ๋ฅผ ์ํด ๋์งํธ ์ ํ์ ๋ฐ์ฐจ๋ฅผ ๊ฐํ๊ณ ์์ต๋๋ค. ํต์ค๋, ๋ง์ด ๋ํฐ ํจ์ค ๋ฑ ํธ์์ฑ์ ๋์ธ ์๋น์ค๋ฅผ ์ถ์ํ์ผ๋ฉฐ, AI ๊ธฐ๋ฐ ๋งค์ฅ๊ด๋ฆฌ ์์คํ '๋ ์จ๋ ์์ด'๋ฅผ ํตํด ํจ์จ์ ์ธ ๋งค์ฅ ์ด์์ ๋๋ชจํ๊ณ ์์ต๋๋ค. ๋ํ, IoT ๊ธฐ์ ๊ธฐ๋ฐ ์ฌ๊ณ ๊ด๋ฆฌ ์์คํ , ์ฐจ์ธ๋ POS ์์คํ ๊ตฌ์ถ ๋ฑ ๋ฏธ๋๋ฅผ ์ํ ํฌ์๋ ์ง์ํ๊ณ ์์ต๋๋ค. โ๐ป
๋์งํธ ์ ๋์ฌ, ์์ธ์ ์ค๋งํธ์ํฐ๋ก ์ด๋๋ค
์์ธ๋์งํธ์ฌ๋จ ๊ฐ์์ ์ด์ฌ์ฅ์ 2011๋ ๋ถํฐ ์์ ๋ฆฌ๋์ญ๊ณผ ๋์งํธ ๊ธฐ์ ์ ์ค์์ฑ์ ๊ฐ์กฐํด์จ ๊ตญ๋ด ๋ํ์ ์ธ ๋์งํธ ์ ๋ฌธ๊ฐ์ ๋๋ค. ๐จโ๐ป ๊ทธ๋ 2021๋ ์์ธ๋์งํธ์ฌ๋จ ์ด์ฌ์ฅ ์ทจ์ ์ดํ ์์ธ์ '์ธ๊ณ์ ๋์งํธ ์๋'๋ก ๋ง๋ค๊ธฐ ์ํ ๋ค์ํ ์ ์ฑ ์ ์ถ์งํ๊ณ ์์ต๋๋ค. ํนํ, ๋์งํธ ๊ฒฉ์ฐจ ํด์๋ฅผ ์ํ '์ด๋๋ ์ง์๋จ' ์ฌ์ ์ ์์ธ์๊ฐ ์ค๋งํธ์ํฐ ์์คํฌ ์๋ ์ฝฉ๊ทธ๋ ์ค์์ ์ต์ฐ์ ๋์๋ก ์ ์ ๋๋๋ฐ ํฌ๊ฒ ๊ธฐ์ฌํ์ต๋๋ค. ๐
โ๏ธ ํด์ธ ๋ด์ค ๋ฐ ํ ํฝ
๋น๋์ค ๊ฒ์ UI ๋์์ธ์์ ๋ฐฉ์ฌํ ๋ฉ๋ด ํ์ฉ ๋ฐ ์ฌ๋ก
๋ณธ ๊ธ์ ๊ฒ์ UI ๋์์ธ์์ ๋ฐฉ์ฌํ ๋ฉ๋ด์ ํ์ฉ ๋ฐฉ์์ ๋ค๋ฃน๋๋ค. ๋ฐฉ์ฌํ ๋ฉ๋ด๋ ์ง๊ด์ ์ธ ์กฐ์์ผ๋ก ๋น ๋ฅธ ์ ํ์ ๊ฐ๋ฅํ๊ฒ ํ์ฌ ๊ฒ์ ํ๋ ์ด ๊ฒฝํ์ ํฅ์์ํต๋๋ค. ๐ฑ๏ธ ์ํ์ผ๋ก ํ์๋๋ ๋ฉ๋ด ํญ๋ชฉ์ ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ฐ๋ผ ํ์ ๋ฉ๋ด๋ฅผ ๊ณ์ธต์ ์ผ๋ก ๊ตฌ์ฑํ ์ ์์ผ๋ฉฐ, '๋ง๋' ์๋ฆฌ์ฆ์ ๊ฐ์ ์ฝ์ RPG ๊ฒ์์์ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉ๋ ์ฌ๋ก๋ฅผ ์ ์ํฉ๋๋ค. ๐ฎ
Ruby Timeout: ์ํํ ์ด์
Ruby์ Timeout ๋ชจ๋์ ํธ๋ฆฌํด ๋ณด์ด์ง๋ง, Thread.raise๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ์ ๋๋ฌธ์ ์์ธก ๋ถ๊ฐ๋ฅํ ๋ถ์์ฉ์ ์ด๋ํ ์ ์์ต๋๋ค. ๐ฅ Timeout ์๊ฐ ์ด๊ณผ ์ ๋ฐ์ํ๋ ์์ธ๋ ๋คํธ์ํฌ ์์ฒญ ์ค์ด๋ ์ฌ์ง์ด ์์ธ ์ฒ๋ฆฌ ๋ธ๋ก์์๋ ๋ฐ์ํ ์ ์์ด, ๋๋ฒ๊น ์ ์ด๋ ต๊ฒ ํ๊ณ ๋ฐ์ดํฐ ์์ค๊ณผ ๊ฐ์ ์ฌ๊ฐํ ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ ์ ์์ต๋๋ค.
Swift ์ฑ์ Alpine Linux์ ํจํค์งํ๋ ๋ฐฉ๋ฒ
Swift ์ ํ๋ฆฌ์ผ์ด์ ์ Alpine Linux ํ๊ฒฝ์ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์. Swift๋ ๊ธฐ๋ณธ์ ์ผ๋ก glibc์ ์์กดํ๊ธฐ ๋๋ฌธ์ musl libc๋ฅผ ์ฌ์ฉํ๋ Alpine Linux์์๋ ์ง์ ๋น๋ํ ์ ์์ต๋๋ค. ๐ค ์ด ๊ธ์์๋ gcompat์ ํ์ฉํ๊ฑฐ๋ chroot ํ๊ฒฝ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ ๋์ , glibc ๊ธฐ๋ฐ Swift ๋ฐ์ด๋๋ฆฌ์ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ Alpine .apk ํจํค์ง๋ก ๋ฌถ์ด ๋ฐฐํฌํ๋ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ๐
LeetPrep: ๊ฐ๋ฐ์ ๋ฉด์ ์ค๋น ๋๊ตฌ
LeetPrep์ ๊ฐ๋ฐ์๋ค์ด ๊ธฐ์ ๋ฉด์ ์ ํจ๊ณผ์ ์ผ๋ก ์ค๋นํ ์ ์๋๋ก ๋ค์ํ ์๋ฃ๋ฅผ ์ ๊ณตํ๋ ์ ์ฉํ ๋๊ตฌ์ ๋๋ค. ๐ ๋ฉด์ ์ ์์ฃผ ๋ฑ์ฅํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฌธ์, Big O ๋ณต์ก๋ ํ, Leetcode ํจํด, Blind 75 ๋ฌธ์ ๋ชฉ๋ก ๋ฑ์ ํ ๊ณณ์์ ํธ๋ฆฌํ๊ฒ ์ด์ฉํ ์ ์์ต๋๋ค. ๐ LeetPrep์ ํตํด ๋ฉด์ ์ค๋น์ ํ์ํ ์ ๋ณด๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ๊ณ ํ์ตํ์ฌ ์์ ๊ฐ์ ๋์ฌ ๋ณด์ธ์!
MS, Azure ๋ถ๋ฌธ ์๋ฐฑ ๋ช ๊ฐ์
Microsoft๊ฐ Azure ํด๋ผ์ฐ๋ ์ฌ์ ๋ถ๋ฌธ์์ ์๋ฐฑ ๋ช ๊ท๋ชจ์ ๊ฐ์์ ๋จํํฉ๋๋ค. ๐ฅ Azure for Operators ๋ฐ Mission Engineering ํ์ด ์ฃผ์ ๊ฐ์ ๋์์ด๋ฉฐ, ์ด๋ ์๋ ์ ๋ฐํ๋ 10,000๋ช ๊ฐ์ ๊ณํ์ ์ผํ์ผ๋ก ํด์๋ฉ๋๋ค.
๐จ๐ปโ๐ป ์คํ์์ค ์์์ง
Omost: LLM ๊ธฐ๋ฐ ์ด๋ฏธ์ง ์์ฑ
Omost๋ LLM์ ์ฝ๋ฉ ๋ฅ๋ ฅ์ ์ด๋ฏธ์ง ์์ฑ ๋ฅ๋ ฅ์ผ๋ก ๋ณํํ๋ ํ๋ก์ ํธ์ ๋๋ค. Omost๋ LLM ๋ชจ๋ธ์ ํ์ฉํ์ฌ ์ด๋ฏธ์ง ์ฝํ ์ธ ๋ฅผ ๊ตฌ์ฑํ๋ ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ด๋ฅผ ํตํด ์ด๋ฏธ์ง ์์ฑ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๐คฏ ์ด ํ๋ก์ ํธ๋ LLM์ด ์ด๋ฏธ์ง ์์ฑ ์ฝ๋๋ฅผ ์ฝ๊ฒ ์ดํดํ๊ณ ์์ฑํ ์ ์๋๋ก ๋๋ ๋์์, ์์ฑ๋ ์ฝ๋๋ฅผ ํ์ฐ ๋ชจ๋ธ์์ ์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๐
Docker Hub ์ ์ ํด์ ์คํฌ๋ฆฝํธ
Docker-Unlock ์คํฌ๋ฆฝํธ๋ ๋ฌ์์, ์ฟ ๋ฐ, ์ด๋, ๋ถํ ๋ฑ Docker Hub ์ ์์ด ์ ํ๋ ๊ตญ๊ฐ์ ๊ฐ๋ฐ์๋ค์ด ์ ํ ์์ด Docker Hub๋ฅผ ์ด์ฉํ ์ ์๋๋ก ์ง์ํ๋ ์ ์ฉํ ๋๊ตฌ์ ๋๋ค.
Marker: ๋น ๋ฅด๊ณ ์ ํํ PDF Markdown ๋ณํ ๋๊ตฌ
Marker๋ PDF ๋ฌธ์๋ฅผ Markdown์ผ๋ก ๋ณํํ๋ ๋น ๋ฅด๊ณ ์ ํํ ์คํ์์ค ๋๊ตฌ์ ๋๋ค. ๐ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ํ ์คํธ ์ถ์ถ, ๋ ์ด์์ ๋ถ์, ์์ ์ง์ ๋ฐ LaTeX ๋ณํ ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ, GPU ๊ฐ์์ ํตํด ๋น ๋ฅธ ์ฒ๋ฆฌ ์๋๋ฅผ ์๋ํฉ๋๋ค. ๐ ๊ฐ์ธ ๋ฐ ์ฐ๊ตฌ ์ฉ๋๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ, ์์ ์ ์ฉ๋๋ ์ ํ์ ์ผ๋ก ํ์ฉ๋ฉ๋๋ค.
๐ ๋ชป ๋คํ ์ด์ผ๊ธฐ๋ค
๐ฃ ์์ ๊ณต์ง
Notice #1
'์ ๋ฃ ๋ฉค๋ฒ์ญ' ๊ถํ์ด ์์ผ๋ฉด 1์ฃผ์ผ์ 1ํ์ฉ ๋ฐํ๋๋ ๊ธฐ์ ์ํฐํด์ ์ด๋ํ ์ ์์ด์. ๋ฌผ๋ก , ๋ชจ๋ ๊ตฌ๋ ์๋ถ๋ค์๊ฒ ๋ด์ค๋ ํฐ๋ ๋งค์ผ ๋ฐ์ก์ด ๋๋ต๋๋ค. :)
- ๊ธฐ์ ์ํฐํด: https://maily.so/blackcon/c/hardwork
- ์์ธ์ด ๋ฐ ๋ธ๋ก๊ทธ: https://maily.so/blackcon/c/blog
Notice #2
์ฃผ๋ณ ์ธ๋ฌผ 3๋ช ์๊ฒ ๊ณต์ ๋ฅผ ํ์ ๋ค๋ฉด, ์ต๊ทผ 1๊ฐ์์น์ ๋ด์ค๋ ํฐ๋ฅผ ๋ถ์ํ ๋ด์ฉ์ ๊ณต์ ๋๋ ค์.
๊ณต์ ๊ฐ ์๋ฃ๋๋ฉด ์๋ ์ด๋ฉ์ผ๋ก ์๋ ค์ฃผ์ธ์.
- ์ ๋ชฉ: ์น๊ตฌ ์ด๋ ์๋ฃ
- ๋ฉ์ผ: hello.stranger1337@gmail.com
Social
Threads | Instagram | X(Twitter) | Linkedin
๋๊ธ
์๊ฒฌ์ ๋จ๊ฒจ์ฃผ์ธ์