Latest Kudoed Collected Search
  • MySQL 8 login error because of new authentication

    MySQL 8 ๋ถ€ํ„ฐ๋Š” ๋กœ๊ทธ์ธ ๋ฐฉ์‹์ด ๋ฐ”๋€Œ์—ˆ๋‹ค. ์„ค์น˜ํ•  ๋•Œ ๊ธฐ์กด ๋กœ๊ทธ์ธ ๋ฐฉ์‹์„ ์„ ํƒํ•˜๋ฉด ๋˜์ง€๋งŒ ์ƒˆ๋กœ์šด ๋กœ๊ทธ์ธ ๋ฐฉ์‹์„ ์„ ํƒํ•˜๋ฉด PHP ๋“ฑ์—์„œ MySQL ์— ์ ‘์†์„ ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—๋Ÿฌ๋ฅผ ๋งŒ๋‚˜๊ฒŒ ๋œ๋‹ค.The server ...

  • Create Bare Git Repository

    Create bare git repository$ mkdir some_project.git $ cd some_project.git/ $ git --bare init $ touch ./git-daemon-export- ...

  • Ungoogled Chromium ์—์„œ 1Password ์˜ ํ™•์žฅ๊ธฐ๋Šฅ ์„ค์น˜๋ฐฉ๋ฒ•

    Ungoogled Chromium ์—์„œ๋Š” 1Password ์˜ ํ™•์žฅ๊ธฐ๋Šฅ์ด ์„ค์น˜๋˜์ง€ ์•Š๋Š”๋‹ค Ungoogled Chromium ์—์„œ 1Password ์•ฑ ์„ค์น˜ํ›„ Extension ์„ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด ...

  • Zoho ๋ฉ”์ผ ์šฉ๋Ÿ‰ ์ถ”๊ฐ€ํ•˜๊ธฐ

    Zoho ์—์„œ ๊ธฐ๋Šฅ ์ถ”๊ฐ€๋ฅผ ์ž์ฃผ ํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์žŠ์–ด ๋ฒ„๋ ค ๊ธฐ๋กํ•ด ๋‘”๋‹ค.์–ด๋“œ๋ฏผ ๊ณ„์ •์—์„œ ์ž‘์—…ํ•ด์•ผ ํ•œ๋‹คโ€ฆ.์–ด๋“œ๋ฏผ ๊ณ„์ •์—๋งŒ ์žˆ๋Š” SubscriptionSubscription ํ™”๋ฉด - ๋ˆ ๊ด€๋ฆฌ๋Š” ๋ชจ๋‘ ์ด๊ณณ์—์„œ์ถ”๊ฐ€ํ•˜๊ณ  ...

  • Add a user to Sudo group

    After install a linux server, for security reason, you have to add a normal user to sudo group.How to## as root permissi ...

  • sudo ์œ ์ € ์ถ”๊ฐ€ํ•˜๊ธฐ

    Linux ์„œ๋ฒ„ ์„ค์ • ํ›„์— ์ผ๋ฐ˜ ์œ ์ €๋กœ root ๊ถŒํ•œ์„ ์–ป๊ธฐ ์œ„ํ•˜์—ฌ sudo ์œ ์ €๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค.๋”ฐ๋ผํ•˜๊ธฐ## root ๊ถŒํ•œ์œผ๋กœ username ์„ sudo ๊ทธ๋ฃน์— ์ถ”๊ฐ€ root$ usermod -aG sudo us ...

  • Gatekeeper ๋ฐ SIP ํ•ด์ œํ•˜๊ธฐ

    ๋งฅ์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๊ฒŒ์ดํŠธํ‚คํผ(GateKeeper) ์™€ ์‹œ์Šคํ…œ ๋ฌด๊ฒฐ์„ฑ ๋ณดํ˜ธ(System Integrity Protection) ๊ธฐ๋Šฅ์„ ๊บผ์•ผํ•  ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค.Gatekeeper Disabling$ sudo spctl --m ...

  • jQuery ๋กœ template ํƒœ๊ทธ ์‚ฌ์šฉํ•˜๊ธฐ

    ํ™”๋ฉด์— ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” template ํƒœ๊ทธ๋ฅผ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ form ์˜ ์ž…๋ ฅ๋‚ด์šฉ์„ ๋™์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.๋‹ค์Œ๊ณผ ๊ฐ™์ด ์•„๋ฌด ๋‚ด์šฉ์„ ํฌํ•จํ•˜์ง€ ์•Š์€ form ์— + add ๋ฒ„ํŠผ์„ ๋ˆ„ ...

  • Ubuntu ๊ธฐ๋ณธ ์—๋””ํ„ฐ ๋ณ€๊ฒฝํ•˜๊ธฐ

    ์ปค๋งจ๋“œ ์ž‘์—…์„ ํ•  ๋•Œ ๊ธฐ๋ณธ์—๋””ํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•ด์•ผํ•  ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.. ๋ช…์‹œ์ ์œผ๋กœ vi [ํŒŒ์ผ๋ช…] ๋“ฑ์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๋ฌธ์ œ ์—†์ง€๋งŒ, ์˜ˆ๋ฅผ๋“ค์–ด crontab -e ์™€ ๊ฐ™์ด ๊ธฐ๋ณธ ์—๋””ํ„ฐ๋ฅผ ์ด์šฉํ•˜๋Š” ๋ช…๋ น๋“ฑ์€ ๊ธฐ๋ณธ ์—๋””ํ„ฐ ์„ค์ •์„ ๋ณ€๊ฒฝ ...

  • Nginx ์—์„œ ํŠน์ • ํŒŒ์ผ์˜ ์ ‘์†์„ ์ œํ•œํ•˜๋Š” ๋ฐฉ๋ฒ•

    ์›น ์„œ๋น„์Šค๋ฅผ ํ•˜๋ฉด์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ํŒŒ์ผ์„ ์•ก์„ธ์Šคํ•˜์—ฌ ๋‚ด์šฉ์„๋ณด๊ธฐ ์›ํ•˜์ง€ ์•Š๋Š” ํŒŒ์ผ๋“ค์ด ์žˆ๋‹ค. ์ด๋Ÿฐ ํŒŒ์ผ๋“ค์„ Nginx ์—์„œ ๊ฐ„๋‹จํžˆ ์ ‘์†ํ•˜์ง€ ๋ชปํ•˜๋„๋ก ํ•˜๋Š” ์„ค์ • ์ฝ”๋“œ.์„ค์ • ์ฝ”๋“œ# ๋ชจ๋“  less ๋ฐ sass ํŒŒ์ผ์„ ์ œํ•œ ...

  • ์šฐ๋ถ„ํˆฌ์—์„œ ์•„ํŒŒ์น˜(apache) ์›น์„œ๋ฒ„ ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ• (Ubuntu 18.04)

    ์šฐ๋ถ„ํˆฌ(Ubuntu 18.04) ์—์„œ apt ๋กœ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๋ฉด ๊ด€๋ จ ํŒจํ‚ค์ง€ ์„ค์น˜๋กœ ์ธํ•˜์—ฌ ์•„ํŒŒ์น˜(Apache) ์›น์„œ๋ฒ„ ๊ด€๋ จ ํŒจํ‚ค์ง€๊ฐ€ ์ด์ „์— ์ง€์› ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋‹ค์‹œ ์„ค์น˜๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์„ค์น˜๋งŒ ๋˜๋ฉด ๊ดœ์ฐฎ์€๋ฐ, ...

  • HTML5 ์•„์ด๋””(Id) ๋ฐ ์•”ํ˜ธ(Passowrd) Input ํŒจํ„ด

    HTML5 ์—์„œ๋Š” input ์— ์ •๊ทœํ‘œํ˜„์‹(Regular Expression)์„ ์ด์šฉํ•œ pattern ์„ ์„ค์ •ํ•˜์—ฌ ์ž…๋ ฅ์„ ์ œํ•œํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋‚˜ ์„œ๋ฒ„์‚ฌ์ด๋“œ ์Šคํฌ๋ฆฝํŠธ์˜ ๋„์›€์„ ๋ฐ›์ง€ ์•Š๊ณ ๋„ ์ž…๋ ฅ ํŒจํ„ด์„ ...

  • JavaScript ์—์„œ responsive ๊ตฌํ˜„ํ•˜๊ธฐ

    CSS ๋งŒ์œผ๋กœ ๋ชจ๋“  responsive ๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์–ด๋ ค์šธ ์ •๋„๋กœ ํŽ˜์ด์ง€๊ฐ€ ๋ณต์žกํ• ๋•Œ๊ฐ€ ์žˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด ํ™”๋ฉด ์‚ฌ์ด์ฆˆ๊ฐ€ ๋ณ€ํ• ๋•Œ HTML ์œ„์น˜๋ฅผ ์‹ค์ œ๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ - PCํ™”๋ฉด์—์„œ ์™ผ์ชฝ ์‚ฌ์ด๋“œ๋ฐ”์— ์žˆ๋˜ ๋ฉ”๋‰ด๋ฅผ ๋ชจ๋ฐ” ...

  • Markdown ๊ฐ์ฃผ ๋ฏธ์ฃผ ์‚ฌ์šฉํ•˜๊ธฐ

    Standard Markdown ์—๋Š” ๊ฐ์ฃผ ๊ธฐ๋Šฅ์ด ์—†๋‹ค!?Markdown ์˜ ๊ฐ์ฃผ(๋˜๋Š” ์ฃผ์„) ๊ธฐ๋Šฅ์ด๋ผ๊ณ  ์•Œ๋ ค์ง„ ๊ฐ์ฃผ ๊ธฐ๋Šฅ์€ Markdown Extended Syntax ์˜ Footnotes ๊ธฐ๋Šฅ์ธ๋ฐ, ๊ธฐ๋Šฅํ™•์žฅ์„ ํ•˜ ...

  • CSS ๋ชจ๋“  ์†์„ฑ์„ ํ•œ๋ฒˆ์— ์ดˆ๊ธฐํ™”ํ•˜๊ธฐ

    ์‹ฌํ”Œํ•˜๋ฉด์„œ๋„ ๋„ˆ๋ฌด๋‚˜ ๊ฐ•๋ ฅํ•œ CSS ํ”„๋กœํผํ‹ฐ. ์•„๋งˆ๋„ ์ด๋ณด๋‹ค ๊ฐ•๋ ฅํ•œ ํ”„๋กœํผํ‹ฐ๊ฐ€ ์žˆ์„์ง€ ์‹ถ๋‹ค.span { /* all: unset !important; */ all: unset; } ์ด ํ”„๋กœํผํ‹ฐ๋ฅผ ์œ ์šฉํ•˜๊ฒŒ ...