์ฃผ์ œ : ์ธํ„ฐ๋„ท ๋‰ด์Šค

HabraConf No. 1 - ๋ฐฑ์—”๋“œ๋ฅผ ๊ด€๋ฆฌํ•˜์ž

์šฐ๋ฆฌ๋Š” ๋ฌด์–ธ๊ฐ€๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๊ทธ๊ฒƒ์ด ๋‚ด๋ถ€์—์„œ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๊ฑฐ์˜ ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ์•„๋Š‘ํ•œ ์ฐจ๋ฅผ ํƒ€๊ณ  ์šด์ „ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ์—”์ง„์˜ ํ”ผ์Šคํ†ค์ด ์–ด๋–ป๊ฒŒ ์›€์ง์ด๋Š”์ง€์— ๋Œ€ํ•œ ์ƒ๊ฐ์ด ๋จธ๋ฆฟ์†์—์„œ ๋Œ๊ณ  ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ์ข‹์•„ํ•˜๋Š” TV ์‹œ๋ฆฌ์ฆˆ์˜ ๋‹ค์Œ ์‹œ์ฆŒ์„ ์‹œ์ฒญํ•˜๊ณ  ์žˆ๋Š”๋ฐ ํฌ๋กœ๋งˆ ํ‚ค์™€ ์„ผ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฐ์šฐ๊ฐ€ ์šฉ์œผ๋กœ ๋ณ€์‹ ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋ธŒ๋ฅด์™€ ํ•จ๊ป˜ [โ€ฆ]

Rust 1.35 ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๋ฆด๋ฆฌ์Šค

Mozilla ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐœ๋ฐœํ•œ ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด Rust 1.35๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์–ธ์–ด๋Š” ๋ฉ”๋ชจ๋ฆฌ ์•ˆ์ „์— ์ค‘์ ์„ ๋‘๊ณ  ์ž๋™ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ๊ฐ€๋น„์ง€ ์ˆ˜์ง‘๊ธฐ๋‚˜ ๋Ÿฐํƒ€์ž„์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ๋†’์€ ์ž‘์—… ๋ณ‘๋ ฌ์„ฑ์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜๋‹จ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Rust์˜ ์ž๋™ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ํฌ์ธํ„ฐ ์กฐ์ž‘์œผ๋กœ๋ถ€ํ„ฐ ํ•ด๋ฐฉ๋˜๊ณ  [โ€ฆ]

5์„ธ๋Œ€ AMD Ryzen ํ”„๋กœ์„ธ์„œ๋ฅผ ํƒ‘์žฌํ•œ ์—…๋ฐ์ดํŠธ๋œ Acer Nitro 3 ๋ฐ Swift 2019 ๋…ธํŠธ๋ถ์ด Computex XNUMX์—์„œ ์„ ๋ณด์ผ ์˜ˆ์ •

Acer๋Š” Advanced Micro Devices์˜ 5์„ธ๋Œ€ Ryzen ๋ชจ๋ฐ”์ผ ํ”„๋กœ์„ธ์„œ์™€ Radeon Vega ๊ทธ๋ž˜ํ”ฝ์ธ Nitro 3์™€ Swift 5์„ ํƒ‘์žฌํ•œ ๋‘ ๊ฐ€์ง€ ๋…ธํŠธ๋ถ์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. Nitro 7 ๊ฒŒ์ž„์šฉ ๋…ธํŠธ๋ถ์€ 3750์„ธ๋Œ€ 2GHz ์ฟผ๋“œ ์ฝ”์–ด Ryzen 2,3 560H ํ”„๋กœ์„ธ์„œ์™€ Radeon RX 15,6X ๊ทธ๋ž˜ํ”ฝ์„ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Full HD ํ•ด์ƒ๋„๋ฅผ ๊ฐ–์ถ˜ IPS ๋””์Šคํ”Œ๋ ˆ์ด์˜ ๋Œ€๊ฐ์„ ์€ XNUMX์ธ์น˜์ž…๋‹ˆ๋‹ค. ๋น„์œจ [โ€ฆ]

์‚ผ์„ฑ์ „์ž, ํ€„์ปด๊ณผ์˜ ํ•ฉ์˜ ๋‚ด์šฉ ์€ํํ•ด๋‹ฌ๋ผ๊ณ  ๋ฒ•์›์— ์š”์ฒญ

์‚ผ์„ฑ์ „์ž๋Š” ์ „๋‚  ๋Šฆ๊ฒŒ '์šฐ์—ฐํžˆ' ๊ณต๊ฐœ๋œ ์นฉ ์ œ์กฐ์‚ฌ ํ€„์ปด๊ณผ์˜ ๊ณ„์•ฝ ๋‚ด์šฉ ๊ณต๊ฐœ๋ฅผ ์ˆ˜์ •ํ•ด ๋‹ฌ๋ผ๋Š” ๊ธด๊ธ‰ ์‹ ์ฒญ์„œ๋ฅผ ์—ฐ๋ฐฉ๋ฒ•์›์— XNUMX์ผ ์ œ์ถœํ–ˆ๋‹ค. ํ•œ ์Šค๋งˆํŠธํฐ ์‹œ์žฅ ์„ ๋‘์—…์ฒด์— ๋”ฐ๋ฅด๋ฉด ์ด์ „์— ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ณต๊ฐœ๋˜๋ฉด ๋น„์ฆˆ๋‹ˆ์Šค์— "ํšŒ๋ณตํ•  ์ˆ˜ ์—†๋Š” ํ”ผํ•ด"๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์‚ผ์„ฑ์— ๋”ฐ๋ฅด๋ฉด ๊ณ„์•ฝ ์ •๋ณด๋ฅผ ๊ณต๊ฐœํ•˜๋Š” ๊ฒƒ์€ [โ€ฆ]

๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์žฌ์ • ์ง€์› ์‹œ์Šคํ…œ์ด GitHub์— ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ GitHub ์„œ๋น„์Šค๋Š” ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์— ์ž๊ธˆ์„ ์กฐ๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐœ๋ฐœ์— ์ฐธ์—ฌํ•  ๊ธฐํšŒ๊ฐ€ ์—†๋‹ค๋ฉด ์›ํ•˜๋Š” ํ”„๋กœ์ ํŠธ์— ์ž๊ธˆ์„ ์กฐ๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Patreon์—์„œ๋„ ์œ ์‚ฌํ•œ ์‹œ์Šคํ…œ์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฐธ๊ฐ€์ž๋กœ ๋“ฑ๋กํ•œ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋งค์›” ๊ณ ์ • ๊ธˆ์•ก์„ ์ด์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ›„์›์ž์—๊ฒŒ๋Š” ์šฐ์„  ๋ฒ„๊ทธ ์ˆ˜์ • ๋“ฑ์˜ ํŠน๊ถŒ์ด ์•ฝ์†๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ GitHub๋Š” [โ€ฆ]

Raf Koster์˜ "Theory of Fun for Game Design" ์ฑ…์—์„œ ํฅ๋ฏธ๋กœ์šด ์ ์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค.

์ด ๊ธฐ์‚ฌ์—์„œ๋Š” Raf Koster์˜ ์ €์„œ "๊ฒŒ์ž„ ๋””์ž์ธ์„ ์œ„ํ•œ ์žฌ๋ฏธ ์ด๋ก "์—์„œ ์ฐพ์€ ๊ฐ€์žฅ ํฅ๋ฏธ๋กœ์šด ๊ฒฐ๋ก ๊ณผ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ฐ„๋žตํ•˜๊ฒŒ ๋‚˜์—ดํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋จผ์ € ์•ฝ๊ฐ„์˜ ์†Œ๊ฐœ ์ •๋ณด๋ฅผ ์•Œ๋ ค๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. - ์ฑ…์ด ๋งˆ์Œ์— ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. โ€” ์ฑ…์€ ์งง๊ณ  ์ฝ๊ธฐ ์‰ฝ๊ณ  ์žฌ๋ฏธ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ์˜ ์•„ํŠธ๋ถ ์ˆ˜์ค€. โ€” Raf Koster๋Š” ์ˆ™๋ จ๋œ ๊ฒŒ์ž„ ๋””์ž์ด๋„ˆ๋กœ์„œ [โ€ฆ]

Qdion ๋ธŒ๋žœ๋“œ์˜ ์‹ ์ œํ’ˆ์ด Computex 2019์—์„œ ์„ ๋ณด์ผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

FSP์˜ Qdion ๋ธŒ๋žœ๋“œ๋Š” 28๋…„ 1์›” 2019์ผ๋ถ€ํ„ฐ 2019์›” XNUMX์ผ๊นŒ์ง€ ๋Œ€๋งŒ ์ˆ˜๋„์—์„œ ์—ด๋ฆฌ๋Š” ๊ตญ์ œ Computex ์ „์‹œํšŒ์— ๋‘ ๋ฒˆ์งธ๋กœ ์ฐธ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. XNUMX๋…„ ์ƒˆ๋กœ์šด Qdion ๋ธŒ๋žœ๋“œ ๊ฐœ๋ฐœ ์ „๋žต ๋ฐœํ‘œ ์™ธ์—๋„ FSP ๋ชจ์Šคํฌ๋ฐ” ๋Œ€ํ‘œ ์‚ฌ๋ฌด์†Œ์—์„œ๋Š” ์„ธ๋ จ๋œ ๋ฌด์„  ํ—ค๋“œํฐ๊ณผ ๋‹ค์–‘ํ•œ ์–ด๋Œ‘ํ„ฐ๋ถ€ํ„ฐ UPS ๋ฐ [โ€ฆ

Google ๋ฐ Binomial ์˜คํ”ˆ ์†Œ์Šค Basis Universal ํ…์Šค์ฒ˜ ์••์ถ• ์‹œ์Šคํ…œ

Google๊ณผ Binomial์€ ํšจ์œจ์ ์ธ ํ…์Šค์ฒ˜ ์••์ถ•์„ ์œ„ํ•œ ์ฝ”๋ฑ์ธ ์˜คํ”ˆ ์†Œ์Šค Basis Universal๊ณผ ์ด๋ฏธ์ง€ ๋ฐ ๋น„๋””์˜ค ๊ธฐ๋ฐ˜ ํ…์Šค์ฒ˜ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ๊ด€๋ จ ๋ฒ”์šฉ ".basis" ํŒŒ์ผ ํ˜•์‹์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ์กฐ ๊ตฌํ˜„ ์ฝ”๋“œ๋Š” C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ Apache 2.0 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค. Basis Universal์€ ์ด์ „์— ๋ฐœํ‘œ๋œ Draco 3D ๋ฐ์ดํ„ฐ ์••์ถ• ์‹œ์Šคํ…œ์„ ๋ณด์™„ํ•˜๊ณ  [โ€ฆ]

AI๋Š” Facebook์ด ๊ธˆ์ง€๋œ ์ฝ˜ํ…์ธ ์˜ ์ตœ๋Œ€ 96,8%๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์ œ๊ฑฐํ•˜๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

์–ด์ œ Facebook์€ ์†Œ์…œ ๋„คํŠธ์›Œํฌ์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ‘œ์ค€ ์‹œํ–‰์— ๊ด€ํ•œ ๋˜ ๋‹ค๋ฅธ ๋ณด๊ณ ์„œ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ํšŒ์‚ฌ๋Š” XNUMX์›”๋ถ€ํ„ฐ XNUMX์›”๊นŒ์ง€์˜ ๋ฐ์ดํ„ฐ์™€ ์ง€ํ‘œ๋ฅผ ์ œ๊ณตํ•˜๊ณ  Facebook์— ๊ฒŒ์‹œ๋˜๋Š” ๊ธˆ์ง€๋œ ์ฝ˜ํ…์ธ ์˜ ์ „์ฒด ์–‘๊ณผ ์†Œ์…œ ๋„คํŠธ์›Œํฌ๊ฐ€ ๊ฒŒ์‹œ ๋‹จ๊ณ„์—์„œ ๋˜๋Š” ์ตœ์†Œํ•œ ์„ฑ๊ณต์ ์œผ๋กœ ์ œ๊ฑฐํ•œ ๋น„์œจ์— ํŠน๋ณ„ํ•œ ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ž…๋‹ˆ๋‹ค. ์ „์— [โ€ฆ]

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž๋Š” ๋ฐฐํฌํŒ์— GTK ํ…Œ๋งˆ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ๋ง ๊ฒƒ์„ ์ด‰๊ตฌํ–ˆ์Šต๋‹ˆ๋‹ค.

XNUMX๋ช…์˜ ๋…๋ฆฝ์ ์ธ GNOME ๊ทธ๋ž˜ํ”ฝ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ์ž๊ฐ€ ํƒ€์‚ฌ ๊ทธ๋ž˜ํ”ฝ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ GTK ํ…Œ๋งˆ ๊ต์ฒด๋ฅผ ๊ฐ•์ œํ•˜๋Š” ๊ด€ํ–‰์„ ์ค‘๋‹จํ•  ๊ฒƒ์„ ๋ฐฐํฌํŒ์— ์š”์ฒญํ•˜๋Š” ๊ณต๊ฐœ ์„œํ•œ์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์š”์ฆ˜ ๋Œ€๋ถ€๋ถ„์˜ ๋ฐฐํฌํŒ์€ ๋ธŒ๋žœ๋“œ ์ธ์ง€๋„๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด GNOME์˜ ๊ธฐ๋ณธ ํ…Œ๋งˆ์™€ ๋‹ค๋ฅธ GTK ํ…Œ๋งˆ์— ๋Œ€ํ•œ ์ž์ฒด ์‚ฌ์šฉ์ž ์ •์˜ ์•„์ด์ฝ˜ ์„ธํŠธ์™€ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์„ฑ๋ช…์„œ์—๋Š” [โ€ฆ]

DJI๋Š” 2020๋…„์— ๋“œ๋ก ์— ํ•ญ๊ณต๊ธฐ ๋ฐ ํ—ฌ๋ฆฌ์ฝฅํ„ฐ ๊ฐ์ง€ ์„ผ์„œ๋ฅผ ์ถ”๊ฐ€ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

DJI๋Š” ๋“œ๋ก ์ด ๋น„ํ–‰๊ธฐ๋‚˜ ํ—ฌ๋ฆฌ์ฝฅํ„ฐ์— ๋„ˆ๋ฌด ๊ฐ€๊นŒ์ด ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. ์ˆ˜์š”์ผ, ์ค‘๊ตญ ํšŒ์‚ฌ๋Š” 2020๋…„๋ถ€ํ„ฐ ๋ฌด๊ฒŒ๊ฐ€ 250g ์ด์ƒ์ธ ๋ชจ๋“  ๋“œ๋ก ์— ํ•ญ๊ณต๊ธฐ์™€ ํ—ฌ๋ฆฌ์ฝฅํ„ฐ ํƒ์ง€ ์„ผ์„œ๊ฐ€ ๋‚ด์žฅ๋  ๊ฒƒ์ด๋ผ๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ˜„์žฌ DJI์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋ธ์—๋„ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. DJI์˜ ์ƒˆ๋กœ์šด ๋“œ๋ก  ๊ฐ๊ฐ์€ [โ€ฆ]

"๋ธ”๋ž™ํ™€์— ๊ด€ํ•œ ์ž‘์€ ์ฑ…"

์ฃผ์ œ์˜ ๋ณต์žก์„ฑ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ํ”„๋ฆฐ์Šคํ„ด ๋Œ€ํ•™์˜ Stephen Gubser ๊ต์ˆ˜๋Š” ์˜ค๋Š˜๋‚  ๊ฐ€์žฅ ๋…ผ์Ÿ์ด ๋งŽ์€ ๋ฌผ๋ฆฌํ•™ ๋ถ„์•ผ ์ค‘ ํ•˜๋‚˜์— ๋Œ€ํ•ด ๊ฐ„๊ฒฐํ•˜๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ณ  ์žฌ๋ฏธ์žˆ๋Š” ์†Œ๊ฐœ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ธ”๋ž™ํ™€์€ ๋‹จ์ˆœํ•œ ์‚ฌ๊ณ  ์‹คํ—˜์ด ์•„๋‹Œ ์‹ค์ œ ๋ฌผ์ฒด์ž…๋‹ˆ๋‹ค! ๋ธ”๋ž™ํ™€์€ ๋ณ„๊ณผ ๊ฐ™์€ ๋Œ€๋ถ€๋ถ„์˜ ์ฒœ์ฒด ๋ฌผ๋ฆฌํ•™ ๋ฌผ์ฒด๋ณด๋‹ค ์ˆ˜ํ•™์ ์œผ๋กœ ํ›จ์”ฌ ๋‹จ์ˆœํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ก ์  ๊ด€์ ์—์„œ ๋งค์šฐ ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. [โ€ฆ]