์๋
, ๋๋ 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 ๋์ฐ ์น๊ตฌ๋ค~ ์๊ณ ์๊ฒ ํ๋ง๋ ํด์ค์!๐ |
|
|
|