본문 바로가기

개발/기타27

카톡 인앱 브라우저에서 구글로그인 문제.. (해결못함) 개발중인 서비스에 구글아이디로 회원가입하는 기능이 있다. 유저가 서비스에 처음 접근했을때 시나리오중 하나가 1. 카톡으로 서비스 웹페이지 링크 받고 클릭해서 접속 ( 카톡 인앱 브라우저로 열림 ) 2. 구경좀 하다가 회원가입페이지로 이동 3. 구글 로그인 클릭 4. 03 오류 : disallowed_useragent 이거때문에 상당히 머리가 아팠는데.. 일단 다른 서비스들은 어떻게 처리했을까 궁금해서 찾아봤다 평소엔 많이 보이더니 막상 구글 로그인 지원하는 서비스 찾으려니까 생각이 안나서 겨우겨우 찾았다.. GitLab 도 똑같다 근데 GitLab은 외국서비스니까 국내서비스를 찾아봤다 로켓펀치,원티드로 해봤더니 동일했다 잠깐 찾아보니 웹뷰에서 로그인 하는거 자체를 구글이 막아버렸다고한다 카톡은 왜 링크를.. 2021. 2. 15.
브라우저의 동작원리 브라우저란? 월드 와이드 웹(www)을 기반으로한, 인터넷컨텐츠를 검색 및 열람하기위한 소프트웨어 간단하게 말하면, 편안한 웹서핑을 도와주는 소프트웨어다 전세계 5대 브라우저 Google Chrome MS Edge (원래 Internet Explorer 였다) Firefox Opera Safari 브라우저의 핵심기능 브라우저의 핵심 기능은 사용자가 보려고하는 웹페이지의 자원을 서버에 요청하고, 응답 받아서 보기좋게 화면에 띄워주는것이다. 여기서 말하는 자원은 보통 HTML 이지만, Image나 PDF 등등 다양하다. 자원의 주소는 URI에 의해 정해진다. 브라우저는 HTML과 CSS를 명세에 따라 해석해서 보여주는데, 명세는 웹 표준화 기구인 W3C에서 정한다. 예전에는 자기 맘대로 해석해서 파편화가 심.. 2021. 2. 10.
git rebase -i empty 문제 git 강의를 듣던중에 git rebase -i 를했는데, 비어있는 창이 뜨는 문제가 생겼다 . 검색해보니 강의 초반에 환경 세팅할때 git config --global core.editor "code --wait" 으로 하라고했는데, git config --global core.editor "code " 까지만 한게 문제였다, --wait 옵션으로 터미널이 작업종료를 기다리게되는데, 이것으로 해결했다 참고 How to use Visual Studio Code as default editor for git? When using git at the command line, I am wondering if it is possible to use Visual Studio Code as the default e.. 2020. 11. 16.
github README.md 에 이미지 올리기 slack bot 프로젝트의 README.md에 이미지를 올리고싶었다. 찾아보니 가장 간편한 방법은 Issue에 이미지를 올린후 이미지 링크를 이용하는것이었다 github의 Issues 로 가서 New issue 를 클릭한다 그다음 이미지를 복붙하거나 드래그해서 올린다 업로드중.. 업로드가 완료되면, 이미지 링크가 생긴다 ![image](이미지링크) 우리가 필요한건 이미지 링크니까 그것만 복사하자 위 예시에서 이미지 링크 ↓ user-images.githubusercontent.com/59547369/99194067-914ed980-27c0-11eb-8941-edee42e0f324.png 이제 Submit new issue 를 누르면, 이슈가생긴다 하지만 이슈를 다시 삭제하는 번거로움을 방지하기위해 그냥.. 2020. 11. 16.
git ignore 실수와 aws해킹위험 git ignore 설정하다가, push를 했는데.. 실수를해서 슬랙token과 aws 엑세스키가 github에 올라갔다..ㄷㄷ 올라가자마자 바로 오는 메일들.jpg 가장 먼저 온 Slack메일은, 토큰이 노출됐다고 하면서 해당 토큰을 비활성화시켜버렸다 AWS는 키가 노출됐다고 하면서 IAM 사용자에게 AWSCompromisedKeyQuarantine 이라는 정책을 부여했다 해커들이 AWS 키를 해킹해서 폭탄요금을 먹이는 사례가 많기때문에 정책으로 권한을 제한하는거같다 그외에 도움말을 주는데, 노출된 키 교체만 하지말고, 해당 IAM user도 삭제하기 요금 페이지로 이동해서 예상하지못한 서비스 사용 확인하기 빠르게 user 삭제했더니 메일이 또 왔다 대충 키삭제해줘서 고맙다는 얘기 GitGuardian.. 2020. 11. 15.
Notion 한국어 지원 ! What's New? August 10, 2020 — Notion in Korean 🇰🇷 🎊 www.notion.so 평소에 애용하던 노션이 한글버전이 나왔습니다 ! 한국 유저가 미국 다음으로 많아서 첫번째로 지원하는 언어라고합니다(영어제외) 적용방법 2020. 8. 11.
macbook openjdk 설치 예전에 dbeaver를 썼었는데, 맥북포맷후 설치했더니 jdk를 설치하라고했다 예전에 어떻게 설치했었는지 기억이안나서 다시찾아봤다 https://recipes4dev.tistory.com/173 오픈JDK에 관한글 링크로간뒤 jdk.java.net/14 링크 클릭 맥북이니까 macOS 파일 다운로드 압축풀고 해당폴더를 /Library/Java/JavaVirtualMachines/ 경로에 넣어주면됨 터미널로 하려면 -> sudo mv jdk-14.0.1.jdk /Library/Java/JavaVirtualMachines 터미널에서 java -version 입력했는데 버전뜨면 정상적으로 된것이다 2020. 4. 20.
기상청 API 좌표 위도경도 변환하기 기상청 API를 이용하면 좌표를 얻을수가있는데 , 그 좌표를 위도경도로 바꾸는코드가 공식문서에 제공된다 하지만 C언어로만 제공되기때문에,, 지금쓰는 JS코드로 변경할 필요가있었다 찾아보니 어떤분이 감사하게도 공유 해주셨다 https://gist.github.com/fronteer-kr/14d7f779d52a21ac2f16 위 링크의 소스코드를 이용해서 조금 수정하고, 서울 좌표 입력하고 함수 실행해보면 37.579871128849334 126.98935225645432 이런식으로 나온다, 그대로 복붙해서 구글지도에 검색해보면 서울 나온다 ,, 잘 변환된다 굳굳 2019. 12. 17.
유용한 사이트 모던 Javascript 튜토리얼 https://ko.javascript.info/ 우연히 위 사이트를 알게되었고, 쭉 읽어보면서 몰랐거나, 애매하게 알고있었던 부분들 정리하고있다. 자잘한 팁들과, 그 이유까지 알려주기때문에 굉장히 유용하다 사이트 디자인도 깔끔하고 한눈에 잘 들어온다 특히 주석챕터에서 이부분은 너무 공감돼서 그냥 전문 그대로 긁어왔다 왜 이런 방법으로 문제를 해결했는지를 설명하는 주석 무엇이 적혀있는지는 중요합니다. 그런데 무슨 일이 일어나고 있는지 파악하려면 무엇이 적혀있지 않은 지가 더 중요할 수 있습니다. ‘왜 이 문제를 이런 방법으로 해결했나?‘라는 질문에 코드는 답을 해 줄 수 없기 때문입니다. 문제 해결 방법이 여러 가지인데 왜 하필이면 이 방법을 택했는지 의문이 들 때가 있습니다. 선택한 방법이 가장 나은 .. 2019. 11. 20.
노션 이미지 왼쪽 정렬하기 update 2020/11/11 원래 gif 였는데 너무느리고 용량도 커서 youtube로 변경 update 2023/1/3 언제 업데이트 됐는지 모르겠는데 이미지 상단에 버튼을 눌러서 왼쪽,가운데,오른쪽 정렬을 할수있다 2019. 10. 28.