본문 바로가기

전체 글62

Kakako Map API에 경계 표시하기 지도에서 지번으로 검색을 하면 경계를 따라 다각형을 만들고 색을 입혀 토지의 형태를 쉽게 파악하게 해준다. 다만, Kakao map API의 검색 결과에는 토지 경계 데이터는 제공하지 않는다. 네이버 지도도 마찬가지다. 경계에 대한 값들이 필요할 경우는 다른 방법을 찾아야한다. 그나마 쉽게 할 수 있는 방법이 공간정보 오픈플랫폼 오픈API (vworld.kr) 공간정보 오픈플랫폼 오픈API 2D데이터 API 2.0 레퍼런스 2D데이터 API 2.0 레퍼런스입니다. 연속지적도 (데이터버전 : 1.0) 지적이란 토지의 위치·형질 및 소유관계를 밝히는 제도를 말하며, 지적법에 의하여 토지에는 1구역마다 www.vworld.kr 이 api를 활용하는것인데 PNU값을 사용해 정확한 검색을 할 수있는 장점이 있다... 2023. 1. 5.
Error: listen EACCES: permission denied 해결하기 C:\Users\Smart\geoExcel\server>nodemon app [nodemon] 2.0.7 [nodemon] to restart at any time, enter `rs` [nodemon] watching path(s): *.* [nodemon] watching extensions: js,mjs,json [nodemon] starting `node app.js` body-parser deprecated undefined extended: provide extended option app.js:12:17 node:events:491 throw er; // Unhandled 'error' event ^ Error: listen EACCES: permission denied 0.0.0.0:400.. 2023. 1. 3.
WSL 터미널 글자 색 변경하기 WSL을 터미널로 접속해서 사용하는 것은 굉장히 편한 일이다. 하지만... 위의 사진과 같이 config파일의 주석문구나, 폴더를 나타내는 새파란 글자는 가독성이 매우 떨어진다. 눈이 아플정도로 뚫어지게 보거나 자세를 비틀어서 겨우겨우 본다. 물론 터미널을 놓아두는 모니터가 TN 패널인것도 있는데 IPS 패널에 갖다 놓아도 행동이 바뀌는것은 없다. 간단하게 본론부터 들어가보면 관리자 권한을 부여한 상태가 아닌 일반 상태에서 $ vi ~/.bashrc 마지막줄에 LS_COLORS=$LS_COLORS:'di=0;35:' ; export LS_COLORS 을 추가하고 $ source ~/.bashrc 로 설정을 적용시킨다. di=0;35: 에서 35가 이전에 보여주던 폴더의 파란색 색상을 뜻한다. 밑의 게시글.. 2023. 1. 2.
[WSL] WSL에서 실행중인 Mysql 윈도우에서 접속하기 윈도우에 mysql이 실행중일 경우 mysql 종료 /etc/mysql/mysql.conf.d 에서 mysqld.cnf 설정 확인 - bind-address : 0.0.0.0 로 변경 $ sudo service mysql restart 로 mysql 재시작, 실패 시 /usr/log/mysql/error.log 파일 확인 root 로 mysql 접속 후 유저 생성 필요 시 권한 따로 부여하고 테스트용이니 아이디 새로 하나 만듦 만들 때 'YOUR_NAME'@'%'로 만들어서 외부에서 접속 가능토록 함. 권한은 주고싶은대로 접속하기 위한 주소는 또 다르다. windows에서 ipconfig 로 얻는 주소가 아니라 wsl에서 $ ifconfig eth0 의 inet IPv4 주소를 사용해서 mysql으로 접.. 2023. 1. 1.
OSI 7계층, TCP/IP 4계층 겉핥기 OSI 7계층 이기종 시스템 간 네트워크 통신을 위한 표준 아키텍처 정의 통신에 관련된 목적을 달성하기 위해 계층별로 분리하였고 그로인해 계층별 작업이 용이하다. 네트워크로 통신이 이뤄지기 위해서는 모든 계층을 거쳐야 한다. 미리 알고 들어가야 할 것 노드(종단점) : 하나의 네트워크를 구성하기 위해 연결된 네트워크 장비들의 묶음 (컴퓨터 + 스위치 + 허브, 등) MTU ( Maximum transmission Unit ) : 네트워크 장비에서 전송할 수 있는 최대 패킷 사이즈 ( TCP : 65535byte ) 네트워크 액세스 (TCP 1계층) 1. 물리계층 (OSI 1계층) Bit 단위 물리적인 장치(네트워크 장비)의 전기적, 전자적 연결 담당 디지털 신호와 아날로그 신호 간 변환이 일어나는 구간 .. 2022. 12. 6.
String 값은 어디에 저장이 될까? 이전에 JS의 배열에 대해서 포스트를 올렸었다. 일반적인 프로그래밍 언어에서 String은 Char들로 이뤄진 배열이다. 하지만 JS 는 배열의 작동방식이 약간 다르다. 여기서 의문점이 생겼다. JS 에서 String은 어디에 저장이 되는것일까?? String이 메모리에 어떻게 저장되는지 찾다가 https://blog.dashlane.com/how-is-data-stored-in-v8-js-engine-memory/ How is data stored in V8 JS engine memory? Introduction After working for a few years on embedded systems and industrial PCs, focusing on low-level software develo.. 2022. 12. 1.