개발 이야기
-
[Mac] 페럴럴즈의 윈도우10에서 CapsLock으로 한영전환 하기 (autohotkey)개발 이야기 2020. 1. 31. 10:45
Mac을 주로 사용하는데, 패러럴즈로 윈도우를 필요할 때 마다 사용하고 있습니다. Mac에서는 Capslock을 이용해서 한영전환을 사용하고 있고, 윈도우는 가상머신이라 제각각이긴 한데, 대부분 shift+space, 또는 오른쪽 option키 인듯 하더군요. Mac과 윈도우를 오가며 작업을 할 때 한영 전환이 헷갈리는 부분이 매우 불편해서 윈도우도 capslock을 이용해서 한영 전환이 되도록 설정했고, 매우 만족합니다. 방법은 몇가지가 있지만 autohotkey라는 프로그램을 이용하는 것을 추천합니다. 1. autohotkey 다운로드 - https://autohotkey.com/ 사이트에서 다운로드 받을 수 있습니다. - 라이센스는 GPLv2 군요. 라이센스 관련 자세한 내용은 (https://ww..
-
[아두이노/Home assistant] 집 전기 사용량 실시간 측정기 간단 제작기개발 이야기 2020. 1. 12. 13:40
2년쯤 전에 아두이노랑 부품들 이것저것 사 놓고 약간 현타가 와서 한동안 방치해두고 있었는데요.. 최근 급하게 저녁거리 좀 해 놓고 헬스장 가다가 문득 이런 생각이 들었습니다. '인덕션은 끄고 나온걸까..?' -_-;; Home assistant로 집안 곳곳에 온도/습도 센서를 두고 밖에서도 상태를 모니터링 하는것이 습관이 되다 보니, 집 밖에서 인덕션 켜지고/꺼지고도 확인하고 싶은 욕망이 스멀스멀 올라왔습니다. 그래서 질렀습니다. "sct-013 전류센서" 대략 5천원 정도 하더라구요. 어제 잠깐 짬 난 김에 구글링 해서 측정용 회로 만들고 간단히 설치 해 보았습니다. (3.5파이 잭은 과감하게 잘라서 선을 뽑아서 썼습니다.) 회로는 아래 사이트를 참고했습니다. 부하용 저항은 33옴이 없어서 120옴 ..
-
[C/C++] 간단한 디버깅용 매크로 정의 (줄번호, 함수명, 파일명 기본 표시)개발 이야기 2019. 2. 15. 15:11
C나 C++로 간단한 프로그램 짤 때, 줄 번호와 함수명을 기본으로 포함시키기 위해 쓰던 간단한 디버그 스크립트 입니다. 전처리문으로 DBG라는 것을 아래와 같이 정의하고, 인자로는 printf와 같은 format string을 넣으면 됩니다. #define DBG(format,args...) \printf("%d %s() :" format "\n", __LINE__, __FUNCTION__, ## args) 위와 같이 하고 함수 내에서 아래와 같이 사용합니다. int main(){ // Debug trace with only line number and function name DBG(""); int num = 3; // Debug trace with string DBG("num is %d", num)..