๐Ÿ›  15

[tistory] Github Issue Page๋ฅผ ํ™œ์šฉํ•œ ํ‹ฐ์Šคํ† ๋ฆฌ ๋Œ“๊ธ€ ํ”Œ๋žซํผ w/utterances

์ตœ๊ทผ์— ๊ฐ•์˜ ๋…ธํŠธ๋‚˜ ํŠœํ† ๋ฆฌ์–ผ ๊ด€๋ จํ•œ ์ฃผ์„์„ ์ข€ ๋” ๋‘๋“œ๋Ÿฌ์ง€๊ฒŒ ์ž˜ ๋‚˜ํƒ€๋‚˜๊ฒŒ ์“ฐ๊ณ  ์‹ถ์–ด์„œ github์— ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์˜ฌ๋ฆฐ ํ›„์—๋„ comment ๋ถ€๋ถ„์„ ์—ด์‹ฌํžˆ ํ™œ์šฉํ•˜๊ณ  ๋˜ ๋งŒ์กฑ์Šค๋Ÿฌ์›Œํ–ˆ๋Š”๋ฐ, ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ์—๋„ ๊ทธ๋Ÿฐ ์—ญํ• ์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ง๊ธ€์ฐฝ์„ ๊ด€๋ฆฌํ•˜๋ฉด ์–ด๋–จ๊นŒ ํ•˜๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์—๋Š” ๋‹ค๋ฅธ ์ฃผ์ œ์˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์šด์˜ํ•  ๋•Œ๋„ ์žˆ์—ˆ์ง€๋งŒ ๋•Œ๋งž์ถฐ ์•Œ๋ฆผ ๋ฐ›๊ธฐ๊ฐ€ ์–ด๋ ค์› ๋˜ ๊ธฐ์–ต๋„ ์žˆ์—ˆ๋‹ค. ์–ด์ฐจํ”ผ ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ์ „์šฉ์œผ๋กœ ๋งŒ๋“ค์–ด๋‘” ๊ณ„์ •์ด๋‹ˆ ๋ง๊ธ€ ํ”Œ๋žซํผ์ด ํ‹ฐ์Šคํ† ๋ฆฌ ๊ธฐ๋ณธ ๋ง๊ธ€์— ํ•œ์ •๋  ํ•„์š”๋Š” ์—†๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ๋„ ๋“ค์—ˆ๋‹ค. disqus ๋„์ž…์„ ๊ณ ๋ คํ•˜๋‹ค๊ฐ€ ์ด ๋งํฌ ๊ธ€์„ ๋ฐœ๊ฒฌํ–ˆ๊ณ , disqus๋ณด๋‹ค ํ›จ์”ฌ ๋‚˜์€ ๋Œ€์•ˆ์ด๋ผ๋Š” ํŒ๋‹จ์— ํ›„๋‹ค๋‹ฅ ๋„์ž…ํ•ด๋ดค๋‹ค. ํฌํŠธํด๋ฆฌ์˜ค ์ „์šฉ์œผ๋กœ ๋งŒ๋“  ๋‹ค๋ฅธ ๊นƒํ—™ ๋ธ”๋กœ๊ทธ์—์„œ ๋” ๋น›์„ ๋ฐœํ•  ๊ฒƒ ๊ฐ™์€ utte..

๐Ÿ› /Blog 2021.03.16

[vscode] Live Server Extension https ์—ฐ๊ฒฐํ•˜๊ธฐ w/openssl

์‹œ์ž‘ํ•˜๋ฉฐ PWA ์—ฐ์Šต์„ ์œ„ํ•ด์„œ ๊ฐ„๋‹จํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์„ฑํ–ˆ๋‹ค. 192, 512px ์‚ฌ์ด์ฆˆ์˜ ๋‘ ๋กœ๊ณ ์™€ src ํด๋”์—๋Š” index.html, index.js, master.css, manifest.json ์ด๋ ‡๊ฒŒ ํŒŒ์ผ์„ ๋‘๊ณ  ์žˆ๋‹ค. lighthouse๋ฅผ ํ†ตํ•ด pwa ๋ฆฌํฌํŠธ๋ฅผ ์ถœ๋ ฅํ•˜๋Š”๋ฐ https ๋ถ€๋ถ„์„ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์•„์„œ, Live Server ์„ค์ •์„ ์†๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ๋ฌธ์ œ ์ƒํ™ฉ Live Server extension์— ๋“ค์–ด๊ฐ€ ์„ค๋ช…์„ ๋ณด๋‹ˆ ๋‹คํ–‰ํžˆ https๋ฅผ ์ง€์›ํ•œ๋‹ค. ๊ณต์šฉ ์‚ฌ์ดํŠธ๊ฐ€ ์•„๋‹Œ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•จ์ด๋‹ˆ ์ž์ฒด ์„œ๋ช…์„ ํ†ตํ•ด์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ Open SSL์„ ์ด์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. Open SSL์€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์— ์“ฐ์ด๋Š” ๋‘ ํ”„๋กœํ† ์ฝœ TLS, SSL์˜ ์˜คํ”ˆ ์†Œ์Šค ๋ฒ„์ „์ด๋ฉฐ, ์ด ๋งํฌ์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ์ˆ˜ ์žˆ..

๐Ÿ› /Dev Tool 2021.03.16

[gh-pages] CRA ๋ฐฐํฌ ์‹œ homepage ๊ฒฝ๋กœ๋ฅผ ์ฐธ์กฐํ•˜์ง€ ๋ชปํ•  ๋•Œ

gh-pages๋กœ ๋ฆฌ์•กํŠธ ์•ฑ์„ ๋ฐฐํฌํ•  ๋•Œ URL ์„ค์ •์„ package.json์— homepages๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์•ˆ ๋ผ์„œ ๊ฒ€์ƒ‰ํ•˜๋‹ค๊ฐ€ ๋‚˜์ค‘์— ๋˜ ์žŠ์„๊นŒ๋ด ๊ธฐ๋ก์œผ๋กœ ๋‚จ๊ฒจ๋‘”๋‹ค ..^^ package.json gh-pages๋ฅผ installํ•œ ๋’ค script์— predeploy์™€ deploy ๋ช…๋ น์–ด๋ฅผ ๋„ฃ์–ด์ค€ ๋’ค "homepage"์— ๋‚ด ๊นƒํ—™ ์•„์ด๋”” + github.io + ํ˜„์žฌ ์ €์žฅ์†Œ ์ด๋ฆ„์„ ๋„ฃ์–ด์ค€ ๊ฒƒ๊นŒ์ง€๋Š” ๋‹ค๋ฅธ ํŠœํ† ๋ฆฌ์–ผ์— ๋‚˜์™€ ์žˆ๋Š” ๋‚ด์šฉ๊ณผ ๋™์ผํ•˜๊ฒŒ ์ง„ํ–‰ํ–ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ž๊พธ ๋นŒ๋“œ๋œ ํŒŒ์ผ์— ๋ฒˆ๋“ค๋œ css๋‚˜ js ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜๋Š” ๊ฒฝ๋กœ๊ฐ€ /github.io...๋กœ ์‹œ์ž‘ํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ์ฆ‰, github io๋ฅผ ๋„ฃ์€ ์™„์ „ํ•œ URL์„ ์ฐพ์ง€ ๋ชปํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. React-router ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋„ ๋น„์Šทํ•œ ๋ฌธ์ œ๊ฐ€ ..

๐Ÿ› /Dev Tool 2021.03.16

[VSCode] VSCode์—์„œ ํ„ฐ๋ฏธ๋„ ์—ฌ๋Ÿฌ ๊ฐœ ์‚ฌ์šฉํ•˜๊ธฐ/๋””ํดํŠธ ํ„ฐ๋ฏธ๋„ ์„ค์ •ํ•˜๊ธฐ

์‚ฝ์งˆ ๋ช‡ ๋ฒˆ ๋์— ๋“œ๋””์–ด ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค ์ฝ”๋“œ ๋‚ด์—์„œ external ๋ฐฉ์‹์ด ์•„๋‹Œ integrated ๋ฐฉ์‹์˜ ๋‹ค์ค‘ ํ„ฐ๋ฏธ๋„ ์‚ฌ์šฉ ์„ธํŒ…์„ ์™„๋ฃŒํ–ˆ๋‹ค. ๋๋‚ด๊ณ  ๋‚˜๋‹ˆ ๋ณ„ ์–ด๋ ค์šด ๊ฒŒ ์•„๋‹ˆ์—ˆ๋Š”๋ฐ, argument ์„ค์ •์—์„œ ๊ธธ์„ ์žƒ์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ์šฐ์„  ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค ์ฝ”๋“œ ์ž์ฒด์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ๋‹ค์ค‘ ํ„ฐ๋ฏธ๋„ ์‚ฌ์šฉ์ด ์–ด๋ ต๋‹ค๊ณ ๋“ค ํ•ด์„œ Shell Launcher๋ผ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋ฐ›์•„์„œ ํ–ˆ๋‹ค. 1. VSCode์—์„œ Shell Launcher ๋‹ค์šด๋กœ๋“œ VSCode๋ฅผ ์—ด๊ณ  ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค -> Shell Launcher๋ฅผ ๊ฒ€์ƒ‰ํ•ด ๊ฐ€์žฅ ๋จผ์ € ๋‚˜์˜ค๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋ฐ›์•„์ค€๋‹ค. 2. Shell Launcher๋ฅผ ์—ด๊ธฐ ์œ„ํ•œ keyboard shortcut ์ง€์ •ํ•˜๊ธฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋ฐ›์•„์ง€๋ฉด, Details์— ์œ„์™€ ๊ฐ™์ด ํ‚ค๋ณด๋“œ ์ˆ์ปท ์„ค์ •์„ ์œ„ํ•œ ์•ˆ๋‚ด..

๐Ÿ› /Dev Tool 2020.11.14

[Eclipse] SVN ์ž…๋ฌธ 1 (ํ”Œ๋Ÿฌ๊ทธ์ธ Subclipse ์„ค์น˜, SVN Repository ์ถ”๊ฐ€, SVN Server ์„ค์น˜)

์ฒ˜์Œ์œผ๋กœ ๋งก๊ฒŒ ๋œ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ํ˜•์ƒ ๊ด€๋ฆฌ ํˆด๋กœ SVN์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์–ด ์ ์‘์ด ํ•„์š”ํ•  ๊ฒƒ ๊ฐ™์•„ ์ด๋Ÿฐ ์ €๋Ÿฐ ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•ด๋ดค๋‹ค. ์žŠ์ง€ ์•Š๊ธฐ ์œ„ํ•ด, ์˜ค๋žœ๋งŒ์— ํฌ์ŠคํŒ…ํ•˜๋ ค๊ณ  ๋“ค์–ด์™”๋‹ค. 1. ์ดํด๋ฆฝ์Šค ํ”Œ๋Ÿฌ๊ทธ์ธ Subclipse ์„ค์น˜ ์ดํ›„์— Security Warning์ด ๋œจ๋Š”๋ฐ, Install anyway ํด๋ฆญํ•ด์ฃผ๊ณ  ๋„˜์–ด๊ฐ„๋‹ค. ์ด๋ ‡๊ฒŒ ์„ค์น˜ ํ›„์— ์ธ์Šคํ†จ ๋˜๋ฉด ์ดํด๋ฆฝ์Šค๋ฅผ ์žฌ์‹œ์ž‘ํ•œ๋‹ค. ์ด์ œ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์„ค์น˜๋˜์—ˆ์œผ๋‹ˆ SVN repository๋ฅผ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค. 2. SVN Repository ์ถ”๊ฐ€ ์‚ฌ๋‚ด์—์„œ๋Š” ๋กœ์ปฌ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์น˜ ๊ฐ€์ด๋“œ์— ๋”ฐ๋ผ ์ด๋ฏธ ์กด์žฌํ•˜๋Š” repository URL์„ ๋„ฃ์–ด์ฃผ๊ณ , ๋ถ€์—ฌ ๋ฐ›์€ ๊ณ„์ • ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์ ‘์†ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์•„๋ž˜์˜ 3๋ฒˆ์€ ์ƒ๋žตํ•ด๋„ ๋œ๋‹ค. ๊ฐœ์ธ์šฉ ํ…Œ์ŠคํŠธ๋กœ ์‚ฌ์šฉํ•ด ๋ณผ ๊ฒฝ์šฐ ์ถ”๊ฐ€ํ•  Reposit..

๐Ÿ› /Dev Tool 2020.11.11