Banner

My Tech Blog (ETC/ETC_Software)

์˜ค๋Š˜์˜ ๋ช…์–ธ
" ์šฐ๋ฆฌ๋Š” ์ž์‹ ์„ ์Šค์Šค๋กœ ์ •์˜ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด๋‹ค. "
- ์˜คํ”„๋ผ ์œˆํ”„๋ฆฌ (๋ฏธ๊ตญ ๋ฐฉ์†ก์ธ, ์ž์„ ๊ฐ€)
๋‹จํŽธํ™”(Fragmentation)๋ž€ ๋ง ๊ทธ๋Œ€๋กœ โ€˜์กฐ๊ฐ ๋ชจ์Œโ€™์ด๋ผ๋Š” ๋œป์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์šด์˜์ฒด์ œ์—์„œ์˜ ๋‹จํŽธํ™”๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ƒ์˜ ๋น„์–ด ์žˆ๋Š” ๊ณต๊ฐ„์„ ์˜๋ฏธํ•˜๋Š”๋ฐ, ์ด ๊ณต๊ฐ„์€ ๊ฒ‰๋ณด๊ธฐ์— ์—ฌ์œ ๊ฐ€ ์žˆ์–ด ๋ณด์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•œ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€์ง€ ๋ชปํ•ด ์‚ฌ์šฉ๋˜์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฉ”๋ชจ๋ฆฌ ์ „์ฒด์˜ ๋นˆ ๊ณต๊ฐ„์€ ์ถฉ๋ถ„ํ•˜์ง€๋งŒ, ๊ทธ ๊ณต๊ฐ„์ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ์กฐ๊ฐ๋“ค๋กœ ๋‚˜๋‰˜์–ด ์žˆ์–ด ์‹คํ–‰ํ•  ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ•„์š”ํ•œ ์—ฐ์†์ ์ธ ๊ณต๊ฐ„์„ ํ™•๋ณดํ•˜์ง€ ๋ชปํ•œ๋‹ค๋ฉด ํ”„๋กœ๊ทธ๋žจ์€ ์ ์žฌ๋˜์ง€ ๋ชปํ•˜๊ณ  ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น์—๋„ ์‹คํŒจํ•˜๊ฒŒ ๋œ๋‹ค.์ด๋Ÿฌํ•œ ๋‹จํŽธํ™”๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.1. ์™ธ๋ถ€ ๋‹จํŽธํ™”(External Fragmentation)2. ๋‚ด๋ถ€ ๋‹จํŽธํ™”(Internal Fragmentation) ์ด ๋‘ ๊ฐ€์ง€๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 1. ๋ฉ”๋ชจ๋ฆฌ์˜..
โš ๏ธ ๋ฌธ์ œ VSCode live server ์‹คํ–‰ ์‹œ ์ž‘์„ฑ์ค‘์ธ ํŒŒ์ผ ๊ฒฝ๋กœ๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ  ~/ ๊ฒฝ๋กœ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š” ํ˜„์ƒ ๐Ÿง ์›์ธ์ฃผ๋กœ ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์ž˜๋ชป ์ง€์ •๋˜๊ฑฐ๋‚˜, ์„ค์ •์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋˜์–ด ์žˆ์ง€ ์•Š์•„์„œ ๋ฐœ์ƒํ•œ๋‹ค.~/๋Š” ๋ณดํ†ต ์‚ฌ์šฉ์ž์˜ ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒฝ๋กœ์ธ๋ฐ, VSCode์—์„œ ์‹คํ–‰ํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ˜„์žฌ ์ž‘์—… ๊ฒฝ๋กœ๊ฐ€ ์•„๋‹Œ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ฒฝ๋กœ๋ฅผ ์ฐธ์กฐํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•œ๋‹ค.โšก ํ•ด๊ฒฐ๋ฒ•๋‚˜ ๊ฐ™์€ ๊ฒฝ์šฐ ์•„๋ž˜ reddit  ํŽ˜์ด์ง€์—์„œ ํ•ด๋‹ต์„ ์ฐพ์•˜๋‹ค.https://www.reddit.com/r/vscode/comments/x4y1l7/live_server_showing_listing_directory_with_a/ From the vscode community on RedditExplore th..
โš ๏ธ ๋ฌธ์ œPC ๋ถ€ํŒ…์‹œ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์— AhnLab AD ๊ด‘๊ณ  ํŒ์—…์ด ๋œจ๋Š” ํ˜„์ƒ๐Ÿง ์›์ธํ•ด๋‹น ๊ด‘๋Š” ๋ฌด๋ฃŒ ๋ฐฑ์‹  ์•ˆ๋žฉ V3 Lite๋ฅผ ์‚ฌ์šฉํ•˜๋Š” PC์—์„œ ๋œจ๋Š” ํŒ์—…์ด๋‹ค. ์•ˆ๋žฉ V3 Lite์—๋Š” ์ˆ˜์ตํ™”๋ฅผ ์œ„ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ด‘๊ณ ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค. ์•„๋ž˜ ํ•ด๊ฒฐ๋ฒ•์„ ๋”ฐ๋ผํ•˜๋ฉด 30์ผ ๋™์•ˆ ๊ด‘๊ณ ๋ฅผ ์ˆจ๊ธธ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ์™„์ „ํžˆ ๊ด‘๊ณ  ์—†์ด ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์œ ๋ฃŒ ๋ฒ„์ „์„ ๊ตฌ๋งคํ•ด์•ผ ํ•œ๋‹ค.โšก ํ•ด๊ฒฐ๋ฒ•์‹œ์ž‘ํ‘œ์‹œ์ค„์˜ ์šฐ์ธก ํ•˜๋‹จ ๊บฝ์‡  ๋ชจ์–‘ ํด๋ฆญ > V3 ๋ผ์ดํŠธ ํด๋ฆญ > ์ขŒ์ธก ์‚ฌ์ด๋“œ๋ฐ” ํ•˜๋‹จ์˜ ํ†ฑ๋‹ˆ๋ฐ”ํ€ด (์„ค์ •) ์•„์ด์ฝ˜ > ์ƒ๋‹จ ์•Œ๋ฆผ ์„ค์ • ํƒญ > ๊ด‘๊ณ  ํ‘œ์‹œ ์„ค์ • > 30์ผ๊ฐ„ ๊ด‘๊ณ  ๋ณด์ง€ ์•Š๊ธฐ ์ฒดํฌ ์ด ๋ฐฉ๋ฒ•์€ ๊ด‘๊ณ ๋ฅผ 30์ผ ๋™์•ˆ๋งŒ ์ œ๊ฑฐ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๊ณ , ์™„์ „ํ•œ ์ œ๊ฑฐ๋ฅผ ์›ํ•˜๋ฉด ์œ ๋ฃŒ ๋ฒ„์ „์„ ๊ตฌ๋งคํ•ด์•ผ ํ•œ๋‹ค.
โš ๏ธ ๋ฌธ์ œ๊ณต๋ฌธ ํ‘œ์ง€ ํŽ˜์ด์ง€์˜ ์—ฌ๋ฐฑ๊ณผ ์ฒจ๋ถ€๋ฌผ ํŽ˜์ด์ง€์˜ ์—ฌ๋ฐฑ์„ ๋‹ค๋ฅด๊ฒŒ ์„ค์ •ํ•˜๊ณ  ์‹ถ์„ ๋•Œ?์ฆ‰, ํŠน์ • ํŽ˜์ด์ง€๋งŒ ์—ฌ๋ฐฑ์„ ๋‹ค๋ฅด๊ฒŒ ์„ค์ •ํ•˜๊ณ  ์‹ถ์„ ๋•Œ๋Š” ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋Š”๊ฐ€? โšก ํ•ด๊ฒฐ๋ฒ•โœ… ํ•ด๋‹น ํŽ˜์ด์ง€๋งŒ ์—ฌ๋ฐฑ ๋ฐ”๊พธ๊ธฐ1. ํ•ด๋‹น ์ชฝ์˜ ๋งˆ์ง€๋ง‰์—์„œ ์—ฌ๋ฐฑ ๋‹ค๋ฅด๊ฒŒ ์„ค์ •ํ•˜๊ณ  ์‹ถ์€ ํŽ˜์ด์ง€ ์‹œ์ž‘ํ•˜๊ธฐ ์ „ ๋งˆ์ง€๋ง‰์ค„์—, Alt + Shift + Enter (๊ตฌ์—ญ๋‚˜๋ˆ„๊ธฐ)2. F7์„ ๋ˆŒ๋Ÿฌ์„œ ์—ฌ๋ฐฑ ์„ค์ • ์•„๋ž˜๋Š” ๋จธ๋ฆฌ๋ง 18.3mm, ๊ผฌ๋ฆฌ๋ง 4.9mm์˜ ์—ฌ๋ฐฑ์„ ์ค€ ์˜ˆ์‹œ์ด๋‹ค. (์—ฌ๋ฐฑ์ด ๋‹ค๋ฅธ ํŽ˜์ด์ง€๋ถ€ํ„ฐ๋Š” ์ขŒ์šฐ ์˜†๋ฉด์— โ†“ ํ™”์‚ดํ‘œ ์ƒ๊น€)
์„ธ๊ณ„ ์ ์œ ์œจ 1์œ„ ์›น ๋ธŒ๋ผ์šฐ์ € ๊ตฌ๊ธ€ ํฌ๋กฌ(Google Chrome)! ์ธํ”„๋Ÿฌ๋„ˆ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์ง„ํ–‰ํ•œ ์„ค๋ฌธ์—์„œ๋„ 82%๊ฐ€ PC ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ๊ตฌ๊ธ€ ํฌ๋กฌ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ์š”.(2์œ„๋Š” Safari 7%) ํฌ๋กฌ์˜ ์—ฌ๋Ÿฌ ์žฅ์  ์ค‘์—๋Š” ๋ธŒ๋ผ์šฐ์ €์— ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋Š” ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ(Extension, ์ต์Šคํ…์…˜)์„ ๋นผ๋†“์„ ์ˆ˜ ์—†์ฃ . ์˜ค๋Š˜์€ ์—…๋ฌด ์ƒ์‚ฐ์„ฑ์„ ๋†’์—ฌ์ฃผ๋Š” ํŽธ๋ฆฌํ•œ ํฌ๋กฌ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ 20๊ฐ€์ง€๋ฅผ ์†Œ๊ฐœํ•ด๋“œ๋ฆด๊ฒŒ์š”. โœจ ๋š๋”ฑ๋š๋”ฑ, ๊ฐœ๋ฐœ์ž๋‹ค์šด ๋„๊ตฌ๋ฅผ ์ฐพ๋Š”๋‹ค๋ฉดVimium : ํ…์ŠคํŠธ ์—๋””ํ„ฐ Vim์ฒ˜๋Ÿผ, ๋งˆ์šฐ์Šค์— ์†๋Œˆ ํ•„์š” ์—†์ด ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ‚ค๋ณด๋“œ๋งŒ์œผ๋กœ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ด์—์š”.Wappalyzer : ์›น ๊ฐœ๋ฐœ์ž ์ฃผ๋ชฉ! ์ ‘์†ํ•œ ์›น ํŽ˜์ด์ง€๊ฐ€ ์–ด๋–ค ํ”„๋ ˆ์ž„์›Œํฌ/๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‚˜ ๊ธฐ์ˆ ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ๋Š”์ง€ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.C..
โš ๏ธ ๋ฌธ์ œ๊ณต์œ ํด๋” ์ ‘์†์ด ์•ˆ ๋˜๋Š” ๋ฌธ์ œ (๋ณ„๋„์˜ ์—๋Ÿฌ๋ฉ”์„ธ์ง€๋Š” ๋œจ์ง€ ์•Š๊ณ  ๊ทธ๋ƒฅ ๋นˆ ์ฐฝ์ด ์—ด๋ฆฌ๋ฉฐ ๋กœ๋”ฉ ์ƒํƒœ๊ฐ€ ๊ณ„์† ๋˜๋Š” ํ˜„์ƒ)๐Ÿง ์›์ธํ•˜๋“œ๋””์Šคํฌ/SSD ์†์ƒ โ†’ ๊ณต์œ  ํด๋”๊ฐ€ ์žˆ๋Š” ๋“œ๋ผ์ด๋ธŒ๊ฐ€ ์†์ƒ๋˜์—ˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ํผํŒŒ์ผ ์‹œ์Šคํ…œ ์˜ค๋ฅ˜ โ†’ ๊ฐ•์ œ ์ข…๋ฃŒ๋‚˜ ์ „์› ๋ฌธ์ œ๋กœ ์ธํ•ด ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ์†์ƒ๋˜์—ˆ์„ ๊ฐ€๋Šฅ์„ฑ๋„คํŠธ์›Œํฌ ๋“œ๋ผ์ด๋ธŒ ๋ฌธ์ œ โ†’ ๊ณต์œ  ํด๋” ์ ‘๊ทผ ์‹œ ๊ณ„์† ๋กœ๋”ฉ๋œ๋‹ค๋ฉด ๋„คํŠธ์›Œํฌ ์˜ค๋ฅ˜์ผ ์ˆ˜๋„ ์žˆ์Œโšก ํ•ด๊ฒฐ๋ฒ• โœ… 1) ํŒŒ์ผ ํƒ์ƒ‰๊ธฐ ๊ฐ•์ œ ์ข…๋ฃŒ & ์žฌ์‹คํ–‰\Ctrl + Shift + Esc โ†’ ์ž‘์—… ๊ด€๋ฆฌ์ž ์—ด๊ธฐ"Windows ํƒ์ƒ‰๊ธฐ(Explorer)"๋ฅผ ์ฐพ์•„ "์ž‘์—… ๋๋‚ด๊ธฐ"์ž‘์—… ๊ด€๋ฆฌ์ž์—์„œ "ํŒŒ์ผ > ์ƒˆ ์ž‘์—… ์‹คํ–‰" ํด๋ฆญexplorer.exe ์ž…๋ ฅ ํ›„ ์‹คํ–‰โœ” ๋งŒ์•ฝ ํŒŒ์ผ ํƒ์ƒ‰๊ธฐ๊ฐ€ ๋‹ค์‹œ ์—ด๋ฆฌ๋ฉด์„œ ๊ณต์œ  ํด๋” ๋ฌธ์ œ๊ฐ€ ์ง€์†๋œ๋‹ค๋ฉด, ๋””์Šคํฌ ์ƒํƒœ๋ฅผ..
โš ๏ธ ๋ฌธ์ œ(PC ๊ฐ•์ œ ์ข…๋ฃŒ ํ›„ ๋˜๋Š” ์‚ฌ์šฉ์ž ๊ณ„์ • ์•”ํ˜ธ ์„ค์ • ํ›„ - ์ถ”์ •)  ๊ณต์œ  ํด๋” ์„œ๋ฒ„์— ์ ‘์†ํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์ œํšŒ์‚ฌ์—์„œ ์œˆ๋„์šฐ ํ‚ค๊ฐ€ ์•ˆ ๋ˆŒ๋ ค PC๋ฅผ ๊ฐ•์ œ ์žฌ๋ถ€ํŒ…ํ•œ ํ›„ ๊ณต์œ  ํด๋” ์„œ๋ฒ„์— ์ ‘์†์ด ๋˜์ง€ ์•Š๋Š” ํ˜„์ƒ ์œˆ๋„์šฐ ํ™˜๊ฒฝ์—์„œ ๋„คํŠธ์›Œํฌ ๊ณต์œ ๋ฅผ ํ†ตํ•ด ๋˜๋Š” NAS์™€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๋“œ๋ผ์ด๋ธŒ ํด๋”์— ์ ‘๊ทผํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฉ”์„ธ์ง€๊ฐ€ ๋œธ    ๐Ÿง ์›์ธ ์ฒ˜์Œ์—๋Š” Windows ๊ณ„์ •์ด๋‚˜ ์•”ํ˜ธ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ด์„œ Microsoft ๋ฉ”์ผ์ฃผ์†Œ๋กœ ์—ฐ๊ฒฐ๋œ ๊ณ„์ •์„ ํ•ด์ œํ–ˆ์œผ๋‚˜ ํšจ๊ณผ ์—†์Œ์—…์ฒด์—์„œ ์ถœ์žฅ์ด๋ผ ์˜คํ›„ ๋Šฆ๊ฒŒ ๊ณ ์ณ์ค„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•ด์„œ ๊ตฌ๊ธ€์—์„œ ์—ด์‹ฌํžˆ ๊ฒ€์ƒ‰ํ•ด์„œ ๊ณ ์น˜๊ฒŒ ๋˜์—ˆ๋‹ค ์œˆ๋„์šฐ ์‹œ์Šคํ…œ์ด ๋ณด์•ˆ์ด ์ทจ์•ฝํ•˜๋‹ค๊ณ  ํŒ๋‹จ๋˜๋Š” ํด๋” ๊ณต์œ ์— ๋Œ€ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฐจ๋‹จ์ด ๋˜์–ด ์žˆ๋Š” ์ƒํƒœ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ๊ฒฝ๊ณ ๋ฅผ ๋„์šฐ๊ฒŒ ๋œ๋‹ค. โšก ํ•ด๊ฒฐ๋ฒ•์ ‘์†์ด ๋˜์ง€..
์•„๋งˆ์กด AWS์—์„œ EBS ๋ณผ๋ฅจ์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€ํ•˜๋‹ค๊ฐ€ ์šฐ๋ฆฌ๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” MB(๋ฉ”๊ฐ€ ๋ฐ”์ดํŠธ)์™€ MiB/s, MiB ๋“ฑ์˜ ์ฐจ์ด์— ๋Œ€ํ•ด ๊ถ๊ธˆํ•ด์ง€๊ฒŒ ๋˜์–ด์„œ ์ •๋ฆฌํ•˜๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.  ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์•„๋Š” ๋ฐ์ดํ„ฐ ๋‹จ์œ„์—๋Š” ๋ฐ”์ดํŠธ(Byte), ํ‚ฌ๋กœ๋ฐ”์ดํŠธ(KB), ๋ฉ”๊ฐ€๋ฐ”์ดํŠธ(MB), ๊ธฐ๊ฐ€๋ฐ”์ดํŠธ(GB), ํ…Œ๋ผ๋ฐ”์ดํŠธ(TB), ํŽ˜ํƒ€๋ฐ”์ดํŠธ(PB) ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์–ด๋ ธ์„ ๋•Œ ์ปดํ“จํ„ฐ ์‹œ๊ฐ„์— ์„ ์ƒ๋‹˜๊ป˜์„œ ์•ž๊ธ€์ž๋งŒ ๋”ฐ์„œ '๊ฐˆ๋งค๊ธฐํ„ธ๋นผ(KMGTP)' ๋ผ๊ณ  ์™ธ์šด ๊ธฐ์–ต์ด ๋‚ฉ๋‹ˆ๋‹ค.  ๋ฐ”์ดํŠธ์˜ ๋‹จ์œ„๋Š” 1,024๋ฐฐ์”ฉ ์ปค์ ธ 1ํ‚ฌ๋กœ๋ฐ”์ดํŠธ(KB)๋Š” 1๋ฐ”์ดํŠธ์˜ 1,024๋ฐฐ, 1๋ฉ”๊ฐ€๋ฐ”์ดํŠธ(MB)๋Š” 1ํ‚ฌ๋กœ๋ฐ”์ดํŠธ์˜ 1,024๋ฐฐ, 1๊ธฐ๊ฐ€๋ฐ”์ดํŠธ(GB)๋Š” 1๋ฉ”๊ฐ€ ๋ฐ”์ดํŠธ์˜ 1,024๋ฐฐ, 1ํ…Œ๋ผ๋ฐ”์ดํŠธ๋Š” 1๊ธฐ๊ฐ€๋ฐ”์ดํŠธ์˜ 1,024๋ฐฐ์ž…๋‹ˆ๋‹ค.1. ๋ฐ”์ดํŠธ(Byte)= ๋ฐ์ดํ„ฐ ๋‹จ์œ„ ..
์ƒ๋‹จ์œผ๋กœ