전체 글3152 BookStack으로 나만의 Wiki 사이트 만들기 이번에 데브코스에서 스터디를 진행하면서 깃북을 사용하려고 했는데 골치 아픈 문제가 있었습니다.깃북으로 여러 명이 같이 편집을 하려면 유료 플랜이 필요한 점에서 부담이 있었습니다.수정사항에 대해서 즉각적인 반영이 어려워 조금 귀찮은(?) 감이 없지 않아 있었습니다.예를 들어 글 작성자가 아주 짧은 내용이나 오타를 수정해서 배포 중인 사이트에 적용하고 싶으면 담당자의 승인 과정이 필요합니다.이런 이유로 다른 플랫폼이나 서비스를 찾고 있었고 그 중 BookStack을 발견했는데 상당히 괜찮은 거 같아서 글을 작성하게 됐습니다.📚 BookStackBookStack은 단순하고 자체 호스팅되며 사용하기 쉬운 플랫폼을 목표로 하는 무료 오픈 소스 위키 소프트웨어입니다.✅ 장점체계적인 구조: 책꽂이 → 책 → 챕터 .. 2026. 8. 13. AI 최신 엔진 활용법 의견최근 추론 엔진 성능이 향상되면서 불필요한 명령어(프롬프트)는 사용하지 않는 흐름으로 가고 있는듯 함.요약Anthropic의 엔지니어 타릭 시히파(Thariq Shihipar)는 AI 코딩 도구와 프롬프트 작성 시 '지도(계획·프롬프트)와 영토(실제 코드베이스)의 불일치'를 줄이는 실전 협업 패턴과 워크플로우를 공유해 주목을 받았습니다.타릭의 AI 협업 및 프롬프팅 핵심 내용지도와 영토의 인식: 프롬프트나 계획(지도)이 실제 코드 상태(영토)와 다를 때 AI가 길을 잃거나 미지의 결정 지점을 마주하므로 이 간극을 인지해야 합니다. 블라인드 스팟 경로 (Blind Spot Path): 익숙하지 않은 코드베이스에서 AI에게 관련 있는 미지의 영역을 찾도록 지시해 프롬프트 품질을 개선합니다.인터뷰와 레퍼런.. 2026. 8. 13. rust | mount_to_body과 hydrate_body차이 mount_to_body와 hydrate_body는 Rust의 웹 프레임워크인 Leptos에서 웹 애플리케이션을 브라우저의 DOM()에 연결하는 방식의 차이를 나타냅니다. 두 함수의 핵심 차이점은 HTML을 새로 만드느냐, 기존 HTML에 동적 기능만 수혈하느냐입니다.한눈에 보는 비교 테이블구분mount_to_bodyhydrate_body주요 렌더링 방식CSR (클라이언트 사이드 렌더링) 전용SSR (서버 사이드 렌더링) 연계 필수초기 DOM 상태빈 상태에서 시작서버가 미리 그려 보낸 HTML이 존재DOM 처리 방식기존 내용을 지우고 요소를 새로 생성기존 HTML 구조를 유지하며 이벤트 리스너만 연결속도 및 SEO초기 로딩이 느리고 SEO에 불리함초기 로딩(FCP)이 빠르고 SEO에 유리함1. moun.. 2026. 8. 12. vim | 코드 가독성, Gruvbox Vim에서 기본 제공하는 원색 위주의 색상 팔레트(default 컬러스킴)는 검은 배경에서 대비가 너무 심하거나, 특히 파란색(Blue) 글자가 어두운 배경에 묻혀 가독성을 떨어뜨리는 경우가 많습니다.개발자 사이에서 가장 많이 쓰이는 가독성 높은 전문 컬러스킴 설치 방법과, 아무 설정 없이 바로 적용할 수 있는 흑백/심플 설정 방법을 모두 정리해 드립니다.1. 개발자 선호도 Top 3 대표 컬러스킴으로 변경눈의 피로도를 낮추고 구문 강조(Syntax Highlighting)가 부드럽게 들어간 대표적인 컬러스킴들입니다.컬러스킴특징Gruvbox따뜻한 레트로 톤, 대비가 명확하면서도 눈이 편해 가장 많이 추천됨Nord북유럽 감성의 차분하고 시원한 파스텔톤 컬러Tokyo Night세련되고 선명하여 현대적인 ID.. 2026. 8. 12. Dockerfile 동작 원리 Dockerfile은 Docker 이미지를 빌드하기 위한 명령어 스크립트입니다. 마치 요리 레시피처럼, 어떤 기반 이미지를 사용할지, 어떤 파일을 복사할지, 어떤 명령을 실행할지 등을 정의합니다.1. Dockerfile 기본 구조dockerfile# 1. 베이스 이미지 지정 (FROM)FROM ubuntu:22.04# 2. 메타데이터 설정 (LABEL)LABEL maintainer="your@email.com"# 3. 환경 변수 설정 (ENV)ENV DEBIAN_FRONTEND=noninteractive# 4. 시스템 패키지 설치 (RUN)RUN apt-get update && apt-get install -y \ python3 \ python3-pip# 5. 작업 디렉토리 설정 (WORKDI.. 2026. 8. 12. 이전 1 2 3 4 ··· 631 다음