본문 바로가기

전체 글

(403)
PyInstaller로 만든 실행파일을 Trojan 바이러스로 인식하는 문제 해결 PyInstaller로 실행파일을 만들었는데 어처구니 없게 Windows Defender가 Trojan 바이러스로 인식하고 삭제를 해 버린다. Python package는 일반적으로 pip로 설치하는데, PyInstaller는 미리 컴파일된 package를 다운받아 설치하게 되는것 같다. 미리 컴파일된 PyInstaller가 문제이기 때문에 소스를 받아서 자신의 PC 환경에 맞게 빌드를 해야 문제가 해결된다. PyInstaller는 www.pyinstaller.org/downloads.html에서 받을 수 있다. 준비 PyInstaller 메뉴얼을 보면 Bootloader라는 항목이 있는데 이걸 자신의 환경에 맞춰 빌드를 해야 한다. 빌드하기에 앞서 반드시 Visual Studio C++ 컴파일러가 있어..
아마존 상품 환불 후 도착?!? 이번 블프 시즌에 아마존에서 몇 가지를 샀다. 아마존에서는 내가 구매한 상품이 12월 10일까지 배송될꺼라고 했다. 위에 있는 tracking 정보를 보면 알겠지만 내 물건이 11/20일에 LA공항에 들어가서는 한달만에 출고되었다. 이미 배송예정일은 훨씬 지난 후였고 아마존에서는 내 상품을 잃어버린것 같으니 환불(refund) 절차를 진행하라고 해서 환불 받은 상태였다. 결국 한달이 조금 넘었을때 상품을 받기는 했는데, 이미 환불받은 상태라 어찌해야 할지 몰라서 아마존에 라이브챗을 해서 물어보기로 했다. 나: "아마존에서 내 물건을 잃어버렸다고 해서 환불을 받았는데, 오늘 그 물건이 배송되었다. 어떻게 하면 좋을까?" 아마존: "리턴없는 환불이었으니 신경쓸거 없다. 더 물어볼것 없니?" 으아... 대인배..
Global Platform - Card Life Cycle과 security level의 관계 Card Life Cycle GP는 몇 가지 life cycle을 가진다. 그중 Card Life Cycle은 가장 최상위의 life cycle이고 5단계로 구분된다. OP_READY INITIALIZED SECURED CARD_LOCKED TERMINATED OP_READY와 INITIALIZED는 일반적으로 카드 발급전에 사용되며 카드사에서 발급을 하고 나면 주로 SECURED로 바꾼다. 이후 상황에 따라 CARD_LOCKED, TERMINATED가 될 수 있다. Card Life Cycle은 SET STATUS command로 변경이 가능하다. 참고: jasmine125.tistory.com/643 GP Command - SET STATUS Command 이 SET STATUS command는 Ca..
구글 네스트 허브 맥스 간단 사용기 구글 네스트 허브(그때 당시는 이름이 구글 홈 허브였던가?)를 쓰고 있었는데 늘 "카메라만 추가되면 화상통화를 할 수 있을 텐데"라는 생각을 하고 있었다. 그러다가 진짜 카메라가 있는 네스트 허브 맥스가 나왔고 2019년 블랙 프라이데이에 샀나 보다. 지금은 국내에서도 네스트 허브를 살 수 있으니깐 그거랑 차이점만 기술해 본다. 화상 통화 구글 듀오로 화상 통화 가능 하다. 사용자 중 한명의 휴대폰 번호로 설정 할 수 있고 전화가 오면 허브 맥스와 핸드폰으로 동시에 전화가 온다. 맥스로 전화를 하면 카메라가 사람을 인지해서 사람만 보이도록 자동으로 크롭해서 보여주거나 사람이 움직이면 카메라가 사람을 따라간다. Google Meet도 된다는데 어떻게 하는지 모르겠다. 사람 인식 구글 홈 앱에서 사용자 등록..
구글 어시스턴트와 로지텍 하모니 연동 및 한국어로 실행하기 로지텍 하모니를 3년 정도 쓰고 있다. 가지고 있는건 하모니 허브와 전용 리모컨으로 지금은 단종된 초기 모델이다. 나는 하모니에 총 3개 Activity를 등록해서 쓴다. 하모니 리모컨으로 저 3개의 Activity들을 왔다갔다 하면서 사용하고 있었는데, 집에 있는 구글 홈 미니, 구글 네스트 허브 맥스 등으로 컨트롤 하고 싶어졌다. 구글 어시스턴트와 하모니가 연결이 가능한 것은 알고 있었다. 그러나 하모니를 한국에서는 판매하지 않기 때문에 어시스턴트와의 연결이 계속 실패하고 있었고 연결이 되더라도 영어로만 컨트롤이 가능하기 때문에 하고 있지 않았다. 그러는 도중 첫째 아이가 영어학원을 다니면서 영어로도 컨트롤이 가능해지자 시도해 보았다. 검색해 보니 연결방법은 몇 가지가 있는데, 나는 그냥 하모니와 어..
코로나 접촉자 경험기 첫째 아이가 다니는 유치원에서 코로나 확진자가 발생되었고 안타깝게도 확진자와 우리 아이는 같은반이었다. 나는 출근 후 외부에 해당 내용을 알게 되었고 바로 집으로 들어갔다. 집에 가보니 아이는 이미 하원한 상태였고 코로나의 무서움을 모르는듯 같은반 원생과 함께 놀이터에서 놀고 있는 중이었다. 얼른 막내도 어린이 집에서 하원 시키면서 첫째의 코로나 상황을 어린이집에 통보했다. 어린이집은 전달한 내용을 바로 다른 원생 부모에게 공유했고 대부분 빠른 하원을 한 것 같다. 아이의 같은반 정원이 8명 밖에 안되기 때문에 당연히 보건소에서 빠른 연락이 올거라고 믿고 있었으나, 당일 보건소 운영시간이 마감되기 직전까지 별다른 연락이 없었다. 마음이 급한건 부모들 뿐이었나보다. 몇몇은 무작정 보건소로 향해 검사를 받았..
새로운 Nest Aware 요금제 엊그제 네스트 허브가 국내 정식 발매 하였다. 어쩐지 가지고 있던 네스트 허브 맥스가 한달전부터 한글 음성 지원이 되더라. 이번에 바뀐 Nest aware 요금재는 위 이미지와 같다. 한달에 $6이면 보유하고 있는 Nest 전 제품을 커버한다는 점이다. Nest aware에 포함되는 제품은 다음과 같다. Nest Cam 제품들 Nest Hello(도어벨) Nest Hub Max 나는 Nest Cam이 3개에 허브 맥스도 있으니 안바꿀 이유가 없다. 다만, 기존에는 24시간 full history를 저장했다면 이번에는 event history만 기록한다고 한다. (Nest aware plus는 full history 가능) 어자피 모든 이벤트(모션, 사운드, 사람, ...)를 켜 두면 기록되는 내용은 많으..
특정경로에 있는 package를 runtime시 import 하기 요즘 타 언어로 작성된 스크립트를 python으로 자동 변환하는 코드 작성을 틈틈히 하고 있다. 이 경우 runtime시에 특정 경로에 있는 package를 추가해야 하는 일이 있어 해결방법을 찾아보았다. import sys sys.path.append('.\\test\\01\\') from _01_Test_script import * sys.path에 package가 있는 경로를 추가한 후 import를 하면 된다.