전체 글
이미지 세로 병합기
원본: https://github.com/lmk/appendImges이미지 세로 병합기여러 이미지를 세로로 병합하여 하나의 긴 이미지로 만들어주는 웹 애플리케이션입니다.기능다중 이미지 업로드: 여러 이미지를 한 번에 선택하거나 드래그 앤 드롭으로 업로드자동 정렬: 파일명의 숫자를 인식하여 자연스럽게 정렬 (예: 1, 2, 10, 20)순서 변경: 드래그 앤 드롭으로 이미지 순서를 자유롭게 변경개별 삭제: 원하지 않는 이미지를 개별적으로 삭제미리보기: 병합 전 각 이미지의 썸네일과 순서를 확인세로 병합: 선택한 이미지들을 세로로 연결하여 하나의 이미지로 생성중앙 정렬: 너비가 다른 이미지들을 중앙 정렬하여 병합다운로드: 병합된 이미지를 PNG 형식으로 다운로드사용 방법appendImges.html 파일을 ..
goCapture - Windows 화면 캡처 도구
원본: https://github.com/lmk/goCapturegoCapture - Windows 화면 캡처 도구Go 언어로 작성된 간단하고 효율적인 Windows 화면 캡처 도구입니다. 한 번 영역을 선택한 후, 다른 애플리케이션과 상호작용하면서 키 하나로 스크린샷을 캡처할 수 있습니다.주요 기능영역 선택: Ctrl 키를 누른 상태로 드래그하여 캡처 영역 선택/업데이트백그라운드 통과: 오버레이는 클릭이 통과되어 애플리케이션과 정상적으로 상호작용 가능순차 번호: capture_001.png, capture_002.png 등으로 자동 저장간단한 조작:Ctrl + 드래그 - 캡처 영역 선택 또는 업데이트SPACE - 스크린샷 캡처ESC - 프로그램 종료시스템 요구사항Windows OSGo 1.21 이상설치..
Git Worktree로 작업 효율성 높이기
Git Worktree로 작업 효율성 높이기Git Worktree란?Git Worktree는 하나의 저장소에서 여러 브랜치를 동시에 체크아웃할 수 있게 해주는 Git의 강력한 기능입니다. 일반적으로 Git 저장소는 한 번에 하나의 브랜치만 체크아웃할 수 있지만, worktree를 사용하면 여러 작업 디렉토리를 만들어 각각 다른 브랜치에서 작업할 수 있습니다.모든 worktree는 동일한 .git 디렉토리를 공유하므로, 저장소를 여러 번 클론할 필요 없이 효율적으로 여러 작업을 병렬로 진행할 수 있습니다.기존 방식의 한계와 불편함Worktree를 사용하지 않을 때 여러 작업을 전환하려면 stash, checkout 등의 명령어를 반복적으로 사용해야 합니다. 실제 시나리오를 통해 이런 불편함을 살펴보겠습니다..
빠른 localtime
원본: https://github.com/lmk/fast_localtimefastkst_localtime고성능 KST(한국 표준시, UTC+9) 전용 localtime 구현개요fastkst_localtime은 한국 표준시(KST, UTC+9) 변환에 최적화된 고성능 시간 변환 라이브러리입니다. 표준 localtime() 함수가 가진 성능 오버헤드를 제거하고, 64-bit 시간 값을 안전하게 처리할 수 있도록 설계되었습니다.glibc/time 소스를 참조하여 구현되었습니다.주요 특징1. 고성능KST 타임존 변환에 특화되어 표준 localtime() 함수보다 빠른 성능 제공Linux 커널에서 발생하는 시스템 콜, timezone 조회, mutex 락 등의 오버헤드 제거직접적인 시간 계산으로 최소한의 연산만 ..
아이폰에서 구글캘린더에서 연동.
아이폰에서 구글캘린더를 연동하면 내 캘린더는 연동이 되지만, 구독한 다른 캘린더는 연동이 안되는 경우가 있다.웹브라우져에서 구글에 로긴하고, 아래 링크를 열어서 설정하면 연동이된다.https://calendar.google.com/calendar/u/0/syncselect