Latest Articles
-
Oracle Cloud Free Plan Usecase: Private Exit Node 구축법미국 리전 제한 서비스에 안전하게 접속하기 위해 Oracle Cloud에서 무료로 Private Exit Node를 구축하는 방법을 설명합니다. Oracle Cloud Infrastructure를 사용하여 Ubuntu 또는 Oracle Linux에서 Tailscale을 설치하고, IP 포워딩을 활성화한 후, Tailscale Admin Console에서 설정을 조정하여 Android 기기를 연결하는 단계별 절차를 제공합니다.
-
GCP Free Plan Usecase: Tailscale + Qwen 3.5 서빙 (Spot VM)GCP 무료 계층을 활용하여 Tailscale VPN과 Qwen 3.5 LLM 서버를 구축하는 방법을 안내하며, 안전한 미국 VPN 구축, AI 모델 서버 설정, 비용 최소화를 목표로 합니다. Qwen 3.5 모델은 수학 문제를 인식하고 풀이를 제공하며, 단계별 추론 기능과 LaTeX 출력 기능을 지원합니다. 설정 과정은 GCP 기본 설정, VM 인스턴스 생성, Docker 설치, Tailscale 설정, AI 모델 다운로드 및 Open WebUI 접속으로 구성됩니다.
-
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에서 이미지 다운로드, 포트 설정, 데이터 볼륨 구성, 환경 변수 설정, 그리고 웹 앱에 접근하는 방법을 안내합니다.
-
HW MiniPC: 자체 운영 호스팅 VPS 패키지VPS는 클러스터 기반과 단일 호스트 기반으로 나뉘며, 각각 대규모 호스팅과 소규모 호스팅에 적합하다. 클러스터 기반 VPS는 KVM, Proxmox VE, Ceph 등을 사용하여 고가용성 서비스를 제공하고, 단일 호스트 기반 VPS는 KVM과 libvirt를 통해 개인 서버, VPN, 개발용 테스트 서버를 운영할 수 있다. 각 구성 요소와 아키텍처 예시가 제시되어 있다.
-
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개 목록과 기초 필터 조건이 포함되어 있다. 도로명주소와 지번주소의 차이점도 설명된다.
-
비디오 편집기추천 비디오 편집기로는 OpenShot이 있으며, 무료이고 직관적이다. 비디오 편집기는 1990년대 후반부터 대중화되었고, 현재는 전문가용, 무료 오픈소스, 모바일 및 클라우드 기반 앱으로 나뉜다. 다양한 편집 도구들이 비교되며, 각 도구의 주요 기능과 가격이 정리되어 있다.
-
OS: Linux, Windows 간 파일 공유 최적화 방법듀얼 부팅 환경에서 Linux와 Windows 간의 파일 공유를 최적화하기 위해 공유 전용 NTFS 파티션을 구성하는 것이 가장 안정적이고 효율적입니다. Windows의 '빠른 시작' 기능을 비활성화하고 NTFS로 포맷된 공유 파티션을 생성한 후, Lubuntu에서 자동 마운트를 설정하여 두 운영체제 간의 파일 전송을 원활하게 할 수 있습니다.
-
SSG tools: Quarto, MkDocs, QuartzQuarto는 코드 실행 결과가 포함된 책 제작에 적합하며, MkDocs는 가독성이 좋은 일반 텍스트 위주의 책에 적합합니다. Quartz는 Obsidian의 기능을 웹에 보여주고 싶을 때 사용됩니다. 각 도구의 설치 방식과 원고 처리 방법이 설명되어 있으며, 로컬 서버에서 실시간 수정 사항을 검증하는 방법도 포함되어 있습니다.
-
OS: Lubuntu 에서 Window Snap 구현 (wmctrl + Script)Lubuntu에서 Windows OS처럼 Window Snap 기능을 구현하기 위해 wmctrl을 설치하고, 왼쪽 및 오른쪽 스냅을 위한 스크립트를 작성하여 단축키를 등록하는 방법을 설명합니다. KWin을 설치하면 더 완벽한 스냅 기능을 제공하지만, 시스템 리소스를 많이 소모하므로 wmctrl 스크립트 방식이 더 효율적입니다.