Python Win10Toast, 그리고 auto-py-to-exe

윈도우 창에 알림을 하나 띄워야 할 상황이 생겼다. 현재하고 있는 업무 중 신청이 들어오면, 해당 신청을 처리해야 하는데… 따로 알림 기능이라던가 이런게 없어서 어떻게 할까 고민하다가 윈도우 자체에서 알람을 띄우면 되지 않을까라는 결론에 도달하였다. 그래서 찾아보았더니, 역시 Python! 해당 라이브러리가 있었다. 해당 라이브러리 명칭은 win10toast, 그리고 단순히 본인 컴퓨터에만 띄울께 아니라 다수의 사람들이 사용해야 했기에…

더 보기

Seagate IronWolf A/S 불가 판정

회사일을 하면서 발생한 일이다. 회사에서 사용하는 업무용 NAS의 하드디스크에 오류가 발생하여 해당 제품을 분리하여 A/S 요청하였다. 제품은 Seagate Ironwolf 8TB HDD, 3년간의 보증기간을 가진 제품이었다. 총판은 “피*디*트”, 예전에 직접 들고 한 번 용산 A/S 센터에 갔었는데… 코로나로 인해 하루에 2시간 밖에 영업하지 않았기에 이번에는 택배로 배송하였다. 그리고 전화가 왔다. 피*디*트 : 하드디스크에 기스가  많이 나…

더 보기

django 기반 웹 페이지 외부 접속(iframe 등) 허용

최근에 또… 뭔가를 만들다 보니… swing2app이라는 것을 잠시 이용할 기회가 있었다. swing2app은 웹페이지를 앱으로 만들어주는 플랫폼이었는데 django로 구현된 웹 페이지가 정상적으로 불러와지지 않았다. 처음에는 setting.py 파일을 수정하여 swing2app에서 접근 가능하도록 설정했지만 그래도 연결이 거부되길래 혹시나 하고… 으로 검색해보았더니… 역시나 다른 코드가 들어가야 정상동작하는 것을 확인할 수 있었다. 해당 코드는 views.py에서 수정해준다. 예를 들어 라고 있다면…

더 보기

Command not found: django-admin

Django를 사용해서 웹페이지를 하나 제작해야 할 일이 추가로 발생하여, 새로운 서버에 django를 설치하였다. 운영체제는 Ubuntu 였고 명령어를 사용하여 설치를 완료하였다. 이후 프로젝트 폴더 생성을 위해 명령어를 사용하였으나 오류가 발생하였다. 해당 문제는 root 권한으로 django가 설치되지 않았을 때 나타나는 문제로 먼저, 기존 설치된 django를 제거하고 다시 root 권한으로 설치를 진행하면 된다.

더 보기

쉘 스크립트, stdout & stderr 로그 타임스탬프 찍기

쉘 스크립트를 작성하다가 stdout, stderr 앞에 일반적인 로그처럼 timestamp를 찍고 싶어서 찾아보았다. 위와 같이 “awk”를 이용하여 앞에 타임스탬프를 추가할 수 있다. 단, stdout만… 그래서 검색해서 아래와 같이 스크립트를 수정하였다. 위와 같이 수정하면 stderr까지 timestamp를 찍을 수 있다.

더 보기

DJANGO 기반 블로그 현재 진행 상황 2

최근 육아와 연말 업무 마무리에 휘둘리다보니 업데이트가 늦어지게 되었다. 그래서 오늘 또 조금 작업한 결과는 아래와 같다. 앞으로 추가로 진행할 부분은…. 고정 페이지 구현인데… 모델을 추가하고, 테스트를 통해서 마저 구현하여야 할 것 같다. 기존 홈페이지로 교체는 언제쯤 될까…

더 보기

Home Assistant 삽질기 10 (ESPHome, 그리고 Odroid-Go, 모든 버튼)

이전 삽질에서 Odroid-Go 버튼을 할당하는 것 까지 진행했었는데… 모든 버튼을 할당한 코드는 아래와 같다. X Axis, Y Axis, 그러니까 D-PAD의 경우 전압 값을 기준으로 위 아래를 구분 할 수 있을것 같아보였다. 일단은 해당 값을 추출하기 위해 adc sensor 방식으로 테스트하였고 생각한 방식으로 동작하는 것 같아보인다. 로 확인할 수 있었다. TFT-LCD의 경우, 검색한 결과 일단 ili9341…

더 보기

Home Assistant 삽질기 9 (ESPHome, 그리고 Odroid-Go, 버튼)

아….주 예전에 Odroid에서 나오는 제품을 탐닉할 때, Odroid-Go 라는 제품이 나와서 구입한 적이 있었다. Odroid-Go 위의 링크에서 구매할 수 있는데, 사서 2-3일 정도 이것저것 해보고는 방치했던 제품이었다. 그런데… 얼마전에 문득 뒷면을 보니 뚜렷하게 적혀있는 칩셋명이 눈에 들어왔다. ESPRESSIF 순간 “어라?” 라고 생각하면서 다시 들여다보니, ESP32-WROVER-B 라고 적혀있는 것을 확인했다. 그렇다면…. ESPHome을 올릴 수 있지 않을까?!?…

더 보기

FortiGate 80D AntiVirus 이상 동작

기록 차원에서 남겨두는 FortiGate 80D AntiVirus 이상 동작, 구글링을 해도 나오지 않아 혼자 고민을 많이 했기에 남겨둔다. 2020-06-05 08:48:08에 처음 한글 파일 다운로드 차단을 경험하였다. 차단 이유는 “HWP/CVE_2017_8921.C!exploit” 이었고 이후 지속적으로 차단이 되어, HWP 파일 포맷을 사용하던 그룹웨어도 사용할 수 없는 상태가 되었다. 일단은 차단 된 이유가 있을거라고 판단 알약을 이용하여 검사하였으나 알약에 걸리지 않는…

더 보기