Teshi's Think Log

Recent Post

집에 있는 안드로이드 부활 프로젝트를 하다가 좀 쉬운것 부터 해볼까 해서 시작된 소니 z3 컴팩트. 정상적으로 설치된 것을 확인했지만 이상하게 WiFi가 안 잡히는 것을 확인했다. 그래서 구글링! /system/vendor/firmware/bcmdhd.cal 파일에서 ccode 를 KR로 변경하면 된다. 덧 1. 간단 설치 메뉴얼은 여기로 (링크)
최근 지인의 안드로이드 올인원 설치를 지원하였다. 알리익스프레스를 뒤져보면 차량에 맞는 안드로이드 올인원을 쉽게 찾을 수 있고, 사실 대부분의 사람들은 진짜 쉽게 잭-바이-잭으로 금방 설치할 수가 있다. 하지만, 이런 차량의 경우 고민을 다시 해보는 것이 좋다. 1. 차량 연식이 조금 되었다. 2. 차량 전장의 종류가 다양하다. 사실 차량이 무엇이던 간에 대부분 진행은 가능하다. 그런데 지인의 차의 경우 전장의 종류가 너무 많았다. 일반 오디오, 순정 네비게이션 오
django를 이용하여 이것저것 만들다보니... 제일 많이 활용하게 되는 것이 Admin 관련 기능이었다. 단순히 데이터를 넣고 빼고, 결과를 출력하게 만들 때에는 다른 페이지 다 필요없이 Admin 모듈만 활용을 잘해도 굉장히 편리하게 구현할 수 있다. 이렇게 Admin 모듈을 잘 활용하던 중에 Admin 페이지에서 그래프를 보여줄 수 있는 페이지를 추가하고 싶었다. 예를 들어 관리자 페이지 ㄴ 데이터 관리 앱 ㄴ 데이터 관리 페이지 ㄴ 그래프 페이지 요렇게 데이터
아래 내용은 어쨌든 문제의 소지가 있는 행위이므로 해당 행위에 대한 책임은 해당 작업을 하는 본인에게 있다는 것을 고지한다. 즉, 성공이든 실패든 해당 작업을 수행하는 작업자에게 책임이 있으므로 심사숙고 한 이후 작업하기를 추천드린다. 반드시, Magic Card 여분을 구입하여 원본에 바로 작업하는 일이 없도록 하는 것이 좋다. 미밴드에 암호가 걸려있으면 잘 안되는 것을 확인하였다. (잠김이 원인으로 보인다) 최근 몸이 좀 안 좋았던 것도 있고 해서 뭔가 건강 모
Synology NAS의 안정적인 운영을 위하여 APC사의 UPS를 설치하였다. UPS 사양은 다음과 같다. APC Smart-UPS SRT 5000 - UPS Network Management card (option) 우선 필수 적으로 UPS Network Management card가 설치되어 있어야 한다. APC UPS의 경우 PowerChute 어플리케이션을 통해서 상황에 따라 서버 전원을 내릴 수 있게 지원하고 있다. 하지만 Synology의 경우 해당 어플리케이션이 없었고, 기본적으로
이래저래 전산업무를 하다보면.... 곤란한 경우가 있다. 뭐 여러가지 상황이 있을 수 있는데... 그 중 최고는 역시 구매자보다 정보를 모르는 경우이다. 예를 들어 장비를 가지고 와서 세팅해야 하는데, 메뉴를 찾아서 내가 하고 있다거나.... 하면 굉장히 곤란하다. 하아... 이래저래 힘든 하루가 또 지나간다.
[42S22] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]열 이름 'id'이(가) 잘못되었습니다. (207) (SQLExecDirectW) 모델 작성을 완료하고 django admin에 모델을 추가하고 조회를 하자 위와 같은 에러가 발생하였다. 참고로 모델 작성은 ~ python3 manage.py inspectdb --database [database_name] 위의 명령어로 모델을 작성하였다. 다행히도 접속 문제거나 다른 오류는 아니었다. 그럼 생
Django와 mssql를 같이 사용해야 할 일이 생겼다. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } 'mssql': { 'ENGINE' : 'sql_server.pyodbc', 'NAME' : '', 'USER' : '', 'PASSWORD
기존 홈페이지는 Vultr에서 일본 서버를 활용하고 있었다. 그런데... 최근 이것저것 올려서 돌리다보니... 이미지가 너무 늦게 뜨는 것을 확인하였고... 한국서버로 옮겨야겠다는 생각을 하다가 오늘 드디어 작업을 수행하였다. 작업을 완료한 후에 속도가 궁금해져서 한번 확인을 수행하였다. 간단하게 한국 서버 Ping 테스트 결과... 64 bytes from 158.247.211.226.vultr.com (158.247.211.226): icmp_seq=1 ttl=49 time=5.11 ms 64 bytes f
아무래도 노드가 더 늘어남으로 인하여, 부하 분산을 위해 Zabbix의 웹 서버와 데이터베이스 서버를 분리하기로 하였다. 일단 절차는 아래와 같다. 1. Zabbix 서버 중지 2. Zabbix 웹 서버 중지 3. MySQL READ LOCK 4. MySQL Dump 5. MySQL Recover 6. Zabbix 설정 변경 7. Zabbix 서버 재시작 8. Zabbix 웹 서저 재시작 다른 건 일단 다 검색하면 나온다. 문제는 "6. Zabbix 설정 변경" 이
일하는 곳에서 모니터링을 위해, Zabbix를 도입하였고 Synology 4대를 모니터링하다가 디스크 용량이 이상하게 나오는 것을 확인하였다. 해당 Template은 인터넷 검색을 통해 찾은 Synology Template을 사용하였는데... 해당 용량을 표출하는 부분을 보면, Preprocessing에서 일괄로 4096을 곱해줘서 처리하는 부분을 확인하고... 실제 값을 넣어본 결과 65535를 곱해주면 된다는 것을 확인하였다. 그래서 일괄 적용했더니 일부 값이 또 비정상으로 나오는 것을 확인했다.
라즈베리파이 4B, 8GB + 우분투 64비트 버전을 기준으로 Zabbix 서버를 돌려본 결과를 적어보려한다. 우선, 최대 허용치는 Required server performance, new values per second 요 값을 기준으로 40을 넘기면 라즈베리파이가 힘들어한다. 물론 서버가 동작은 하지만 부하가 지속적으로 높아 사용하기에 불편한 점이 많았다. 현재 테스트 중인 환경을 설명하자면 방화벽 x1 (SNMP) 네트워크 스위치 x12 (SNMP) 시놀로지 NAS x4 (SN
Zabbix 모니터링 툴을 설치하고 사용하려고 하다보니, Fortinet의 Fortigate 80D 모델을 모니터링해야 하는 상황이었다. 기존에 만들어진 Template들이 있길래 해당 내용을 적용하니 정상적으로 동작하지 않아 기존 템플릿과 신규 템플릿을 작성하여 사용해야 했다. 기본적으로 네트워크 쪽은 기본 제공 템플릿을 사용했다. 사용한 템플릿은 Template Net Network Generic Device SNMP 위의 템플릿으로 정상적으로 데이터를 가지고 오고, 그래프 및 트리거까
얼마 전... 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 실행 파일로 만들었다.