์•ˆ๋…•, ๋‚˜๋Š” IT๋™์‚ฐ์— ์‚ฌ๋Š” ๊ณ ์–‘์ด ์š”๊ณ ์˜ˆ์š”.
์š”๊ณ  ์ด ๋™๋„ค ์‹ค๋ฌด ์ •๋ณด ๋จน๊ณ  ์ž๋ผ์š”. ๊ฐ™์ด ๋จน์–ด์š”! ๋ƒ !
๐Ÿ“Œ ๊ฐœ๋ฐœ Tips
์ž๋ฐ” ํ–‰๋™ ํŒจํ„ด์€ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ?
๋น„๊ฐœ๋ฐœ์ž์—๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ฐ€๋ฅด์น  ๋•Œ ์ฃผ์˜์  5๊ฐ€์ง€
"Vim์€ ์ œ ์ธ์ƒ์—์„œ ๋งค์šฐ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹คโ€ Vim ์ฐฝ์‹œ์ž ์ธํ„ฐ๋ทฐ

๐Ÿ“Œ ๊ธฐํš & ํ”„๋กœ๋•ํŠธ Tips
๊ธฐํš์ž๊ฐ€ ์•Œ์•„์•ผ ํ•  ์˜คํ”ˆ API ํ™œ์šฉ ์‚ฌ๋ก€
์ผ๋ก  ๋จธ์Šคํฌ๊ฐ€ ํŠธ์œ„ํ„ฐ๋ฅผ X๋กœ ๋ฐ”๊พผ ์ง„์งœ ์ด์œ ๋Š” '์ด๊ฒƒ' ๋•Œ๋ฌธ

๐Ÿ“Œ ๋””์ž์ธ Tip
์ผ๋Ÿฌ์ŠคํŠธ ์ œ์ž‘์ด ๋ง‰๋ง‰ํ•  ๋• โ€˜Illustration Kit Editorโ€™

#์ž๋ฐ”ํ–‰ํ†ตํŒจํ„ด #๋น„๊ฐœ๋ฐœ์ž #Vim #์ธํ„ฐ๋ทฐ
์ž๋ฐ” ํ–‰๋™ ํŒจํ„ด์€ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ?
BY. ๊ณฐ์”จ๋„ค IT ๋ธ”๋กœ๊ทธ

์ด๋ฒˆ ๊ธ€์€ ์ž๋ฐ” ๋””์ž์ธ ํŒจํ„ด ์‹œ๋ฆฌ์ฆˆ์˜ ๋งˆ์ง€๋ง‰ ํŽธ์œผ๋กœ ํ–‰๋™ ํŒจํ„ด(Behavior Patterns)์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ–‰๋™ ํŒจํ„ด์€ ์ด์ „ ์‹œ๋ฆฌ์ฆˆ์—์„œ ์‚ดํŽด ๋ณธ ๊ตฌ์กฐ ํŒจํ„ด(Structural Patterns), ์ƒ์„ฑ ํŒจํ„ด(Creational Patterns)๊ณผ ํ•จ๊ป˜ ๋””์ž์ธ ํŒจํ„ด์˜ ํ•œ ์ถ•์„ ๋‹ด๋‹นํ•˜๊ณ  ์žˆ๋Š”๋ฐ์š”. ์ง€๊ธˆ๋ถ€ํ„ฐ ์‹ค์ œ ํ”„๋กœ์ ํŠธ์—์„œ ์ž์ฃผ ํ™œ์šฉ๋˜๋Š” ํ–‰๋™ ํŒจํ„ด ์ข…๋ฅ˜๋ฅผ ์•Œ์•„๋ณด๊ณ , ํ”„๋กœ์ ํŠธ ์ ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

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

๋‚˜๋Š” ๋น„๊ฐœ๋ฐœ์ž์˜ ์ผ์„ ํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผํ•˜๋ฉด์„œ ๋Š˜ '์–ด๋Š ์ •๋„์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์•Œ์•„์•ผ ํ•œ๋‹ค'๋ผ๋Š” ์ƒ๊ฐ์„ ํ•œ๋‹ค. ๋„๊ตฌ๋กœ์จ ์œ ์šฉํ•˜๊ธฐ๋„ ํ•˜๊ณ , ๊ฐœ๋ฐœ์ž์™€์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜๋„ ๋” ์ˆ˜์›”ํ•ด์ง€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋‹ค์–‘ํ•œ ์‹œ๋„ ๋์— ํŒŒ์ด์ฌ๊ณผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ฐ€๋ณ๊ฒŒ ํ™œ์šฉํ•˜๋Š” ์ •๋„๊นŒ์ง€๋Š” ํ„ฐ๋“ํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋Œ์ด์ผœ๋ณด๋‹ˆ ๋„์›€์ด ๋˜๋Š” ๊ฐ•์˜์™€ ๊ทธ๋ ‡์ง€ ๋ชปํ•œ ๊ฐ•์˜์—๋Š” ๋šœ๋ ทํ•œ ์ฐจ์ด๊ฐ€ ์žˆ์—ˆ๋‹ค.
 
์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ๋‚ด ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ์ •๋ฆฌํ•ด ๋ณธ 'ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” ๋น„๊ฐœ๋ฐœ์ž๋ฅผ ๊ฐ€๋ฅด์น  ๋•Œ ์ฃผ์˜์ '์„ ์‚ดํŽด๋ณด๊ณ ์ž ํ•œ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ•์˜๋ฅผ ๋งŒ๋“œ๋Š” ๋ถ„๋“ค์ด๋‚˜, ๋น„๊ฐœ๋ฐœ์ž์™€ ํ˜‘์—…ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๋„์›€์ด ๋˜๊ธธ ๋ฐ”๋ž€๋‹ค.
"Vim์€ ์ œ ์ธ์ƒ์—์„œ ๋งค์šฐ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹คโ€ Vim ์ฐฝ์‹œ์ž ์ธํ„ฐ๋ทฐ
BY. Evrone (์š”์ฆ˜IT์˜ ๋ฒˆ์—ญ๊ธ€)

๋ณธ๋ฌธ์€ Vim ์ฐฝ์‹œ์ž ๋ธŒ๋žŒ ๋ฌด๋ ˆ๋‚˜๋ฅด(Bram Moolenaar)๋ฅผ ์ธํ„ฐ๋ทฐํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ๋ธŒ๋žŒ ๋ฌด๋ ˆ๋‚˜๋ฅด๋Š” ๋„ค๋œ๋ž€๋“œ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋กœ 1991๋…„์— vi ํ˜ธํ™˜ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์ธ Vim v1.14๋ฅผ ์ฒ˜์Œ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” 2006๋…„๋ถ€ํ„ฐ 2021๋…„๊นŒ์ง€ ๊ตฌ๊ธ€์—์„œ ์ผํ–ˆ์œผ๋ฉฐ, ์ดํ›„ Vim ์œ ์ง€ ๊ด€๋ฆฌ์— ํž˜์ผ์Šต๋‹ˆ๋‹ค. ์ธํ„ฐ๋ทฐ์—๋Š” Vim์„ ์ œ์ž‘ํ•œ ๊ฒฝํ—˜์„ ํ† ๋Œ€๋กœ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๊ฑด๋„ค๋Š” ์กฐ์–ธ์ด ๋‹ด๊ฒจ์žˆ์Šต๋‹ˆ๋‹ค.
#์˜คํ”ˆAPI #์ผ๋ก ๋จธ์Šคํฌ #ํŠธ์œ„ํ„ฐ
๊ธฐํš์ž๊ฐ€ ์•Œ์•„์•ผ ํ•  ์˜คํ”ˆ API ํ™œ์šฉ ์‚ฌ๋ก€
BY. ํฐ๊ทธ๋ฆผ๊ธฐํš

API์— ๋Œ€ํ•ด ๋“ค์–ด๋ณด์…จ๋‚˜์š”? API๋Š” โ€˜application programming interfaceโ€™๋กœ ์šด์˜์ฒด์ œ์™€ ์‘์šฉํ”„๋กœ๊ทธ๋žจ ์‚ฌ์ด์˜ ํ†ต์‹ ์— ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด๋‚˜ ๋ฉ”์‹œ์ง€ ํ˜•์‹์„ ๋œปํ•ฉ๋‹ˆ๋‹ค. ๊ตญ๋‚ด์—์„  ์นด์นด์˜ค๋งต, ๋„ค์ด๋ฒ„ ์ง€๋„์™€ ๊ฐ™์€ ๊ธฐ๋ณธ์ ์ธ API๋ถ€ํ„ฐ, ์™ธ๋ถ€ ๊ฐœ๋ฐœ์‚ฌ์™€ ํ•„์š”์— ์˜ํ•ด ์—ฐ๋™ํ•œ API๋„ ์žˆ์Šต๋‹ˆ๋‹ค. (ex. ํ†ต์‹ ์‚ฌ SMS ๋ฐœ์†ก, ๋ฐฐ์†ก ์—…์ฒด ์ฃผ๋ฌธ/์†ก์žฅ๋ฒˆํ˜ธ ์ „์†ก ๋“ฑ)

๋ณดํ†ต API๋Š” ๊ฐœ๋ฐœ์ž์˜ ์˜์—ญ์ด๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ์š”. ์‚ฌ์‹ค API๋Š” ๊ธฐํš์ž๋„ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•  ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ๊ธฐํš์ž๊ฐ€ ์•Œ์•„์•ผ ํ•  ์˜คํ”ˆ API๋ฅผ ํ™œ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
์ผ๋ก  ๋จธ์Šคํฌ๊ฐ€ ํŠธ์œ„ํ„ฐ๋ฅผ X๋กœ ๋ฐ”๊พผ ์ง„์งœ ์ด์œ ๋Š” '์ด๊ฒƒ' ๋•Œ๋ฌธ
BY. ์›Œ๋‹ˆ

๋จธ์Šคํฌ๊ฐ€ ์ง€๋‚œํ•ด ํŠธ์œ„ํ„ฐ๋ฅผ ์ธ์ˆ˜ํ•œ ์ดํ›„ ํŠธ์œ„ํ„ฐ๋Š” ๋ณ€ํ™”์˜ ๋ฐ”๋žŒ์„ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ  ๊ด€๋ฆฌ ์ •์ฑ… ๋“ฑ ๊ฐ์ข… ์ •์ฑ…๋“ค์ด ๋ณ€๊ฒฝ๋˜๊ณ  ์žˆ๊ณ , ๋Œ€๊ทœ๋ชจ ์ •๋ฆฌํ•ด๊ณ ๊ฐ€ ์‹ค์‹œ๋˜๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€ํ™” ์†์—์„œ ๋จธ์Šคํฌ๋Š” ๋‹ค์‹œ ํ•œ๋ฒˆ ํฐ ๋ฐ˜ํ–ฅ์„ ์ผ์œผ์ผฐ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ 7์›” ํŠธ์œ„ํ„ฐ์˜ ์‚ฌ๋ช…์„ X๋กœ ๋ฐ”๊พผ ๊ฒ๋‹ˆ๋‹ค. ๋˜ํ•œ ์‚ฌ๋ช…๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํŠธ์œ„ํ„ฐ ๊ณ ์œ ์˜ ํŒŒ๋ž‘์ƒˆ ๋กœ๊ณ ๋„ X ๋ชจ์–‘์˜ ๋กœ๊ณ ๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด ๋จธ์Šคํฌ๋Š” ์™œ ํŠธ์œ„ํ„ฐ ์‚ฌ๋ช…์„ X๋กœ ๋ฐ”๊พผ ๊ฑธ๊นŒ์š”? ๊ทธ๋ฆฌ๊ณ  ์•ž์œผ๋กœ X๋ฅผ ์–ด๋–ป๊ฒŒ ์šด์˜ํ•  ๊ณ„ํš์ผ๊นŒ์š”? ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ์ผ๋ก  ๋จธ์Šคํฌ๊ฐ€ ํŠธ์œ„ํ„ฐ๋ฅผ X๋กœ ๋ฐ”๊พผ ์ด์œ ์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
#์ผ๋Ÿฌ์ŠคํŠธ #ํˆด
์ผ๋Ÿฌ์ŠคํŠธ ์ œ์ž‘์ด ๋ง‰๋ง‰ํ•  ๋• โ€˜Illustration Kit Editorโ€™
BY. ์ง€๊ธˆ ์จ๋ณด๋Ÿฌ ๊ฐ‘๋‹ˆ๋‹ค

์ผ๋Ÿฌ์ŠคํŠธ๋Š” ๋‹จ์ˆœ ์ด๋ฏธ์ง€ ๋ณด๋‹ค ๋” ๊ตฌ์ฒด์ ์ธ ์ƒํ™ฉ๊ณผ ์ •์ฒด์„ฑ์„ ๋‹ด์•„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์–ด, ๋งŽ์€ ์„œ๋น„์Šค์™€ ์ œํ’ˆ, ๋ฌธ์„œ ๋“ฑ์— ํ™œ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๋‹ค๋ฅธ ์ด๋ฏธ์ง€์™€ ๋‹ฌ๋ฆฌ ์ƒ๋Œ€์ ์œผ๋กœ ๊ฐœ์ธ์ด ๋งŒ๋“ค๊ธฐ์—” ๋‚œ์ด๋„๊ฐ€ ๋†’์€ ํŽธ์ด๋ผ, ์ด๋ฏธ ์™„์„ฑ๋œ ์ผ๋Ÿฌ์ŠคํŠธ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜๋Š”๋ฐ์š”.

์˜ค๋Š˜ ์†Œ๊ฐœํ•  โ€˜Illustration Kit Editorโ€™๋Š” ์ž…๋ง›์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ์ผ๋Ÿฌ์ŠคํŠธ๋ฅผ ์กฐํ•ฉ, ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ ๋งŒ๋“ค์–ด์ง„ ์‚ฌ๋žŒ, ์‚ฌ๋ฌผ ๋“ฑ์˜ ์ผ๋Ÿฌ์ŠคํŠธ๋ฅผ ์ปฌ๋Ÿฌ, ๋Œ€์ƒ, ๊ตฌ์„ฑ ์š”์†Œ์— ๋”ฐ๋ผ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โœŒ ์ง€๋‚œ ์ธ๊ธฐ๊ธ€ ๋‹ค์‹œ๋ณด๊ธฐ


๐Ÿ“Œ ์š”์ฆ˜IT ํŠธ์œ„ํ„ฐ ํˆฌํ‘œ
๋‹ค์–‘ํ•œ ํˆฌํ‘œ์— ์ฐธ์—ฌํ•˜๊ณ  ์‹ถ์œผ๋ฉด, ์š”์ฆ˜IT ํŠธ์œ„ํ„ฐ์— ๋ฐฉ๋ฌธํ•ด๋ณด์„ธ์š”๐Ÿ˜‹
์š”์ฆ˜IT ๊ตฌ๋…์ž๋“ค์—๊ฒŒ ํˆฌํ‘œ๋ฅผ ๋ฐ›์•„๋ณด๊ณ  ์‹ถ์€ ์ฃผ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด, ํ•˜๋‹จ ํ”ผ๋“œ๋ฐฑ์œผ๋กœ ๊ณต์œ ํ•ด์ฃผ์„ธ์š”!

๐Ÿ•Š๏ธ 8์›” 17์ผ ๋‰ด์Šค๋ ˆํ„ฐ ํ”ผ๋“œ๋ฐฑ
๐Ÿ‘ค ๊ธฐํš Product Tips ์ฝ”๋„ˆ๊ฐ€ ์ข‹์•˜์–ด์š”!
๐Ÿ‘ค ํ•ญ์ƒ ์œ ์ตํ•œ ์ปจํ…์ธ ๊ฐ€ ์žˆ์–ด์„œ ๋„ˆ๋ฌด ์ข‹์Šต๋‹ˆ๋‹ค.
์š”๊ณ ๐Ÿ˜บ: IT ๋™์‚ฐ ์นœ๊ตฌ๋“ค~ ์š”๊ณ ์—๊ฒŒ ํ•œ๋งˆ๋”” ํ•ด์ค˜์š”!๐Ÿ’œ
์ฃผ์‹ํšŒ์‚ฌ ์œ„์‹œ์ผ“   |   yozm_help@wishket.com  |  ์ˆ˜์‹ ์„ค์ •  |  ์ˆ˜์‹ ๊ฑฐ๋ถ€ Unsubscribe
์„œ์šธํŠน๋ณ„์‹œ, ๊ฐ•๋‚จ๊ตฌ ํ…Œํ—ค๋ž€๋กœ 211 ํ•œ๊ตญ๊ณ ๋“ฑ๊ต์œก์žฌ๋‹จ 3์ธต | 02-6925-4849