์ฌ์ฉ ๊ฐ๋ฅ ํ์ด์ด ํญ์ค 148.
- ์ค์ ์ ์๋ก์ด ์น์ ์ด ์ถ๊ฐ๋์์ต๋๋ค. AI ๊ด๋ฆฌ์ฌ๊ธฐ์์ ํน์ AI ๊ด๋ จ ๊ธฐ๋ฅ์ ๋ ์ ์์ต๋๋ค(์ด๋ ๊ฒ ํ๋ฉด ๋ค์ด๋ก๋ํ ์ธ์ด ๋ชจ๋ธ๋ ์ญ์ ๋ฉ๋๋ค).
- ์ปจํ ์ด๋์ ์ ํญ ํ์ด์ง ๋ฐฐ์ด ์ฌ์ฉ์๊ฐ ์ ๋ก๋ํ ๋ฐฐ๊ฒฝํ๋ฉด์ ์ฌ์ฉํ์ธ์.
- ๋ฐ์ ๊ฐ๋ฅ์ฑ ์ ๊ฑฐ๋ ๊ฐ์ ์ฌํญ ์ด์ ์๊ฒฉ ์ธก์ ๊ธฐ๋ฅ์ ํ์ฑํํ ํ์๊ฐ ์์ผ๋ฉฐ ์ค์ ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค("Firefox์์ ์ ๋ฐ์ดํธ ๊ฐ ๊ธฐ๋ฅ, ์ฑ๋ฅ ๋ฐ ์์ ์ฑ ํฅ์์ ํ์ฉ"). ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์๋ฅผ ๋ค์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๊ธฐ๋ฅ์ ์ ์ํ๊ฒ ๋นํ์ฑํํ๊ฑฐ๋, ๋ฐ๋๋ก ์๋ก์ด ๊ธฐ๋ฅ์ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ํ ๋ฒ์ ๋ฐฐํฌํ๋ ๋์ ์ ์ง์ ์ผ๋ก ํ์ฑํํ ์ ์์ผ๋ฉฐ, ์ฌ๊ฐํ ๋ฒ๊ทธ๋ฅผ ์ต๋ํ ๋นจ๋ฆฌ ์์ ํ ์ ์์ต๋๋ค.
- ๋ด์ฅ ๋ฒ์ญ๊ธฐ๋ ๋ฒ์ฒด ์ค๊ตญ์ด์ ๋ฒ ํธ๋จ์ด ๊ฐ์ ๋ฒ์ญ์ ํ์ตํ์ต๋๋ค.
- ๊ฒฐ์ ๋ ๋ธ๋ผ์ฐ์ ์ ๋ฐ์ดํธ ํ ์ค์น๋ ์ธ์ด ํฉ์ด ๋นํ์ฑํ๋ ์ ์๋ ์ค๋ฅ์ ๋๋ค.
- ๊ณ ์ ์ผ๋ถ ์ฌ์ดํธ์์ ์คํฌ๋กค๋ฐ์ ๊ฒ์ ํ์๊ฐ ๋ํ๋์ง ์๋ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
- ํ๋ฉด ๋ญ๋ ๊ธฐ๋ฅผ ์ํ PDF ๋ด ์ํ ๊ณต์ ์ ๊ทผ์ฑ์ ๊ฐ์ ํ์ต๋๋ค.
- Windows:
- ํ๋กํ ๋ฐฑ์ ๋ถํฐ ์์ํฉ๋๋ค. ์ ์ธ๋ฉ๋๋ค ๋ธ๋ผ์ฐ์ ๋ฅผ ๋ซ์ ๋ ์ญ์ ๋๋๋ก ์ค์ ๋ ๋ฐ์ดํฐ์ ๋๋ค.
- ๊ฒฐ์ ๋ ๋ค์ด๋ก๋ํ ์ด๋ฏธ์ง๋ฅผ Adobe Illustrator๋ก ๋๋๊ทธํ๋ฉด ์ด๋ฏธ์ง ์์ฒด๊ฐ ์ฝ์ ๋๋ ๋์ ์ด๋ฏธ์ง ๋งํฌ๊ฐ ์ฝ์ ๋๋ ๋ฒ๊ทธ๊ฐ ์์์ต๋๋ค.
- HTML: URL์ด ๋น์ด ์๊ฑฐ๋ about:blank๋ก ๋ช ์์ ์ผ๋ก ์ง์ ๋ ๊ฒฝ์ฐ Firefox๋ ๋ ์ด์ ์๋ํ์ง ์์ต๋๋ค. ~ํ์ง ์์ ๊ฒ์ด๋ค ์๋์ ๋น ๋ฌธ์๋ฅผ ๋น๋๊ธฐ์ ์ผ๋ก ๋ก๋๋ ๋ค๋ฅธ ๋ฌธ์๋ก ๊ต์ฒดํ๊ณ , ์๋ ๋ฌธ์์ ๋ํ ๋ก๋ ์ด๋ฒคํธ๋ ๋๊ธฐ์ ์ผ๋ก ๋ฐ์์ํต๋๋ค.
- CSS :
- ์์ฑ ์์น ์์ญ ์ด์ ๋ง๋ค ๋ณด์ ๋ทฐํฌํธ์ ๊ณ ์ ๋ ์์์ ๋๋ค.
- ์ถ๊ฐ ํน์ฑ ์์น ์๋ ์์ (ํ๋ฉด์ ์์๊ฐ ๋ง์ง ์์ ๋ ๋์ฒด ์์น ์ง์ ์ต์ ์ด ์ฌ์ฉ๋๋ ์์๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.)
- ๋ฑ์ฅ ์์ฑ์ ์ฌ์ฉํ ์ ์๋ ๋ฅ๋ ฅ ๊ณผ๋ค, ์ค๋ฒํ๋ก-x ะธ ์ค๋ฒํ๋ก-y ์ ๊ต์ฒด ๊ฐ๋ฅํ ์์.
- ๋์๋ค ์ฌ์ฉ ๊ฐ๋ฅํ ๊ธฐ๋ฅ ๋ชจ์().
- ์๋ฐ ์คํฌ๋ฆฝํธ :
- ๋ฑ์ฅ ์ ์ ๋ฉ์๋ ์ง์ ์ดํฐ๋ ์ดํฐ.zip() ะธ Iterator.zipKeyed().
- ๊ตฌํ ์ฌ์ TC39 ๋ ๊ฑฐ์ ์ ๊ท ํํ์ ๊ธฐ๋ฅ์ JavaScript์์ ์ฌ์ฉํ์ธ์.
- API :
- ๋ํ๋ฌ๋ค ์ด๊ท ์ API (HTML์ ์กฐ์ํ๋ ์๋ก์ด ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.) ๋ฉ์๋ ์์.setHTML() ์ด๊ฒ์ด ํ๋ ๊ฒ๊ณผ ์ ์ฌํ HTML ์ฝํ ์ธ ๋ฅผ ์ฝ์ ํ ์ ์์ต๋๋ค. ์์.๋ด๋ถHTMLํฌ๋ก์ค ์ฌ์ดํธ ์คํฌ๋ฆฝํ (XSS)์ ์ทจ์ฝํ์ง ์์ผ๋ฉด์๋ ์์ ํ HTML ํ์ฑ์ ์ํ ๋ฐฉ๋ฒ์ด ์ ์๋์์ต๋๋ค. document.parseHTML().
- ์ถ๊ฐ๋จ ์ง์ ์ ๋ขฐํ ์ ์๋ ์ ํ API (XSS ๊ณต๊ฒฉ์ ๋ฒกํฐ๋ก ์ฌ์ฉ๋ ์ ์๋ ์์ฑ ๋ฐ ํจ์๊ฐ ๋ณํ ํจ์๋ฅผ ๊ฑฐ์น ๋ฐ์ดํฐ๋ก๋ง ํธ์ถ๋ ์ ์๋๋ก ๋ณด์ฅํ๋ ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํฉ๋๋ค.)
- ์น GPU ํ๋ ์๋น์ค ์์ปค๋ฅผ ์ง์ํ์ฌ WebGPU๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํํ ์ ์์ต๋๋ค(ํนํ ์ฌ๋ฌ ํญ๊ณผ ์๊ฐ๋์ ๊ฑธ์ณ ๋ฆฌ์์ค๋ฅผ ํจ์จ์ ์ผ๋ก ๊ณต์ ํ ์ ์๋ ํ์ฅ ํ๋ก๊ทธ๋จ ๋ฐ ๊ธฐํ ํ์ด์ง์ ์ ์ฉํฉ๋๋ค).
- ๊ตฌํ ํน์ฑ ์์น.์กฐ์ ๊ธฐ์ (๋ฌธ์๊ฐ ๋ด์ฅ๋์ด ์๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.) ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ ๋ค๋ฉด ์ด๋ ์ฌ์ดํธ์์ ๊ทธ๋ฐ๊ฐ์?
- ๋ฑ๋ก ๋ฌด๋ธ๋จผํธX ะธ ๋ฌด๋ธ๋จผํธY ์์ ํฌ์ธํฐ ์์ ์ ๋ฐ์ดํธ ์ง๊ธ ์ฑ์์ง๊ณ ์์ต๋๋ค ํฌ์ธํฐ๋ฅผ ์์ง์ผ ๋๋ง ํด๋น ๊ฐ์ด ํ์๋ฉ๋๋ค. ์ด์ ์๋ ํด๋น ๊ฐ์ด ํญ์ 0์ด์์ต๋๋ค.
- ๊ตฌํ ะผะตัะพะด NavigationPrecommitController.addHandler().
- DOM: ๋ฑ์ฅ "๋ถ์ฌ๋ฃ๊ธฐ" ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ ๋ฌธ์.execCommand() ์น ์ฝํ ์ธ (ํ์ฅ ํ๋ก๊ทธ๋จ๋ฟ๋ง ์๋๋ผ)์์ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ ๋ค์์ ์ฌ์ฉํ์ฌ ๊ตฌํ๋ฉ๋๋ค. ํด๋ฆฝ๋ณด๋ API ๊ทธ๋ฆฌ๊ณ ๊ฐ์ ๊ฒ์ ๊ฐ์ง๊ณ ์์ต๋๋ค ๋ณด์ ์ ํ์๋ฅผ ๋ค์ด, ์๋ก ๋ค๋ฅธ ์์ค ๊ฐ์ ์ฝํ ์ธ ๋ฅผ ๋ถ์ฌ๋ฃ์ ๋ ์ฌ์ฉ์์ ํ์ธ์ ์๊ตฌํฉ๋๋ค.
์ถ์ฒ : linux.org.ru
