Logo
Hyunsu Blog
peep

๐Ÿ“†Published :May 20, 2024 โ€ข

๐Ÿ“†Updated :May 20, 2024 โ€ข

โ˜•๏ธ2min

์ฝ๊ธฐ ์‰ฌ์šด ์ฝ”๋“œ ์ฑ…์„ ์ฝ๊ณ  ๋‚˜์„œ

๋“ค์–ด๊ฐ€๋ฉด์„œ

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

์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ์ฝ๊ณ  ๋‚˜์„œ ์™€๋‹ฟ์•˜๋˜ ๋ถ€๋ถ„๋“ค์„ ์ •๋ฆฌํ•ด ๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

๋ณธ๋ก 

3์žฅ ๋ณต์žก์„ฑ์„ ์ž˜ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•




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








13์žฅ ๊ด€์‹ฌ์‚ฌ์˜ ๋ถ„๋ฆฌ




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

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








50/72 ๊ทœ์น™




๊นƒ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์ž‘์„ฑ

  • ์š”์•ฝ์€ 50์ž ์ด๋‚ด, ๋ช…๋ นํ˜•์œผ๋กœ ์ž‘์„ฑ
  • ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•  ๊ฒฝ์šฐ ๋‘ ๋ฒˆ์งธ ์ค„์€ ๋นˆ ์ค„๋กœ ๋‘๊ธฐ
  • ๊ฐ๊ฐ์˜ ์ค„์€ 72์ž๋ฅผ ๋„˜์ง€ ์•Š๋„๋ก ์ž‘์„ฑ







80/24 ๊ทœ์น™




  • C์— ๊ธฐ๋ฐ˜ํ•œ ์–ธ์–ด์ธ ๊ฒฝ์šฐ, ๋ฌธ์ž 80 x 24์ค„ ํฌ๊ธฐ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ์ด ํฌ๊ธฐ๋Š” ํ„ฐ๋ฏธ๋„ ์ฐฝ์— ํ•ด๋‹นํ•œ๋‹ค.
  • ์‹ค์ œ๋กœ ์ž˜ ๋™์ž‘ํ•˜๋ฉฐ ์ „ํ†ต์ ์œผ๋กœ ์‚ฌ์šฉํ•ด์˜จ ๊ฐ’์„ ๋”ฐ๋ฅธ ๊ฒƒ์ด๋‹ค.
  • 80/20 ํŒŒ๋ ˆํ†  ์›์น™๊ณผ ๋น„์Šทํ•˜๋‹ค.
  • ํ•˜์ง€๋งŒ ์ด ํฌ๊ธฐ๋ฅผ ๋„ˆ๋ฌด ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ๋ฐ›์•„๋“ค์ด์ง€ ๋ง๋ผ.







์ด๋ถ„๋ฒ•




  • ๋ฌธ์ œ์˜ ์›์ธ์„ ์•Œ์•„๋‚ด๊ธฐ ์–ด๋ ค์šด ์ƒํ™ฉ์ด๋ผ๋ฉด ์ด๋ถ„๋ฒ•์ด ์œ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ฝ”๋“œ์˜ ์ ˆ๋ฐ˜์„ ์ œ๊ฑฐํ•œ ํ›„ ์—ฌ์ „ํžˆ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธ ํ•ด ๋ณด๊ธฐ
  • ๋™์ž‘ํ•˜๋Š” ๊ฐ€์žฅ ์ž‘์€ ์˜ˆ์ œ๋ฅผ ์ฐพ์•„๋‚ผ ๋•Œ๊นŒ์ง€ ์ฝ”๋“œ๋ฅผ ์ค„์—ฌ๋‚˜๊ฐ€๊ธฐ







ํ•จ์ˆ˜ํ˜• ์ฝ”์–ด, ๋ช…๋ น ์…ธ




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







์ •๋ณด ์ „๋‹ฌ ๋‹จ๊ณ„




  • ์ž์‹ ์„ ํฌํ•จํ•œ ๋ฏธ๋ž˜์˜ ๋…์ž๋ฅผ ์œ„ํ•ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์„ธ์š”.
  • ๋‹ค์Œ ์šฐ์„ ์ˆœ์œ„ ๋ชฉ๋ก์— ๋”ฐ๋ผ ํ–‰๋™๊ณผ ์˜๋„๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
  1. API์— ํŠน์œ ์˜ ๋ฐ์ดํ„ฐ ํ˜•์‹์„ ์ œ๊ณตํ•ด์„œ ๋…์ž์—๊ฒŒ ์ •๋ณด๋ฅผ ์ฃผ์„ธ์š”.
  2. ๋ฉ”์„œ๋“œ์— ์œ ์šฉํ•œ ์ด๋ฆ„์„ ์ง€์ •ํ•ด์„œ ๋…์ž์—๊ฒŒ ์ •๋ณด๋ฅผ ์ฃผ์„ธ์š”.
  3. ์ข‹์€ ์ฃผ์„์„ ์ž‘์„ฑํ•ด์„œ ๋…์ž์—๊ฒŒ ์ •๋ณด๋ฅผ ์ฃผ์„ธ์š”.
  4. ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ์ œ๋ฅผ ์ œ๊ณตํ•ด์„œ ๋…์ž์—๊ฒŒ ์ •๋ณด๋ฅผ ์ฃผ์„ธ์š”.
  5. ๊นƒ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์ž˜ ์ž‘์„ฑํ•ด์„œ ๋…์ž์—๊ฒŒ ์ •๋ณด๋ฅผ ์ฃผ์„ธ์š”.
  6. ์ข‹์€ ๋ฌธ์„ฑ๋ฅผ ์ž‘์„ฑํ•ด์„œ ๋…์ž์—๊ฒŒ์ •๋ณด๋ฅผ ์ฃผ์„ธ์š”.




๊ฒฐ๋ก 

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

Hi, I'm Hyunsu ๐Ÿ‘‹

Profile Image

์•ˆ๋…•ํ•˜์„ธ์š”. ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž ์ฃผํ˜„์ˆ˜์ž…๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ํ’๋ถ€ํ•˜๊ณ  ๊ฐ€์น˜ ์žˆ๋Š” ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ์ผ์— ๋ฟŒ๋“ฏํ•จ์„ ๋Š๋‚๋‹ˆ๋‹ค.

์˜ต์‹œ๋””์–ธ(Obsidian)์—์„œ ํ˜„์žฌ ๋ธ”๋กœ๊ทธ๋กœ ํ•˜๋‚˜์”ฉ ๊ธ€์„ ์˜ฎ๊ธฐ๋Š” ๊ณผ์ •์— ์žˆ์–ด์š”. โ˜•๏ธ ๐Ÿ‘ฉโ€๐Ÿ’ป โ›ท

Github on ViewReach Me Out