[카테고리:] IT

  • GitHub에 새 레포지토리 생성하고 로컬과 연결하는 방법

    Github로 새로운 프로젝트 생성을 위해서는 몇가지 설정이 필요합니다. 아래의 순서를 통해서 이미 생성된 프로젝트의 폴더를 레파지토리로 등록해주세요. 개발자라면 GitHub을 활용한 코드 관리는 필수적인 스킬입니다. 이 글에서는 GitHub에 새 레포지토리를 생성하고 로컬 환경과 연결하는 전체 과정을 단계별로 살펴보겠습니다. 1. GitHub 계정 및 사전 준비물 시작하기 전에 필요한 것들: 2. GitHub에 새 레포지토리 생성하기 3. 로컬 레포지토리와…

  • PM2, 애플리케이션 프로세스 관리를 위한 도구

    PM2, 애플리케이션 프로세스 관리를 위한 도구

    PM2는 Node.js 애플리케이션을 위한 강력한 프로세스 관리자입니다. 프로덕션 환경에서 애플리케이션을 실행하고 관리하는 데 필요한 많은 기능을 제공합니다. 이 블로그 포스트에서는 PM2의 기본 개념과 사용법에 대해 알아보겠습니다. PM2란? PM2(Process Manager 2)는 애플리케이션을 위한 프로덕션 프로세스 관리자입니다. 다음과 같은 주요 기능을 제공합니다: 설치 방법 PM2는 npm을 통해 전역으로 설치할 수 있습니다: 기본 사용법 애플리케이션 시작하기 가장 기본적인…

  • Python 프로젝트를 위한 venv 가상환경 설정 및 이용 가이드

    가상환경이란? 가상환경(Virtual Environment)은 Python 프로젝트마다 독립적인 Python 패키지 집합을 유지할 수 있게 해주는 도구입니다. 이는 프로젝트별로 필요한 패키지 버전을 격리시켜 의존성 충돌을 방지하고, 개발 환경을 깔끔하게 유지할 수 있게 해줍니다. 예를 들어, 한 프로젝트에서는 Django 2.0이 필요하고 다른 프로젝트에서는 Django 4.0이 필요할 경우, 가상환경 없이는 이 두 버전을 동시에 사용하기 어렵습니다. 가상환경을 사용하면 이러한 문제를…

  • Python, pyinstaller

    PyInstaller로 Python 코드를 실행 파일로 변환하기 Python은 훌륭한 프로그래밍 언어이지만, 최종 사용자에게 배포할 때 종종 문제가 발생합니다. 사용자가 Python과 필요한 모든 라이브러리를 설치해야 한다는 점은 큰 진입장벽이 될 수 있습니다. 이런 문제를 해결하기 위해 PyInstaller를 사용할 수 있습니다.. PyInstaller는 Python 스크립트를 독립 실행형 실행 파일로 변환하여, 최종 사용자가 Python을 설치하지 않고도 프로그램을 실행할 수 있게…

  • JSON Formatter

    JSON Formatter

    When developing, I used to search for a formatter or validator every time I needed to understand the format of JSON or find errors. It was cumbersome and inconvenient, so I created my own for my own use. Please refer to the link below. https://choonzang.com/json-formatter.html

  • nuxt.js 개요

    (해당 글은 version3.13 기준으로 작성되었습니다.) 소개 Nuxt의 목표는 웹 개발을 직관적이고 성능이 뛰어나게 만들며, 뛰어난 개발자 경험을 집중하는는 것입니다. Nuxt는 Vue.js를 사용하여 타입 안전하고, 성능이 뛰어나며, 프로덕션 급의 풀스택 웹 애플리케이션과 웹사이트를 만들기 위한 직관적이고 확장 가능한 무료 오픈 소스 프레임워크입니다. Nuxt는 개발 초기부터 .vue 파일을 작성하는 것을 가능하게 하여 개발 중에는 핫 모듈 교체를…

  • 웨어라유

    웨어라유

    첫번째 토이 프로젝트는 “웨어라유”입니다. 이 프로젝트를 시작하게 된 계기는 가끔 마눌님와 바깥에서 만나기로 했을 때 길을 못찾고 헤매고 있거나, 약속장소에 미리 와서 대기중인 저에게 이미 도착했다는 대사기극 이 벌어질 때 서로의 위치가 궁금하기 때문에 서로 얼마나 떨어져있는지 길은 잘 찾아오고 있는지 계속 보면서 오면 좋겠다는 취지에서 시작했습니다. 인증 절차나 설치없이 사전 단계를 최소한으로 줄여보도록 했습니다.…