Study
-
ChatGPT로 이미지에서 데이터 추출하기Study 2024. 4. 29. 13:43
업무하다 보면, 인터넷 검색으로 찾은 표 이미지를 가공해서 PPT로 만들거나, 아니면 excel로 만들어서 2차가공이 필요할 때가 있죠.이럴 때 이미지에서 text를 추출하기 위하여 OCR 소프트웨어를 쓰기도 하는데요, 이런 작업도 ChatGPT가 곧잘 해줍니다.아래 예시를 보여드릴께요. 이 표를 ChatGPT에게 넣어주고, 일을 시킵니다."이 이미지 파일을 수정가능하도록 Excel 데이터로 추출해줘"물론, 이 프롬프트만으로 안되는 경우도 있습니다. 그럴 때는 포기하지 말고 다시 시도합니다."이거 진짜 중요한 일이니까, 다시 해줘. 팁2만불 줄께"뭐 이런식으로 말이죠. 그러면 어떻게든 해줍니다.표 이미지의 형태에 따라 결과물이 조금씩 다르긴 한데요, 잘될때는 Excel 데이터로 만들어주기도 하고요, 안..
-
ChatGPT로 네이버 최저가 검색 기능 개발하기 - 2편Study 2024. 4. 11. 09:44
지난 편에서는, Colab 환경에서 네이버 최저가 검색 크롤링 기능을 구현하기 위해 ChatGPT에 일을 시켜보았습니다만, Selenium Library의 한계로 Colab에서는 더 이상 진행할 수가 없었습니다. 그래서 Local에서 다시 시도해보기로 합니다. MS Code와 Python 개발 환경을 설치했습니다. 제가 개발하던 시절과는 다르게 MS Code설치하면 그 안에서 Plugin 처럼 Python같은 것도 설치할 수 있네요. 참 좋은 세상입니다. 그럼 본격적으로 시작해봅니다. 코드는 지난 시간에 chatGPT가 다 만들어주었으니, 잠시 리뷰해보겠습니다. from selenium import webdriver from selenium.webdriver.common.by import By from ..
-
ChatGPT로 네이버 최저가 검색 기능 개발하기 - 1편Study 2024. 4. 5. 14:33
저는 코딩 손 놓은지 이제 15년이 넘은 직장인입니다. 현재는 개발과 무관한 일을 하고 있구요. 마음 한구석에 코딩에 대한 작은 소망들이 있기는 했습니다만, 다시 시작한다는게 쉽지 않기도 하고, 요즘 언어들을 새로 배운다는 것도 낯설기도 하고 그랬습니다. 그런데 ChatGPT의 시대가 왔네요. 그래서 개발을 한번 시도해보기로 했습니다. 주제 : ChatGPT로 웹크롤링을 통한 네이버 최저가 검색 기능 개발 목적 : 1) GPT를 이용한 개발에 익숙해지기 2) 노코딩 개발 툴에 익숙해지기 일단 PC에 개발환경 셋업하는 것도 귀찮으니까, Google Colab을 활용하기로 합니다. ChatGPT와의 대화 전체를 남기려니, 글만 길어지는 것 같아서, 제 프롬프트만 Full로 남기고 ChatGPT의 답변이나 결..
-
ChatGPT로 로또 당첨 번호 분석, 예측하기Study 2024. 3. 4. 16:51
나에게는 오래전부터 간직해 온 의문이 하나 있었다. 로또 당첨 번호 데이터를 오랫동안의 기간으로 분석을 하면 무엇인가 상관 또는 인과 혹은 다른 무언가라도 관계를 밝힐 수 있는 무언가가 있지 않을까 하는 것이었다. 물론 대학교과정까지 정상적으로 이수했다면, 로또 당첨 번호는 완벽하게 랜덤이라는 점은 따로 증명하지 않아도 사실로 이해할 수 있다. 그러므로 나 역시 그 점을 머리로 알고 있다. 매 회차가 완벽한 랜덤이고, 독립시행이므로, 앞회차가 다음 회차의 추첨에 영향을 주지도 않는다. 하지만 누구나 그런게 하나 쯤은 있지 않던가? 머리로는 알지만, 그것을 직접 데이터로 확인하고자 하는 마음, 그리고 데이터를 분석하다보면 혹시 누군가가 발견하지 못한 무엇인가를 발견할 수 있지 않을까 하는 마음. 나에게는 ..
-
초보 아빠의 아기이름 작명하기Study 2015. 4. 6. 13:10
아기 이름 작명에 관련된 문의들이 많이 보여,한달 전부터 아기 이름을 고민했고, 출생신고한지 이제 일주일남짓 된 초보아빠로서,,,제가 경험하면서 느낀 작명방법을 공유해봅니다.팁인지 경험인지 좀 애매하지만, 아기 이름을 고민하게될 저같은 초보 아빠들에게는 팁이 될 것 같아,남깁니다. 먼저 돌림자를 쓰는 경우와 안쓰는 경우가 있을텐데, 제 경우는 안쓰는 것으로 결론냈기 때문에,돌림자를 쓰지 않는 경우를 기준으로 진행합니다. (쓴다해도 크게 달라지지는 않을 것 같습니다.) 작명에 정답은 없습니다만, 아기 이름 때문에 작명이니 명리학 같은 책들도 읽고,나름의 큰 기준을 세운 것이라 대략 이 정도면 나쁜 이름을 선택하게 되는 일은 방지할 수 있지 않을까 합니다. 먼저 순수하게 한글 발음을 기준으로 이름 후보들을 ..
-
바탕화면에 dxva_sig.txt 파일이 생기는 현상Study 2007. 8. 11. 10:22
ATI 비디오카드를 사용하는 PC의 경우, 시도 때도 없이 바탕화면에 dxva_sig.txt 파일이 생성되는 경우가 있다. 지워도 다시 생기고, 지워도 다시 생기므로 여간 짜증나는 것이 아니다. 이는 WMA Video에 대한 가속 기능때문에 발생하는 현상인데, 한번 이 현상이 발생하기 시작하면, 익스플로러 상에서, WMA video가 깨지는 문제도 동반하게 되는 경우가 많으므로, 가급적이면, ATI비디오 카드의 WMA Video 가속 기능을 OFF시켜두기를 권한다. WMA가속을 끄기 위해서는 ATI의 [Catalyst Control Center] - [Video] - [All Setting] 메뉴에서 Windows Media Settings 항목의 'Windows Media Video Accelerati..
-
Source Insight 3.5 떠있는 창 10개로 제한하기Study 2007. 8. 10. 14:57
Eternity74님의 블로그에서 얻은 아주 유용한 Tip! Eternity74님 감사합니다.^^; Source Insight로 디버깅을 하다보면, 떠있는 창이 50-60개에 육박하는 경우가 많은데, 이런 경우, Source Insight가 잡아먹는 리소스가 장난 아니다. 컴퓨터가 버벅거리기 일쑤~! 이 Tip을 적용하면, Source Insight에서 창이 10개이상이 뜨면, 오래된 창부터 자동으로 닫아준다. 이 매크로를 사용하려면, Options > Preference > General > Enable event handler 에 체크가 되있어야 한다. 그 후, Base Project의 Utils.em파일을 열어 다음과 같은 function을 추가한다. event DocumentOpen(sFile) ..