๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กDevelopments (55)

Wookang makes AI

WSL ์„ค์น˜ํ•˜๊ณ  ๊ฒฝ๋กœ๋ฅผ e: ๋กœ ๋ฐ”๊พธ๊ธฐ

1. ๋จผ์ € ์šฐ๋ถ„ํˆฌ 22.04๋ฅผ ์„ค์น˜ํ•œ๋‹ค wsl -l -o ์„ค์น˜ ๊ฐ€๋Šฅํ•œ ๋ฒ„์ „๋“ค์ด ๋œฌ๋‹ค wsl --install -d Ubuntu-22.04 22.04๋ฅผ ์„ค์น˜ํ•œ๋‹ค. 2. ์ปดํ“จํ„ฐ๋ฅผ ์žฌ๋ถ€ํŒ…ํ•˜๋ฉด ๋‹ค์‹œ ์ผœ์ž๋งˆ์ž ์ž๋™์œผ๋กœ ์•Œ์•„์„œ ์„ค์ • ์™„๋ฃŒํ•œ๋‹ค. 3. ์„ค์น˜ ์ค‘ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์œˆ๋„์šฐ ๊ธฐ๋Šฅ์ผœ๊ธฐ/๋„๊ธฐ๋ฅผ ๊ฒ€์ƒ‰ํ•œ ํ›„ Hyper-X์™€ Linux์šฉ ๋จธ์‹œ๊ธฐ๋ฅผ ์ฒดํฌํ•ด์ค€๋‹ค. 4. ์žฌ๋ถ€ํŒ… ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•˜๋ฉด ๋œ๋‹ค. 5. ๊ทธ๋ž˜๋„ ์ปค๋„์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ• ๋•Œ๊ฐ€ ์žˆ๋‹ค https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi ์œ„ ํŒŒ์ผ์„ ์„ค์น˜ํ•œ ํ›„ ์ปค๋„์„ ์—…๋ฐ์ดํŠธํ•˜๋ฉด ์ •์ƒ์ ์œผ๋กœ ๋Œ์•„๊ฐ„๋‹ค. 6. ์ด์ œ ์—…๋ฐ์ดํŠธ ๋ชจ๋‘ ํ•˜์ž sudo apt-get update sudo apt..

Developments 2023. 6. 18. 20:37
ํ•œ๋ฐ˜๋„ ์ง€์ง„ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ

โ— ํ•œ๋ฐ˜๋„ ์ง€์ง„ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ > ๊ฐœ์š”1. ๊ธฐ์ƒ์ฒญ 1978๋…„ 8์›”๋ถ€ํ„ฐ 2018๋…„ 3์›” 4์ผ ์ƒˆ๋ฒฝ 0์‹œ 52๋ถ„ ์ง€์ง„๊นŒ์ง€ ๋ชจ๋“  ์ง€์ง„ ๋ฐ์ดํ„ฐ ๋ถ„์„.- ์ด 1723ํšŒ.- ์ด ํฌ๋กค๋ง ์‹œ๊ฐ„ 2๋ถ„ ๋ฏธ๋งŒ. node.js ์ด์šฉ. - ์กฐํšŒ ๋ชฉ๋ก 999 ์ œํ•œ์œผ๋กœ 1978๋…„๋ถ€ํ„ฐ 2011๋…„๊นŒ์ง€ ํ•œ๋ฒˆ, ๋‚˜๋จธ์ง€ ๊ธฐ๊ฐ„ ๋‹ค์‹œ ํ•œ๋ฒˆ์œผ๋กœ ๋ถ„๋ฆฌํ•ด์„œ ์ˆ˜์ง‘. 2. ์ง€๋„๋Š” ์—ฌ๊ธฐ ๋ธ”๋กœ๊ทธ (danielykim.github.io)์— ์˜ฌ๋ฆฐ TopoJson ํŒŒ์ผ ์ด์šฉ 3. d3.js๋กœ ์‹œ๊ฐํ™”. 4. ์ถ”๊ฐ€๋กœ ์‚ฌ์šฉํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” - lodash(๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ. ๋’ค๋Šฆ๊ฒŒ ์ ์šฉํ•˜์—ฌ ์ ๊ทน ํ™œ์šฉx)- d3.tip.js(๋งˆ์šฐ์Šค ํด๋ฆญ์‹œ ํˆดํŒ ํ‘œ์‹œ)- d3.format.js(์ˆซ์ž ํ‘œํ˜„ ์ฒ˜๋ฆฌ. ์ง€์ง„ ์—๋„ˆ์ง€์˜ ์ˆซ์ž๊ฐ€ ์ปค์„œ ์ง€์ˆ˜ ๋„์ž…)- d3-queue.v3.js(..

ํ•œ๋ฐ˜๋„ ์ง€์ง„ ์‹œ๊ฐํ™” ์ž‘์—… ์™„์„ฑ

โ— ํ•œ๋ฐ˜๋„ ์ง€์ง„ ์‹œ๊ฐํ™” ์ž‘์—… ์™„์„ฑ > ๋“ค์–ด๊ฐ€๋Š” ๋ง 1. ์ง€๋‚œ ์—ฐ๋ง ์‹œ์ž‘ํ–ˆ๋˜ ํ•œ๋ฐ˜๋„ ์ง€์ง„ ์‹œ๊ฐํ™” ์ž‘์—…์ด ์ผ๋‹จ๋ฝ๋๋‹ค. > ์ž‘์—… ์ด๋ฏธ์ง€ > ๊ฒฐ๊ณผ - ์‹ค์‹œ๊ฐ„ ๊ธฐ์ƒ์ฒญ ์ง€์ง„ ๋ฐ์ดํ„ฐ + ์„œ๋ฒ„ ๊นŒ์ง€ ๋„๋ฉ”์ธ์œผ๋กœ ๋งŒ๋“ค์–ด ์˜ฌ๋ ค๋†“์œผ๋ ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ ‘์†๋„ ์‰ฝ๊ณ  ํ•ญ์ƒ ์ตœ์‹  ๋ฐ์ดํ„ฐ๋‹ˆ ์“ธ๋งŒ ํ• ๊ฑฐ๋‹ค. - ๊ทธ๋ฆฌ๊ณ  ๊ธฐ์ƒ์ฒญ๊ณผ ์ง€์ง„์„ ์—ฐ๊ตฌํ•˜๊ฑฐ๋‚˜ ๊ณต๋ถ€ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ฃผ์†Œ๋งŒ ํ™๋ณด(?)ํ•ด ๋†“๊ณ  ๋์ด๋‹ค.- ์ง€๋„๋Š” ํ™•๋Œ€/์ถ•์†Œ ๋ฐ moving์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ง€์ง„๋ฐœ์ƒํšŸ์ˆ˜ ๋ฐ ์ตœ๋Œ€๊ฐ•๋„ ํ•ด๋‹น์›”์— ๋ฐœ์ƒํ•œ ์ง€์ง„ ์—๋„ˆ์ง€์˜ ์ด๋Ÿ‰ ๋น„๊ต ์ง€์ง„๊ทœ๋ชจ ๋น„์œจ ์ง€์—ญ๋ณ„ ์ง€์ง„ ๋ฐœ์ƒ์ˆ˜ ์ง€์ง„๋ฐœ์ƒ์ง€์—ญ > ๋ฐ˜์„ฑ1. ์ž‘์—…์€ ์˜ˆ์ƒ๋ณด๋‹ค (๋‹น์—ฐํžˆ) ์˜ค๋ž˜ ๊ฑธ๋ ธ๊ณ  ์˜ˆ์ƒ๋ณด๋‹ค (ํ›จ์”ฌ) ์–ด๋ ค์› ๋‹ค.2. ๊ทธ๋ƒฅ ํ•˜๋“œ์ฝ”๋”ฉํ•˜๋Š” ๊ฒƒ๊ณผ oop๋กœ ์งœ๋Š” ๊ฒƒ์€ ์™„์ „ํžˆ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.3. ๋ฌด์—‡๋ณด๋‹ค ๋‚ด๊ฐ€ ๋ฌด์–ผ ๋งŒ๋“ค๊ณ  ์–ด..

ํ•œ๋ฐ˜๋„ ์ง€์ง„ ๋ฐœ์ƒ์ง€์—ญ ์‹œ๊ฐํ™” 1์ฐจ ์™„์„ฑ

โ— ํ•œ๋ฐ˜๋„ ์ง€์ง„ ๋ฐœ์ƒ์ง€์—ญ 1์ฐจ ์™„์„ฑ > ๊ฐœ์š”1. 1978๋…„๋ถ€ํ„ฐ 2018๋…„ 1์›”๊นŒ์ง€ ๋ฐœ์ƒํ•œ ๋ชจ๋“  ์ง€์ง„๋“ค์„ ์ง€๋„ ํ•˜๋‚˜์— ํ‘œํ˜„ํ•ด๋ดค๋‹ค.2. ์›์˜ ํฌ๊ธฐ๋Š” ์ง€์ง„์˜ ๊ฐ•๋„๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค. 3. ์›์˜ ์ƒ‰์ด ํŒŒ๋ž€์ƒ‰์— ๊ฐ€๊นŒ์šธ ์ˆ˜๋ก ์ตœ๊ทผ์— ๋ฐœ์ƒํ•œ ์ง€์ง„์ด๋‹ค. ์›์˜ ์ƒ‰์ด ์˜…์–ด ์งˆ์ˆ˜๋ก ์˜ค๋ž˜์ „์— ๋ฐœ์ƒํ•œ ์ง€์ง„์ด๋‹ค.- ์ƒ‰์˜ ๋ฒ”์œ„๋Š” rgba( 254 ~ 0, 254 ~ 0, 255, 0.2 ) ์™€ ๊ฐ™๋‹ค.- ์ฆ‰ ์ตœ์ดˆ์˜ ์ง€์ง„๊ธฐ๋ก์ธ 1978๋…„ 8์›”์€ ๊ฐ’์ด 254๋กœ rgba( 254, 254, 255, 0.2 ) ๊ฐ€ ๋˜์–ด ๊ฑฐ์˜ ์ƒ‰์ด ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๊ณ  2018๋…„ 1์›”์˜ ์ง€์ง„์€ rgba( 0,0, 255, 0.2)๊ฐ€ ๋˜์–ด ๊ฐ€์žฅ ์ง„ํ•œ ์ƒ‰์œผ๋กœ ์น ํ•ด์ง„๋‹ค.- ์•ŒํŒŒ๊ฐ€ 0.2 ์œผ๋ฏ€๋กœ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ƒ‰์ด ์˜…๋‹ค. ๋”ฐ๋ผ์„œ ๋น„์Šทํ•œ ์ง€์—ญ์— ์—ฌ๋Ÿฌ๋ฒˆ ์ง€์ง„์ด ์ผ์–ด๋‚ฌ์„ ๊ฒฝ์šฐ ๊ทธ ์ƒ‰์ด ..

ํ•œ๋ฐ˜๋„ ์ง€์ง„ ์ง€๋„ ์ œ์ž‘ ์ค‘

โ— ํ•œ๋ฐ˜๋„ ์ง€์ง„ ์ง€๋„ ์ œ์ž‘ ์ค‘ > ๋“ค์–ด๊ฐ€๋Š” ๋ง1. D3๋ฅผ ์ตํžˆ๊ธฐ ์œ„ํ•ด ์‹œ์ž‘ํ•œ ํ”„๋กœ์ ํŠธ, ์ด์ œ ์ง€๋„๋งŒ์ด ๋‚จ์•˜๋‹ค.2. ํ™•์‹คํžˆ D3๋Š” ์ž์œ ๋กญ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ ๋งŒํผ ๋นก์‹œ๋‹ค. ์ง€๊ธˆ ์ƒ๊ฐ์—๋Š” ์•„๋งˆ๋„, ๊ณ ํ€„์˜ ์‹œ๊ฐํ™”๊ฐ€ ํ•„์š”ํ• ๋•Œ๋Š” D3, ์ผ๋ฐ˜์ ์ธ ์ƒํ™ฉ์—์„œ๋Š” ๊ตฌ๊ธ€ ์ฑ ํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ ๊ฐ™๋‹ค.3. ๊ทธ๋Ÿผ์—๋„ ๋น…๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”์—๋Š” D3๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์›ํ•˜๋Š” ์‹œ๊ฐํ™”๊ฐ€ ๋ณธ์ ์ด ์—†๋Š” ์‹œ๊ฐํ™”์ผ๋•Œ ํŠนํžˆ ๊ทธ๋Ÿฌํ•˜๋‹ค. > ์ž‘์—… ์ค‘1. ์ผ๋‹จ ์ง€๋„ ๋งŒ๋“ค๊ณ  ์œ„๋„, ๊ฒฝ๋„์— ๋งž์ถฐ ์ง€์ง„ ๋ฐœ์ƒ์ง€์—ญ๋“ค์„ ๋ชฝ๋•… ์ฐ์–ด๋ดค๋‹ค.2. ๋ถํ•œ์—์„œ ์ผ์–ด๋‚œ ์ง€์ง„์€ (๋‹น์—ฐํžˆ) ๋‚˜์˜ค์ง€ ์•Š๋Š”๋‹ค. ๋‚จํ•œ์ง€๋„๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค;;3. ์ง€์—ญ ์ด๋ฆ„์ด ์ข€ ์ด์ƒํ•˜๊ฒŒ ๋‚˜์™”๋‹ค. ์›ํ•˜๋Š” ์ง€์—ญ์„ ๋‹ค ํ‘œ์‹œํ•˜๋ฉด ์ง€๋„๊ฐ€ ๊นŒ๋งฃ๊ฒŒ ๋‚˜์˜ฌ ์ •๋„๋กœ ์ด๋ฆ„์ด ๋งŽ๊ณ  ์‹œ๊ตฐ๋ฉด ์ง€๋„๊ธฐ ๋•Œ๋ฌธ์— ํ•„ํ„ฐ์ฒ˜๋ฆฌ๋ฅผ ํ•ด๋„ ๊ฐ™์€ ์ œ์ฃผ์‹œ X๋ฉด, ์ œ์ฃผ์‹œ X..