• 일상

    KT 장애, 뭐지…

    2021년 10월 25일, KT 망 장애 발생 회사 네트워크 안됨, 핸드폰도 안되는 것을 확인…. 거기다가 고객센터도 안되는 것을 확인 그런데…. 처음엔 DDoS 라고 했다가, DNS 오류 라고 했다가, 이제는 라우팅 테이블 오류라니…. 뭘 말을 자꾸 바꿔싸…. 

  • IT

    BIM, IFC 뷰어 그리고 상대 경로 파일 링크

    IFC 파일은 Industry Foundation Classes 라고 하는 파일로 건축에서 BIM 구축을 할 때 표준으로 사용되는 파일 인 것 같다.(?) 사실 BIM 쪽은 관심이 별로 없었는데, 이번에 BIM 사업을 진행하는 쪽에서 지원요청이 들어와서 이래저래 테스트를 진행해보았다. 기본적으로 IFC 파일에 정보를 넣을 때, http 또는 https의 경우에는 별 문제 없이 링크가 동작하는 것을 확인하였다. 그럼 file://을 사용하면 안될까? 라는게 첫번째 시도였다. 당연히 될 줄 알았지만 안되는 것을 확인하였다. 그런데, 여기서 추가 정보를 들었다. 절대 경로는 가능하다는 것이었다. 그럼 상대 경로가 안되는게 문제인데…. 테스트를 몇가지 해보기로 했다. 먼저 테스트를 하기 위해 다양한 디렉토리 구조를 만들었다. D:\DATA\COMPLETE\IFC\BASE.ifc D:\DATA\COMPLETE\IFC\DATA.pdf D:\DATA\COMPLETE\IFC\EXTRA\DATA.pdf D:\DATA\COMPLETE\ADDITIONAL\DATA.pdf 위의 파일을 보면 BASE.ifc 파일을 기준으로 파일 링크를 생성하길 원했다. 그래서 먼저 같은 폴더 안의…

  • IT,  안드로이드

    Sony Z3 Compact Lineage OS 17.1 WiFi 문제 해결

    categories : 안드로이드 집에 있는 안드로이드 부활 프로젝트를 하다가 좀 쉬운것 부터 해볼까 해서 시작된 소니 z3 컴팩트. 정상적으로 설치된 것을 확인했지만 이상하게 WiFi가 안 잡히는 것을 확인했다. 그래서 구글링! 파일에서 ccode 를 KR로 변경하면 된다. 덧 1. 간단 설치 메뉴얼은 여기로 (링크)

  • 자동차

    안드로이드 올인원 설치 시 체크해야 할 부분

    최근 지인의 안드로이드 올인원 설치를 지원하였다. 알리익스프레스를 뒤져보면 차량에 맞는 안드로이드 올인원을 쉽게 찾을 수 있고, 사실 대부분의 사람들은 진짜 쉽게 잭-바이-잭으로 금방 설치할 수가 있다. 하지만, 이런 차량의 경우 고민을 다시 해보는 것이 좋다. 사실 차량이 무엇이던 간에 대부분 진행은 가능하다. 그런데 지인의 차의 경우 전장의 종류가 너무 많았다. 일반 오디오, 순정 네비게이션 오디오 거기다가 순정 네비는 튜익스, 모젠 그리고 아날로그 앰프를 사용하는 경우와 디지털 앰프를 사용하는 경우… 안드로이드 올인원을 사기 전에 먼저 차량을 뜯어보는 것을 추천한다. 차량 오디오를 뜯어내면 오디오 위에 배선도가 있다. 일단 AMP_REMOTE 와 같은 앰프를 컨트롤 할 수 있는 이름이 배선도에 없으면 축하합니다. 자출입니다. 정말 쉽게 접근할 수 있습니다. 그런데 여기에 AMP_REMOTE와 같은 앰프를 컨트롤…

  • Django,  IT,  Python

    Django Admin 사용자 제작 페이지 만들기

    django를 이용하여 이것저것 만들다보니… 제일 많이 활용하게 되는 것이 Admin 관련 기능이었다. 단순히 데이터를 넣고 빼고, 결과를 출력하게 만들 때에는 다른 페이지 다 필요없이 Admin 모듈만 활용을 잘해도 굉장히 편리하게 구현할 수 있다. 이렇게 Admin 모듈을 잘 활용하던 중에 Admin 페이지에서 그래프를 보여줄 수 있는 페이지를 추가하고 싶었다. 예를 들어 요렇게 데이터 관리 앱이라는 것, 아래에 그래프 페이지를 넣고 싶었던 것이었다. 기본적으로 관리자 페이지의 틀은 그대로 따라가는게 좋기 때문에 “change_list 템플릿”을 활용하고 싶었다. 그래서 먼저 더미 모델을 아래와 같이 선언하였다. 그래프라는 모델을 만들었고, 다 비워두고 Meta 클래스만 선언하여 이름과 앱 라벨을 넣어주었다. 그리고 난 후, 마이그레이션을 실행해주고 admin.py에 아래와 같이 선언하였다. 그리고 난 후, templates 폴더에 graph/change_list.html 파일을 아래와 같이…

  • IT

    MiBand6 NFC, 암호화된 NFC 카드 사용하기

    아래 내용은 어쨌든 문제의 소지가 있는 행위이므로 해당 행위에 대한 책임은 해당 작업을 하는 본인에게 있다는 것을 고지한다.즉, 성공이든 실패든 해당 작업을 수행하는 작업자에게 책임이 있으므로 심사숙고 한 이후 작업하기를 추천드린다.반드시, Magic Card 여분을 구입하여 원본에 바로 작업하는 일이 없도록 하는 것이 좋다. 미밴드에 암호가 걸려있으면 잘 안되는 것을 확인하였다. (잠김이 원인으로 보인다) 최근 몸이 좀 안 좋았던 것도 있고 해서 뭔가 건강 모니터링이 필요하다라는 생각을 가지게 되었다. 특히 심장 쪽은 갑작스럽게 안 좋아지는 경우도 많다고 해서, 심박수를 지속적으로 측정가능하면서도 “저렴한” 장비를 고민하다보니 미밴드를 구입하게 되었다. 구입하게 된 것은 였다. 사실 병원에서 아무 이상이 없다는 것을 확인했지만 이건 순전히 건강을 위해서 구입하는 거라고 스스로를 속이면서 구입하였다. 아무튼, NFC 기능을 동작시키기…

  • IT

    Synology, APC UPS SNMP 연결

    Synology NAS의 안정적인 운영을 위하여 APC사의 UPS를 설치하였다. UPS 사양은 다음과 같다. 우선 필수 적으로 UPS Network Management card가 설치되어 있어야 한다. APC UPS의 경우 PowerChute 어플리케이션을 통해서 상황에 따라 서버 전원을 내릴 수 있게 지원하고 있다. 하지만 Synology의 경우 해당 어플리케이션이 없었고, 기본적으로 제공하는 SNMP 기반의 안전모드를 사용해야 했다. 먼저 UPS SNMP를 먼저 설정해준다. 위와 같이 SNMP 설정이 끝나면,  하여 SNMP 설정을 적용하여 준다. 다음은 Synology NAS 설정이다. 위의 절차를 진행하고 잠시 기다리면 장치정보를 확인할 수 있다. 그럼 끝!

  • 일상

    고…곤란하다

    이래저래 전산업무를 하다보면…. 곤란한 경우가 있다. 뭐 여러가지 상황이 있을 수 있는데… 그 중 최고는 역시 구매자보다 정보를 모르는 경우이다. 예를 들어 장비를 가지고 와서 세팅해야 하는데, 메뉴를 찾아서 내가 하고 있다거나…. 하면 굉장히 곤란하다. 하아… 이래저래 힘든 하루가 또 지나간다.

  • Django,  IT,  Python

    django & mssql 조회시 ID 관련 오류

    모델 작성을 완료하고 django admin에 모델을 추가하고 조회를 하자 위와 같은 에러가 발생하였다. 참고로 모델 작성은 위의 명령어로 모델을 작성하였다. 다행히도 접속 문제거나 다른 오류는 아니었다. 그럼 생성된 모델의 예를 보자. 찾아보니 Django에서는 Primary Key 선언을 하지 않으면, 임의로 “ID” 값을 생성한다. 문제는 조회시 mssql에는 ID 라는 컬럼이 없으므로 오류를 뱉어내게 되는 것이었다. 즉, 아래와 같이 Primary Key 선언을 하게되면 문제는 해결된다. 이걸로 오늘의 삽질도 끝.