
๋ชจ๋ Habr ์ฌ์ฉ์ ์ฌ๋ฌ๋ถ, ์๋
ํ์ธ์.
์ ๋ Habr์์ Raspberry Pi์์ ์ด๋ฐ์ ๋ฐ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ๊ฒ์ ๋ํ ๊ธฐ์ฌ๋ฅผ ๋์์์ด ์ฝ์์ต๋๋ค. ์ ๋ ์ ๊ฒฝํ์ ๊ณต์ ํ๊ธฐ๋ก ํ์ต๋๋ค.
์ ์ฌ ์๋
์ ๋ ์ผ์ด๋ธ TV์ ์ธํฐ๋ท ์ ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ํ์ฌ์์ ์ผํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ฐ ํ์ฌ์์๋ ์๊ธ์ ์ ๊ณ์ฝ์์ ๋ช
์๋ ๋ด์ฉ์ด ๋ค๋ฅด๋ค๋ ๋ถ๋ง์ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ฃ์ต๋๋ค. ๊ฐ๋ ์ฌ์ฉ์๋ "์ผ์ด๋ธ์ ํตํ" ๋๋ฆฐ ์๋์ ๋ํด ๋ถํํ๊ณ , ๊ฐ๋์ ํน์ ์๋น์ค์ ping์ด ๋๋ค๊ณ ๋ถํํ๊ณ , ๊ฐ๋์ ํน์ ์๊ฐ๋์ ์ธํฐ๋ท์ด ์ ํ ์๋ค๊ณ ๋ถํํฉ๋๋ค. ์ข
์ข
์ด๋ฌํ ๋ถ๋ง ์ฌํญ์ ์ฌ๋ฌ ์ ์ฒญ์์ ๋ฐ์๋์ด ์ง์ ์ค ํ ๋ช
์ด ์๋ํ๋ ๋
ธํธ๋ถ์ ๋ค๊ณ "ํ์ฅ"์ ๊ฐ์ ๋ชจ๋ ์ธก์ ์ ์ํํ๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ข
์ข
์๋๋ง ์ข๋ค๋ฉด ๋ชจ๋ ๊ฒ ๊ด์ฐฎ์ ๋๊ฐ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฎ์ ์๋๋ ์ค์ ๋ก ๋ฐ์ฝ๋์์ Wi-Fi๋ฅผ ํตํด ๋ชจ๋ฐ์ผ ํฐ์์ ๋ฐ์ํฉ๋๋ค. ๊ธ์์, ๊ทธ๋ฐ ๋น์ทํ ๊ฑฐ์ฃ .
์ํ๊น๊ฒ๋ ์๋๊ฐ ๊ฐ์ฅ ๋๋ฆฐ 21:37์ ๊ตฌ๋
์์๊ฒ ์ ๊ทผํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ฒฐ๊ตญ, ์ง์๋ค์ ๊ทผ๋ฌด ์๊ฐ์ ์ ํ๋์ด ์์ต๋๋ค. ๋ผ์ฐํฐ๋ฅผ ๊ต์ฒดํด๋ ํจ๊ณผ๊ฐ ์์ต๋๋ค. ์ฐ๋ฆฌ๋๋ผ์ Wi-Fi ์ฃผํ์ ๋ฒ์๋ ๋งค์ฐ ์ข๊ธฐ ๋๋ฌธ์
๋๋ค.
๊ธฐ๋ก์ ์ํด โ ๋ฒจ๋ผ๋ฃจ์ค ๊ณตํ๊ตญ์ ๊ตญ๊ฐ ์๋น์ค ์ ๊ณต์๋ ์ฌ์ฉ์ ์ํด ์ ๊ณต๋ ๋ชจ๋ ๊ธฐ๊ธฐ์์ ๊ฐ์ ๋ก Wi-Fi๋ฅผ ์ผ๊ณ ๊ฐ ๊ธฐ๊ธฐ์์ ByFly SSID๋ฅผ ๋ธ๋ก๋์บ์คํธํฉ๋๋ค. ๊ฐ์ ์๊ฐ ์ธํฐ๋ท ์๋น์ค๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ง ์ ํ๋ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ด๋ ์ถ๊ฐ ํ๋งค๋ฅผ ์ํด ์ํ๋ฉ๋๋ค. ์ด ์ด์์์ ์นด๋๋ฅผ ํค์ค์คํฌ์์ ๊ตฌ๋งคํ๊ณ ByFly๋ผ๋ ์ด๋ฆ์ ๋ชจ๋ ์ง์ ์ ์ ์ํ ํ, ์นด๋์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๋ฉด ์ธํฐ๋ท ์๋น์ค๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค. ๋์๋ ๊ฑฐ์ 100% ์ปค๋ฒํ๊ณ , ๋ฏผ๊ฐ ๋ถ๋ฌธ๊ณผ ๋์ด ์ง์ญ๋ ์๋น ๋ถ๋ถ ์ปค๋ฒํ๊ณ ์์ผ๋ฏ๋ก ์ฐ๊ฒฐ ์ง์ ์ ์ฐพ๋ ๊ฒ์ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค.
์ธ๋ถ ์ปค๋ฎค๋์ผ์ด์ ์ฑ๋์ ๋ชจ๋ํฐ๋งํ ๊ฒฐ๊ณผ, ์ผ์ ๋์ ๋์ญํญ์ด ์ฌ์ฉ ๊ฐ๋ฅํ๋ค๋ ์ฌ์ค์ด ๋ฐํ์ก์ต๋๋ค. ๊ตฌ๋ ์๋ ์ต๋ ์๊ฐ๋์๋ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฑ๋์ ์ ๋ถ ์๋นํ์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด ๋ฌธ์ ๋ฅผ ๋งค์ฐ ์ฌ๊ฐํ๊ฒ ์ฌ๊น๋๋ค. ๋ค์ํ ์๋น์ค์ ์๋ ์ธก์ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋๋ ํฅ๋ฏธ๋ก์ด ๊ฒฐ๊ณผ๊ฐ ๋์์ต๋๋ค. ๋ชจ๋ ์๋น์ค๊ฐ ๋๊ฐ์ด ์ ์ฉํ ๊ฒ์ ์๋๋ผ๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค... ํนํ ์ ๋ ์๋ ๋์ฑ ๊ทธ๋ ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋น์ ์ ๊ทธ๋ค์ ์ ๋ ๋ฏฟ์ด์๋ ์ ๋ฉ๋๋ค. ๋์ผํ Ookla ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ ๋ง์ ์ด์์๋ ๊ด๋ฒ์ํ ์ปค๋ฎค๋์ผ์ด์ ์ฑ๋์ ๊ฐ๊ณ ์์ง ์๊ฑฐ๋, ์ข์ ๊ฑฐ๋ฆฌ์์๋ง ์์ ํฉ๋๋ค. ์ฆ, ์ ๋ ์๋ ์ ์งํ ๊ฒฐ๊ณผ๋ฅผ ์ป๋ ๊ฒ์ด ๊ฑฐ์ ๋ถ๊ฐ๋ฅํ๋ค๋ ๋ป์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ณ ์๋๋ก์๋ ์๋ชป์ด ์๋ ๊ฒ์ผ๋ก ๋ฐํ์ก์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ผ๋ณธ์์ ์๋๋ฅผ ์ธก์ ํ๋ ค๋ ์๋๋ ๋งค์ฐ ์์ธํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์์ต๋๋ค...
1์ฐจ ์๋ฃจ์

์ฌ์ง์ ์ค๋ช
์ ์ํ ๊ฒ์
๋๋ค.
2๊ฐ์ ์๋ ์ ์ด ์๋ฒ๊ฐ ๋ฐฐ์น๋์์ต๋๋ค. ์ฒซ ๋ฒ์งธ๋ , ๋๋ฒ์งธ - . ๋ ์๋น์ค์ ์ฑ๊ณผ ์งํ๋ฅผ ๋น๊ตํ์ต๋๋ค. ๊ฒฐ๊ตญ ์ฐ๋ฆฌ๋ Ookla๋ฅผ ์ ํํ์ต๋๋ค. ๊ทธ ์ด์ ๋... ๊ตฌ๋ ์์ ์ต๋ 90%๊ฐ ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ค์์ผ๋ก, ๋คํธ์ํฌ ๋ด๋ถ์ ์ธ๋ถ์์ ์๋๋ฅผ ์ธก์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ง์นจ์ด ์ฌ์ฉ์์ ์ง์์ ์ํด ์์ฑ๋์์ต๋๋ค. ์ ๊ฒ๋ค. ํ ์คํธ๋ฅผ ์คํํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ๋คํธ์ํฌ ๋ด๋ถ ์๋๊ฐ ์ธก์ ๋ฉ๋๋ค. ์๋ฒ๋ ํค๋์๋์ ์์นํ๊ณ , Ookla ์๋ฃจ์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ตฌ๋ ์์๊ฒ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ๋ฅผ ์ ํํฉ๋๋ค. ์ด๋ฐ ๋ฐฉ์์ผ๋ก ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ ์์ ์ ๋ฐ์ดํฐ ์ ์ก ๋คํธ์ํฌ์ ์๋์ ํ ์คํธํฉ๋๋ค.
๊ตญ๋ด ์๋๋ฅผ ์ธก์ ํ๋ ค๋ฉด(๊ตญ๋ด ๋ชจ๋ ํต์ ์ฌ์ ์์ ์ฃผ์ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ํตํฉํ๋ ๋ณ๋์ ํต์ ์ฌ์ ์ ๋คํธ์ํฌ๊ฐ ์์) ๊ตญ๋ด ๊ณต๊ธ์ ์ฒด๋ฅผ ์ ํํ๊ณ ๋ ๋ฒ์งธ ์ธก์ ์ ์ํํด์ผ ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ํ๋ฃจ ์ค ์ด๋ ์๊ฐ๋์๋ ๋ค์ ์์ ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ ๋ช๋ช ์๋ฒ๋ฅผ ๊ฒฝํ์ ์ผ๋ก ํ์ ํ์ผ๋ฉฐ, ์ด๋ฅผ ์ง์นจ์ ๊ถ์ฅํ๋ ๋๋ก ๋์ดํ์ต๋๋ค.
์ธ๋ถ ์ปค๋ฎค๋์ผ์ด์ ์ฑ๋์๋ ๋น์ทํ ์กฐ์น๊ฐ ์ ์ฉ๋ฉ๋๋ค. ์ ํฌ๋ ์๋ ํ ์คํธ ์๋ฒ์์ ๋๊ท๋ชจ ์ฑ๋์ ๋ณด์ ํ ๋ํ ํต์ ์ฌ๋ฅผ ์ฐพ์ ์ถ์ฒ ๋ชฉ๋ก์ ํฌํจํ์ต๋๋ค("๋ชจ์คํฌ๋ฐ - ๋ก์คํ ๋ ์ฝค"๊ณผ "๋ฆฌ๊ฐ - ๋ฐํธ์ฝค"์ ์ํดํด ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ํ์ง๋ง ์ถฉ๋ถํ ์๋๋ฅผ ์ป๊ธฐ ์ํด ์ด ๋ ธ๋๋ค์ ์ถ์ฒํ๊ฒ ์ต๋๋ค. ๊ฐ์ธ์ ์ผ๋ก๋ ํผํฌ ์๊ฐ๋์ ์ด ์๋ฒ๋ค์์ ์ต๋ 870๋ฉ๊ฐ๋นํธ์ ์๋๋ฅผ ์ป์์ต๋๋ค).
์ ๊ทธ๋ ๊ฒ ๋ณต์กํ๋๊ณ ๋ฌผ์ผ์์ฃ ? ๋ชจ๋ ๊ฒ์ด ๋งค์ฐ ๊ฐ๋จํด์. ์ฐ๋ฆฌ๋ ์๋ จ๋ ์ฌ๋์ ์์ ๋ค์ด๊ฐ๋ฉด ์ฐ๋ฆฌ ๋คํธ์ํฌ์ ๋ฌธ์ ๊ฐ ์๋์ง, ๊ณตํ๊ตญ ๋คํธ์ํฌ์ ๋ฌธ์ ๊ฐ ์๋์ง, ์ฃผ์ ํ์ ์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํ ์ ์๋ ๋งค์ฐ ํธ๋ฆฌํ ๋๊ตฌ๋ฅผ ๋ฐ์์ต๋๋ค. ๋ง์ฝ ์ด๋ค ์ฌ๋์ด ์ด๋ค ์๋น์ค์ ๋ค์ด๋ก๋ ์๋๊ฐ ๋๋ฆฌ๋ค๊ณ ๋ถํํ๋ค๋ฉด, ์ฐ๋ฆฌ๋ ๊ฐ์ ์์ ์ฑ๋ ์๋๋ฅผ ์ธก์ ํ ๋ค์, ๊ทธ ์๋๋ฅผ ๊ทธ ์๋น์ค์์ ์ป๋ ์๋์ ๋น๊ตํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ณ์ฝ์์ ๋ช ์๋ ์ฑ๋์ ์ ์งํ๊ฒ ํ ๋นํ๊ณ ์๋ค๋ ๊ฒ์ ํฉ๋ฆฌ์ ์ธ ๋ฐฉ์์ผ๋ก ์ ์ฆํฉ๋๋ค. ๋ํ ์ฐ๋ฆฌ๋ ๊ทธ๋ฌํ ์๋ ์ฐจ์ด์ ๋ํ ๊ฐ๋ฅํ ์ด์ ๋ฅผ ์ค๋ช ํ ์ ์์ต๋๋ค.
2์ฐจ ์๋ฃจ์
์ ๋ ์ด๋ ๋ฎ์ ์๋๊ฐ ๋จ์ด์ง๋ ๋ฌธ์ ๋ ์ฌ์ ํ ํด๊ฒฐ๋์ง ์์์ต๋๋ค. ๊ฐ์ ์์ ์ง์ ๊ฐ์ง ์๊ณ ๋ ๋์ผํ ์์ ์ ์ํํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? ๊ธฐ๊ฐ๋นํธ ๋คํธ์ํฌ๋ฅผ ๊ฐ์ถ ๊ฐ์ผ ๋จ์ผ ๋ณด๋ ์ปดํจํฐ๋ฅผ ๊ฐ์ ธ๋ค๊ฐ ๊ทธ๊ฒ์ผ๋ก ์์ ํ๋ก๋ธ๋ฅผ ๋ง๋ค์ด ๋ณด์ธ์. ์ด ์ฅ์น๋ ์ง์ ๋ ์๊ฐ ๊ฐ๊ฒฉ์ผ๋ก ์ผ์ด๋ธ์ ์๋๋ฅผ ์ธก์ ํด์ผ ํฉ๋๋ค. ์๋ฃจ์ ์ ์คํ ์์ค์ฌ์ผ ํ๋ฉฐ, ๊ฐ๋ฅํ ํ ์๋ฐํด์ผ ํ๋ฉฐ, ์ธก์ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ ์๋ ํธ๋ฆฌํ ๊ด๋ฆฌ์ ํจ๋์ด ์์ด์ผ ํฉ๋๋ค. ์ด ์ฅ์น๋ ๊ฐ๋ฅํ ํ ์ ๋ ดํด์ผ ์ฝ๊ฒ ๊ต์ฒดํ ์ ์๊ณ , ๊ฐ์ ์๊ฐ ์๋ฌด ๊ฑฑ์ ์์ด n์ผ ๋์ ์ฌ์ฉํ ์ ์์ด์ผ ํฉ๋๋ค.
ะ ะตะฐะปะธะทะฐัะธั

BananaPI(๋ชจ๋ธ M1)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ผ์์ต๋๋ค. ์ค์ ๋ก ์ ํ์๋ ๋ ๊ฐ์ง ์ด์ ๊ฐ ์์ต๋๋ค.
- ๊ธฐ๊ฐ๋นํธ ํฌํธ.
- ๊ทธ๋ฅ ์นจ๋ ์ ํ์์ ๋์ฌ ์์์ด์.
๋ค์์ผ๋ก ํ์ด์ฌ ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์๋ ์ธก์ ์ ์ํ ๋ฐฑ์๋๋ก Ookla ์๋น์ค์ Speedtest๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋์๊ด ping ์๋๋ฅผ ์ธก์ ํฉ๋๋ค. ์, ๊ด๋ฆฌ์ ํจ๋์๋ php๊ฐ ํ์ํ์ฃ . ๊ธฐ๋ถ ์ข์ ์ธ์์ ์ํด ๋๋ ๋ค์์ ์ฌ์ฉํ์ต๋๋ค. .
Raspberry Pi ๋ฆฌ์์ค๊ฐ ํ๋ ฅ์ ์ด์ง ์๊ธฐ ๋๋ฌธ์ nginx+php-fpm+sqlite3 ๋ฒ๋ค์ ์ฌ์ฉํ์ต๋๋ค. MySQL์ ๋๋ฌด ๋ฌด๊ฒ๊ณ ์ค๋ณต์ ์ด์ด์ ์์ ๊ณ ์ถ์์ต๋๋ค. Iperf์ ๋ํ ์ง๋ฌธ์ด ์์ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค. ์ง์ญ์ ์ธ ํน์ฑ์ ๋ค๋ฅธ ์ง์ญ์์๋ ์ฌ์ฉ์ด ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ํ๊ธฐ๋์ด์ผ ํ์ต๋๋ค.
์ฒ์์๋ ์ ๋ ์ด ์ฌ์ดํธ์ ๋ง์ ์ฌ๋๋ค์ ๊ธธ์ ๋ฐ๋์ต๋๋ค. speedtest-cli ํด๋ผ์ด์ธํธ๋ฅผ ์์ ํ์ต๋๋ค. ํ์ง๋ง ๊ทธ๋ ์ ์ ์๊ฐํ ๋ค ๊ทธ ์๊ฐ์ ํฌ๊ธฐํ์ต๋๋ค. ์ ๋ ์๋ ํด๋ผ์ด์ธํธ์ ๊ธฐ๋ฅ์ ํ์ฉํ๋ ์์ ์๋ฅผ ์ง์ ์์ฑํ์ต๋๋ค.
ping์ ๋ถ์ํ๊ธฐ ์ํด ๋ณ๋์ ํธ๋ค๋ฌ๋ฅผ ์์ฑํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ธก์ ๊ฐ์ ํ๊ท ๊ฐ์ ์ทจํฉ๋๋ค. ping ๋๊ตฌ๋ IP ์ฃผ์์ ๋๋ฉ์ธ ์ด๋ฆ์ ๋ชจ๋ ๊ฐ์งํ ์ ์์ต๋๋ค.
์ ๋ ์์ ์ ๋น๋๊ธฐ์ฑ์ ๋ฌ์ฑํ์ง ๋ชปํ์ต๋๋ค. ์ด ๊ฒฝ์ฐ์๋ ํน๋ณํ ํ์ํ์ง ์์ต๋๋ค.
๊ฒฐ๊ณผ๋ฅผ ํ๊ฐํ๋ ๊ด๋ฆฌ์ ํจ๋์ ๋งค์ฐ ๋จ์ํ์ต๋๋ค.
๊ทธ๋ฆผ. ํ
์คํธ ๊ฒฐ๊ณผ๊ฐ ์๋ ๋ฉ์ธ ๊ด๋ฆฌ์ ํจ๋ ์ฐฝ
๊ทธ๋ฆผ. ํ
์คํธ ์ค์

๊ทธ๋ฆผ. ์๋ ํ
์คํธ ์๋ฒ ๋ชฉ๋ก ์
๋ฐ์ดํธ
์ฌ์ค ๊ทธ๊ฒ ์ ๋ถ์์. ๊ทธ ์์ด๋์ด๋ ์ ๊ฐ ์ฌ๊ฐ์๊ฐ์ ์ด์ฉํด์ ์ฆ์์์ ๊ตฌํํ์ต๋๋ค. ํ์ฅ ํ ์คํธ๋ ์์ง ์์๋์ง ์์์ต๋๋ค. ํ์ง๋ง ๊ฐ๊น์ด ๋ฏธ๋์ ํ๋กํ ํ์ ์ ์ถ์ํ ๊ณํ์ ๋๋ค. ์๋น์ค ์ ๊ณต์์ ์๋น์ค ์ ๊ณต์์ ๊ณ ๊ฐ ๋ชจ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ง์์ 24์๊ฐ ๋ด๋ด ์ธก์ ํ๋ ๊ฒ์ ๋ง๋ ์ฌ๋์ ์์ต๋๋ค. ์ ์ผํ๊ฒ ๊ธฐ์ตํด์ผ ํ ์ ์ ์น ์ํ์ ํ๊ฑฐ๋ ๋ฌด์ธ๊ฐ๋ฅผ ๋ค์ด๋ก๋ํ๋ ๊ฒฝ์ฐ ์ธก์ ๊ฐ์ด ์ค์ ๊ฐ๋ณด๋ค ๋ฎ๋ค๋ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ์ด์์ ์ผ๋ก๋ ํ๋ก๋ธ๋ฅผ ํธ๋ํฝ์ ์ ์ผํ ์๋น์๋ก ๋คํธ์ํฌ์ ๋จ๊ฒจ๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
PS: ์ฝ๋์ ํ์ง์ด ์ข์ง ์๋ค๊ณ ํด์ ์ ๋ฅผ ๋น๋ํ์ง ๋ง์ธ์. ์ ๋ ๊ฒฝํ ์์ด ๋
ํ์ผ๋ก ๋ฐฐ์ ์ต๋๋ค. ์์ค ์ฝ๋ . ๋นํ์ ๋ฐ์๋ค์ฌ์ง๋ค.
์ถ์ฒ : habr.com
