분류 전체보기(433)
-
맥북에어 2011에 Windows 10 설치
2011년 맥북에어(MacBookAir4,1)에 Windows 10을 설치했다. 내가 가지고 있는 맥북에어는 공식적으로 애플에서 Windows 10을 지원하지 않는다. 결국은 드라이버를 받을 방법이 없어서 조금 고생을 했지만 결국은 설치 완료 했다.BootCamp 드라이버가 이제는 64 bits만 제공되니 반드시 OS는 x64 버전으로 설치해야 한다. 1. BootCamp 6.x 다운로드 받기검색해 보니 6.x 버전이 Windows 10을 지원한다고 한다. 예전에는 애플 홈페이지에서 직접 바이너리를 받았던것 같은데, 6.x 버전은 받을 방법이 없다. 반드시 OS X의 BootCamp를 통해서만 받을 수 있었다. 하지만 이미 나는 OS X를 포맷해 버리고 Windows 10을 설치한 터라 준비를 하지 못했..
2017.10.26 -
OpenSSL을 이용한 X.509 인증서 생성/ 검사/ 변환
OpenSSL 라이브러리를 이용하여 X.509 포맷의 인증서를 만들고 검사하는 방법에 대해 간략한 샘플 코드를 공개한다.OpenSSL은 컴파일을 해야 하는데, 이게 좀 귀찮다. 그러니 이미 컴파일된 바이너리를 배포하는 웹사이트를 통해 받아두면 편하다.컴파일된 바이너리: https://wiki.openssl.org/index.php/Binaries 소스아래는 OpenSSL을 이용한 X.509 인증서를 만들고 PKCS#12 형태의 전달 가능한 파일로도 변환할 수 있다.X509.cpp// X509.cpp : Defines the entry point for the console application.// #include "stdafx.h" #include #include #include #include #in..
2017.09.07 -
Wemo 디바이스 초기화 방법
WeMo Light Switches:Hold down reset until it blinks amber and greenRoughly 30 to 60 seconds in total WeMo Motion Senors, Switches and Links:Unplug the WeMoHold down the reset buttonPlug the WeMo inRelease the reset button a few seconds after it starts flashing amberOnce the WeMo is flashing amber and green the reset is complete WeMo Bulbs:Start with bulb on for 5 secondsSwitch bulb off for 5 sec..
2017.08.29 -
Tkinter로 만드는 스마트카드 통신 프로그램 - 5
이전글: Tkinter로 만드는 스마트카드 통신 프로그램 - 4 목표1. 상호인증(mutual authentication) 기능 추가2. 상호인증 후 GET STATUS command를 이용하여 card content들을 treeview에 표시 특이사항1. GlobalPlatform 관련 소스는 공개하지 않음. 2. Treeview에 item 관리하는 부분이 효과적인지 모르겠음. 소스코드main.py# imports# Use Tkinter for python 2, tkinter for python 3import tkinter as tkimport scm if __name__ == '__main__': root = tk.Tk() scm.MainPage(root) root.mainloop() # Start ..
2017.08.18 -
Tkinter로 만드는 스마트카드 통신 프로그램 - 4
이전글: Tkinter로 만드는 스마트카드 통신 프로그램 - 3 목표1. Menu 추가함.2. 기존 코드를 패키지화 할 것.3. 상호인증(mutual authentication) UI 추가. 특이사항1. 패키지화 하면서 __init__.py를 추가함. 소스코드main.py# imports# Use Tkinter for python 2, tkinter for python 3import tkinter as tkimport scm.scm_frames as scmf if __name__ == '__main__': root = tk.Tk() scmf.MainFrame(root).pack(side='top', fill='both', expand=True) root.mainloop() # Start GUI scm/_..
2017.08.04 -
Tkinter로 만드는 스마트카드 통신 프로그램 - 3
이전글: Tkinter로 만드는 스마트카드 통신 프로그램 - 2 목표1. 기존 코드를 OOP로 변환할 것.2. SW가 0x61xx일 경우 자동으로 Get Response 명령어 처리를 할것.3. 기존 코드의 버그 수정. 3.1. Reset 버튼을 또 누르면 connection 레퍼런스가 깨져서 통신이 안되는 문제 특이사항1. stack overflow에서 "Best way to structure a tkinter application"을 읽고 코드에 적용함.2. OOP로 변환하면서 Menu 처리가 애매해 우선 제거함. 소스코드# imports# Use Tkinter for python 2, tkinter for python 3import tkinter as tkimport tkinter.scrolledt..
2017.08.02