Dev

    이미지 세로 병합기

    원본: 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

    Amazon Q로 지렁이 게임 만들기: AI 코딩 어시스턴트의 실전 활용기

    Amazon Q로 지렁이 게임 만들기: AI 코딩 어시스턴트의 실전 활용기

    이 글은 aws의 이벤트 참가를 위해 작성되었습니다.https://community.aws/content/2xIoduO0xhkhUApQpVUIqBFGmAc/build-games-with-amazon-q-cli-and-score-a-t-shirt🎮 선택한 게임과 선택 이유**지렁이 게임(Snake Game)**을 선택한 이유:고전적이면서 완성도 높은 게임: 누구나 알고 있는 간단한 룰이지만 구현에는 여러 프로그래밍 개념이 필요적절한 복잡도: 한 번의 대화로 완성 가능하면서도 AI의 코딩 능력을 평가하기에 충분한 복잡도시각적 결과물: 즉시 실행하고 테스트할 수 있어 AI의 결과물을 바로 확인 가능확장 가능성: 기본 게임 완성 후 다양한 기능 추가를 통해 AI의 반복 개발 능력 테스트 가능💡 발견한 효과적..