profile
๐Ÿ™Œ Hello World
post-thumbnail

[vscode] font ๋ฐ”๊พธ๋Š” ๋ฐฉ๋ฒ•, Fria code ์ ์šฉํ•˜๊ธฐ

ํ‰์†Œ์— ๋…ธ๋งˆ๋“œ ์ฝ”๋”๋‹˜ ์˜์ƒ์„ ์ž์ฃผ ๋ณด๋Š”๋ฐ ํ”„๋กœ์ฒ˜๋Ÿผ VSC ์„ธํŒ…ํ•˜๊ธฐ ๋ผ๋Š” ์˜์ƒ์ด ์˜ฌ๋ผ์™€์„œ ๋ฐ”๋กœ ์ ์šฉํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. https://github.com/tonsky/FiraCode์œ„ ์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐ€๋ฉด zip ํŒŒ์ผ๋„ ์žˆ๊ณ , ์œˆ๋„์šฐ/mac ์šฉ์œผ๋กœ ์„ค์น˜ ๋ฐฉ๋ฒ•์ด ์ž์„ธํžˆ

์•ฝ 6์‹œ๊ฐ„ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Javascript] ํด๋กœ์ €๋ž€?

init()์€ ์ง€์—ญ ๋ณ€์ˆ˜ name๊ณผ ํ•จ์ˆ˜ displayName()์„ ์ƒ์„ฑํ•œ๋‹ค. displayName()์€ init() ์•ˆ์— ์ •์˜๋œ ๋‚ด๋ถ€ ํ•จ์ˆ˜์ด๋ฉฐ init() ํ•จ์ˆ˜ ๋ณธ๋ฌธ์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ฃผ์˜ํ•  ์ ์€ displayName() ๋‚ด๋ถ€์—” ์ž์‹ ๋งŒ์˜ ์ง€์—ญ ๋ณ€์ˆ˜๊ฐ€ ์—†๋‹ค

5์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[JavaScript] Input tag ์˜ onchange event ์‹œ Event.target ์‚ฌ์šฉํ•˜๊ธฐ

input tag ์—์„œ ์ž…๋ ฅํ•œ ๊ฐ’์œผ๋กœ ๋ณ€ํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์‹ถ์—ˆ๋‹ค.input ์˜ onChange ๋ผ๋Š” ์ด๋ฒคํŠธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.์ด๋ฒคํŠธ์— ๋“ฑ๋กํ•˜๋Š” ํ•จ์ˆ˜์—์„œ๋Š” ์ด๋ฒคํŠธ ๊ฐ์ฒด e ๋ฅผ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋ฐ›์•„์™€์„œ ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด ๊ฐ์ฒด์˜ e.target ์€ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ DOM ์ธ

5์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Git] branch ๋ฆฌ์ŠคํŠธ ์กฐํšŒ, branch update ๋ช…๋ น์–ด

git ์€ ์˜ˆ์ „๋ถ€ํ„ฐ ์‚ฌ์šฉํ•ด์™”์ง€๋งŒ ๋ณต์žกํ•˜๋ฉด์„œ๋„ ๋งค๋ ฅ์ ์ธ ๋…€์„์ธ ๊ฒƒ ๊ฐ™๋‹ค..๐Ÿ˜™ ์˜ค๋Š˜ git fetch -p ๋ช…๋ น์–ด์— ๋Œ€ํ•ด ๋ฐฐ์› ๋Š”๋ฐ, ๊ทธ ๊น€์— branch ๊ด€๋ จ ๋ช…๋ น์–ด๋ฅผ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๋ฆฌ๋ชจํŠธ ๋ธŒ๋žœ์น˜๋ฅผ ์กฐํšŒํ•œ๋‹ค. ๋กœ์ปฌ ์ €์žฅ์†Œ์™€ ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ๋ชจ๋“  ๋ธŒ๋žœ์น˜๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ

2021๋…„ 7์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[CSS] @media ๋ž€?

ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ์ ์šฉํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. @media๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋ฅผ ์ง€์ •ํ•˜๋ฉด ํ•ด๋‹น ์ฟผ๋ฆฌ๋ฅผ ๋งŒ์กฑํ•˜๋Š” ์žฅ์น˜์—์„œ๋งŒ css ๋ธ”๋ก์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋ž€? ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋Š” ๋‹จ๋ง๊ธฐ์˜ ์œ ํ˜•(์ถœ๋ ฅ๋ฌผ vs. ํ™”๋ฉด)๊ณผ, ์–ด๋–ค ํŠน์„ฑ์ด๋‚˜ ์ˆ˜์น˜(ํ™”

2021๋…„ 7์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[React] manifest.json ์ด๋ž€?

CRA ๋กœ react ํ”„๋กœ์ ํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด public ํด๋”์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŒŒ์ผ์ด ์ƒ์„ฑ๋œ๋‹ค. ๊ทธ ์ค‘์—์„œ manifest.json ํŒŒ์ผ์ด ์ •ํ™•ํžˆ ์–ด๋–ค ํŒŒ์ผ์ธ์ง€ ๊ถ๊ธˆํ–ˆ๋‹ค. ์›น์•ฑ ๋งค๋‹ˆํŽ˜์ŠคํŠธ๋ž€ ์•ฑ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  JSON ํŒŒ์ผ์ด๋‹ค. ๋ฐฐ๊ฒฝ์ƒ‰์€ ์–ด๋– ํ•œ ์ƒ‰์ธ์ง€, ์•ฑ์˜ ์ด๋ฆ„์€ ๋ฌด์—‡

2021๋…„ 7์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[IntelliJ] properties ํ•œ๊ธ€ ์„ค์ • ํ•˜๋Š” ๋ฐฉ๋ฒ•

properties ์—์„œ ํ•œ๊ธ€ ๋ณ€ํ™˜์œผ๋กœ ํ‘œ๊ธฐ๊ฐ€ ์•ˆ๋˜์–ด์„œ ๋ถˆํŽธํ•จ์„ ๋Š๊ผˆ๋‹ค. ํ•œ๊ธ€๋กœ ์ž˜ ํ‘œ๊ธฐ๊ฐ€ ๋˜๋„๋ก ์„ค์ •์„ ๋ฐ”๊ฟ”๋ณด์ž!Standard Java API์—์„œ ํ”„๋กœํผํ‹ฐ ํŒŒ์ผ๋“ค์€ ISO 8859-1 ์ธ์ฝ”๋”ฉ์„ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค๊ณ„๋˜์–ด ์žˆ๋Š”๋ฐ ์ด๋•Œ ํ•œ๊ธ€ ๊ฐ™์ด ISO 8859-1์— ์ •์˜๋˜์ง€

2021๋…„ 7์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Jenkins] ์  ํ‚จ์Šค๋ž€?

Jenkins ๋ผ๋Š” ๋‹จ์–ด๋Š” ๋งŽ์ด ์ ‘ํ•ด๋ดค์ง€๋งŒ ์ •์ž‘ ์–ด๋–ค tool ์ธ์ง€ ์•Œ์ง€ ๋ชปํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ฒˆ์— ์ฒ˜์Œ์œผ๋กœ Jenkins ๋ฅผ ๋‹ค๋ค„๋ณด๋ฉด์„œ ์  ํ‚จ์Šค์˜ ์œ ์šฉํ•จ์— ๋Œ€ํ•ด ๊นจ๋‹ฌ์•˜๋‹ค. ๐Ÿค˜๐Ÿค˜ ์ง์ ‘ ์‚ฌ์šฉํ•˜๋ฉฐ ๋ฐฐ์šด ์  ํ‚จ์Šค์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์  ํ‚จ์Šค๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์‹œ ์ง€์†์ ์œผ๋กœ

2021๋…„ 7์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Linux] tar, tar.gz ์ฐจ์ด

๋ฆฌ๋ˆ…์Šค์—์„œ ์••์ถ•ํŒŒ์ผ์„ ๋‹ค๋ฃฐ ๋•Œ ๋‘๊ฐ€์ง€ ํ˜•์‹์„ ๋ณด๊ฒŒ ๋œ๋‹ค. ํ™•์žฅ์ž ๊ธฐ์ค€์œผ๋กœ tar, tar.gz ์ด๋‹ค. ์œˆ๋„์šฐ์—์„œ ๋ณด๋˜ zip, 7z, rar ์ฒ˜๋Ÿผ ์••์ถ• ํฌ๋งท ์ค‘์— ํ•˜๋‚˜์ด๋‹ค. ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์—์„œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์••์ถ•ํŒŒ์ผ์ด๋ผ๊ณ ๋Š” ํ•˜์ง€๋งŒ ์šฉ๋Ÿ‰์„ ์••์ถ•ํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค. ๋•๋ถ„

2021๋…„ 7์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Linux] ๋ฆฌ๋ˆ…์Šค ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ตฌ์กฐ

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

2021๋…„ 7์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Intellij] ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ์œ„ํ•œ ํŒจํ‚ค์ง€ ์œ ํ˜•๊ณผ war, war(exploaed) ์ฐจ์ด

tomcat ์œผ๋กœ war ํŒŒ์ผ์„ ๋ฐฐํฌํ•  ๋•Œ ๊ถ๊ธˆ์ฆ์ด ์ƒ๊ฒผ๋‹ค. war์™€ war(exploaed)์˜ ์ฐจ์ด๊ฐ€ ๋ฌด์—‡์ผ๊นŒ? ๋นŒ๋“œ(Build) : ์†Œ์Šค์ฝ”๋“œ ํŒŒ์ผ์„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์‚ฐ์ถœ๋ฌผ๋กœ ๋งŒ๋“œ๋Š” ์ผ๋ จ์˜ ๊ณผ์ •์„ ๋งํ•œ๋‹ค. Maven์—์„œ Artifact : maven build

2021๋…„ 7์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Intellij] jsp, js ์ˆ˜์ • ํ›„ Tomcat ์„œ๋ฒ„ ์žฌ์‹œ์ž‘ ์—†์ด ์ž๋™ ๋ฐ˜์˜ํ•˜๋Š” ๋ฒ•

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

2021๋…„ 7์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Node.js] package.json ํŒŒ์ผ์ด๋ž€?

node ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ์ˆ˜๋„ ์—†์ด ๋งŽ์ด ๋ดค๋˜ package.json! ํ•˜์ง€๋งŒ ๋ง‰์ƒ ์„ธ๋ถ€์ ์ธ ์†์„ฑ ๊ฐ’์˜ ์˜๋ฏธ๋ฅผ ๋ชจ๋ฅด๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์•„ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. package.json ํŒŒ์ผ์€ ๋ฐฐํฌํ•œ ๋ชจ๋“ˆ ์ •๋ณด๋ฅผ ๋‹ด๊ณ ์ž ๋งŒ๋“ค์–ด์กŒ๋‹ค. pacakge.json ํŒŒ์ผ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ Comm

2021๋…„ 7์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Gitlab] "pre-receive hook declined" ์˜ค๋ฅ˜

gitlab์— ์˜ฌ๋ฆฐ repo์˜ branch ๋ฅผ ์‚ญ์ œํ•˜๋ ค ๋„์ค‘ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜์ด๋‹ค. ! remote rejected master (pre-receive hook declined)ํ•ด๋‹น ๋ธŒ๋žœ์น˜๊ฐ€ prototect ๋˜์–ด ์žˆ๋Š” ์ƒํƒœ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์„ธํŒ…(Settings) > ์ €

2021๋…„ 7์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Git] local, remote branch ์ด๋ฆ„ ๋ณ€๊ฒฝ ๋ฐฉ๋ฒ•

git branch ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. git checkout <๋ณ€๊ฒฝํ•  branch name> // ๋ณ€๊ฒฝํ•  branch๋กœ checkout git branch -m <์ƒˆ๋กœ์šด branch name> // ์ƒˆ๋กœ์šด ์ด๋ฆ„์œผ๋กœ local branch์˜ ์ด๋ฆ„์„ ๋ฐ”

2021๋…„ 7์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Gitlab] default branch ๋ณ€๊ฒฝ ๋ฐฉ๋ฒ•

gitlab ์—์„œ repo์˜ default branch ๋ฅผ ๋ฐ”๊พธ๊ณ  ์‹ถ์—ˆ๋‹ค. (ex. master ์—์„œ happy ๋กœ)

2021๋…„ 7์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Git] local/Remote์—์„œ Remote ๋ธŒ๋žœ์น˜ ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ•

git์—์„œ๋Š” ๋ช…๋ น๋ฌธ ๋’ค์— --dry-run์„ ๋ถ™์ด๋ฉด ์‹ค์ œ ์‹คํ–‰์€ ๋˜์ง€ ์•Š๊ณ  ๊ฒฐ๊ณผ๋งŒ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค.

2021๋…„ 7์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Gitlab] โ€œimport in progressโ€ never ends ์˜ค๋ฅ˜

bonobo git (Windows ์šฉ git server bonobo git server) ์—์„œ gitlab์œผ๋กœ repository๋ฅผ ์˜ฎ๊ธฐ๋Š” ์ƒํ™ฉ์ด์˜€๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ import ํ•˜๋Š” ๋ฐฉ๋ฒ• ์ค‘์—์„œ ๋‚˜๋Š” repo by url ๋ฅผ ์„ ํƒํ–ˆ๋‹ค. ์œ„ UI์—์„œ userna

2021๋…„ 7์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Git] git์—์„œ ํŠน์ • ๋ธŒ๋žœ์น˜๋งŒ cloneํ•˜๋Š” ๋ฐฉ๋ฒ•

git์„ ์‚ฌ์šฉํ•˜๋‹ค ๋ธŒ๋žœ์น˜ ์ „์ฒด๋ฅผ cloneํ•˜์ง€ ์•Š๊ณ  ํŠน์ • ๋ธŒ๋žœ์น˜ ํ•˜๋‚˜๋งŒ clone ํ•ด์•ผ ํ•  ๊ฒฝ์šฐ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. ์œ„์˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ํŠน์ • ๋ธŒ๋žœ์น˜๋งŒ ํด๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค.

2021๋…„ 7์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Redmine] ๋ ˆ๋“œ๋งˆ์ธ์ด๋ž€?

์•ž์œผ๋กœ ์ง„ํ–‰ํ•  ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ๋ ˆ๋“œ๋งˆ์ธ์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ฒฐ์ •ํ–ˆ๋‹ค. '๋ ˆ๋“œ๋งˆ์ธ'์ด๋ผ๋Š” ๋‹จ์–ด๋งŒ ๋“ค์–ด๋ดค์„ ๋ฟ ํ•œ๋ฒˆ๋„ ์‚ฌ์šฉํ•ด๋ณธ ์ ์ด ์—†์–ด์„œ ๋ ˆ๋“œ๋งˆ์ธ์— ๋Œ€ํ•ด ๊ฐ„๋‹จํžˆ ์ •๋ฆฌ๋ฅผ ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์›๋ž˜ ๋…ธ์…˜์„ ํ†ตํ•ด ์ผ์ • ๊ณต์œ ๋ฅผ ํ•˜์˜€์œผ๋‚˜, ์ผ์ • ๊ด€๋ จ ๊ธ€์„ ์ž‘์„ฑํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณ„์ •์„ ๋กœ๊ทธ

2021๋…„ 7์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€