반응형

이것저것 개발하기!/개발 Tip 6

네이버 좌표를 카카오 좌표로 변경 - 좌표계 변경

네이버 검색 API - 지역 검색으로 받은 좌표는 아래와 같이 311277, 552097은 포맷을 하고 있습니다. Naver Open API - local ::'갈비집' http://search.naver.com Naver Search Result Tue, 04 Oct 2016 13:10:58 +0900 407 1 10 조선옥 한식>육류,고기요리 연탄불 한우갈비 전문점. 서울특별시 중구 을지로3가 229-1 서울특별시 중구 을지로15길 6-5 311277 552097 ... 우리가 흔히 알고 있는 37.24124, 124.1561와 같은 포맷이 아니라서 약간 당황?스럽습니다. 이럴 땐 카카오 로컬 REST API transcoord를 사용해서 NAVER 좌표계를 KAKAO 좌표계로 변경해주면 됩니다. h..

2022년 안드로이드 앱 출시 방법 및 후기 (Launcher does not have the permission to launch Intent 버그)

재미삼아 간단한 앱을 만들어 구글 스토어에 출시하였습니다. 쉽고도 어려웠던(?!) 앱 출시 방법과 후기를 공유하려고 합니다! 1. 앱 빌드 방법 앱 빌드 방법은 다른 참고글이 많으니 넘어가고, 처음 앱을 빌드할 때, Key를 만드실겁니다. 이 때, 이 키를 꼭꼭꼭!!! 안드로이드 소스 코드 디렉토리 내에 넣어두고 비밀번호도 꼭 저장해둡시다. 버그 수정하고 다시 빌드할 때 비밀번호 까먹어서 좌절했습니다. 2. 구글 플레이 콘솔 개발자 계정 가입 구글 플레이 콘솔 개발자 가입할 때 25달러(약 3만원)정도 듭니다. 얼마 안되는 돈일 수도 있는데, 일단 돈은 든다구요... 3. 프로덕션 출시 사실 프로덕션 출시는 쉬웠습니다. 앱 자체가 단순한 기능만 있고, 아무런 권한도 필요없는 앱이라서 설문조사?같은 것은 ..

MYSQL utf8 인덱스 생성 후 인덱스를 안탈때

mysql에서 인덱스를 설정해두었는데, 인덱스를 안타고 있었습니다. 영문+숫자로 구성된 utf8 varchar 타입 컬럼 간 join을 통해 데이터를 추출하는 과정에서 속도가 너무 오래 걸려서 확인하니 인덱스를 안타고 있었습니다. 분명 두 varchar 타입 컬럼에 인덱스도 생성되어있고, 따로따로 하면 인덱스를 타는 데 join만 하면 안타길래 봤더니 하나는 utf8, 하나는 utf8mb4 였습니다. 같은 utf8이라서 인덱스도 같이 탈 줄 알았는데, 안되더라구요. utf8mb4는 이모지 등을 저장할 때만 필요하고 나머지는 필요없는거같으니 utf8mb4 컬럼을 utf8로 변경해주니 다시 인덱스를 타게 되었씁니다. mysql은 너무 어렵습니다.

프론트엔드 IE 대응 문제 정리

프론트 엔드를 개발하다보면 IE를 참 애증의 존재입니다.(사실 증오밖에 없습니다.) IE를 무시하고 싶지만 아직 대한민국에서 IE를 사용하는 사람이 많으며, 특히 장년층을 대상으로 한 서비스에서 브라우저 사용비율은 IE가 월등히 높습니다. 프론트 엔드 개발을 하면서 IE 관련 이슈들에 대해 정리해두려고 합니다. 이슈가 발생할 때마다 해당 글에 업데이트하려고 합니다. 1. Template literals(template strings) /* Not Working IE */ var hello = 'hello' var hello_world = `${hello} world!` /* Use this */ var hello = 'hello' var hello_world = hello + ' world!' 템플릿 리..

[GITHUB]완전 초보 git 명령어 - 쉽게 알아보는 git 사용법

안녕하세요! git 사용법에 대해 알려드리고자 합니다. git은 많은 기능이 있는데, 그 중 자주 사용하는 것들만 정리해두었습니다. 미리 말씀드리면, 아래 소개해드린 것 이외에 다른 명령어는 git에 조금 익숙해진 다음에 사용하시는 것을 추천드립니다. 본 글의 목적은 git에 대한 아주 기초적인 내용을 설명하고, 그에 대한 부수적인 검색 키워드를 알려드린 것입니다. 자세한 내용은 각각 따로 검색하면 더 자세한 내용을 얻으실 수 있습니다. git status 현재 상태보기 $ git status On branch main Your branch is up to date with 'origin/main'. Changes not staged for commit: (use "git add/rm ..." to up..

반응형