๋ถ๋ฅ:ํ๋ก๊ทธ๋๋ฐ
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ์ค๋ช [ํธ์ง]
ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ฑฐ ๋นต์ง์์ธ์ด ์ ์ํ ๊ฒ๋ถ๋ฃจ ๊ณ์ด ๋ค์ด๋ก๋ ํ๋ก๊ทธ๋จ.
์ฌํ ์ธ๊ตญ ๋ค์ดํ๋ก๊ทธ๋จ๋ค๊ณผ ๋ฌ๋ฆฌ ์ผ์ผ์ด ์ด๋ฏธ์ง๋ฅผ ์ ํํ๋ ๋ฐฉ์์ด ์๋, ํ๊ทธ์ ๋ฌถ์ฌ์๋ ๋ชจ๋ ์ด๋ฏธ์ง๋ค์ ํ๊บผ๋ฒ์ ๋ค์ด๋ก๋ํ๋ ๋ฐฉ์์ ์ทจํ๊ณ ์๋ค. ๊ฒ๋ถ๋ฃจ์ ๊ฐ์ ์์ง์ ์ฐ๋ ์ฌ์ดํธ(safebooru ๋ฑ)์ด์ฌ๋ ๊ฐ๋ฅํ๋ค.
์ค๋ณต๊ฒ์,์ ์ธ ๊ฒ์์ด ๋ฑ์ ์ง์ํ๊ณ ์์ผ๋ฉฐ[1] 2012๋ 8์ ์ ๋ฐ์ดํธ๋ 1.5.1 ๋ฒ ํ๋ฒ์ ผ์์๋ ๋์ ๋ค์ด๋ก๋ ๊ฐ์(thread)๋ ์ง์ํ๊ณ ์๋ค.[2]
ํ๋ก๊ทธ๋จ์ ์๋ ๋ฒ๊ทธ ๋๋ถ๋ถ์ 1.5.1 ๋ฒ ํ์ ๋ฉํฐ์ค๋ ๋ฉ ๊ธฐ๋ฅ์ ์ ๋ฐ์ดํธํ๋ฉด์ ๋์จ ๋ฒ๊ทธ์ด๋ค. ๋ฆด๋ ์ด ๋ค์ด๋ก๋ฉ ํด๋์ค ํ๋๋ง ๊ณ ์น๋ฉด ๋๋๋ฐ ์ ์์๊ฐ ๋ฉํฐ์ค๋ ๋ฉํ๊ฒฝ์ ์ต์์น ๋ชปํ์ฌ์ ๊ณ์ ๋ชป๊ณ ์น๊ณ ์๋ค๊ณ ํ๋ค.
MFC์ ์ ๋ช ํ AFX ๋ฉํฐ์ค๋ ๋ ๋ฒ๊ทธ ์ค ํ๋๊ฐ ์๋ก ์์ฑ๋ AfxThread์์ ๋ฉ์ธํ๋ ์์ ์ ๊ทผํ๋ฉด ํ๋ก๊ทธ๋จ์ด ํฌ๋์๋๋ ๋ฒ๊ทธ์ด๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ์์ค์ฝ๋๋ ์ฑ๊ธํค ๋ฑ๊ณผ ์ฌ๋ฌ ๊ฐ์ง ๋๋ฌ์ด ํธ๋ฒ์ผ๋ก ๋๋ฐฐ๋์ด ์๋ค.
์ฌํ ์ธ๊ตญ ๋ค์ดํ๋ก๊ทธ๋จ๋ค๊ณผ ๋ฌ๋ฆฌ ์ผ์ผ์ด ์ด๋ฏธ์ง๋ฅผ ์ ํํ๋ ๋ฐฉ์์ด ์๋, ํ๊ทธ์ ๋ฌถ์ฌ์๋ ๋ชจ๋ ์ด๋ฏธ์ง๋ค์ ํ๊บผ๋ฒ์ ๋ค์ด๋ก๋ํ๋ ๋ฐฉ์์ ์ทจํ๊ณ ์๋ค. ๊ฒ๋ถ๋ฃจ์ ๊ฐ์ ์์ง์ ์ฐ๋ ์ฌ์ดํธ(safebooru ๋ฑ)์ด์ฌ๋ ๊ฐ๋ฅํ๋ค.
์ค๋ณต๊ฒ์,์ ์ธ ๊ฒ์์ด ๋ฑ์ ์ง์ํ๊ณ ์์ผ๋ฉฐ[1] 2012๋ 8์ ์ ๋ฐ์ดํธ๋ 1.5.1 ๋ฒ ํ๋ฒ์ ผ์์๋ ๋์ ๋ค์ด๋ก๋ ๊ฐ์(thread)๋ ์ง์ํ๊ณ ์๋ค.[2]
ํ๋ก๊ทธ๋จ์ ์๋ ๋ฒ๊ทธ ๋๋ถ๋ถ์ 1.5.1 ๋ฒ ํ์ ๋ฉํฐ์ค๋ ๋ฉ ๊ธฐ๋ฅ์ ์ ๋ฐ์ดํธํ๋ฉด์ ๋์จ ๋ฒ๊ทธ์ด๋ค. ๋ฆด๋ ์ด ๋ค์ด๋ก๋ฉ ํด๋์ค ํ๋๋ง ๊ณ ์น๋ฉด ๋๋๋ฐ ์ ์์๊ฐ ๋ฉํฐ์ค๋ ๋ฉํ๊ฒฝ์ ์ต์์น ๋ชปํ์ฌ์ ๊ณ์ ๋ชป๊ณ ์น๊ณ ์๋ค๊ณ ํ๋ค.
MFC์ ์ ๋ช ํ AFX ๋ฉํฐ์ค๋ ๋ ๋ฒ๊ทธ ์ค ํ๋๊ฐ ์๋ก ์์ฑ๋ AfxThread์์ ๋ฉ์ธํ๋ ์์ ์ ๊ทผํ๋ฉด ํ๋ก๊ทธ๋จ์ด ํฌ๋์๋๋ ๋ฒ๊ทธ์ด๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ์์ค์ฝ๋๋ ์ฑ๊ธํค ๋ฑ๊ณผ ์ฌ๋ฌ ๊ฐ์ง ๋๋ฌ์ด ํธ๋ฒ์ผ๋ก ๋๋ฐฐ๋์ด ์๋ค.
2. ํน์ง[ํธ์ง]
- ์๋(1.5.1 ๋ฒ ํ๋ฒ์ ผ)
์ ์์ ๋ณธ์ธ๋ ์๋๋ก ์น๋ถํ๋ค๋ผ๋ ๋ง์ ํ์ ์ ๋๋ก ๊ฒ๋ถ๋ฃจ์ ์๋ฒ๋ง ์์ ๋์ด์๋ค๋ฉด ์๋ฐฑ๊ฐ์ ์ด๋ฏธ์ง๋ ์๋ถ ์ด๋ด๋ก ๋ฐ์์ง๋ ์์ฒญ๋ ์๋๋ฅผ ์๋ํ๋ค. ๋ค๋ง, ์๋ฒ๊ฐ ๋ถ์์ ํ๋ฉด ์ค๋ ๋๋ฅผ ๋๊ฒ ์ค์ ํด๋ ์๋๊ฐ ์ ๋์ค์ง ์๋๋ค.
- ์ค๋ฅ
์ด๋ฏธ์ง์ ์๊ฐ ๋ง์์๋ก, ์ค๋ ๋๊ฐ ๋์ ์๋ก ์๋์ ๋น๋กํด ํ์ผ ์์ฒด๊ฐ ๋๋ฝ๋๊ฑฐ๋ 0kb์ ์ ์ฒด๋ถ๋ช ์ ๋น ์ด๋ฏธ์ง ํ์ผ์ด ๋ค์ด๋ฐ์์ง๊ธฐ๋ ํ๋ค. ํน์ ์ด๋ฏธ์ง๊ฐ ๊นจ์ง ์ฑ๋ก ์๋ ํ์ผ๋ ์๋ค.
[1] ์ด๊ฒ์ ๊ฒ๋ถ๋ฃจ ์์ฒด์ ๊ธฐ๋ฅ์ด๋ค. (keyword1 keyword2)๋ and ๊ฒ์์ด์ด๋ฉฐ, (keyword1 - keyword2)๋ฉด keyword1์ ๊ฒ์๊ฒฐ๊ณผ ์ค keyword2๋ฅผ ์ ์ธํ ๊ฒฐ๊ณผ๋ฅผ ํ์ํ๋ค.
[2] ๋ค๋ง ๊ฐ์๋ฅผ ์ ํ ๋ ์ฃผ์๋ฅผ ํด์ผํ๋ ๊ฒ์ด ํ๊ทธ์ ๋ฌถ์ฌ์ง ์ด๋ฏธ์ง๊ฐ 10๊ฐ ์ ๋์ธ๋ฐ 16์ฐ๋ ๋๋ฅผ ์ง์ ํ ๊ฒฝ์ฐ ์ค๋ฅ๊ฐ ๋์ ๋์์ด ์กฐ๊ฐํ์ผ, ๊ณตํ์ผ์ ๋ค์ด๋ก๋ํ๋ ํ์์ด ๋ฐ์ํ๋ค.