-
SECON 2024 세계 보안 엑스포개발자 이야기 2024. 3. 23. 14:31
일산 킨텍스에서 열린 보안 엑스포에 갔다 왔다. 해마다 열렸다고 하는데 관심이 없어서였는지 처음 알았다. 지인이 이 박람회에 아는 분들이 있어서 함께 동행하게 되었다. 킨텍스는 나에게는 처음이라 의미 있는 방문이기도 했다. 우리가 하려고 했던 것, 또 연구사업관련 된 것들이 이미 많은 업체가 솔루션으로 내놓고 있었다. 보안 행사여서 그런지 security에 관련된 모든 것들이 전시되고 있었다. 컨베이어 보안, 카메라 보안, 침수, 화재, 심지어 스팸메일 제거 등 아는 업체들도 몇 군데 보였다. 나는 이 행사를 처음 알았는데 우리와 연관이 있다는 업체는 이미 참여까지 하고 있었다는 사실에 놀랐다. 우리가 우물 안의 개구리였나 생각도 들었고, 우리는 이런 거랑 그동안 상관이 없었으니 하고 눈도 감아 본다. ..
-
의성 산수유꽃 축제이야기 2024. 3. 23. 10:53
주말에 갈 곳을 찾았다. 의성에서 산수유꽃 축제가 있다고 했다. 아직 꽃이 피기에는 좀 이른 시간이라 동영상을 찾아봤다. 금년 축제 날과 가장 유사한 날을 찾아보니 마침 하루 전날의 영상이 있었다. 축제 전날 어느 정도의 꽃이 피었는지는 확인하려고 간 사람의 영상이었다. 딱 내가 원하는 영상이네. 꽃은 아직 봉오리인채 만개하려면 5일 정도는 걸릴 것 같다는 의견이었다. 축제가 내일인데... 그래도 하루만에 어제보다는 더 피었을 거라는 기대감을 가지고 출발해 본다. 대전에서 의성까지는 차로 약 두 시간이 넘는다. 중간에 휴게소를 들린다면 여유 있게 두 시간 반 정도가 걸리는 것 같다. 처음 간 휴게소는 금강휴게소이다. 금강휴게소는 경부선 상행과 하행이 만나는 몇 안되는 곳이다. 무슨 말이냐면 상행 또는 하..
-
세종 숙소이야기 2024. 3. 17. 11:00
얼마 전 아들로부터 받은 파이어스틱과 미니토치를 사용하기 위해 세종에 있는 숙소로 출발했다. 점심만 먹고 간단히 나올 예정이었는데 오전에 애들 병원이랑 마트를 들려 1시 조금 넘는 시간에 도착했다. 숯불로 고기를 구워 먹으려고 했는데 직접 나무를 태워 숫을 만들려니 시간이 좀 더 지체되었다. 덕분에 좀 더 고기를 맛있게 먹을 수 있게 되었다.(시장이 반찬이다.) 저번에 라면 먹을 때 비엔나 쏘세지를 넣고 끓여서 먹은 적이 있었는데, 인상이 남았나 보다. 아들이 또 그렇게 하자고 해서 비엔나를 넣고 라면을 끓였다. 딸은 맵다고 컵라면으로 먹는다. 배불러서 못 먹을 줄 알았는데 라면 먹을 배는 남겨놨단다. 기특한 녀석들 라면도 남김없이 다 먹었다. (숙소에 있던 한라봉 1개 먹은 것은 비밀) 숙소 사진을 남..
-
근무시간 점검도구장난감 2024. 3. 14. 13:26
파이썬으로 이것저것 하다가 뭐 재미있는 거 없을까 하다가 지인과 함께 만들었다. 이름하여 '근무시간 점검도구' PC방처럼 윈도우 화면에 띄어 놓으면 움직이는 마우스를 감지하여 서버에 상태를 전송한다. 10분 동안 마우스나 키보드가 움직이지 않으면 휴식으로 간주하고 그 시간을 서버에 전송한다. 10분 이내에 반응이 있으면 서버에 근무 중으로 전송한다. 즉, 계속 놀다가 10분에 한 번씩 마우스만 움직여도 근무 중으로 표시된다는 얘기다. 더불어 그날의 업무일지도 작성하도록 하였다. DB에 저장된 근무상태에 따라 휴식 중이면 이름 옆에 붉은 원 표시를 한다. 근무 중이면 녹색원이 보인다. 이로써 사람이 자리에 있는지 없는지 판단할 수 있게 되었다. 물론 자리에 앉아서 딴짓하여 휴식 중으로 표시될 수 있기에 자..
-
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools개발 2024. 3. 8. 11:26
파이썬을 이용하여 CCTV검색을 위해 wsdiscovery 라이브러리를 설치하는 중에 아래와 같은 오류가 발생했다. error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools C++라이브러리가 없다고 하니 설치를 해보자. https://visualstudio.microsoft.com/ko/visual-cpp-build-tools/ 에서 다운로드 받을 수 있다. 여기까지 설치만 하면 안 되고 좀 더 해줘야 한다. 수정 버튼을 눌러 몇가지 라이브러리를 더 설치해 주자. 'C++를 사용한 데스..
-
onvif.exceptions.ONVIFError: Unknown error: The security token could not be authenticated or authorized개발 2024. 2. 29. 18:58
CCTV (IP 카메라)의 정보를 얻어오기 위해 onvif를 설치했다. pip install onvif_zeep onvif란 ONVIF(Open Network Video Interface Forum 오픈 네트워크 비디오 인터페이스 포럼)의 약자로 보안 목적의 물리적 IP기반 제품들의 인터페이스를 위한 개방형 표준의 개발 및 이용을 용이하게 만드는 단체이다. 쉽게 말해 아이피 카메라를 제어하기 위한 국제 규격 프로토콜이다. 파이썬에서는 이를 쉽게 이용할 수 있도록 패키지가 되어 있다. 이 규격이 국제 표준이라 그런지 쉽게 변경되지 않는다. 그래서 그런지 만들어진지가 꽤 오래되었다. 처음 개발 당시에는 python2으로 개발된 것 같은데 추후에 python3 버전으로 컨버전한 것이 위 onvif_zeep이다..