반응형

Coding/Python Matlab 88

키보드 클릭 사운드 내는 파이썬 프로그램

애플2 에뮬레이터를 가지고 놀면서 화면은 CRT VGA 로 그럭저럭 추억의 화면을 얻을 수 있었고, 디스크 드라이브가 디스크를 엑세스 하는 소리는 에뮬레이터 중에서 MAME 최신 버전을 사용하여 얻을 수 있었다. 그런데 이 아저씨의 유튜브 쇼츠를 보면 실기의 경우 기계식 키보드의 경쾌한 클릭킹 소리가 역시 큰 추억의 한 부분으로 느껴졌다. https://www.youtube.com/shorts/THNj1nqEEhE 그래서 키보드 클릭킹 소리를 내 주는 윈도우즈용 무료 앱들을 찾아 헤매다가 그런데로 맘에 드는 프로그램을 하나 찾았다. 한국분이 개발하신 것이다. (좋은 프로그램을 공개해 주셔서 감사합니다 ^^) https://kagamine-rin.com/?p=339 컴퓨터로 타이핑하면 소리가 나는 프로그램..

한글 자모 분리방법 - 3327 한글 데이터 만들기를 위해서

옛날 8비트 애플2 및 16비트 PC 초기 시절엔 N바이트 조합형 한글을 사용하곤 했었다. 도트 프린터들도 거기 맞춰서 한글을 프린트를 해 주는 모듈이 장착된 모델들이 판매되었었고. 요즘 레트로 컴퓨터 취미 생활의 한 부분으로 애플2 시절 3327 한글이 사용된 소프트웨어 중 파손된 데이터의 복구나 도트 프린터 에뮬레이션 등을 해보고 있다. 그러던 중 윈도우즈에서 UTF-8 포맷으로 준비한 한글 데이터를 3327 의 입력기 방식에 맞는 자모(실제로는 매칭되는 알파벳 및 기호문자, 키보드에 하나씩 매칭됨)로 변환하려는데 완성형 한글 한글자마다 자모를 분리하고, Apple2 키보드의 키로 매칭하는 작업이 필요했다. 그때 자모 분리 작업을 어떻게 할지 고민하다 우연히 검색에서 찾은 좋은 자료가 있어서 기록으로..

Python - 언어 번역 (Language Translation in Python)

googletrans 4.0.0-rc1 필요 pip install googletrans==4.0.0-rc1 코드 예제 from googletrans import Translator translator = Translator() print(translator.translate('안녕하세요', src='ko', dest='en').text) print(translator.translate('안녕하세요', src='ko', dest='ja').text) print(translator.translate('こんにちは', src='ja', dest='ko').text) print(translator.translate('こんにちは', src='ja', dest='en').text) print(translator.tr..

manga_ocr, google translate 를 사용한 게임 화면내 일본어 번역

간단한 파이썬 코드와 윈도우즈의 WIN_SHIFT_S 스크린샷 기능, 그리고 google translate 힘을 빌어 일본어를 번역해 가면서 게임하는 사례 (첨부된 코드는 좌측이 웹브라우저, 우측에 게임 화면인 경우를 고려한 위치 셋팅이 되어 있음) 테스트 결과 mednafen 사용시 가로 세로 2배 스크린 사이즈에 linear interpolation 끈 옵션 (예를 들어 -gba.videoip 0) 에서 다른 화면 필터에 비해 오류가 적은 듯...

Bing Chat vs. Google Bard vs. ChatGPT- python coding

질문: can you make python code to simulate Moire pattern by two prism arrays which have different pitches and orientations? ChatGPT 완승 !!!!! Bing - 에러까지 내고 수정도 못한다!!! 에러난다고 고치랬더니만... 여전히 같은 에러... 코딩은 완전 x신... 답답해서 chatgpt 에게 두번째 코드를 주며 에러 내용 알려주고 수정해달라니 가뿐하게 수정. 하지만 애초의 코드가 내가 바랬던 결과와는 완전히 다른 결과를 보여주는 코드임. Google Bard - 역시 덜떨어진 결과. 기껏 프리즘 방향도 파라메터로 바꾸라 했는데... 프리즘 방향은 전혀 고려가 안되어 있네. 방향이 영향을 안준다고 수정..

파이썬 round() 함수 문제점

round()는 반올림을 의미함. 당연히 round(1.5) 면 2 가 되어야... Matlab 등에서는 잘 작동한다. 그런데... 검색을 해 보니 python 3 에서부터 있는 문제라 함. 심지어 3.10 에서도 같은 문제 발생. -_-;; https://medium.com/thefloatingpoint/pythons-round-function-doesn-t-do-what-you-think-71765cfa86a8 Python’s round() Function Doesn’t do What You Think How to avoid this simple mistake with round() in Python 3 medium.com 해결책은 다음과 같은 함수를 만들어 사용해야... # python 3 roun..

728x90