January 28, 2024
Python 버전 관리의 중요성 Python은 지속적으로 발전하고 있는 프로그래밍 언어입니다. 다양한 버전의 Python이 공존하며, 각 프로젝트나 라이브러리는 특정 Python 버전에 최적화되어 있습니다. 이 때문에 동일한 시스템에서 여러 버전의 Python을 효율적으로 관리하는 것이 중요합니다. Python 버전 관리는 호환성 문제를 해결하고, 프로젝…
January 28, 2024
파이썬 프로젝트 관리의 혁신: 사용 가이드 서론: 파이썬과 패키지 관리의 중요성 파이썬은 그 유연성과 강력한 라이브러리 덕분에 전 세계적으로 사랑받는 프로그래밍 언어입니다. 하지만, 프로젝트가 커지면서 다양한 패키지를 효율적으로 관리하는 것이 중요해집니다. 여기서 의 역할이 빛을 발합니다! 란 무엇인가? 는 파이썬의 공식 권장 패키지 관리 도구로, 패키…
January 28, 2024
Ruff 소개 최근 Python 개발자들 사이에서 Ruff가 많은 주목을 받고 있습니다. Ruff는 Python 코드의 품질을 향상시키는 데 도움이 되는 강력한 린트 도구입니다. 린트는 코딩 스타일, 프로그래밍 오류, 버그, 복잡한 구조 등을 분석하여 개선 방향을 제시하는 소프트웨어 도구입니다. Ruff는 빠른 성능과 사용 편의성으로 인해 많은 Pytho…
November 22, 2023
형상관리: 현대 개발의 필수 도구 소프트웨어 개발은 끊임없는 변화와 협업의 과정을 거쳐 완성됩니다. 이러한 동적인 환경에서 소스 코드의 안정성과 관리는 절대적인 필요입니다. 그리고 이를 위한 필수적인 도구가 바로 '형상관리'입니다. 형상관리의 필요성 소프트웨어 개발에서의 형상관리는 다양한 이유로 필수입니다. 버전 관리: 코드 변경 이력을 추적하여 이전 버…
November 09, 2023
SheetJS는 다양한 형식의 스프레드시트 파일, 예를 들면 Excel (XLSX 및 XLS), CSV 및 기타 스프레드시트 형식을 읽고 쓸 수 있는 JavaScript 라이브러리입니다. 이 라이브러리를 사용하면 웹 애플리케이션에서 스프레드시트 데이터를 처리할 수 있는 강력한 API를 제공합니다. SheetJS를 사용하면 서버 측 처리 없이도 브라우저에서…
September 14, 2023
next.js에서 미들웨어 사용하기 Next.js에서 미들웨어를 사용하려면 next.config.js 파일을 생성하고 next.config.js 파일에서 middleware를 설정해야 합니다. 미들웨어는 페이지의 요청을 처리하기 전에 실행되는 함수로, 요청을 가로채고 수정할 수 있는 기능을 제공합니다. 다음은 Next.js에서 미들웨어를 사용하는 방법입니…
March 10, 2023
개요 SSR 에서 서버에서 공통 로그를 남기려고 하는데 어떻게 시작해야 하는지 Chat GPT 에게 물어보았다. 1. Next.js 를 이용한 React Application 샘플 다음은 Next.js를 사용하여 React 애플리케이션을 만드는 간단한 예제입니다. 먼저, Next.js를 설치해야합니다. 을 사용하여 설치할 수 있습니다. 그리고 이제 다음…
October 26, 2022
VuePress 시작하기 VuePress 를 이용하여 TIL 을 작성하려고 한다. VuePress 를 이용하여 md 파일을 html 로 변환하고 이를 서비스 하려고 한다. 그럼 Vuepress 는 무엇인가? Vuepress 는 무엇? Vuepress 는 Vue.js 로 개발되어진 정적 사이트 생성기이다 기술문서 작성을 위해 최적화된 기본테마를 제공해준다 …
May 03, 2021
1. Add a post You can add posts by creating a new markdown document in the path. 1-1. Post file structure There are two ways to add a new document. The first is to create a markdown file for a singl…
May 02, 2021
Getting started your blog with gatsby-starter-hoodie by following steps below. It's very easy 😉. 1. Create a Gatsby site Make sure you have node.js and gatsby-cli installed on your computer. 2. Start…