최근 주간에 텅텅 비어버린 통장과 지친일상을 달래기위해 회사동료와 함께 로또를 몇번 구매를 해봤습니다.오랫만에 로또라서 토요일까지의 행복을 사는 설레임을 가져봤었습니다. 다만, 당첨번호와 맞추어보면서 그 허탈감이란....갑자기 뭔가 허탈감도 있고 이렇게 안맞을 수도 있나 싶은 생각에 장난삼아 심심풀이로 GPT로 갈구어 로또 시뮬레이터를 만들어 보았습니다.로또 번호를 다수(중복가능하게) 생성하고, 추첨 시뮬레이션 해보는 방식으로 개발을 해달라고 프롬프트를 작성했고, 몇번의 개갈굼 재가공이 있었습니다. 사용한 GPT 서비스는 perplexity 입니다. 주요 기능은 다음과 같습니다.로또 구매자 수 설정랜덤으로 로또 번호 생성(동일번호 생성가능)로또 추첨 시뮬레이션 - 당첨번호 요약 및 정리 프롬프트는 다음과..
우연히 인터넷에서 다운로드한 파일들이 자소가 풀어져있어서.. 파일을 받자마자, 탐색기에서 보고 이 파일이 맥에서 작업한 파일이어서 약간의 당혹감과 언제 이걸 일일이 바꾸나 싶어 툴을 찾아보다 참아내지 못하고 개발을 하게 되었습니다.이 문제의 원인으로 찾아보니, 표준인 유니코드가 아닌 운영체제 별로 각각 다른 방식으로 처리해서 발생되는 문제라고 합니다.정확히는 Window 에서는 자소처리를 NFC 방식으로 처리 / macOS에서는 자소처리를 NFD 방식으로 처리되기 때문이라고 하며, 뭐 이러한 사정을 토대로 윈도우에서 이 파일들을 어떻게 하면 빠르게 FTP에 올리듯 변환하는지에 집중하여 기능을 구현했습니다.프로그램 이름은 이 파일의 이름을 보고나서 했던 첫마디를 따와 '풀어진 파일이름 머지'의 약자로 FF..
많은양의 캐드파일(DWG/DFX)를 이용해 2차 저작을 해야하는 상황이 있어, 자동화를 위해 변환 툴을 만들어 보았습니다. 핵심 주요 기능DWG 포멧의 파일을 PNG 또는 PDF로 변환변환 포멧, 스케일 등에 대해 정의 (Config.ini)한글 지원(강제 맑은고딕 적용)하위폴더 구조 지원 다운로드https://github.com/OVERockq/cad-file-convert-hans/releases/tag/v0.4 사용방법ODA FIle Converter를 설치합니다.https://www.opendesign.com/guestfiles/oda_file_converterConfig.ini 파일을 편집합니다.ODAFileConverter_Dir (ODA File Converter 의 경로를 탐색기에서 찾아서..
자동화로 귀찮은 일들을 해결하자!매번 반복되는 일들을 자동화하여 편리하게 처리할 수 있는 방법을 찾아보자. 이번에는 ChatGPT와 AutoHotkey를 활용하여 우리의 일상을 더 효율적으로 만들어 보겠습니다. ChatGPT와 AutoHotkey를 이용한 자동화ChatGPT를 활용하여 원하는 작업을 프로그래밍적으로 수행할 수 있습니다. 이번에는 AutoHotkey를 이용하여 실제로 컴퓨터에서 작업을 자동화하는 부분을 만들어 볼 계획입니다. ChatGPT로 V3 Lite 30일 광고 보지않기 옵션 자동화 매크로 만들기최근에는 V3 Lite의 광고 보지않기 옵션을 한 달에 한 번 누르는 것이 귀찮아졌습니다. 이를 자동화하여 효율적으로 처리하기 위해 ChatGPT에게 프로세스에 대한 정의를 통해 코드를 생성해..
ChatGPT은 요즘 많이 사용되고 있어, 다양한 분야에서 쉽게 찾아볼 수 있게 되었습니다. 일상에서 문제를 해결하거나 새롭게 맨땅에서부터 작업을 시작할 때, 과거에는 선배나 검색으로 어렵게 찾아야 했지만, 요즘은 그런 상황에서 쉽게 정보를 전달할 수 있어 매우 유용하게 활용 됩니다. 특히 필자의 경우에는 비교적 단순한 스크립트 개발에 많이 활용하고 있어 오늘은 이 부분에 대해 소개를 해 볼까 합니다.요구사항 정리하기필요한 기능에 대한 요구사항은 논리적으로 하나하나 A-Z 설명해 줘야 합니다. 이때 개발자적인 사고가 필요할 수 있습니다. 화면의 순서와 왜 그걸 하는지 설명을 까다롭게 해야하거든요. 정석이라는게 없겠지만, 적어도 무엇을 할것이고, 어떠한 과정에 의해서 할 것이다를 정의하면 내용에 맞게 맞들..