지난 3월 미세도라는 지역별 측정소 미세먼지 정보를 실시간으로 수집하여 지도에 마킹하는 프로젝트를 오픈하였다. 오픈 후, 사용 중이던 API 서비스가 중단되니 신규 서비스로 변경하라는 안내 메일을 받았다. 예상으로는 기존 서비스의 경우 지원 포맷이 XML만 존재하였는데, 신규 서비스의 경우 JSON 포맷까지 지원하는 걸로 보아, 데이터 관리 및 운영의 편의를 위해 업데이트를 한 듯싶다. 중요한 건, 해당 시점에 API를 교체하지 못하고, 할 일 목록에만 담아 놓고 방치하다가, 이번 달에 교체를 진행하기로 마음먹었다😅 SERVICE_KEY_IS_NOT_REGISTERED_ERROR 한국 환경공단_에어코리아에서 제공해준 API 문서를 기준으로 작업을 진행했다. 요청/응답 레이아웃 기준으로 세팅 후, 요청 전..
개인 프로젝트를 수행하면서 무료로 사용할 수 있는 SSL인증서에 대해서 조사하였으며, Let`s Encrypt SSL 인증서 발급하여 적용하기로 결정하였다. Let’s Encrypt는 일반의 이익을 위해 실행되는 무료, 자동화된 개방형 CA입니다. ISRG(Internet Security Research Group)에서 제공하는 서비스입니다. 웹 사이트에 대해 SSL/TLS(HTTPS)를 가장 사용자 친화적인 방법으로 무료로 활성화하기 위해 필요한 디지털 인증서를 제공합니다. 우리는 더 안전하고 프라이버시를 존중하는 웹을 만들고 싶기 때문에 이 작업을 합니다. * 출처 : Let`s Encrypt SSL 공식사이트[바로가기] Let`s Encrypt SSL 인증서 발급은 아래 3가지 방식이 존재합니다. ..
* ASCⅡ(American Standard Code for Information Interchange) - 아스키코드는 미국에서 표준화환 정보교환용 7비트 부호체계 - 000(0x00) ~ 127(0x7F)까지 총 128개 부호 사용 - 2바이트 이상의 코드는 표현할 수 없으며, 국제표준의 위상은 유니코드로 대체 ※출처https://namu.wiki/w/%EC%95%84%EC%8A%A4%ED%82%A4%20%EC%BD%94%EB%93%9C *Unicode - 전 세계 모든 문자를 다룰 수 있게 설계된 표준 전산 처리방식 - 한글 환경 혼용 가능 ※출처https://namu.wiki/w/%EC%9C%A0%EB%8B%88%EC%BD%94%EB%93%9C
ANSI미국 표준 협회에서 제정된 표준을 지칭하며, 영어를 표기하기 위해 만든 코드규격이다. 자체적으로 한글 지원은 되지 않았으며 이를 보완하여, euc-kr을 확장하였다. CP949(x-IBM949)MS949(x-WINDOWS-49)자바 - CP, 코드페이지 949를 따른다. PHP - MS, 코드페이지 949를 따른다.Netbeans ANSI형식 한글깨짐: project우클릭 > Properties > Encoding : x-windows-949 인코딩 형식을 보다가 익숙한 형식에 대해 좀 더 알아보았다. UTF-8 BOM, BOM은 Byte Order Mark 이며 3바이트를 차지하는 인코딩 식별용으로 사용하는 마커바이트라고 한다. 메모장에서는 UTF-8 BOM의 형식으로 저장된다.
LOCAL APACHE 셋팅 이후, 페이지 로드시 1.5초 ~3초 정도의 시간이 걸렸다. 이유가 궁금하여 검색해본 결과, 로컬에서 http 요청시 DNS를 찾지못하여, 이녀석이 헤매고있었다는 결론을 내렸다. 이에 로컬 DNS셋팅을 변경하여, 해당 문제점을 해결하였다. * C:\Windows\System32\drivers\etc host 파일을 수정한다. # 127.0.0.1 localhost # ::1 localhost 127.0.0.1 localhost # ::1 localhost