Banner

My Tech Blog (๋ชจ์Œ)

p. 040์›น ๊ฐœ๋ฐœ์ž๋Š” ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ด€๋ฆฌํ•˜๋ฉฐ, ์—ญํ• ์— ๋”ฐ๋ผ ์›น ํผ๋ธ”๋ฆฌ์…”/UI ๊ฐœ๋ฐœ์ž, ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž, ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž ๋“ฑ์ด ์žˆ๋‹ค.๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ์ž๋Š” ์Šค๋งˆํŠธํฐ์ด๋‚˜ ํƒœ๋ธ”๋ฆฟ, ์Šค๋งˆํŠธ ์›Œ์น˜ ๋“ฑ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์—์„œ ์ž‘๋™ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•œ๋‹ค.๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž๋Š” ๊ฒŒ์ž„์˜ ์ „์ฒด์ ์ธ ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ๊ฐœ๋ฐœํ•œ๋‹ค.์‘์šฉ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž๋Š” PC์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์ง€์นญํ•œ๋‹ค.์ž„๋ฒ ๋””๋“œ ๊ฐœ๋ฐœ์ž๋Š” ํ•˜๋“œ์›จ์–ด๋ฅผ ์ œ์–ดํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•œ๋‹ค.์ •๋ณด ๋ณด์•ˆ ์ „๋ฌธ๊ฐ€๋Š” ๊ฐ์ข… ๋ณด์•ˆ ์œ„ํ˜‘์œผ๋กœ๋ถ€ํ„ฐ ์‹œ์Šคํ…œ๊ณผ ์„œ๋น„์Šค๋ฅผ ๋ฐฉ์–ดํ•œ๋‹ค.AI ๊ฐœ๋ฐœ์ž๋Š” ์ธ๊ฐ„์˜ ์‚ฌ๊ณ ์™€ ํ•™์Šต ๊ฐ™์€ ์ง€์  ๋Šฅ๋ ฅ์„ ์ปดํ“จํ„ฐ๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„ํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค.  p. 062๊ธฐ๊ณ„์–ด๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” 0๊ณผ 1๋กœ ์ด๋ฃจ์–ด์ง„ ์–ธ์–ด์ด๋ฉฐ, ๊ธฐ๊ณ„์–ด๋ฅผ ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐํ˜ธ๋กœ ํ‘œํ˜„ํ•œ ์–ธ์–ด๋ฅผ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด..
์•ˆ๋…•ํ•˜์„ธ์š”๋ช…์ ˆ ์—ฐํœด๋™์•ˆ ๊ฐ€์กฑ๋“ค๊ณผ ์นœ์ฒ™๋“ค๊ณผ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๋Š๋ผ๋ฉฐ์น ๊ฐ„ ํฌ์ŠคํŒ…์„ ์‰ฌ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ดํ–ฅ์ ์ธ ์„ฑ๊ฒฉ์ธ ์ €๋Š”๋ช…์ ˆ ์—ฐํœด๋งŒ ๋ณด๋‚ด๋ฉด ์‹œ๋ฆ„์‹œ๋ฆ„ ์•“์Šต๋‹ˆ๋‹ค^^; ์†๋‹˜๋“ค์ด๋‚˜ ๊ฐ€์กฑ๋“ค๊ณผ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๋Š” ๊ฑด ์ฆ๊ฒ์ง€๋งŒ ์‚ฌํšŒ์  ์—๋„ˆ์ง€๊ฐ€ ๊ธˆ๋ฐฉ ์†Œ์ง„ ๋˜์–ด ๋งŽ์ด ํž˜๋“ค๋‹ค๋Š” ๊ฒƒ์„ ๋งค๋ฒˆ ๋Š๋ผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค....^_^ ์˜ค๋Š˜์€ ๋ธ”๋กœ๊ทธ ๋ฐฉ๋ฌธ์ž์ˆ˜ ์ฆ๊ฐ€์šฉ์œผ๋กœ์ œ๊ฐ€ ๊ณต๊ฐํ•˜๋Š” ์ธํ”„ํ”ผ์งค์„ ๋ชจ์•„์™”์Šต๋‹ˆ๋‹ค! :) ๊ฐ€๋ณ๊ฒŒ ๋ด ์ฃผ์„ธ์š”. โŒ MBTI๋Š” ์ฐธ๊ณ ์šฉ, ๊ณผ๋ชฐ์ž…์€ ๊ธˆ์ง€ โŒMBTI๋Š” ์„ฑ๊ฒฉ์˜ ๋‹ค์–‘ํ•œ ์ธก๋ฉด์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์ง€๋งŒ, ์‚ฌ๋žŒ์„ ๋‹จ์ˆœํžˆ 16๊ฐ€์ง€ ์œ ํ˜•์œผ๋กœ ์ œํ•œํ•˜๋Š” ๊ฒƒ์€ ์ง€์–‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ์–‘์ด ๊ท€์—ฝ๋‹ค ๐Ÿ˜๋‚ด๊ผฌ์•ผ์ถœ์ฒ˜: ๋„ค์ด๋ฒ„, ๊ตฌ๊ธ€ ๋“ฑ ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰ ๐Ÿซก
Basic Command ์ •๋ฆฌ์ž๋™์™„์„ฑ: `Tab` ํ‚ค  ** ํด๋”๋‚˜ ํŒŒ์ผ ์ž…๋ ฅํ•  ๋•Œ ํ•ด๋‹น ์œ„์น˜ ์•ˆ์— ์žˆ๋Š” ํด๋”๋‚˜ ํŒŒ์ผ์€ ์•ž๊ธ€์ž๋งŒ ์ž…๋ ฅํ•˜๊ณ  ํƒญํ‚ค ๋ˆ„๋ฅด๋ฉด ์ž๋™์™„์„ฑโ€‹๋ถ™์—ฌ๋„ฃ๊ธฐ:`Shift + INS` ๋˜๋Š” ์šฐํด๋ฆญ** Ctrl + v ํ•˜๋ฉด Ctrl์ด ํŠน์ˆ˜๋ฌธ์ž ^๋กœ ์ž…๋ ฅ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Œ 1. ls (List)ls : ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋ชจ๋“  ํŒŒ์ผ ๋ฐ ํด๋”๋ฅผ ๊ธฐ๋ณธ ํ˜•์‹์œผ๋กœ ๋ณด์—ฌ์ค€๋‹ค. ls -l : ํŒŒ์ผ ๋ฐ ํด๋”์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด์™€ ํ•จ๊ป˜ ๋ฆฌ์ŠคํŠธ์—… ํ•œ๋‹ค. ls -a : ์ˆจ๊ฒจ์ง„ ํŒŒ์ผ์„ ํฌํ•จํ•˜์—ฌ ๋ชจ๋“  ํŒŒ์ผ์„ ๋ณด์—ฌ์ค€๋‹ค.** `.env` ๊ฐ™์€ ํ™˜๊ฒฝ์„ค์ • ํŒŒ์ผ๋“ค์€ ์ˆจ๊ฒจ์ ธ ์žˆ์–ด์„œ ๊ทธ๋ƒฅ -ls ๋กœ๋Š” ์•ˆ๋‚˜์˜จ๋‹ค. `ls -a`์ด๋‚˜ `ls -al`๋กœ ๊ฒ€์ƒ‰ํ•ด์•ผ ํ•œ๋‹ค.  2. cd (Change Directory)cd๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝํ•œ๋‹ค. c..
Mac ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค1. ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค ์‚ฌ์šฉํ•˜๊ธฐ 2. ๋ณต์‚ฌ, ๋ถ™์—ฌ๋„ฃ๊ธฐ, ํ™ˆํ™”๋ฉด๋ณด๊ธฐ, ํ™˜๊ฒฝ์„ค์ •, ์Šคํฌ๋กค, ํ™”๋ฉดํ™•๋Œ€์ถ•์†Œ ๋“ฑ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์ถ•ํ‚ค 1. ๋งฅ๋ถ ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ณด์กฐ ํ‚ค๋ฅผ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ ๋‹จ์ถ•ํ‚ค์˜ ๋งˆ์ง€๋ง‰ ํ‚ค๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด command-C(๋ณต์‚ฌ)๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด command ํ‚ค๋ฅผ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ C ํ‚ค๋ฅผ ๋ˆ„๋ฅธ ๋‹ค์Œ ๋‘ ํ‚ค๋ฅผ ๋†“์Šต๋‹ˆ๋‹ค.  ๋งฅ๋ถ์—์„œ๋Š” Windows ํ‚ค๋ณด๋“œ๋ž‘์€ ๋‹ค๋ฅด๊ฒŒ option ํ‚ค ๋Œ€์‹  Alt ํ‚ค, command ํ‚ค ๋Œ€์‹  Ctrl ํ‚ค ๋˜๋Š” Windows ๋กœ๊ณ  ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด์š”. ์•„๋ž˜์ฒ˜๋Ÿผ ๋งฅ๋ถ ํ‚ค๋ณด๋“œ ์ค‘์—์„œ ํŠน์ • ํ‚ค๊ฐ€ ๊ธฐํ˜ธ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.    2. ๋ณต์‚ฌ, ๋ถ™์—ฌ๋„ฃ๊ธฐ ๋“ฑ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์ถ•ํ‚ค command-X: ์ž˜๋ผ๋‚ด..
vscode ํ™•์žฅํ”„๋กœ๊ทธ๋žจ(extension) ๋‚ด๊ฐ€ ์จ๋ณธ ์œ ์šฉํ•œ vscode ์ต์Šคํ…์…˜ ๋ฆฌ์ŠคํŠธ  โœ… VSCode(Visual Studio Code) ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com โœ… Extension ํƒญ ๋“ค์–ด๊ฐ€๊ธฐ โœ… Au..
์•ˆ๋…•ํ•˜์„ธ์š” :)๋ธ”๋กœ๊ทธ ๊พธ๋ฏธ๊ธฐ / ์œ ํŠœ๋ธŒ ์ œ๋ชฉ์šฉ ์ด๋ชจํ‹ฐ์ฝ˜ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค.์ œ ๋ธ”๋กœ๊ทธ๋Š” ๋“œ๋ž˜๊ทธ๋ฅผ ํ—ˆ์šฉํ•˜๊ณ  ์žˆ์œผ๋‹ˆ ๋ณต์‚ฌํ•ด์„œ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ๋ผ์š”. ๊ทธ๋ฆฌ๊ตฌ ์ด๋ชจํ‹ฐ์ฝ˜ ๊ฒ€์ƒ‰ํ•ด์„œ ๋ณต์‚ฌํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ ํ•˜๋‚˜ ์ถ”์ฒœํ•ด๋“œ๋ ค์š”.์ด๋ชจ์ง€ ํ”ผ๋””์•„ ์—ฌ๊ธฐ์˜ˆ์š” ์นดํ”ผ ๋ฒ„ํŠผ ๋ˆ„๋ฅธ ํ›„ ๊ฐ„๋‹จํžˆ ๋ณต์‚ฌํ•ด์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ใ…Žใ…Žใ…Žใ…Ž ! ๋Œ€์‹  ์˜์–ด๋กœ ๊ฒ€์ƒ‰ํ•˜์…”์•ผ ํ•œ๋‹ค๋Š”๊ณ  ! > https://emojipedia.org ๐Ÿ“™ Emojipedia — ๐Ÿ˜ƒ Home of Emoji Meanings ๐Ÿ’๐Ÿ‘Œ๐ŸŽ๐Ÿ˜What's New In Unicode 16.0 Today the latest emoji list will be released by the Unicode Consortium, with additions including a harp, a shovel, ..
๐Ÿ“ JavaScript ๐Ÿ–ฅ๏ธ ๋ฐฐ์—ด(Array)๊ฐ์ฒด์˜ ๋ฉ”์„œ๋“œ ํ•˜๋‚˜์˜ ์ €์žฅ์†Œ์— ์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ๋•Œ ๋ฐฐ์—ด์„ ์„ ์–ธํ•ด ์ฃผ๋Š”๋ฐ์š”์•„๋ž˜๋Š” ๋ฐฐ์—ด๊ณผ ๊ด€๋ จ๋œ ๋ฉ”์„œ๋“œ์™€ ์†์„ฑ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜ ๋ฉ”์„œ๋“œ๋ฅผ ์ž˜ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐฐ์—ด ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝ ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ๋ฐฐ์—ด ๊ฐ์ฒด์— ์ƒˆ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. โœ… Array ๊ฐ์ฒด์˜ ๋ฉ”์„œ๋“œ์™€ ์†์„ฑ ํ•œ ๋ˆˆ์— ๋ณด๊ธฐโ€‹์ข…๋ฅ˜๊ธฐ๋Šฅjoin(์—ฐ๊ฒฐ ๋ฌธ์ž)๋ฐฐ์—ด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ๊ฒฐ ๋ฌธ์ž ๊ธฐ์ค€์œผ๋กœ 1๊ฐœ์˜ ๋ฌธ์žํ˜• ๋ฐ์ดํ„ฐ๋กœ ๋ฐ˜ํ™˜reverse()๋ฐฐ์—ด์˜ ๋ฐ์ดํ„ฐ ์ˆœ์„œ๋ฅผ ๊ฑฐ๊พธ๋กœ ๋ฐ”๊พผ ํ›„ ๋ฐ˜ํ™˜sort()๋ฐฐ์—ด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌslice(index1, index2)๋ฐฐ์—ด์˜ ๋ฐ์ดํ„ฐ ์ค‘ ์›ํ•˜๋Š” ์ธ๋ฑ์Šค ๊ตฌ๊ฐ„๋งŒํผ ์ž˜๋ผ์„œ ๋ฐฐ์—ด ๊ฐ์ฒด๋กœ ๊ฐ€์ ธ์˜ค๊ธฐsplice()๋ฐฐ์—ด์˜ ์ง€์ • ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•˜๊ณ  ๊ทธ ๊ตฌ๊ฐ„์— ์ƒˆ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…..
๐Ÿ“ JavaScript ๐Ÿ–ฅ๏ธ String ๊ฐ์ฒด์˜ค๋Š˜์€ ์ €๋ฒˆ ํฌ์ŠคํŒ…์— ์ด์–ด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฌธ์ž์—ด ๊ฐ์ฒด(String Object)์˜ ๋ฉ”์„œ๋“œ์™€ ์†์„ฑ์— ๋Œ€ํ•ด ์•Œ์•„๋ณผ๊ฒŒ์š”. ์ฃผ์˜ํ•  ์ ! ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ธ๋ฑ์Šค๊ฐ’์„ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์‚ฌ์šฉํ•  ๋•Œ๊ฐ€ ์žˆ๋Š”๋ฐ์ธ๋ฑ์Šค๊ฐ’์€ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฉฐ, ๋„์–ด์“ฐ๊ธฐ ํฌํ•จ์ž…๋‹ˆ๋‹ค. โ€‹โœ… 1. String ๊ฐ์ฒด์˜ ๋ฉ”์„œ๋“œ ๋ฐ ์†์„ฑ ํ•œ ๋ˆˆ์— ๋ณด๊ธฐ 2โ€‹์ข…๋ฅ˜๊ธฐ๋Šฅsplit("๋ฌธ์ž")์ง€์ •ํ•œ ๋ฌธ์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฌธ์ž ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜๋ˆ„์–ด ๋ฐฐ์—ด์— ์ €์žฅํ•˜์—ฌ ๋ฐ˜ํ™˜let str = "amazingkwebkstudy";str.split("k"); // ๋ฐฐ์—ด ํ˜•์‹์œผ๋กœ ๋ฐ˜ํ™˜arr = ["amazing", "web", "study"]toLowerCase()๋ฌธ์ž์—ด์—์„œ ์˜๋ฌธ ๋Œ€๋ฌธ์ž๋ฅผ ๋ชจ๋‘ ์†Œ๋ฌธ์ž๋กœ ๋ณ€ํ™˜let str = "Amazing Web ..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'๋ชจ์Œ' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก
์ƒ๋‹จ์œผ๋กœ