์๋
ํ์ธ์, ์น์ ํ๋ Khabra ์ฃผ๋ฏผ ์ฌ๋ฌ๋ถ.
์ค๋์ ์ง๋ 3์์ ์งํ๋ JASS ์ ํ์ ํ๊ต์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ์ ํด๋๋ฆฌ๊ฒ ์ต๋๋ค. ๊ธ์ ๋ณธ๋ฌธ์ ํจ๊ป ์ฐธ์ฌํ ์น๊ตฌ์ ํจ๊ป ์ค๋นํ์ต๋๋ค.
2์ ์ด์ ์ฐ๋ฆฌ๋ ํ์๋ค์ ์ํ ๊ตญ์ ๋ฌ์์-๋
์ผ ํ๊ต์ ์ฐธ์ฌํ ๊ธฐํ์ ๋ํด ์๊ฒ ๋์์ต๋๋ค. JASS-2012 (ํฉ๋ ๊ณ ๊ธ ํ์ ํ๊ต)๊ฐ ์ฐ๋ฆฌ์์์ ์ฌ๋ ๋ฒ์งธ๋ก ๊ฐ์ต๋ฉ๋๋ค. ๊ทธ๋ ์ด๊ฒ์ ๋ํด ์ฐ๋ฆฌ์๊ฒ ๋งํ์ต๋๋ค. ์๋ ์ฐ๋ ์ฟจ๋ฆฌ์ฝํ - ์ฝ๋๋ค์ดํฐ ์ปดํจํฐ ๊ณผํ ์ผํฐ (์ ํฌ๋ ํ์์
๋๋ค. ๋ํ ์ด ์๋ก์ด ๊ต์ก ํ๋ซํผ์ ์ด๋ฏธ ๋ค์ ์ค ํ๋์์ ์ธ๊ธ๋์์ต๋๋ค. ๋
ธํธ Habrรฉ), ์ ์๋ SPbAU NOTSTN RAS ะธ ํฌ๋ฏธ ์ ๋ง ์ฌ๋ฅ ์๊ณ ์ด์ ์ ์ธ ์ฌ๋์ด์์. ํ๊ต๋ ๋ฌธ์์ด ์์
์ ์ํ ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ(ํจ์จ์ ์ธ ๋ฌธ์์ด ์๊ณ ๋ฆฌ์ฆ ์ค๊ณ)๊ณผ ์ต์ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ(๋ชจ๋ฐ์ผ ์ฅ์น์ ์ฌ์ฉ์ฑ ์์ง๋์ด๋ง ๋ฐ ์ ๋น์ฟผํฐ์ค ์ปดํจํ
)์ด๋ผ๋ ๋ ๊ฐ์ง ์ฃผ์ ๊ณผ์ ์ผ๋ก ๊ตฌ์ฑ๋์์ต๋๋ค.
๋ง์ง๋ง ๊ฐ์ข์ ๊ด์ฌ์ด ์์ด์ ์ฐธ๊ฐ ์ ์ฒญ์ ํ์ต๋๋ค. ๋ฐ๋ผ์ ์ด์ผ๊ธฐ๋ ์ฃผ๋ก ์ด ๋ฐฉํฅ์ ๊ดํ ๊ฒ์
๋๋ค. ์ฐ์ , ๋ชจ๋ ์ฌ๋์ ๊ฒฝ์์ ์ธ ์ ํ์ ๊ฑฐ์ณ์ผ ํ์ต๋๋ค. ๊ตฌํํ๊ธฐ ํฅ๋ฏธ๋กญ๊ณ ์ฌ์ฉ์ ์ฌ์ด์์ ์์๊ฐ ๋ง์ผ๋ฉฐ ์์ฅ์์ ์ ์ฉํ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ํ ์์ ์ ์์ด๋์ด๋ฅผ ์ค๋ช
ํ๊ณ ์ ์๋ ์ฃผ์ ์ค ํ๋์ ๋ํด ์งง์ ๋ณด๊ณ ์๋ฅผ ์์ฑํด์ผ ํ์ต๋๋ค. ํ๊ต ์ฃผ์ต์์ ์ํด. ๊ทธ ์ค ๊ฐ์ฅ ํฅ๋ฏธ๋ก์ ๋ ์ ์ Android/iOS์ฉ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ ์ธก๋ฉด, ํ
์คํธ ์ฃผ๋ ๊ฐ๋ฐ, ์ค๋งํธ ๊ณต๊ฐ/์ฌ๋ฌผ ์ธํฐ๋ท์ ๊ธฐ๋ณธ ๊ฐ๋
์ด์์ต๋๋ค. ์ง์์๋ค์ ๋ชจ๋ ์๋ฃ๋ฅผ ์์ด๋ก ์ค๋นํจ์ผ๋ก์จ ๋
์ผ ๋๋ฃ๋ค๊ณผ ๊ณตํต ์ธ์ด๋ฅผ ์ฐพ์ ์ ์์์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ ํ์ ํต๊ณผํ 13๋ช
์ ํ์ ์ค ํ๋์์ต๋๋ค. ๊ฐ์ ์์ ๋จ์๋ค์ด ์์ด์ ๋ฎํจ ๊ธฐ์ ๋ํ๊ต MTU ๊ต์ ๋ ๋ช
์ ์ง๋์์ ํจ๊ป ์ฐ๋ฆฌ ๋์๋ก ๋ฒ ๋ฅธํธ ๋ธ๋คผํค, ๋ํ Carnegie Mellon University์์ ๊ฐ์ํ๊ณ ์์ผ๋ฉฐ ๊ต์์ด๊ธฐ๋ ํฉ๋๋ค. ์๋ฅธ์คํธ ๋ง์ด์ด, ์ปดํจํฐ ๊ณผํ ๋ถ์ผ์ ์ ๋ฌธ๊ฐ์
๋๋ค. ํ๊ต๋ ๋จ 19์ผ(24์ 4์ผ๋ถํฐ 5์ผ) ๋์ ์งํ๋์์ผ๋ฉฐ, ๊ทธ ๋์ ์ฐ๋ฆฌ๋ ๋ชจ๋ฐ์ผ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ํ ์์ฒด ์์ด๋์ด๋ฅผ ์ ์ํ๊ณ ๊ฐ์ฅ ์ข์ ๊ฒ์ ์ ์ ํ ํ ๊ฐ๊ฐ XNUMX~XNUMX๋ช
์ผ๋ก ๊ตฌ์ฑ๋ XNUMX๊ฐ์ ํ์ผ๋ก ๋๋์ด ํ๋กํ ํ์
์ ๊ฐ๋ฐํ์ต๋๋ค. ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์
์์ด๋์ด๋ถํฐ ์ ๋
์ฐ์ฑ
์ฅ์ ๊ณํ๊น์ง ๋ชจ๋ ๊ฒฐ์ ์ด ๋ณดํธ์ ์ธ ํฌํ๋ก ์ด๋ฃจ์ด์ง๊ณ ๋ชจ๋๊ฐ ์์ ์ ์์ฌ๋ฅผ ํํํ ์ ์๋ค๋ ์ ์ด ์ ๋ง ๋ง์์ ๋ค์์ต๋๋ค. ๋ชจ๋ ํ์ด ๊ตญ์ ์ ์ด์ด์ ์์
์ด ๋์ฑ ํฅ๋ฏธ๋ก์์ก์ต๋๋ค. ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ ์คํฌ๋ผ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ํ๋์์ผ๋ฉฐ ํ๋ฃจ ๋์ ์คํ๋ฆฐํธ๊ฐ ์งํ๋์์ผ๋ฉฐ ๋งค์ผ ์ ๋
์คํฌ๋ผ ํ์๋ฅผ ์ํด ๋ชจ์ฌ ์ง๋ ํ๋ฃจ ๋์ ๊ฐ ํ์ ์ฑ๊ณผ์ ์ด๋ ค์์ ๋
ผ์ํ์ต๋๋ค. ๋ชจ๋ ํ์์์ Bernd Brugge ๊ต์๋ ํญ์ ์ฐ๋ฆฌ ๊ฐ์์๊ฒ ๋ด์ผ ๋ฌด์์ ํ๊ธฐ๋ก ์ฝ์ํฉ๋๊น?๋ผ๋ ์ง๋ฌธ์ ํ์ต๋๋ค. ์๋ฏธ๋ก ์ , ์ฌ๋ฆฌ์ ๊ฐ์กฐ์ ์ ์ด ๋ ๋จ์ด, ์ฆ ๋น์ ์ด ๊ฐ์ธ์ ์ผ๋ก ์ฝ์ํ๋ค๋ ๊ฒ์
๋๋ค. โํ ๊ฒ์ด๋คโ, โ์์ํ๋๋ก ๋
ธ๋ ฅํ๊ฒ ๋คโ ๋ฑ์ ์์ผ๋ก ๋๋ตํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค. ๊ต์๋ ์ฐธ๊ฐ์์๊ฒ โ์ฝ์ํ๋คโ๋ก ์์ํ๋ ๋๋ต์ ์๊ตฌํ๋ค. ๋ฌผ๋ก ๋๋ฃ๋ค ์์์ ๊ทธ๋ฐ ๋๋ต์ ๊ฒฐ๊ณผ์ ๋ํ ๊ฐ์ธ์ ์ธ ์ฑ
์๊ฐ๊ณผ ์์ ์ ์ฝ์์ด ๊ณตํํ ๋ง์ด ๋์ง ์๋๋ก ๋ด์ผ ์ด์ฌํ ์ผํ๊ณ ์ถ์ ๋ง์์ ์ฌ์ด์ฃผ์์ต๋๋ค. ์ด ์์ง๋ง ๋งค์ฐ ์ค์ํ ๊ตํ์ด ์ฐ๋ฆฌ๊ฐ ์ด ํ๊ต์์ ๋ฐฐ์ด ๊ฐ์ฅ ์ค์ํ ๊ตํ์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๋ฌํ ์ง์
์ค๋ฆฌ๋ ์ฐ๋ฆฌ๊ฐ ๋
์ผ์ธ๋ค์๊ฒ์ ๋ฐฐ์์ผ ํ ๊ฒ์
๋๋ค. ์ฐ๋ฆฌ๋ ๋ํ ๋
์ผ ๋๋ฃ๋ค์ด ๋์์ธ ํ๋์ ๋ํ ์ ์คํ ๊ณํ, ํ์ ๋ฐ ํ ๋ก ์ ๋ง์ ๊ด์ฌ์ ๊ธฐ์ธ์ด๊ณ ์์์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ๊ฐ๋ฐ์ ์์ํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ณ ์ถ์ต๋๋ค. ์ฒ์์๋ ๋
์ผ ๋๋ฃ๋ค์ ์
๋ฌด ์ ๊ทผ ๋ฐฉ์์ด ๋๋ฌด ๊ธด ๊ฒ ๊ฐ์์ง๋ง ๊ณํ๋ ์์
์ด ๋ ๋์ ์์ฐ์ฑ๊ณผ ์์ ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ค๋ ๊ฒ์ ๊นจ๋ซ๊ณ ํ์ ํ์ต๋๋ค. ์งง์ ํ๋ ฅ ๊ธฐ๊ฐ ๋์ ์ฐ๋ฆฌ๋ ๊ณํ, ํ ๋ก ๋ฐ ๊ฐ์ธ์ ์ฑ
์ ๋ฑ ์
๋ฌด ์กฐ์ง์ ์์ด ์ข์ ๊ฒฝํ์ ์ป์์ต๋๋ค. ์ด๋ฐ ๋จ์ํ์ง๋ง ์ค์ํ ๊ฒ๋ค์ด ์ฐ๋ฆฌ๋๋ผ์์๋ ๋๋ฌด๋ ๋ถ์กฑํ ๋๊ฐ ์์ต๋๋ค.
์งง์ ํ์
๊ธฐ๊ฐ ๋์ ์ฐ๋ฆฌ๋ ๋ชจ๋ ํ๊ต ์ฐธ๊ฐ์๋ค ์ฌ์ด์ ๋งค์ฐ ์กฐ์ฉํ๊ณ ์น๊ทผํ ๋ถ์๊ธฐ ์์์ ์ผํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ํ ๋น๋ ๋ชจ๋ ์๊ฐ์ ์ง์ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ์๋นํ์ง ์์๋ค๊ณ ๋งํด์ผ ํฉ๋๋ค. ์์ฅ์์ ์ ํ๋ฆฌ์ผ์ด์
์ด ์ฑ๊ณตํ๋ ์ฃผ์ ์์ธ ์ค ํ๋๋ ์ฌ์ฉ์์ ๊ด์ฌ์ ๋ ์ ์๋ ๋ฅ๋ ฅ์
๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ณธ์ง์ ๋ฐ์ํ๋ ์์ ๊ด๊ณ ๋น๋์ค๋ฅผ ์ฐ๋ฆฌ ์์ผ๋ก ์๊ฐํด ๋ด๊ณ ์ ์ํ๋ ๋ฐ ์ฝ ํ๋ฃจ๋ฅผ ๋ณด๋์ต๋๋ค. ์ฐ๋ฆฌ ํ์ ๊ฐ์๋๊ณ๋ฅผ ์ฌ์ฉํ์ฌ ๋๋ก์ ์ํน ๋ค์ด๊ฐ ๊ณณ์ ๊ฐ์งํ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐ ์ค์ด์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํ ๋ฆฌ์ฐ๋ ์ํ ์๊ณ ํธ ์คํ์ผ์ ํ๋ณด ๋น๋์ค๋ฅผ ์์ฑํ์ต๋๋ค.
ํ๊ต ๋ง์ง๋ง ๋ ์๋ ์ฐ๋ฆฌ ํ๋ก์ ํธ์ ์์ฐ์ด ์์์ต๋๋ค. ์งง์ ์๊ฐ ์์ ์ธ ํ ๋ชจ๋ ๊ฐ์์ ์ธ ์ฑ๊ณผ๋ฅผ ๊ฑฐ๋์๊ณ , ๋ชจ๋์ ์์ฐ์ฑ์ ๋๋์ต๋๋ค! ์ฐ๋ฆฌ ํ์ Android์ฉ๊ณผ iOS์ฉ์ ๋ ๊ฐ์ง ํ๋กํ ํ์
์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์
์๋ ํฅํ ๊ฐ๋ฐ๋ ์ ์๋ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ด ์์์ต๋๋ค.
๋ง์ง๋ง ๋ ์ ๋
์๋ ์ ๋ช
์ํ์์ธ JASS ๊ณต๋ ์ฐฝ๋ฆฝ์๋ค์ด ์ฐธ์ํ ๋ง์ฐฌ์์ ๋ชจ๋ ํ๊ต ์ฐธ๊ฐ์๋ค์ด ์ฑ๊ณต์ ์ธ ์๋ฃ๋ฅผ ์ถํํ์ต๋๋ค. Yu.V. ๋งํฐ์ผ์ธ๋น์น ะธ S.Yu.Slavyanov. ์ฐ๋ฆฌ๋ ์ข ๋ ๋น๊ณต์์ ์ธ ํ๊ฒฝ์์ ๋
์ผ ํ์๋ค๊ณผ ์ํตํ๊ณ , ๊ต์ก ์์คํ
์ ๋ํด ๋ฐฐ์ฐ๊ณ , ๋
์ผ์ ์ปดํจํฐ ๊ณผํ ๋ฐ ์ํํธ์จ์ด ์์ง๋์ด๋ง ๋ถ์ผ์์ ์ผํ ์ ์์์ต๋๋ค.
JASS ํ๊ต๋ ์งํ์ ๋ํ๊ณ ๊ฒฝํ์ ๊ตํํ๋ฉฐ ์๋ก์ด ์ง์
์ ์ ์ด์ ์ํ ์ฅ์๊ฐ ๋์์ต๋๋ค. ๋ชจ๋ ์ฐธ๊ฐ์๋ ๋งค์ฐ ๊ธ์ ์ ์ธ ์ธ์์ ๋ฐ์์ต๋๋ค. ์ด์ ๋ํด ํ๊ต ์ฃผ์ต์ธก์ ์ง์ฌ์ผ๋ก ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์์ผ๋ก๋ ์ด๋ฌํ ํ์ฌ๊ฐ ๋ ๋ง์ด ์ด๋ฆด ๊ฒ์
๋๋ค!
์ถ์ฒ: www.habr.com