Teshi's Think Log

Recent Post

얼마 전... Win10Toast 사용 관련 글을 올린적이 있다. "Python Win10Toast 그리고 auto-py-to-exe" 라는 글이었다. 해당 글을 작성하고... 딱 6일이 지난 시점인 지금 갑자기 알약에서 해당 파일을 Trojan.GenericKDZ.73104로 탐지하였다. 일단 해당 코드의 상세 동작 원리는 아래와 같다. 1. 특정 URL에 접속, class 이름을 카운팅 한다. (requests 사용) 2-1. 해당 카운트가 0이하인 경우 60초 sleep
윈도우 창에 알림을 하나 띄워야 할 상황이 생겼다. 현재하고 있는 업무 중 신청이 들어오면, 해당 신청을 처리해야 하는데... 따로 알림 기능이라던가 이런게 없어서 어떻게 할까 고민하다가 윈도우 자체에서 알람을 띄우면 되지 않을까라는 결론에 도달하였다. 그래서 찾아보았더니, 역시 Python! 해당 라이브러리가 있었다. 해당 라이브러리 명칭은 win10toast, 그리고 단순히 본인 컴퓨터에만 띄울께 아니라 다수의 사람들이 사용해야 했기에 auto-py-to-exe를 사용하여 exe 실행 파일로 만들었다.
회사일을 하면서 발생한 일이다. 회사에서 사용하는 업무용 NAS의 하드디스크에 오류가 발생하여 해당 제품을 분리하여 A/S 요청하였다. 제품은 Seagate Ironwolf 8TB HDD, 3년간의 보증기간을 가진 제품이었다. 총판은 "피*디*트", 예전에 직접 들고 한 번 용산 A/S 센터에 갔었는데... 코로나로 인해 하루에 2시간 밖에 영업하지 않았기에 이번에는 택배로 배송하였다. 그리고 전화가 왔다. 피*디*트 : 하드디스크에 기스가 많이 나 있어서 해당
최근에 또... 뭔가를 만들다 보니... swing2app이라는 것을 잠시 이용할 기회가 있었다. swing2app은 웹페이지를 앱으로 만들어주는 플랫폼이었는데 django로 구현된 웹 페이지가 정상적으로 불러와지지 않았다. 처음에는 setting.py 파일을 수정하여 swing2app에서 접근 가능하도록 설정했지만 그래도 연결이 거부되길래 혹시나 하고... django iframe 으로 검색해보았더니... 역시나 다른 코드가 들어가야 정상동작하는 것을 확인할 수 있었다. 해당 코드는
Django를 사용해서 웹페이지를 하나 제작해야 할 일이 추가로 발생하여, 새로운 서버에 django를 설치하였다. 운영체제는 Ubuntu 였고 pip3 install django 명령어를 사용하여 설치를 완료하였다. 이후 프로젝트 폴더 생성을 위해 django-admin 명령어를 사용하였으나 bash: Command not found: django-admin 오류가 발생하였다. 해당 문제는 root 권한으로 django가 설치되지 않았을 때 나타나는 문제로
기본적인 Page 까지 완성하였고, 지금 시간을 기점으로 기존 웹페이지를 대체하도록 설정 완료하였다. 이제... 소소한 부분들만 수정하면 끝! 소스 코드는 정리되는데로 한번...
쉘 스크립트를 작성하다가 stdout, stderr 앞에 일반적인 로그처럼 timestamp를 찍고 싶어서 찾아보았다. [로그 발생 프로그램] | awk '{print strftime("[%Y-%m-%d %H:%M:%S]"), $0}' > [로그 파일] 위와 같이 "awk"를 이용하여 앞에 타임스탬프를 추가할 수 있다. 단, stdout만... 그래서 검색해서 아래와 같이 스크립트를 수정하였다. [로그 발생 프로그램] 2>&1 >/dev/null | awk '{prin
최근 육아와 연말 업무 마무리에 휘둘리다보니 업데이트가 늦어지게 되었다. 그래서 오늘 또 조금 작업한 결과는 아래와 같다. 댓글 기능 완성? - CRUD를 최대한 준수하는 범위로 모두 AJAX로 구현 - 현재까진 오류 없음 앞으로 추가로 진행할 부분은.... 고정 페이지 구현인데... 모델을 추가하고, 테스트를 통해서 마저 구현하여야 할 것 같다. 기존 홈페이지로 교체는 언제쯤 될까...
DJANGO 기반 블로그를 작성하고 있다. 현재 진행 상황을 정리하자면, 포스팅 기능 완료 카테고리 기능 완료 코멘트 기능 일부 완료 sitemap 완료 태그 기능 일부 완료 여기서 앞으로 해야 할 일은... 코멘트 수정 기능 추가 태그 페이지 생성 ( 카테고리 페이지와 동일한 구조로 가면 되지 않을까?, 아니면 태그 클라우드?) 기존 홈페이지 대체 여기에 추가로... 고정 페이지 추가 (이력서 같은) 기존 포스팅 날짜 수정 구글 웹마스터에 맞는 정보 수
이전에... Small CMS 개발중에 급 유턴을 하여 Django를 이용하기로 결정하고 한 한달여의 시간이 흘렀다. 중간, 중간 시간 날 때 마다 조금씩 개발하다보니 일단은 기본적인 모습은 갖춰진 것 같아 일단 기존 데이터 이전을 하였다. 이전 방법은! 수동! 복사 그리고 붙여넣기를 수십번 반복한 끝에 약 40여개의 글을 모두 이동할 수 있었다. 물론 완벽하게 옮기기 위해서는.... 시간도 업데이트 해줘야겠지만... 그러기는 좀... 귀찮다 =ㅅ=