본문 바로가기
반응형

전체 글44

윈도우 팁) 바탕화면 아이콘의 빨간색 느낌표 어느 날 컴퓨터를 사용하다가 보니 윈도우의 바탕화면 아이콘에 빨간색 느낌표가 생겼다. 느낌표는 경고 표시인데 빨간색 느낌표, 노란색 느낌표, 흰색 느낌표마다 다른 의미가 있었다. 인터넷에서 찾아봤는데, 해결책을 찾는데 한참 걸렸다.  * 아이콘의 빨간색 느낌표 바탕화면의 아이콘들에 어느날 빨간딱지가 붙었다. 이상한 프로그램이 깔렸나, 바이러스에 걸렸나 걱정이 생겼다. 빨간 동그라미에 이상한 표시가 느낌표인지 한첨을 보고 알았다.  구글링에서는 명확하게 찾기가 어렵고, ChatGPT한테 물어봐서 알았다. 프로그램에 문제가 있어서 발생하는 경고 표시라고 한다. 빨간색, 노란색, 흰색 느낌표가 있고 각각의 느낌표 경고 표시마다 다른 문제점이 있다고 한다. 내가 추측해 보건대, 전체적으로 모든 아이콘이 다 빨간.. 2024. 5. 10.
파이썬 파일을 exe파일로 만들기 - pyinstaller 파이썬 파일의 확장자는 py이다. 파이썬 파일을 실행하기 위해서는 파이썬이 설치되어 있어야 한다. 만약 파이썬이 설치되지 않은 사람에게 파일을 배포한다면 배포받은 사람이 파이썬을 설치하거나, 배포할 때 윈도우 실행파일인 exe파일로 배포할 수 있다. 파이썬 파일을 exe파일로 만들어 배포하기 위해서는 pyinstaller라는 유틸리티가 필요하다. pyinstaller를 이용하여 파이썬 파일을 exe 파일로 만들고 배포해 보자. * 파이썬 파일 준비 파이썬파일 py를 exe파일로 변환하기 위해서 먼저 파이썬 파일을 준비 하자. 나는 간단한 메트로놈 프로그램을 준비하였다. Metronom.py 라는 파일을 만들었다. Metronom파일은 간단한 메트로놈 소리를 출력시키는 프로그램이다. "Metronome S.. 2024. 3. 10.
업비트(Upbit) API키 발급 받기 업비트 API키는 업비트의 매매 또는 검색 등을 위한 코인 매매 프로그램에서 업비트 API를 사용할 수 있도록 허용해 주는 도구다. 이 키를 통해서 업비트 API를 사용할 수 있으며, 이러한 업비트 API는 프로그램에서 업비트 내의 내 자산에 연결할 수 있도록 해준다. * 업비트 (Upbit) 국내 비트코인 및 암호화폐 거래 사이트인 업비트는 깔끔한 UI와 빠른 동작으로 2017년 국내 1등 거래소가 된 이후에 꾸준히 사랑받고 있다. 2024년 1월 현재 원화마켓 120개를 포함하여 200여 개의 코인을 거래하고 있다. www.upbit.com 업비트 비트코인, 이더리움, 리플, NFT 등 다양한 디지털 자산, 국내 거래량 1위 거래소 업비트에서 지금 확인해보세요. No.1 Digital Asset Ex.. 2024. 3. 10.
이클립스 오류 - 'Periodic workspace save.' has encountered a problem. 자바 이클립스 (Java eclipse) 프로그램 실행 중에 'Periodic workspace save.' has encountered a problem. 에러가 발생하는 경우가 있다. 그냥 놔둬도 될 것 같긴 하다. 하지만, 가끔 팝업창이 뜨는 것이 여간 성가신 것이 아니다. 주기적으로 저장공간(workspace)에 뭔가를 저장해야 하는데, 저장할 때 문제가 발생하는 것 같다. RemoteSystemsTempFiles에 metadata를 쓸수 없다고 한다. * 'Periodic workspace save.' has encountered a problem. 해결 방법은 간단하다. metadata를 쓸 수 있도록 RemoteSystemsTempFiles 폴더를 만들어 주면 된다. 위치는 다음과 같다. 본.. 2023. 10. 21.
JTAG과 SWD의 차이와 장단점 디지털 장치들을 디버깅할 때 많이 사용하는 JTAG(Joint Test Action Group)과 SWD(Serial Wire Debug)에 대해서 알아보자. MCU나 CPU의 장치를 디버깅할 때 많이 사용한다. 이러한 JTAG이나 SWD에 연결하여 디버깅을 하기 위해서는 Debugger 또는 Emulator가 필요하다. * JTAG과 SWD 소개 JTAG과 SWD는 디바이스 장치의 디버깅용 인터페이스 이다. JTAG interface는 IEEE-1149.1-2001에 표준으로 정의되어 있다. JTAG과 SWD는 모두 디지털 디바이스의 디버깅을 위한 효과적인 인터페이스이다. 핀 수, 지원 CPU, 고급 기능, SWO 핀 등 다양한 요소를 고려하여 적합한 인터페이스를 선택하는 것이 좋다. JTAG은 198.. 2023. 10. 18.
파워쉘(power shell) 에서 윈도우 명령 (cmd) 실행하기 윈도우의 버전이 올라가면서, 기존에 사용하던 기능을 사용하지 못하게 되거나, 사용법이 변경되는 경우가 종종 발생한다. 내 생각에 파워쉘도 그중에 하나인 것 같다. 예전에는 윈도우 프롬프트 명령창을 주로 실행하여 윈도우 명령들을 사용하곤 했는데, 파워쉘로 변경되면서 영 익숙하지가 않다. * 파워쉘이란 (Power shell) 윈도우에서는 파워쉘을 명령줄 셸, 스크립팅 언어 및 구성 관리 프레임워크로 구성된 플랫폼 간 작업 자동화 솔루션이라고 한다. 쉽게 말해서 이것저것 많이 된다고 이해하면 된다. 전문가들에게는 기능이 많으면 좋다. 하지만 사용하지 못하면 필요가 없다. 예전이 이미 잘 사용하던 기능이 내가 사용하지 않을 기능들로 인해 더 복잡해지면 나에게는 별로 도움이 되지 않는다. * 파워쉘로 전환된 윈.. 2023. 10. 5.
가속도계(Accelerometer)와 방향 계산 가속도센서를 이용하여 방향을 계산하는 방법에 대해서 알아보자. 6축 센서를 사용하는 것은 여러 가지 복잡한 계산을 필요로 한다. accelerometer와 gyroscope를 통해서 얻은 값을 가공하여 다양한 값을 얻어 낼 수 있다면, 좀 더 특별한 성능의 제품을 개발하는데 도움이 될 것이다. 우리는 가속도계를 이용하여 물체의 방향을 구하려고 한다. z축의 가속도는 중력 가속도이다. x축과 y축의 가속도는 물체의 기울어짐 방향을 나타낸다. x축과 y축의 가속도를 이용하여 물체의 방향을 구할 수 있다. * 가속도 크기 계산 가속도계를 사용하여 방향벡터 값을 계산하려면 먼저 가속도계의 세 축(x, y, z)을 따라 가속도 값을 측정해야 한다. 이러한 값은 중력 가속도( 9.8m/s² ) 단위로 읽을 수 있으.. 2023. 9. 8.
[파이썬] 파이썬으로 메트로놈 구현하기 파이썬으로 음악 관련 프로그램을 공부해 보고 있다. 그중 하나로 메트로놈 제작을 스터디해 보았다. 메트로놈은 모두 알고 있듯이, 악기를 연주할 때 박자를 맞추는데 도움을 주는 기계이다. 일정한 리듬을 생성하여 연주자가 그 리즘에 맞춰 연주할 수 있도록 도와준다. 피아노 학원에서 많이 만날 수 있는 친구이다. 이러한 메트로놈을 파이썬으로 구현하는 방법을 알아보자. * ChatGPT 이용 파이썬을 이용한 메트로놈 일단 chatGPT를 통해서 간단히 구현 코드를 받아 실행시켜 보았다. 자세히 물어볼 수록 원하는 정답을 더 잘 얻을 수 있다. 생각보다 잘 작동하는 것을 알수 있었다. 컴퓨터로 주파수를 발생시켜서 소리로 출력할 수 있도록 도와준다. * 메트로놈 실행 파이썬 코드 import time import .. 2023. 7. 15.
반응형