๋๋ ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ์ ์ํ ๋ช ๋ น์ค ์ ํธ๋ฆฌํฐ์ธ Nomenus-rex์ ์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ๋จํ ๊ตฌ์ฑ ํ์ผ์ ์ฌ์ฉํ์ฌ ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด ํ๋ก๊ทธ๋จ์ C++๋ก ์์ฑ๋์์ผ๋ฉฐ GPL 3.0 ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. ์ด์ ๋ด์ค ์ดํ ์ ํธ๋ฆฌํฐ๊ฐ ๊ธฐ๋ฅ์ ํ๋ํ์ผ๋ฉฐ ์๋ง์ ์ค๋ฅ์ ๋จ์ ์ด ์์ ๋์์ต๋๋ค.
- ์ ๊ท์น: "ํ์ผ ์์ฑ ๋ ์ง". ๊ตฌ๋ฌธ์ ๋ ์ง ๊ท์น๊ณผ ์ ์ฌํฉ๋๋ค.
- ์๋น๋์ "๋ณด์ผ๋ฌํ๋ ์ดํธ" ์ฝ๋๋ฅผ ์ ๊ฑฐํ์ต๋๋ค.
- ์ด๋ฆ ์ถฉ๋ ํ ์คํธ์์ ์๋นํ ์ฑ๋ฅ ํฅ์(์ฝ 1000๋ฐฐ ๋ ๋น ๋ฆ). ์ด ํ ์คํธ๋ ๊ฒฐ๊ณผ ํ์ผ ์ด๋ฆ ์ฌ์ด์ ์ค๋ณต์ด ์๋์ง ํ์ธํ์ฌ ํ์ผ์ ์ด๋ํ ๋ ๋ฐ์ดํฐ ์์ค์ด ๋ฐ์ํฉ๋๋ค. ๋ฐ๋ผ์ ์ฝ 21๊ฐ์ ํ์ผ์ด ์๋ ํ ์คํธ์์ ํ ์คํธ ์๊ฐ์ด 18์ด์์ 20๋ง์ดํฌ๋ก์ด๋ก ๋จ์ถ๋์์ต๋๋ค!
- ํธ๋ฆฌ์ ์ต์์ ์์ค์ ์๋ ํ์ผ์ ๋ํ RuleDir์ ๋ฒ๊ทธ๋ฅผ ์์ ํ์ต๋๋ค.
- ์ ๋งค๊ฐ๋ณ์ e/example์ ์๋ ์์ฑ๋(ํ์ฌ ๋๋ ํ ๋ฆฌ์ ๋ฐ๋ผ) ์์ค/๋์ ํ๋๊ฐ ์๋ ์ผ๋ฐ ๊ตฌ์ฑ์ ํ์ํฉ๋๋ค.
- ํ์ผ ์์ ์ถ๋ ฅํ ๋ ์ผ๋ถ ๋ฏธํ์ ์ฅ์.
- ์ฒ๋ฆฌ๋ฅผ ์์ํ๊ธฐ ์ ์ ํ์ธ ํ๋กฌํํธ๋ฅผ ๋นํ์ฑํํ๋ ์๋ก์ด ์ต์ . ์คํฌ๋ฆฝํธ์ ์ ์ฉํ ์ ์์ต๋๋ค.
- ์์ ์งํ๋ฅ ํ์๊ธฐ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ์ฒ๋ฆฌํ๊ธฐ ์ ์ ๋ค์ํ ์ ๋ ฌ ๋ชจ๋๋ฅผ ์ถ๊ฐํ์ต๋๋ค(์ ๋์ฝ๋ ์ง์ ํฌํจ).
- ์ด์ ๋๋ถ๋ถ์ ๊ท์น์ด ํ ์คํธ์ ํฌํจ๋ฉ๋๋ค.
- ๋ฌธ์์ด๋ก ์์ ํ๋ ค๋ฉด ์ ๋์ฝ๋์ ์ฃผ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํ๋ ICU ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ํฉ๋๋ค.
์ถ์ฒ : opennet.ru