본문 바로가기

전체 글201

태블릿 PC를 디지타이저로 만들어 주는 VirtualTablet 출처: http://www.sunnysidesoft.com/ko/virtualtablet/ 저는 협력사와 전화로 업무 협의를 할 때 아이디어 전달을 위해서 Wacom 펜이 달린 Thinkpad 10으로 Bamboo Paper 프로그램을 사용하여 그림을 그리는 것을 자주 하는 편입니다. 인터넷 강의를 들을 때 교안 PDF 파일에 Xodo 나 Drawboard PDF를 사용해서 펜으로 메모하기도 하고요. 이렇게 작업을 하다 보니 펜 입력 장치가 없는 Windows/Mac에서도 펜으로 작업을 하면 좋겠다라는 생각이 들어서 방법을 찾아보게 되었습니다. 처음 시도한 것은 Thinkpad 10에서 원격 데스크톱 연결로 디지타이저가 없는 PC에 연결해서 작업을 하는 것이었습니다. 이렇게 작업을 하면 펜 입력은 가능하.. 2017. 8. 17.
Micro SD 카드에 Windows To Go 설치하기 Windows To Go를 가끔 사용하는데 노트북 밖으로 삐져나온 USB 메모리가 걸리적거리고 미관상 좋지 않기도 해서 요즘 노트북에 대부분 달려있는 Micro SD 카드에 Windows To Go를 설치해보면 어떨까하는 생각이 들어서 시도해보았습니다. 결론부터 말씀드리면 Micro SD에 Windows To Go를 설치할 수 있고, 사용은 가능하지만 설치하기도 복잡하고 Micro SD가 느려서 불편합니다. 느려도 걸리적 거리는 것보다는 낫다라고 생각하시는 분만 하시는 것이 나을 것 같습니다. 1. 준비물 당연히 Micro SD 카드가 있어야 하겠지요. 저는 읽기 95MB/s, 쓰기 90MB/s 까지 나온다는 삼성 256GB Evo Plus U3를 구매했습니다. 읽기/쓰기 최대 속도가 거의 HDD에 필적.. 2017. 8. 14.
VBA에서 #define, #ifdef와 유사한 문장 사용 방법 출처: https://stackoverflow.com/questions/926561/ifdef-equivalent-in-vba http://www.pgacon.com/visualbasic.htm#Take%20Advantage%20of%20Conditional%20Compilation VBA로 프로그래밍을 하다보니 중간에 디버깅을 위해서 여러 변수들을 출력하거나 변수값을 임의로 변경해서 돌려보다가 제대로 동작하면 이 부분의 코드를 다시 지우고 수정하는 작업을 하는게 필요했습니다. 코드가 단순하면 특정 부분만 수정/복구하면 되는데, 코드가 길어지다보니 여러 곳을 수정하다가 잘못해서 디버깅 코드가 남아있어서 동작을 잘못하게 되는 경우도 발생하고 코드를 수정하는 작업도 번거롭더군요. 그래서 VBA도 C++처럼 .. 2017. 8. 13.
VBA를 이용한 특정 시간 대기 방법 3가지 출처: https://stackoverflow.com/questions/6960434/timing-delays-in-vbahttp://analystcave.com/vba-sleep-vs-wait/ VBA에서 프로그래밍을 하다가 보면 특정 시간을 기다려야 하는 경우가 발생합니다. 이런 경우에 VBA에서는 3가지 방법을 제공합니다. 1. Sleep대기 시간을 밀리초 단위로 제어할 수 있어서 좋으나, Sleep 하는 동안 이벤트 처리를 못해서 Sleep이 길어지면 이벤트를 날리는 경우가 발생합니다. 2. Application.Wait이 방법은 이벤트 처리는 가능하나 대기 시간이 초 단위여서 밀리 초 단위의 세밀한 조작이 필요한 경우에는 사용할 수 없습니다. 3. DoEventsDoEvents를 사용하는 방법은.. 2017. 8. 11.