D Language Development Fund์˜ ์ž๊ธˆ ์ง€์›: ์ƒˆ๋กœ์šด ํ”Œ๋žซํผ ๋ฐ ์ƒˆ๋กœ์šด ๋ณด์กฐ๊ธˆโ€ฆ

๋‚ด๊ฐ€ ์ฒ˜์Œ ์ฐฝ์กฐ๋ฅผ ๋ฐœํ‘œํ–ˆ์„ ๋•Œ ์ธ์‚ฌํŽ€๋“œ ์—ฌ๊ธฐ XNUMX์›” ๋ธ”๋กœ๊ทธ์—์„œ, D Language Development Foundation ํŒ€์€ ๊ณต์œ (์Šค๋ ˆ๋“œ ๊ฐ„ ํ†ต์‹ ์˜ ์†์„ฑ)์˜ ์‚ฌ์–‘ ๋ฐ ๊ตฌํ˜„์„ ๊ตฌ์ฒดํ™”ํ•˜๊ธฐ ์œ„ํ•ด ํ•œ ๋ช… ์ด์ƒ์˜ ์‚ฌ๋žŒ์„ ๊ณ ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋Œ€ํ™” ์ค‘์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ข…๋ฅ˜์˜ ์ž‘์—…์€ Circle D์— ์žˆ๋Š” ์†Œ์ˆ˜์˜ ์‚ฌ๋žŒ๋“ค๋งŒ์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋งค์šฐ ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ˆ ์„ ์š”๊ตฌํ•˜๋ฉฐ, ์šฐ๋ฆฌ๋Š” ์ง€๊ธˆ๊นŒ์ง€ ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„์ด ์žˆ๋Š” ์‚ฌ๋žŒ์„ ์ฐพ์„ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ํ•œํŽธ, HR Fund๋Š” ์‚ฌ์šฉ์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

LDC๋ฅผ ์‚ฌ์šฉํ•œ ๋ชจ๋ฐ”์ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋ช‡ ์ฃผ ์ „์— Ethan Watson์€ D ํฌ๋Ÿผ์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒŒ์‹œ๋ฌผ์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. "๋ชจ๋ฐ”์ผ ์žฅ์น˜์˜ DMD ๋˜๋Š” LDC". ์ด ์ฃผ์ œ์— ์ด์–ด Ethan ๋ฐ ๋ช‡๋ช‡ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ์˜ ์„œ์‹  ๊ตํ™˜์€ HR ๊ธฐ๊ธˆ ์‚ฌ์šฉ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. LDC๋Š” ์ด๋ฏธ ARM ์ง€์›์„ ๋ฐ›๊ณ  DMD๋Š” ์•„์ง ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์„ ๊ฐ์•ˆํ•  ๋•Œ DMD๋ณด๋‹ค LDC ํ™œ๋™์— ์ž๊ธˆ์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ์ด ๋” ์‹ค์šฉ์ ์ž…๋‹ˆ๋‹ค.

Adam Ruppe๊ฐ€ ํฌ๋Ÿผ์— ๊ฒŒ์‹œํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๊ทธ๋Š” ํ˜„์žฌ LDC์— ๋Œ€ํ•ด ์ง„ํ–‰ ์ค‘์ธ Android ์ง€์› ์ž‘์—…์„ ์™„๋ฃŒํ•˜๊ธฐ๋กœ ๊ณ„์•ฝ ์ค‘์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ ์ž‘์—…์ด ๋๋‚˜๋ฉด ๋ˆ„๊ตฌ๋‚˜ Android์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ D๋ฅผ ๋งŒ๋“ค์–ด Play ์Šคํ† ์–ด๋ฅผ ํ†ตํ•ด ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถˆํ–‰ํžˆ๋„ iOS์˜ ์—ญ์‚ฌ๋Š” ์•„์ง ์ถฉ๋ถ„ํžˆ ๋ฐœ์ „ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์™„๋ฒฝํ•œ ํ›„๋ณด์ž๋ฅผ ์—ผ๋‘์— ๋‘๊ณ  ์‹œ์ž‘ํ•˜๊ธฐ๋ฅผ ์›ํ–ˆ์ง€๋งŒ ๋ถˆํ–‰ํžˆ๋„ ๊ทธ๋Š” ์ž‘์—…์„ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํœด์‹์„ ์ทจํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๋™์ผํ•œ ๊ธฐ์ˆ ์„ ๊ฐ€์ง„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์„ ์ˆ˜์†Œ๋ฌธํ–ˆ์ง€๋งŒ ์•„๋ฌด๊ฒƒ๋„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์šฐ๋ฆฌ๋Š” ์‚ฌํšŒ ์ „์ฒด์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ณ€ํ™”์™€ ํ•จ๊ป˜...

์ž‘์—… ์™„๋ฃŒ๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋ณด์กฐ๊ธˆ

์ง€๋‚œ XNUMX์›”์— ์ €๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด Bug Bounty ์‹œ์Šคํ…œ์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. - ์˜ค๋ฅ˜์— ๋Œ€ํ•œ ์Šน์ธ. "์˜ค๋ฅ˜"๋ผ๋Š” ์šฉ์–ด๋Š” ๋„ˆ๋ฌด ์—„๊ฒฉํ–ˆ์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฉ”๋‰ด ์ด๋ฆ„์„ Target Grants๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.. ๊ทธ๋ฆฌ๊ณ  ์ง€๊ธˆ๊นŒ์ง€ D Foundation์€ ์„ธ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ๋ณด์กฐ๊ธˆ์„ ์ˆ˜์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฐ€์ง€๋Š” Bugzilla ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์•ž์„œ ์–ธ๊ธ‰ํ•œ LDC ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

D Language Development Fund์˜ ์ž๊ธˆ ์ง€์›: ์ƒˆ๋กœ์šด ํ”Œ๋žซํผ ๋ฐ ์ƒˆ๋กœ์šด ๋ณด์กฐ๊ธˆโ€ฆ

D Language Foundation์€ LDC์—์„œ iOS ๋ฐ iPadOS ์ง€์›์„ ์žฅ๋ คํ•˜๊ธฐ ์œ„ํ•ด $3000๋ฅผ ๊ธฐ๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ž‘์—…์„ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๊ธฐ๋ถ€๋ฅผ ํ†ตํ•ด ๋ณด์ƒ ๊ธˆ์•ก์„ ๋Š˜๋ฆฌ๋„๋ก ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

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

๊ฐœ๋ฐœ ๊ธฐ๊ธˆ์€ ๊ฐ๊ฐ $50์”ฉ ๋‘ ๊ฐœ์˜ Bugzilla ๋ณด์ƒ(์ผ๋ฐ˜ ๊ธฐ๊ธˆ์—์„œ)์„ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. #18472 (betterC: ์ปดํŒŒ์ผ ์‹œ ํ˜•์‹์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ) ๊ทธ๋ฆฌ๊ณ  ๋˜ ๋‹ค๋ฅธ #18062 (ddoc: .html ํŒŒ์ผ์€ ํŒจํ‚ค์ง€ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•ด์•ผ ํ•จ). ๋ณด์ƒ์„ ๋†’์ด๋ ค๋ฉด ๋‹ค์Œ ๋งํฌ๋ฅผ ๋”ฐ๋ฅด๊ฑฐ๋‚˜ ๋ฒ„๊ทธ์งˆ๋ผ#18472 ๋˜๋Š” ๋ฒ„๊ทธ์งˆ๋ผ#18062์˜ค๋ฅ˜์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ  ์ˆ˜์ •์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฒ„๊ทธ๋ฅผ ์•Œ๋ ค์ค€ dlang-jp ์ปค๋ฎค๋‹ˆํ‹ฐ ํšŒ์›์—๊ฒŒ ๊ฐ์‚ฌ์˜ ๋ง์”€์„ ์ „ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ตœ๊ทผ ๋„์ฟ„์—์„œ รtila Neves์™€ ํ•จ๊ป˜ ๊ทธ๋“ค ์ค‘ ์„ธ ๋ช…์„ ๋งŒ๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ฆ๊ฑฐ์šด ์‹œ๊ฐ„์„ ๋ณด๋‚ผ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์•„์‚ฌ์ฟ ์‚ฌ์—์„œ, ์šฐ๋ฆฌ๋Š” D์™€ ์ผ๋ณธ D ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋Œ€ํ•ด ์ข‹์€ ๋Œ€ํ™”๋ฅผ ๋‚˜๋ˆด์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋“ค์„ ๋ณผ ๋‹ค์Œ ๊ธฐํšŒ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

์•ž์œผ๋กœ ๋ช‡ ์ฃผ ์•ˆ์— Bugzilla๋กœ๋ถ€ํ„ฐ ๋” ๋งŽ์€ ๋ณด์ƒ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„์ง ์—ด๋ ค ์žˆ๋Š” ์˜ค๋ž˜๋œ #dbugfix ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃจ๊ฒ ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์šฐ๋ ค๋˜๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋‹ค์Œ์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค. ์ง์ ‘ ์ง€๋ถˆ. ํŠธ์œ„ํ„ฐ์— #dbugfix ํ•ด์‹œํƒœ๊ทธ์™€ ํ•จ๊ป˜ ๋งํฌ๋ฅผ ๊ฒŒ์‹œํ•  ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ, ํŽ€๋“œ ์ž๊ธˆ์œผ๋กœ ๋ณด๋„ˆ์Šค ์ง€๊ธ‰ ๊ฐ€๋Šฅ์„ฑ์„ ๊ณ ๋ คํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฐฉ๋ฌธ ํƒœ์Šคํฌ ๋ฐ”์šดํ‹ฐ ํŽ˜์ด์ง€๋‹น์‹ ์˜ ๊ด€์‹ฌ์„ ๋„๋Š” ๋‹ค๋ฅธ ๊ฒƒ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค!

HR ๊ธฐ๊ธˆ ํ˜„ํ™ฉ

HR ์žฌ๋‹จ์€ ํ˜„์žฌ 16345๋‹ฌ๋Ÿฌ์˜ ์ž๊ธˆ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ ์ค‘ ์ผ๋ถ€๋ฅผ Android ์ž‘์—…์„ ์œ„ํ•ด Adam์—๊ฒŒ ์ œ๊ณตํ•˜๊ณ  (๋ฐ”๋ผ๊ฑด๋Œ€) iOS ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ๋” ๋งŽ์ด ์ œ๊ณตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ˜„์žฌ ๋‹ค๋ฅธ ๊ฐ€๋Šฅ์„ฑ์„ ๊ณ ๋ คํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์—ฌ์ „ํžˆ ๋Œ€๊ทœ๋ชจ ์ž‘์—… ์ž๊ธˆ ์กฐ๋‹ฌ์„ ๊ฟˆ๊พธ๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์ด ์ž๊ธˆ์„ ๊ณ„์† ๋Š˜๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋‹น์‹ ์€ ์šฐ๋ฆฌ๋ฅผ ๋„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค HR ๊ธฐ๊ธˆ์— ์ง์ ‘ ๊ธฐ๋ถ€ํ•จ์œผ๋กœ์จ, ๋˜๋Š” ํŠน๋ณ„ $60 ์บ ํŽ˜์ธ์„ ํ™œ์šฉํ•˜์—ฌ: HR ๊ธฐ๊ธˆ์— $60 ๊ธฐ๋ถ€ํ•˜๊ณ  DConf 2019 ํ‹ฐ์…”์ธ  ๋ฐ›๊ธฐ. ์•„์ง ์ „ ์„ธ๊ณ„์— ๋ช‡ ์žฅ์˜ ํ‹ฐ์…”์ธ ๊ฐ€ ํฉ์–ด์ ธ ์žˆ์œผ๋‹ˆ ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ์‚ฌ์ฃผ์„ธ์š”!

์•„๋งˆ์กด ๋ฏธ์†Œ

์ด์ „ ๊ฒŒ์‹œ๋ฌผ์—์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•ด ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค. Chrome์šฉ AmazonSmile ์˜ฌ์›จ์ด์ฆˆ ะธ Firefox์šฉ ์Šค๋งˆํŠธ ์•„๋งˆ์กด ์Šค๋งˆ์ผ D Language Development Foundation์„ ์ง€์›ํ•˜๋Š” ์‰ฌ์šด ๋ฐฉ๋ฒ•์œผ๋กœ ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ amazon.com์„ ๋ฐฉ๋ฌธํ•  ๋•Œ๋งˆ๋‹ค ๋‹ค์Œ์œผ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. smile.amazon.com ๋‹น์‹ ์ด ์„ ํƒํ•œ ์ž์„  ๋‹จ์ฒด๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด. D ์–ธ์–ด ๊ฐœ๋ฐœ ๊ธฐ๊ธˆ์ธ ๊ฒฝ์šฐ, ๋ชจ๋“  ๊ตฌ๋งค ๊ธˆ์•ก์˜ 0,5%๋ฅผ ์ €ํฌ๊ฐ€ ๋ฐ›์Šต๋‹ˆ๋‹ค(์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. D ์–ธ์–ด ๊ฐœ๋ฐœ ๊ธฐ๊ธˆ์€ .com ๋„๋ฉ”์ธ์„ ํ†ตํ•ด์„œ๋งŒ ์ž์„  ํ™œ๋™์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค).

์ด์ œ ์•ˆ๋“œ๋กœ์ด๋“œ์šฉ ์•„๋งˆ์กด ์‡ผํ•‘ ์•ฑ์„ ํ†ตํ•ด์„œ๋„ D Language Foundation์„ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ๋ฐฉ๋ฌธ ์•„๋งˆ์กด์Šค๋งˆ์ผ ๋ชจ๋ฐ”์ผ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•ด.

๋ฒˆ์—ญ www.DeepL.com/Translator

๋ฒˆ์—ญ๊ฐ€์˜ ๋ฉ”๋ชจ. ์ด ๊ธฐ์‚ฌ๋Š” Android, iOS ๋ฐ Emdedded์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ํฐ์ƒ‰ ์˜์—ญ์ด ์žˆ๋Š” ๊ฐœ๋ฐœ ๋ฒกํ„ฐ D์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Donat์€ ์—ฌ๊ธฐ์—์„œ ์ €์—๊ฒŒ ๋‹ค์„ฏ ๋ฒˆ์งธ์ด์ง€๋งŒ ๋ฒˆ์—ญ์—์„œ ๋ฒ„๋ฆด ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€