๋ชฉ๋ก๐Ÿฅ TIP (13)

๐Ÿค ์€์ง€log ๐Ÿค

[FRONTEND] ํ”„๋ก ํŠธ์—”๋“œ ๊ธฐ์ˆ ๋ฉด์ ‘ ๊ฐœ๋… ์ •๋ฆฌ

๐Ÿ’ก ์ฃผ์†Œ์ฐฝ์— ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ–ˆ์„ ๋•Œ์˜ ํ๋ฆ„์„ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”. ์‚ฌ์šฉ์ž๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์˜ ์ฃผ์†Œ์ฐฝ์— ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅ ๋ธŒ๋ผ์šฐ์ €์—์„œ DNS ์„œ๋ฒ„์— IP์ฃผ์†Œ๋ฅผ ์š”์ฒญํ•˜๊ณ , DNS ์„œ๋ฒ„์—์„œ IP์ฃผ์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ๊ทธํ›„ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ˜ธ์ŠคํŒ… ์„œ๋ฒ„์— IP์ฃผ์†Œ๋ฅผ ์š”์ฒญํ•˜๋ฉด ํ˜ธ์ŠคํŒ…์„œ๋ฒ„์—์„œ HTTP๋ฅผ ์š”์ฒญํ•˜๊ณ  ์„œ๋ฒ„์—์„œ HTTP๋ฅผ ์‘๋‹ต ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ Œ๋”๋ง์ด ์ผ์–ด๋‚˜๋ฉด์„œ ํ™”๋ฉด์ด ๋ณด์ธ๋‹ค. ๐Ÿ”ฅ DNS(Domain Name System) ๋ž€? ์›น์‚ฌ์ดํŠธ์˜ IP ์ฃผ์†Œ์™€ ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ์ด์–ด์ฃผ๋Š” ํ™˜๊ฒฝ/์‹œ์Šคํ…œ : ์›น์‚ฌ์ดํŠธ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋Š” ํ˜ธ์ŠคํŒ… ์„œ๋ฒ„๋Š” ์ธํ„ฐ๋„ท ํšŒ์„ ์ด ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ/์žฅ์น˜์ธ์ง€๋ผ IP ์ฃผ์†Œ๊ฐ€ ํ• ๋‹น๋˜์–ด ์žˆ๊ณ  ์ด ์ฃผ์†Œ๊ฐ€ ์‹ค์ œ ์›น์‚ฌ์ดํŠธ ์ฃผ์†Œ๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค. DNS ์„œ๋ฒ„๋Š” ์ด๋Ÿฐ IP ์ฃผ์†Œ๋ฅผ ํŠน์ • ๋„๋ฉ”์ธ ์ฃผ์†Œ์™€ ๊ฐ™๋‹ค๋Š” ๊ธฐ๋ก์„ ์ €์žฅํ•ด๋‘๊ณ , ์ธํ„ฐ๋„ท ์‚ฌ์šฉ์ž๋“ค์ด..

๐Ÿฅ TIP 2023. 11. 16. 17:04
[Git] ๊นƒ๋žฉ(GitLab) ์‚ฌ์šฉํ•˜๊ธฐ

๊ฐœ์ธ์ ์œผ๋กœ๋Š” GitHub , ์‚ฌ์ด๋“œํ”„๋กœ์ ํŠธ ์—์„œ๋Š” Gitea, ํšŒ์‚ฌ์—์„œ๋Š” GitLab์„ ์‚ฌ์šฉ์ค‘์ด๋‹ค. ...๐Ÿซ  ๐ŸŠ GitLab ์ด๋ž€ ๊ฐœ์ธ ๋˜๋Š” ์กฐ์ง์ด Git ๋ ˆํฌ์ง€ํ† ๋ฆฌ์˜ ๋‚ด๋ถ€ ๊ด€๋ฆฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” Github๋กœ, ๋น„๊ณต๊ฐœ๋œ Github ์ด๋‹ค. ๐ŸŠ GitLab ์‚ฌ์šฉ์ด์œ  ๊นƒ๋žฉ์€ ์ค‘์•™ ์„œ๋ฒ„์—์„œ git ์ €์žฅ์†Œ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ๋ ˆํฌ์ง€ํ† ๋ฆฌ ๋˜๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ œ์–ดํ• ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ณต๊ฐœ ๋˜๋Š” ๋น„๊ณต๊ฐœ ์—ฌ๋ถ€๋ฅผ ๋ฌด๋ฃŒ๋กœ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ“ GitLab (Clone,Checkout, Commit, Push ) ๐Ÿ“ 1. ์†Œ์Šค ์ฝ”๋“œ Clone ํ•˜๊ธฐ with HTTPS ์†Œ์Šค์ฝ”๋“œ๊ฐ€ ๋“ค์–ด์žˆ๋Š” ๋ ˆํฌ์ง€ํ† ๋ฆฌ์—์„œ Clone -> Clone with HTTPS -> ๋ณต์‚ฌํ•œ๋‹ค. $ git clone https://gitlab..

๐Ÿฅ TIP 2023. 3. 24. 15:16
์ปค๋งจ๋“œ ๋ผ์ธ (Command Line Interface)

๐Ÿ”† CLI, Command Line Interface Command Line์œผ๋กœ ์ปดํ“จํ„ฐ๋ฅผ ๋™์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ, Command Line์€ ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์˜ ํ˜•ํƒœ๋กœ ๋™์ž‘ํ•˜๋ฉฐ ๋ชจ๋‘ text ํ˜•ํƒœ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๐Ÿ”† CLI ์š”์†Œ terminal : CLI๋ฅผ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋˜๋Š” ํ•˜๋“œ์›จ์–ด, Window์—์„œ๋Š” CDM์ด ์žˆ๋‹ค. Shell : ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์„ ํ•ด์„ํ•ด์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด Command prompt : ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์„ ๋Œ€๊ธฐํ•˜๋Š” ์ƒํƒœ, ๊ธฐ๋ณธ์œผ๋กœ $(Mac, Linux), ๋˜๋Š” >(Window)๋กœ ํ‘œ์‹œ ๋œ๋‹ค. ๐Ÿ”† CLI ๋ช…๋ น์–ด ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ : pwd ๋””๋ ‰ํ† ๋ฆฌ (ํด๋”) ์‚ญ์ œ : rm -r [ํด๋”๋ช…] ( ๐Ÿšจ del, rmdir ํ˜น์€ rm ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์„ ์ง€์šธ ๊ฒฝ์šฐ, ๋ณต๊ตฌํ•  ์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ง€์›Œ์ง„ ํŒŒ์ผ๋“ค์„ ์˜์›..

๐Ÿฅ TIP 2022. 11. 3. 18:15
[GIT] Github Repository ๋„ค์ด๋ฐ ์ปจ๋ฒค์…˜

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

๐Ÿฅ TIP 2022. 10. 31. 21:16
Dependencies ์™€ Dev dependencies

dependencies ์™€ devDependencies ๋Š” ์„ค์น˜ ๋ฐฉ๋ฒ•๋ถ€ํ„ฐ ๋‹ค๋ฅด๋‹ค. dependencies ๋Š” ์ผ๋ฐ˜์ ์ธ npm install (๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ช…)์„ ํ†ตํ•ด์„œ devDependencies ๋Š” npm install (๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ช…) --save-dev ํ˜น์€ npm install (๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ช…) -D ๋กœ ์„ค์น˜ํ•˜๊ฒŒ ๋œ๋‹ค. dependencies ์—๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋™์ž‘๊ณผ ์—ฐ๊ด€๋œ๊ฒƒ devDependencies ์—๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋™์ž‘๊ณผ ์ง์ ‘์ ์ธ ์—ฐ๊ด€์€ ์—†์ง€๋งŒ, ์ด๋ฆ„ ๊ทธ๋Œ€๋กœ ๊ฐœ๋ฐœํ•  ๋•Œ ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ค์น˜ํ•˜๋ฉด ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ตฌ๋ถ„ํ•ด์ฃผ๋Š” ์ด์œ ๋Š” ๊ฒฐ๊ตญ ๋ฐฐํฌํ•  ๋•Œ ์–ด๋–ค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํฌํ•จ๋˜๋ƒ ์ธ๊ฒƒ์ธ๋ฐ, dependencies ์— ์„ค์น˜๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋ฐฐํฌํ•  ๋•Œ ํฌํ•จ๋˜์ง€๋งŒ devDependencies ์— ์„ค์น˜๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ..

๐Ÿฅ TIP 2022. 10. 26. 21:29