DevOps
147 posts
- [AI] 녹음 음성 화자 인식·STT 오픈소스 정리 (Reverb, WhisperX, pyannote)
- [DevOps] GitHub Actions Hugo 빌드: WebP 캐시로 빌드 시간 단축
- [Hugo] 블로그 태그 50개 이상 확장 - Fallback 풀 자동 보강
- [Preservation] Flashpoint Archive: 20만 개 웹 게임·애니메이션 보존
- [Software] Immich EXIF 기반 견고한 사진 관리 시스템
- [AI] Everything Claude Code: 강력한 AI 코딩 에이전트 설정 가이드
- [Python Cheatsheet] 17. argparse & CLI - 커맨드라인 인자 처리
- [Python Cheatsheet] 18. subprocess - 외부 프로세스 실행
- [Python Cheatsheet] 62. Packaging - pyproject.toml/배포 체크리스트
- [Python Cheatsheet] 14. Modules & Imports - 구조/엔트리포인트
- [Python Cheatsheet] 15. venv & pip - 환경/의존성 기본
- [Finance] Beancount - 텍스트 파일 기반 복식 부기 시스템
- [Security] 프라이버시는 마케팅, 익명성은 아키텍처
- [PowerShell] Frontmatter description 누락 마크다운 파일 찾기
- [Hardware] EasyLink U2U 기계식 키보드 QMK·VIAL 리뷰
- [AI] Composer: RL로 구축한 빠른 프론티어 코딩 모델
- [Hardware] JetKVM - 차세대 오픈소스 KVM over IP 솔루션
- [AI] DeepSeek-OCR, 비전-텍스트 압축의 새 패러다임
- [VSCode] Markdown Preview Enhanced로 다이어그램 미리보기
- [Hyper-V] 고급 세션 Windows Hello 로그인 화면 오류 해결 방법
- [AI] 엔지니어를 위한 ChatGPT 활용 가이드: 프롬프트와 사용 사례
- [IT] ChatGPT를 활용한 IT 팀 업무 효율화 실무 가이드
- [Hugo] Hugo URL Viewer: 크롤러·브라우저 관점 URL 점검 도구
- [Windows] 듀얼 모니터 1920×1080 120Hz DPI 100% 일괄 설정 스크립트
- [Linux] term.everything - 터미널에서 GUI 앱 실행하기
- [Software] Cursor CLI 소개: 터미널에서 쓰는 개발 에이전트
- [News] 카카오-오픈AI 전략적 제휴 - 카톡·카나나 오픈AI 기술 적용
- [Web] RSS vs ICE - 단순함이 마이크로소프트를 이긴 이유
- [Vocabulary] Pipeline의 의미와 쓰임 - 명사 중심 정리
- [Git] .gitignore 즉시 반영 안 될 때 - 캐시 삭제 및 재적용 가이드
- [SEO] Open Graph 가이드 - OG 이미지·메타태그 실무 정리
- [Software] Cognitive Load(인지 부하) in Code - 실용 가이드
- [Web] 게이트키퍼 없는 웹 — 에이전트 인증·인가 원칙
- [Hugo] GitHub Pages에서 alias·canonical로 리디렉션 SEO 가이드
- [Windows] Windows 11 RDP 작업표시줄 오류 해결 및 자동 복구
- [gRPC] Proto 호환성과 버저닝 - 서버·클라이언트 불일치 시 안전한 API 진화
- [Guide] Protocol Buffers Proto3 가이드 - 직렬화·스키마·다국어 코드
- [Hugo] Alias noindex·Canonical·SEO 모범 사례 완전 가이드
- [Troubleshooting] Cursor Agent PowerShell 멈춤 해결 - PS7 전환 가이드
- [Hugo] Archetypes 완전 가이드: 템플릿·Front Matter·워크플로우
- [Python] PyInstaller로 실행 파일 배포하기 — 설치·옵션·실무 가이드
- [Data Engineering] 윈도잉 기법: 스트림 처리와 데이터 분석 가이드
- [CMD] BatchGotAdmin으로 배치 파일 UAC 관리자 권한 자동 요청 가이드
- [Hyper-V] 가상 머신 해상도 설정: Set-VMVideo 활용 가이드
- [Automation] 토렌트 다운로드 완료 후 자동 파일 정리 스크립트
- [How-To] HDMI-CEC로 PC와 TV 전원 자동 연동하기
- [Remote Desktop] RDP UWP 앱 SSH 터널 오류 0x516 원인 및 해결
- [Coding] 코딩의 300년 역사: 천공 카드에서 현대 프로그래밍까지
- [LLM] DeepSearcher: 로컬 오픈소스 심층 리서치 도구 개요와 아키텍처
- [Network] 시놀로지 NAS에 윈도우 공유 폴더 마운트 시 CIFS vs NFS 선택 가이드
- [KVM] PiKVM 소개: 라즈베리 파이 기반 오픈소스 IP-KVM
- [Tablet] CHUWI Hi10 Max 2-in-1 태블릿 리뷰 - 생산성과 휴대성
- [Linux] Linux 사용자 관리 기초와 실무
- [PC] GPD Pocket 4 모듈형 핸드헬드 AI PC 리뷰
- [Technology] OCR4all: 모두를 위한 무료 오픈소스 OCR 솔루션
- [NVIDIA] Project DIGITS(DGX Spark) 개인용 AI 슈퍼컴퓨터 정리
- [Speaker] 윤사운드 Brick 지향성 파워드 스피커 Bluetooth 리뷰
- [Security] 암호화를 잘못 구현하는 방법 - 보안 실수 사례와 대응
- [Tool] Kanata - Rust 기반 크로스플랫폼 키보드 리매퍼 가이드
- [Windows] RDP 호스트와 원격 세션 간 클립보드 공유 문제 해결
- [Outlook] 메일 발송 시 본인 자동 CC 추가 방법
- [Windows] 원격 세션 VSCode·1Password 한글 입력 안 됨 해결
- [Windows] RDP 원격 세션에서 작업 표시줄이 사라질 때 해결 방법
- [Windows] Webex 작업표시줄 공유 버튼 비활성화
- [Tutorial] VSCode 정규식 찾기·치환 완벽 가이드
- [Technology] Chip Huyen 블로그 소개 — ML·AI 시스템과 커리어 인사이트
- [Architecture] 이벤트 기반 아키텍처와 이벤트 소싱 정리
- [DataProtection] 데이터 보호를 위한 데이터 암호화 방법
- [Internet] .io 도메인과 지정학: 디지털 인프라의 종말
- [Networking] 인터넷 성능 문제 해결을 위한 네트워크 지연 솔루션
- [Programming] CRLF와 LF의 차이·운영체제별 줄바꿈 정리
- [IoT] IoT 기기 최적화 방법 — 하드웨어·소프트웨어·보안·연결성
- [SpaceX] 스타쉽 5차 비행 성공, 젓가락 부스터 포획·상단 착수
- [Distributed Systems] 분산 시스템 패턴과 아키텍처 가이드
- [Architecture] Architectural Metapatterns 정리
- [API] API Strategy의 중요성과 구현 방법
- [Shell] I/O 리디렉션: 표준 입출력·파일 디스크립터·파이프 완벽 가이드
- [API] REST API와 GraphQL 비교
- [Blockchain] 제로 지식 증명(ZKP) 개념·유형·활용 완벽 가이드
- [Linux] 리눅스 파일 시스템 종류·구조·관리 실무 가이드
- [Performance] 지연 시간 메트릭 마스터하기: P90, P95, P99
- [Refactoring] 코드 리팩토링의 중요성과 모범 사례
- [Database] 트랜잭션과 ACID의 이해
- [Microservices] 분산 아키텍처 조정 패턴: 오케스트레이션 vs 코레오그래피
- [Technology] CRDT(Conflict-Free Replicated Data Types) 개요와 활용
- [Database] SQL 인덱스의 이해와 활용
- [Docker] 컨테이너: 진정한 혁신인가?
- [Architecture] C4 모델 쉽게 이해하기
- [Architecture] Generative AI 기업 아키텍처 설계
- [Database] API 개발에서 흔한 DB 성능 실수 5가지와 해결 방법
- [Kubernetes] Gateway API로 멀티클러스터 게이트웨이 설정하기
- [Python] Python logging 모듈 기초부터 실무 활용 가이드
- [DeepLearning] JAX vs PyTorch 딥러닝 프레임워크 비교
- [SoftwareTesting] 소스 코드 테스트 커버리지 메트릭과 활용
- [FileSystem] Btrfs: 데이터 보호·백업을 위한 차세대 리눅스 파일 시스템
- [Linux] Crontab 사용법 — 예약 작업 편집·스케줄·로그·백업
- [Reinforcement Learning] 강화 학습 이해와 실전 가이드
- [Networking] API Gateway와 Load Balancer 비교·역할·선택 가이드
- [Serverless] 서버리스 모놀리스: 개념·비교·적용 시기
- [AI] AI의 미래 - 기회, 위험, 오픈소스 연구의 필요성
- [Tech] Lyft의 비밀스러운 계획: 자체 지도와 미래를 통제하다
- [C/C++] gcc로 dlopen 동적 라이브러리 로딩 방법
- [Automation] Nut.js - Node.js 데스크톱 자동화 프레임워크
- [Linux] 디스크 용량 측정 시 심링크(dereference) 포함하기
- [Plex] Windows에서 Plex Media Server 재실행·자동 재시작 가이드
- [Rust] Rust Atomics and Locks 서평
- [Rust] Comprehensive Rust 무료 강의 정리 및 코스 구조
- [Tutorial] Learn Prompting - 프롬프트 엔지니어링 무료 가이드 정리
- [Git] git-story - 커밋 히스토리를 애니메이션으로 시각화하기
- [GitHub] github.dev - 웹 브라우저에서 쓰는 GitHub 전용 IDE
- [Hyper-V] 원격 접속 시 은행 사이트 차단을 VM으로 우회하는 방법
- [Torrent] qBittorrent - RSS 자동 다운로드 설정 가이드
- [Bash Shell] 명령어 반복 실행 (watch, while)
- [Linux] DebugFS, SecurityFS, PipeFS, SockFS 가상 파일시스템 정리
- [Util] Google Alerts·Blogtrottr로 개발·IT 최신 정보 수집하기
- [Linux] btop++ 시스템 리소스 모니터 소개
- [CSS] CSS 역사로 알아보는 CSS가 어려워진 이유
- [Windows] 설정만 잘 한다면 Windows Defender로도 충분하다
- [Programming] 가장 똑똑한 소프트웨어 엔지니어에게 배운 10가지 교훈
- [Programming] 페어 프로그래밍 안티 패턴과 개선 방법
- [SW] 개발자가 갖춰야 할 필수 마인드와 원칙
- [RPM] Spec 파일에서 주석과 매크로 동시 사용 시 주의사항
- [Shell] 서브 프로세스의 실행 종료를 대기하는 wait 커맨드
- [Linux] GBS build 시 device is busy·umount 오류 해결 방법
- [Shell] 숫자로 메뉴 실행하는 셸 스크립트 예제
- [Shell] 리눅스 실행 프로세스 환경변수 확인하기
- [.NET] C# 조건부 컴파일 옵션 적용하기
- [.NET] MSB1008 한 프로젝트만 지정 오류 원인과 해결
- [.NET] 런타임별 Finalizer 호출 차이와 IDisposable 권장
- [Shell] 리눅스 zip, tar, tar.gz 압축 및 해제
- [How-To] Corsair K63 무선 키보드 하드웨어 초기화(리셋) 방법
- [Tutorial] GitHub Pages에 Utterances 댓글 설치하기
- [Git] git reset 사용법과 restore로 파일 되돌리기
- [How-To] Windows 10 다중 사용자 카카오톡 실행 권한 부여
- [Tool] GitHub Desktop 2.7.1 업데이트 후 commit·push 속도 개선
- [How-To] Windows 10 Pro 20H2 RDP Wrapper not supported 오류 해결
- [Shell] 날짜로 정렬해 파일 목록 보기
- [Guide] µTorrent 큐잉 정책과 시딩·다운로드 제어 가이드
- [Tutorial] pip install 프록시 환경에서 사용하기
- [Tool] Launchy - 윈도우에서 몇 번의 타이핑으로 프로그램 실행하기
- [Linux] Ubuntu 14.04 DHCP를 고정 IP(Static IP)로 변경하기
- [Bash Shell] Exit Codes With Special Meanings
- [Bash Shell] exit 명령과 종료 상태(exit status) 완벽 가이드
- [Shell] 파일 경로에서 디렉터리 경로와 파일명 추출하기
- [Tool] Tmux - 터미널 다중화와 세션·윈도우·패널 관리 가이드
- [Hardware] LattePanda Alpha에 Ubuntu 16.04 LTS 설치 가이드
- [Docker] 모든 컨테이너 일괄 삭제: docker ps·rm·stop 사용법
Home