go
goCapture - Windows 화면 캡처 도구
원본: https://github.com/lmk/goCapturegoCapture - Windows 화면 캡처 도구Go 언어로 작성된 간단하고 효율적인 Windows 화면 캡처 도구입니다. 한 번 영역을 선택한 후, 다른 애플리케이션과 상호작용하면서 키 하나로 스크린샷을 캡처할 수 있습니다.주요 기능영역 선택: Ctrl 키를 누른 상태로 드래그하여 캡처 영역 선택/업데이트백그라운드 통과: 오버레이는 클릭이 통과되어 애플리케이션과 정상적으로 상호작용 가능순차 번호: capture_001.png, capture_002.png 등으로 자동 저장간단한 조작:Ctrl + 드래그 - 캡처 영역 선택 또는 업데이트SPACE - 스크린샷 캡처ESC - 프로그램 종료시스템 요구사항Windows OSGo 1.21 이상설치..
Oracle 에서 MariaDB로 데이터 마이그레이션
Oracle에서 MariaDB로 DB 전환 프로젝트를 진행하면서 데이터를 마이그레이션해야 했습니다. 별도 솔루션을 사용하기 어려웠고 ssh 터미널에서만 작업이 가능했으며, 마이그레이션 해야하는 테이블이 많은 상황이었습니다. 직접 구현하기로 결정했고, 생산성 좋고 동시성 개발이 편한 go 언어를 사용했습니다. DB 설정을 euckr로 해야 했습니다. Oracle은 euckr이 아닌 데이터도 저장되는데 MariaDB는 euckr이 아닌 데이터를 저장하려면 오류가 발생하기 때문에, euckr 캐릭터셋 체크 및 로그 저장 기능이 들어갔습니다. 전체 소스코드는 여기(https://github.com/lmk/migrationOracle2Maria)서 볼수 있습니다. 버그 테이블 하나에 데이터가 많은 경우 처리하지 ..
Cobra로 Command 입력
개요 jeager의 소스 코드를 보다보니, cobra라는 package를 사용하고 있었고 검색해보니, 복잡한 파라미터를 사용하는 cli app 개발에 유용하며 kubeneties, jeager, promethtus등 go로 만들어진 많은 app 에서 사용하고 있다고 한다. cobra를 활용한 간단한 프로젝트를 해보려고한다. 데모 프로젝트 go_google_images 단어를 입력받아, 이미지를 검색해서 다운로드하는 간단한 프로그램입니다. cobra를 사용해서 커맨드 파라미터를 입력받을 것입니다. 기능 cobra로 param을 입력 받는다. 입력받은 검색어를 아래 URL로 google에 요청한다. "https://www.google.co.in/search?q="+QUERY+"&source=lnms&tbm=..