데이터 처리 장비의 발달 이전 물리적 방법으로 인해 처리 되었기 때문에 정보 보안 문제가 크게 대두되지 않았지만 컴퓨터의 등장으로 인해 정보를 보호할 수 있는 자동화된 도구가 필요하게 되었고 궁극적으로 공격자를 막고 데이터 보호를 위해 설계한 도구를 컴퓨터 보안이라고 한다.네트워크 보안대부분의 기관에서 사용되는 네트워크는 하나의 네트워크가 아닌 여러개의 네트워크가 연결(인터넷)되어 있기에 인터넷 보안 이라고도 한다.보안에 문제가 되는 사안이 일어나지 않도록 예방, 감지, 복구에 초점을 둔 인터넷 보안을 목표로 한다.NIST National Institute of Standards and Technology의 약자로 FIPS, SP 문서를 만든다. ISOC Internet Society의 약자로 IETF(..
REST REST(Representational State Transfer)는 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미합니다. URL을 통해 자원을 명시 HTTP Method를 통해 CRUD를 지원한다. CRUD : Create, Read, Update, Delete의 약자로 데이터 처리 기능인 생성, 읽기, 갱신, 삭제를 일컫는다. URL을 통해 자원을 명시하고 HTTP Method를 통해 CRUD를 지원하여 PayLoad을 반환한다. payload는 주로 JSON, XML을 통해 주고받는것이 일반적이다. REST 특징 Server-Client 자원을 제공하는 곳이 Server, 요청하는 쪽이 Client Server: API를 제공하고 비즈니스 로직 처리 및 저장을 책임진..
저번에 쓴 글에서는 오류가 있었던게 내가 직접 파일 시스템에 올렸었던게 적용이 되어있는 상태였다. 파일 시스템을 삭제 시킨 뒤에는 정상적으로 업로드 되지 않는 문제점이 있었다. tf model 로드 tf.model을 로드하는 방법으로 여러가지 방법이 있었다. 1. 로컬 저장소 const model = await tf.loadLayersModel('localstorage://my-model'); 2. indexedDB const model = await tf.loadLayersModel('indexeddb://my-model'); 3. HTTP const model = await tf.loadLayersModel('http://model-server.domain/download/model.json'); 4..
다음 사진은 tensorflowjs coverter로 변환한 후 저장된 모습이다. 모델을 웹상으로 업로드 하는 코드는 다음과 같다. Node.js로 실행할 때 파일 시스템에 직접 액세스 하는 방법으로 모델을 저장할 수 있다. await model.save('file:///path/to/my-model'); model을 로드하는 방법으로 tf.loadLayersModel api를 사용하였다. const model = await tf.loadLayersModel('localstorage://my-model-1'); 완성된 코드는 다음과 같다. await 문법을 사용하기 위해서는 async 예약어를 사용해주어야 한다고 한다. const express = require('express'); const tf = ..
pip install tensorflowjs 설치 중 cp949 에러가 발생하였다. UnicodeDecodeError: 'cp949' codec can't decode byte 0xed in position 23: illegal multibyte sequence 다른 블로그를 참고해보니 setup.py, site.py에 파일을 읽을 때 encoding=utf-8을 추가하면 된다고 했다. 나는 encoding=utf-8이 이미 추가 되어있는 상태였다. 제어판>>날짜,시간 또는 숫자 형식 변경>>관리자 옵션>>시스템 로컬 변경에서 Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용을 체크해줬다. 이후 재부팅하니 정상적으로 설치되었다. tensorflowjs_converter --input_for..
express에서 mysql을 연동하기 위해 mysql을 설치하였다. mysql connection 생성 새로운 커넥션을 생성했다. - Connection Name : icelink - Username : hoyoung - password : 1234 하지만 비밀번호를 입력해도 Cannot Connect to Database Server, your connection attempt failed for user ~ 이라는 에러가 뜨며 접속되지 않았다. create user 'hoyoung'@localhost identified by '1234'; grant all privileges on *.* to hoyoung@'localhost'; 권한을 설정해줌으로서 해결되었다. express에서 database ..