Obsidian Smart Composer - 내 모든 노트를 아는 AI 글쓰기 비서
Obsidian은 강력한 노트 테이킹 앱이지만, 방대하게 쌓인 노트를 활용해 새로운 콘텐츠를 만드는 것은 종종 어려운 과제입니다. Obsidian Smart Composer는 이러한 문제를 해결하기 위해 등장한 플러그인으로, 내 볼트(Vault)의 모든 콘텐츠를 이해하는 개인 AI...
Obsidian은 강력한 노트 테이킹 앱이지만, 방대하게 쌓인 노트를 활용해 새로운 콘텐츠를 만드는 것은 종종 어려운 과제입니다. Obsidian Smart Composer는 이러한 문제를 해결하기 위해 등장한 플러그인으로, 내 볼트(Vault)의 모든 콘텐츠를 이해하는 개인 AI...
수많은 대규모 언어 모델(LLM)이 등장하면서, 개발자와 기획자들은 프로젝트에 가장 적합한 모델을 선택하고 연동하는 데 많은 시간과 노력을 쏟고 있습니다. OpenRouter는 이러한 문제를 해결하기 위해 등장한 플랫폼으로, 다양한 AI 모델을 단일 API로 통합하여 제공하는 ‘A...
Obsidian을 단순한 노트 앱을 넘어 강력한 할 일 관리(To-Do) 도구로 만들어주는 Tasks 플러그인에 대해 알아봅니다. 이 플러그인을 활용하면 여러 노트에 흩어져 있는 할 일들을 한 곳에서 모아보고, 마감일, 우선순위, 반복 설정 등 다양한 기능을 통해 체계적으로 관리할...
macOS의 Mission Control과 Spaces 기능을 활용하여 여러 데스크탑 화면을 효율적으로 관리하고 이동하는 방법에 대해 알아봅니다. 자동 재정렬 기능을 끄고 단축키를 활용하면 작업 생산성을 크게 높일 수 있습니다.
이 글에서는 Obsidian Smart Connections 플러그인의 개념부터 기능, 설정 방법, 주요 기능과 예제, 그리고 비슷한 플러그인까지 상세히 알아보겠습니다.
macOS에서 키를 길게 눌렀을 때 기본적으로 악센트 메뉴(예: “a”를 길게 누르면 à, á, â 등이 표시)가 나타나지만, 이를 키 반복(Windows와 유사한 문자 반복 입력)으로 변경할 수 있습니다.
이 글에서는 Obsidian Text Generator 플러그인의 개념부터 기능, 설정 방법, 명령어, 예약어 사용법, 그리고 유용한 추가 기능까지 상세히 알아보겠습니다.
이 글에서는 ttyd의 개념부터 설치, 활용법, 그리고 보안 강화 방안까지 상세하게 알아보겠습니다.
Gemini CLI의 핵심 개념, 주요 기능, 설치 및 구성 방법, 그리고 다른 AI 코딩 도우미와의 비교를 통해 Gemini CLI를 효과적으로 활용하는 방법을 알아봅니다.
Cline의 핵심 개념, 역할, 지원 AI 모델, 설치 및 구성 방법, 그리고 유용한 기능들을 상세히 소개합니다.
Tailscale의 핵심 개념, VPN 정의, 동작 방식, 설치 및 구성 방법, 엔드포인트 관리, 포트 제어, 다른 단말 접속, 그리고 보안 설정 방법
Obsidian의 주요 기능과 설정, 테마와 외관, 그리고 필수 커뮤니티 플러그인을 활용한 생산성 향상 방법
멀티라인 표현식의 활용법, Dotall (Single Line) 모드, Multi Line 모드, Non-Dotall 모드의 차이점, 여러 줄을 처리하는 방법
모던 쉘 명령어: 전통적인 도구를 대체하는 강력한 대안
정규 표현식(BRE, ERE, PCRE) 기능 비교 및 명령어 지원 가이드
DuckDB CLI 및 SQL CheatSheet - 주요 파일 포맷, DB Attach, HTTP/S3, Excel
강력한 텍스트 처리 도구인 tr, sed, 그리고 최신 도구인 sd에 대해 알아보고 비교해 보겠습니다.
리눅스의 Init 시스템: System V Init와 Systemd 비교 분석 및 docker 활용
xargs - 효율적인 명령어 인수 처리와 병렬 실행
sed 명령어: 텍스트 패턴 캡처와 치환 활용법
네트워크 보안 툴 arpspoof와 fragrouter 사용법 및 ARP 스푸핑 원리
Docker Macvlan 네트워크 소개, 활용 및 이슈
Nmap vs. nc (Network Mapper vs. Netcat) 네트워크 스캐닝 도구로서 비교
Homebrew는 macOS와 Linux에서 소프트웨어를 쉽게 설치하고 관리할 수 있는 패키지 관리자.
TLS와 SSH 프로토콜의 서버-클라이언트 협상 항목과 기능 비교
유니코드 NFD 문자열을 NFC 문자열로 변환하는 방법을 Python 스크립트와 nfd2c 툴을 활용하여 설명합니다. 이 글은 macOS 및 다양한 운영 체제에서 유니코드 호환성을 유지하기 위해 NFD와 NFC 간 변환이 필요한 상황에 유용합니다.
ollama, ollama-webui, mistral 설치 및 테스트
DuckDB를 ETL 도구로 활용 : CSV 데이터 → MySQL
로컬 머신에서 Gitub Actions를 실행할 수 있는 도구
Docker Desktop 대체제, Docker containers and Linux machines on macOS
jq 명령어를 통한 Json to CSV 변환
trino(presto) nested json 를 처리하기 위한 table schema 예제
K3s traefik ingress 사용 서비스 테스트
trino(presto), minio docker 활용 테스트 환경
CSV 파일을 SQLite3 Import 및 Query
하위 디렉토리에서 정규식 패턴을 재귀적으로 검색하는 라인 지향 검색 도구
Ansible aws_ec2 plugin 활용, AWS EC2 동적 Inventory 구성
Canonical 재단에서 지원하는 단일 명령으로 Ubuntu VM 구성 할 수 있는 도구
Neovim 설치 및 vim-plug 설정으로 개발, 운영 환경 구성
Docker 기반 서비스 자동 감지 및 요청을 처리하는 Reverse proxy
ReaR(Relax & Recover), Linux 재해 복구 도구
kubernetes manifest 리소스 관리 도구
MinIO Windows Service 등록
Go 언어로 만든 크로스 플랫폼 클라우드 스토리지 특화 백업 및 동기화 프로그램
Snapshots 기능을 제공하는 modern backup program
네트워크 L4, L7 기능 Reverse proxy 및 Load balancing, HA 기능을 제공하는 최적화된 S/W
로컬(localhost) 서비스를 터널링을 통해 외부에서 접근 가능하도록 만들어주는 도구들을 소개합니다.
Kubernetes 패키지 매니저 도구인 helm을 통해 chart 생성 및 Kubernetes 배포
MySQL BinLog (Binary Log) 설정 및 확인
Loadbalancing & High-Availability 를 위한 Keepalived 설정 및 테스트
Oracle 대량 Bulk Insert Tool
SQL Server 대량 복사 프로그램 유틸리티(b ulk c opy p rogram utility, bcp)
MySQL 테이블에 Text 파일을 빠르게 Insert 하는 방벙
Docker 내부에서 Docker 실행
Kubernetes Job 을 활용한 동시작업
Kubespray 를 이용한 Kubernetes 설치 (Baremetal)
WSL2 에 Docker 설치 (without Docker Desktop)
Docker 이미지 다중 아키텍처(Multi-Architecture) 빌드 가이드
netstat Host 머신에서 netstat 명령으로 docker container의 네트워크 상태가 확인 안됨 물론 container 내부에서 실행하면 되지만… docker container는 bridge 네트워크 기반으로 운영이 되...
oh-my-zsh 이 느린 경우 해결 방법 (특히 WSL)
Docker Private Registry 구성
vim 최소 설정
MinIO 101
Docker default bridge 네트워크 대역 변경
Lightweight Kubernetes : The certified Kubernetes distribution built for IoT & Edge computing
MySQL 8 Docker 실행 및 백업, 복원
ElasticSearch to MySQL ETL
Kubernetes 설치 및 운영 101
https://docs.docker.com/engine/swarm/
Ansible-101
uv를 활용한 현대적인 Python 프로젝트 구조, src 레이아웃과 Flat 레이아웃의 차이점, 그리고 uvx를 통한 원격 도구 실행 방법을 알아봅니다.
Gemini CLI의 MCP(Model Context Protocol) 지원 현황
Gemini CLI 툴: VSCode 플러그인과의 차이, 활용법, 실전 시나리오
정규식 탐색 기법: 전방탐색과 후방탐색
GitHub Actions YAML: CI/CD 워크플로우의 핵심
C++20 std::format과 C++23 std::print: 현대적인 문자열 포매팅
멀티스레드 최적화 힙 메모리 할당기: tcmalloc, jemalloc
C++ 언어의 ABI 이슈 및 호환성 가이드
Model Context Protocol 이해와 활용
page.get_by_role
Playwright page.get_by_role 역할 기반 요소 탐색
Git 시맨틱 커밋 메시지 가이드
Python uv 가이드: 빠르고 강력한 패키지 관리 도구
Playwright 가이드: 웹 자동화
모던 CMake 기본 가이드: 타겟 중심의 현대적인 빌드 시스템
프롬프트 엔지니어링 가이드: 기초 개념부터 고급 테크닉까지 요약
Python PEP 8 스타일 가이드
Git 커밋 메시지 수정
Python Selenium 이용한 웹 스크래핑 방법, 웹 자동화
GNU C++ 프로그램에서 정적 라이브러리를 링크하는 방법
Git Repository 복제 및 Branch 관리 가이드
C++14, C++17, C++20 버전별 Lambda 표현 정리
Golang GC (가비지 컬렉터) 주요 내용
asyncio는 async/await 구문을 사용하여 동시성 코드를 작성하는 라이브러리입니다. 특히 I/O 작업이 많은 애플리케이션에서 높은 성능을 발휘합니다.
C++ Modules Test Example (g++)
CryptoPP https://www.cryptopp.com/ Crypto++ 사용하기, 예제 암호화 지식 (개발자)
macOS
, Windows
)
macOS 및 Windows 에 GCC 설치하기
Cgo enables the creation of Go packages that call C code.
https://vcpkg.io/ Vcpkg helps you manage C and C++ libraries on Windows, Linux and MacOS. This tool and ecosystem are constantly evolving, and we always app...
Introduction https://github.com/yhirose/cpp-httplib A C++11 single-file header-only cross platform HTTP/HTTPS library. This is a multi-thread...
Introduction https://github.com/Microsoft/cpprestsdk Microsoft에서 만든 클라이언트, 서버용 C++ HTTP 통신 모듈이며, JSON URI, 비동기, 웹소켓, oAuth 등을 지원 C++11의 비동기, 병렬 프로그램 모...
Makefile 간단한 범용 버전
현대 소프트웨어 개발에서 암호화는 필수적인 보안 요소입니다. 이 글에서는 개발자가 알아야 할 핵심 암호화 개념과 실제 구현 시 고려사항을 다룹니다.
Flask 에서 SQLAlchemy 사용시 Query 팁
Effective Modern CMake Effective Modern CMake : https://gist.github.com/mbinna/c61dbb39bca0e4fb7d1f73b0d66a4fd1
Mac 설치 어플리케이션
macOS 애플리케이션 - personal installation