Software Developer๐Ÿ‘ Keep going
Pon Cheol, Ku
Korea
  • GitHub Actions Sample #1

    ์ตœ๊ทผ ์ž‘์„ฑํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋“ค์ด ๋น„์Šทํ•œ ํ˜•์‹์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด CI/CD ๋ฅผ GitHub Actions ๋ฅผ ํ™œ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ๋‹จ๊ณ„๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณต๋˜๋Š” GitHub Actionsโ€ฆ
  • Database backup automation

    ๊ฐœ์š” ์™ธ๋ถ€์—์„œ ์ ‘๊ทผ๊ฐ€๋Šฅํ•œ ์‘์šฉํ”„๋กœ๊ทธ๋žจ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„์— ์ž‘์„ฑ๋œ ๋ฐ์ดํ„ฐ ๋ฐฑ์—… ํŒŒ์ผ์„ ์™ธ๋ถ€์—์„œ ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ํŒŒ์ผ ๋ฐฑ์—… ์„œ๋ฒ„๋กœ ์ˆ˜์ง‘ํ•ด์„œ ๋ณด๊ด€ํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ์„ฑ์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐฑ์—… MariaDB ๊ฐ€ Dockerโ€ฆ
  • Bing Today Images Collector

    bing.com ์€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์—์„œ ์„œ๋น„์Šคํ•˜๋Š” ๊ฒ€์ƒ‰์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์ด ์‚ฌ์ดํŠธ๋Š” ๋งค์šฐ ์•„๋ฆ„๋‹ค์šด ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ œ๊ณต๋˜๋Š” ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ์Šคํฌํ†ฑ ๋ฐฐ๊ฒฝ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์–ด์„œ ์–ด๋–ป๊ฒŒ ์–ป์„ ์ˆ˜ ์žˆ๋‚˜ ์ฐพ์•„๋ณด๋‹ˆ ์ด๋ฏธ์ง€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” APIโ€ฆ
  • How to resolve regeneratorRuntime is not defined

    ๊ฐœ์š” React ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ž‘์„ฑ๋œ ์ž˜ ๋™์ž‘ํ•˜๋˜ ์›น ์‘์šฉํ”„๋กœ๊ทธ๋žจ์ด ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฉ”์‹œ์ง€๋ฅผ ์ถœ๋ ฅํ•˜๊ณ , ๋ฉˆ์ถฐ๋ฒ„๋ ธ์Šต๋‹ˆ๋‹ค. ํ™˜๊ฒฝ ๊ฐœ๋ฐœํ™˜๊ฒฝ node.js npm ํŒจํ‚ค์ง€ @babel/core v7.13.15 ํ•ด๊ฒฐ babel-plugin-transformโ€ฆ
  • Electron Release with GitHub Action

    Electron ์œผ๋กœ ์ž‘์„ฑ๋œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ Windows, Macos ์‹คํ–‰ํŒŒ์ผ๋กœ ๋นŒ๋“œํ•˜๊ณ , GitHub Release ์—์„œ ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๋กœ ์ค€๋น„ํ•˜๋Š” ๊ณผ์ •์„ ์ž๋™ํ™”ํ•œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ํšŒ๊ณ ํ•ฉ๋‹ˆ๋‹ค. GitHub Actions GitHubโ€ฆ
  • Review 2020

    2020-12-31ยท
    2020๋…„์„ ๋Œ์•„๋ด…๋‹ˆ๋‹ค. ๊ธฐ์ˆ  ์Šคํƒ .NET 5 ์ด์ „์— ์ž‘์„ฑํ–ˆ๋˜ .NET Core 2.x ~ 3.x ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ .NET 5 ๋กœ ์ด์ „ํ•ด๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์† ํ•จ๊ป˜ํ•  ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค. React 202โ€ฆ
  • Migrate web apps to container

    ๊ฐœ์š” AWS Lightsail ์—์„œ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ๋‘๊ฐœ์˜ ์›น ์‘์šฉํ”„๋กœ๊ทธ๋žจ์ด ์žˆ์Šต๋‹ˆ๋‹ค. 1 vCPU ํ”„๋กœ์„ธ์‹ฑ 512MB ๋ฉ”๋ชจ๋ฆฌ 20GB SSD ์Šคํ† ๋ฆฌ์ง€ 3.5 USD ์›”๋ณ„์š”๊ธˆ 1TB ์ „์†ก OS: Ubuntu 16.04 ๋‘ ๊ฐœ์˜ ์›น ์‘์šฉํ”„๋กœ๊ทธ๋žจ์€ PHPโ€ฆ
  • React Starter Kit

    GitHub ํ…œํ”Œ๋ฆฟ ์‚ฌ์šฉ GitHub ์—์„œ ์ €์žฅ์†Œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ, ํ…œํ”Œ๋ฆฟ์œผ๋กœ ํ‘œ์‹œ๋œ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋‚ด ์ €์žฅ์†Œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ…œํ”Œ๋ฆฟ SPAโ€ฆ
  • .NET Core 3.1 ํ”„๋กœ์ ํŠธ๋ฅผ .NET 5 ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜

    ๋ณ€ํ™˜ ๋Œ€์ƒ์€ .NET Core 3.1 ์„ ์‚ฌ์šฉํ•ด์„œ ์ž‘์„ฑ๋œ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ์ „์ฒด ์ฝ”๋“œ๋Š” 340eb28b1ea510a2c59e8627659cd81b689b7244 ์ปค๋ฐ‹์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .NET Core 3.โ€ฆ
  • SPA ์—์„œ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ

    SPA Single Page Application ๋กœ ์ž‘์„ฑ์ค‘์ธ ์›น ์‘์šฉํ”„๋กœ๊ทธ๋žจ์—์„œ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ๋ฅผ ๊ตฌํ˜„ํ•  ๋•Œ, ์ƒˆ ์ฐฝ์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•  ํŒŒ์ผ์˜ URI๋ฅผ ์ œ๊ณตํ•ด์„œ ์ฒ˜๋ฆฌํ•˜๋ฉด ๋งค์šฐ ํŽธ๋ฆฌํ•˜๊ฒŒ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ URIโ€ฆ
  • WSL 2 on Windows 10 build 2004

    ์ตœ๊ทผ ๊ฒŒ์‹œ๋œ Windows 10 Build 2004 ๋Š” WSL 2 ๋ฒ„์ „Windows Subsystem Linux version 2์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. WSL 2 ๋ฒ„์ „์€ Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ณ์˜ ์ƒˆ๋กœ์šด ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. WSLโ€ฆ
  • ๋‚˜์˜ NPM ํŒจํ‚ค์ง€ ๋งŒ๋“ค๊ธฐ

    2020-04-25ยท
    ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋Šฅ์„ Typescript ๋กœ ์ž‘์„ฑํ•ด์„œ NPM ์— ๊ฒŒ์‹œํ•œ ํ›„ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์–ด NPM ์— ํŒจํ‚ค์ง€๋ฅผ ์–ด๋–ป๊ฒŒ ๊ณต๊ฐœํ•˜๋Š”์ง€๋ฅผ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์Šค์ฝ”ํ”„๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํŒจํ‚ค์ง€๋ฅผ ๊ฒŒ์‹œํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์Šค์ฝ”ํ”„ npm-scopeโ€ฆ
  • ๊ณต์  ๋งˆ์Šคํฌ ์•ˆ๋‚ด

    ๊ณต์  ๋งˆ์Šคํฌ ์•ˆ๋‚ด ๊ณต์  ๋งˆ์Šคํฌ ๊ตฌ๋งค ์š”์ผ์„ ์•ˆ๋‚ดํ•˜๋Š” ๋ชจ๋ฐ”์ผ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๋ฅผ ํด๋ฆญํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์•„๋ž˜ ์ฃผ์†Œ๋ฅผ ์ฃผ์†Œ์ฐฝ์— ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•˜์„ธ์š”. ๊ธฐ์ˆ  ๊ณต์  ๋งˆ์Šคํฌ ์•ˆ๋‚ด ๋ชจ๋ฐ”์ผ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ Reactโ€ฆ
  • Windows 10 WSL 2 ์—์„œ Git ๋ฌธ์ œ

    2020-01-16ยท
    Windows 10 ์—์„œ WSL2 ๋ฅผ ํ™œ์„ฑํ™”ํ•œ ํ›„ Ubuntu 18.04 ์—์„œ Git ๋กœ์ปฌ ์ €์žฅ์†Œ๋กœ ์ด๋™ํ•˜๋ฉด ์šฐ์„  ์‘๋‹ต์ด ๋Š๋ฆฝ๋‹ˆ๋‹ค. ๋Š๋ฆฐ ๊ฒƒ์€ ํฐ ๋ฌธ์ œ๊ฐ€ ์•„๋‹Œ๋ฐ, ์ €์žฅ์†Œ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜๋‹ˆ, ๋ชจ๋‘ ๋ณ€๊ฒฝ๋œ ์ƒํƒœ๋กœ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค. Git status showsโ€ฆ
  • Privacy Polocy

    ์›น์‚ฌ์ดํŠธ ์†Œ๊ฐœ ์›น์‚ฌ์ดํŠธ ์ฃผ์†Œ: dev.bbon.kr ์ˆ˜์ง‘ํ•˜๋Š” ๊ฐœ์ธ ๋ฐ์ดํ„ฐ ์ข…๋ฅ˜ ๋ฐ ์ˆ˜์ง‘ ์ด์œ  ์•„๋ž˜์™€ ๊ฐ™์ด ๊ฐœ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ3์ž์—๊ฒŒ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ๊ธ€ ์• ๋„๋ฆฌํ‹ฑ์Šค (Google Analyticsโ€ฆ
ยฉ 2021 bbon & Built by Gatsby