개발자를 위한 코드 기반 이력서 작성법: Markdown, HTML, Node.js 활용

워드 프로세서를 대체하는 코드 기반 이력서 작성 전략 취업 및 이직 시즌이 다가오면 기술 스택 정리와 함께 이력서 작성에 많은 시간을 투자하게 됩니다. 그러나 여전히 Word나 HWP 같은 전통적인 워드 프로세서를 사용한다면 포맷 호환성 문제(예: MS Office와 WPS 간의 레이아웃 깨짐)나 유료 템플릿 비용으로 고민할 수 있습니다. 개발자라면 기술적인 접근 방식을 통 ...

7월 11일 17:13에 게시됨

pytest 단위 테스트 프레임워크 - 통합 가이드

1. @pytest.mark.parametrize() 기본 사용법 @pytest.mark.parametrize(args_name, args_value) args_name: 인자 이름 args_value: 인자 값 (리스트 [], 튜플 (), 딕셔너리 리스트 [{}, {}], 딕셔너리 튜플 ({}, {})). 값의 개수만큼 테스트 케이스가 실행됩니다. import time import pytest class TestApi: # 리스트 사용 @pytest.mark.parametrize('a', ['1 ...

7월 8일 04:10에 게시됨

I-S00N 양자 데이터 전송 API 인프라 구성 및 연동 가이드

시스템 개요 및 아키텍처 이 문서는 I-S00N 프로젝트의 핵심 서비스인 고장난 상태 전파 방지 문서 전송 계층을 구축하는 방법을 다룹니다. 본 기술 스택은 양자 얽힘 현상을 시뮬레이션한 네트워크 프로토콜을 기반으로 문서 데이터를 초저지연으로 동기화합니다. 전체 소스 코드는 공개 저장소에서 복제 가능하며, 관련 설계 사양서는 모듈 내부에 포함되어 있습니다. ...

7월 1일 03:02에 게시됨

Docker Compose 기초 가이드

Docker를 사용할 때 Dockerfile을 정의하고 docker build, docker run 등의 명령어로 컨테이너를 관리합니다. 그러나 마이크로서비스 아키텍처에서는 여러 서비스가 각각 여러 인스턴스로 배포되므로 수동으로 시작/중지하는 것은 비효율적입니다. Docker Compose는 멀티 컨테이너 애플리케이션을 쉽게 관리하는 도구로, 서비스 정의와 실행을 위한 YAML 파일을 통해 자동 ...

6월 29일 23:05에 게시됨

Ansible lineinfile 모듈을 활용한 파일 라인 관리

Ansible에서 특정 파일의 단일 라인을 추가, 수정 또는 삭제해야 할 때 lineinfile 모듈을 활용할 수 있습니다. 이 모듈은 멱등성(idempotency)을 보장하여 동일한 작업을 여러 번 실행해도 결과가 일관되게 유지됩니다. 모듈 개요 lineinfile은 파일 내 특정 문자열의 존재를 보장하거나 정규식을 이용해 기존 라인을 교체합니다. 여러 라인을 동시에 다룰 경우 blockin ...

6월 26일 01:34에 게시됨

Kubernetes 리소스 매니페스트 정의 및 활용

Kubernetes의 리소스 리소스 개념 Kubernetes에서는 모든 구성 요소가 리소스로 추상화되며, 인스턴스화된 리소스를 객체라고 합니다. 리소스 유형 워크로드 리소스: Pod, ReplicaSet, Deployment, StatefulSet, DaemonSet, Job, CronJob 서비스 디스커버리 및 로드밸런싱: Service, Ingress 구성 및 스토리지: Volume, CSI(Container Storage Interface) 특수 스토리지: ...

6월 25일 01:20에 게시됨

Django Admin과 HttpRunner 1.5.6를 활용한 간편한 API 테스트 플랫폼 구축

프로젝트 개요 이 문서는 HttpRunner 1.5.6와 Django Admin을 기반으로 한 간단한 API 테스트 관리 시스템의 설계 및 구현 방법을 설명합니다. 사용자는 웹 인터페이스를 통해 테스트 케이스를 생성하고, 실행하며 결과를 확인할 수 있습니다. 환경 설정 및 의존성 설치 먼저 필요한 라이브러리를 설치합니다. pip install httprunner==1.5.6 -i https://pypi.doubanio.co ...

6월 8일 16:48에 게시됨

Python 기반 경량 문서 서비스 구축하기

이 문서는 Python과 Tornado 웹 프레임워크를 사용하여 간단한 문서 서비스를 구축하는 방법을 소개합니다. 이 서비스는 마크다운 파일과 디렉토리 구조를 기반으로 동적으로 문서 목록과 내용을 제공합니다. 코드 다운로드 및 데모 코드 저장소: https://gitee.com/luhaipinga/LhpDocs (gitee에서 다운로드 가능) 데모 URL: http://39.106.34.123:10011/ 설치 및 실행 ...

5월 27일 14:52에 게시됨