실습·구현
-
Cafe24 FTP + Cloudflare R2 서버 무료 사용 가이드 (Lubuntu OS 기준)Lubuntu OS에서 Cafe24 FTP와 Cloudflare R2를 동시에 운영하는 방법을 설명하며, FTP 접속 및 파일 관리 방법, lftp 설치, Cloudflare R2 버킷 생성 및 관리 명령어를 포함하고 있습니다. Cafe24는 백업용으로 사용되며, Cloudflare R2는 메인 CDN으로 활용됩니다.
-
개별 원고(Repo) + 개별 엔진(SSG) 전략 구현법각 책을 독립적인 원고 저장소로 유지하고, 엔진에서 관리하는 전략을 설명한다. Hugo, Astro, MkDocs의 구현 방법을 제시하며, 저장소는 분리하고 빌드 시점에만 조립하는 구조를 강조한다. 각 엔진의 설정 및 빌드 스크립트에 대한 권장 작업공간 구조와 패턴을 제시한다.
-
Docker Engine 실습으로 배우는 가상화 개념도커 엔진은 애플리케이션을 경량화하여 실행하는 컨테이너 기반 기술로, VMware와 비교할 때 가벼우며 빠른 부팅 속도를 제공합니다. 도커는 이미지, 컨테이너, 볼륨의 세 가지 요소로 구성되며, 이미지는 실행 파일의 설계도, 컨테이너는 실행 중인 프로세스, 볼륨은 데이터를 영구적으로 저장하는 외부 저장 공간입니다. 각 요소의 주요 CLI 명령어와 함께 ClassicPress 실습 환경 구축 및 삭제 과정도 설명됩니다.
-
OS: lununtu + windows os 듀얼부팅 grub 설정 기초GRUB에서 Windows를 기본 부팅으로 설정하려면 /etc/default/grub 파일에서 GRUB_DEFAULT 값을 Windows 항목으로 지정하고, GRUB 설정을 갱신해야 한다. 또한, 부팅 시 3초 동안 GRUB 메뉴를 표시하고 선택이 없으면 자동으로 Windows가 부팅되도록 설정할 수 있다.
-
LLM with SaaS (MCP vs CLI)LLM과 SaaS 통합을 통해 다양한 자동화 워크플로우를 구축할 수 있으며, MCP 방식은 지속적인 연결과 실시간 반응이 가능하지만 토큰 비용이 높고 개발 난이도가 높다. 반면 CLI 방식은 단순하고 비용 효율적이지만 실시간 모니터링이 불가능하다. 각 방식의 선택은 작업의 복잡성, 비용, 실시간 요구 사항에 따라 달라진다.
-
윈도우 OS: 시각적 자동화 도구 n8n docker (on self-hosted PC) 설치법Windows OS에서 Docker Desktop을 사용하여 n8n을 설치하는 방법: Docker Hub에서 이미지 다운로드, 포트 설정, 데이터 볼륨 구성, 환경 변수 설정, 그리고 웹 앱에 접근하는 방법을 안내합니다.
-
Lubuntu OS에서 pip와 uv를 활용한 환경 구성Lubuntu OS에서 pip와 uv를 사용하여 가상환경을 설정하는 방법을 설명합니다. pip를 이용해 기본 가상환경을 만들고 필요한 패키지를 설치한 후, Jupyter 커널을 등록하는 절차를 포함합니다. uv는 Rust로 작성된 고속 패키지 관리 도구로, 프로젝트 초기화 및 패키지 추가를 간소화하며, Jupyter 커널 등록도 지원합니다.
-
Efficient Portfolio Strategy: A TBTF Approach to Stock Market Investment자본주의 사회에서 자산 격차가 커지는 현상을 분석하고, 'Too Big to Fail' 전략을 통해 안정적인 주식 포트폴리오를 구성하는 방법을 제시한다. 상위 1%가 주식의 대부분을 소유하고 있는 현실을 바탕으로, 대형 주식의 초과 수익률이 시장 평균보다 우수하다는 점을 강조하며, 시장 비효율성을 고려한 포트폴리오 운용 전략을 통해 투자 효율성을 높일 수 있음을 설명한다. TBTF 포트폴리오는 평균 수익률을 유지하면서도 변동성을 줄이고, 거래 비용을 최소화하는 장점을 가진다.
-
개념: OAuth 2.0 (Open Authorization, 공개 인증) 실행 원리OAuth 2.0은 사용자가 비밀번호 대신 Access Token을 사용하여 클라이언트 앱에 제한된 권한을 부여하는 인가 체계이다. 사용자는 인증 서버에서 본인 인증 후 권한 요청에 동의하면, 클라이언트는 Authorization Code를 통해 Access Token을 발급받아 자원 서버에 접근한다. 주요 구성 요소로는 사용자, 클라이언트, 인증 서버, 자원 서버가 있다.
-
Dataset 통계데이터: 무료 공식·행정 통계 데이터 API국내 데이터 Open API 4개에 대한 설명: KOSIS Open API는 공식 집계 통계에 접근 가능하나 원시 데이터는 없음; 한국은행 ECOS는 거시경제 통계 제공, 통계코드 숙지가 필요; DART API는 기업의 전자공시 자료에 접근 가능하지만 기업코드 매핑이 필요; 공공데이터포털 API는 원시 행정 데이터를 제공하나 기관별 승인이 필요하다. 각 API에 대한 Python 호출 예제도 포함되어 있다.
-
티스토리에서 LaTex 렌더링 방법웹 브라우저에서 LaTex를 렌더링하기 위해 MathJax JavaScript 라이브러리를 사용하며, 블로그 관리 메뉴에서 스킨 편집을 통해 HTML 코드에 MathJax 설정을 추가하는 방법을 설명합니다.
-
테트클론 구조 분석: TETR.IO vs. 뿌요뿌요테트리스TETR.IO는 웹 기술 기반으로 성능 최적화 이슈가 있지만 무한한 커스텀과 빠른 업데이트가 가능하며, 뿌요뿌요 테트리스는 저수준 언어로 작성된 전용 엔진으로 하드웨어 성능을 최대한 활용하여 입력 지연이 적고 고정된 규격으로 설계된다. 두 게임의 기술적 차이는 언어, 렌더링 방식, 실행 환경에서 뚜렷하게 나타난다.
-
Dataset 부동산데이터, 주소, 서울 대장 아파트, 소득별서울 대장 아파트에 대한 데이터와 주소 체계 설명, 통계청과 한국은행의 가계분배계정 정보, 강남구의 주요 아파트 5개 목록과 기초 필터 조건이 포함되어 있다. 도로명주소와 지번주소의 차이점도 설명된다.
-
SSG tools: Quarto, MkDocs, QuartzQuarto는 코드 실행 결과가 포함된 책 제작에 적합하며, MkDocs는 가독성이 좋은 일반 텍스트 위주의 책에 적합합니다. Quartz는 Obsidian의 기능을 웹에 보여주고 싶을 때 사용됩니다. 각 도구의 설치 방식과 원고 처리 방법이 설명되어 있으며, 로컬 서버에서 실시간 수정 사항을 검증하는 방법도 포함되어 있습니다.
-
OS: Lubuntu 에서 Window Snap 구현 (wmctrl + Script)Lubuntu에서 Windows OS처럼 Window Snap 기능을 구현하기 위해 wmctrl을 설치하고, 왼쪽 및 오른쪽 스냅을 위한 스크립트를 작성하여 단축키를 등록하는 방법을 설명합니다. KWin을 설치하면 더 완벽한 스냅 기능을 제공하지만, 시스템 리소스를 많이 소모하므로 wmctrl 스크립트 방식이 더 효율적입니다.
-
Notion AI 활용 가이드Notion AI의 효과적인 활용법으로는 긴 문서의 특정 패턴을 추출하는 RAG 활용, 실행 가능한 항목 및 기술 용어를 추출하는 Custom AI Autofill 기능, 외부 모델을 사용하는 인터페이스의 안정성 강조가 있다. Notion과 Google 생태계의 차이점은 데이터 수집 방식, 처리 방법, 저장 방식에서 나타나며, Notion AI의 커스텀 명령어와 JAMstack 테스트 사례도 소개된다.
-
AX 시대의 Headless CMS + SSG 도구 추천AX 시대에 최적화된 Headless CMS와 SSG 조합을 추천하며, AI와 협업하여 콘텐츠를 작성하고 기계적으로 출판하는 워크플로우를 설명한다. Frontmatter와 Markdown을 사용하여 AI가 메타데이터를 쉽게 처리할 수 있도록 하고, 다양한 CMS와 SSG의 조합을 통해 유연한 선택이 가능하다. 추천 CMS로는 Google Antigravity IDE와 Front Matter CMS가 있으며, SSG로는 Astro, Hugo, Quarto가 있다. 빌드와 배포는 AI가 자동으로 처리하여 효율성을 높인다.
-
해커의 상품 브로셔 제작방법Lubuntu OS 기반의 저사양 환경에서 고품질 인쇄용 Vectorized PDF 브로셔를 제작하는 방법을 설명하며, 에셋 준비, HTML/CSS 디자인, PDF 생성, 자동화 및 결과물 검수 과정을 포함합니다. 각 단계에서 이미지 최적화, 데이터 구조화, 브라우저를 통한 PDF 변환, Ghostscript와 Python을 이용한 자동화 작업을 통해 효율성을 극대화합니다.
-
AI 활용 기초 실습 (ft. Google 생태계 도구)Google 생태계 도구를 활용한 AI 기초 실습 예시로는 PPT 만들기, 프롬프트 대시보드 생성, 미니멀리즘 아트스타일 그림 그리기, HTML-CSS-JS 페이지 제작 등이 포함된다. 각 단계별 도구와 구체적인 작업 지침이 제공된다.
-
mini 실습: 뭐든 만들어 쓰기 mp4_to_gifmp4 파일을 gif로 변환하는 방법을 설명하며, 필요한 파일 구조, Python 스크립트 예제, CLI 명령어 실행 순서를 포함합니다. 변환 스크립트는 imageio 라이브러리를 사용하여 mp4 파일을 읽고 gif로 저장하며, gif 파일 크기를 줄이기 위한 추가 코드도 제공됩니다.