본문 바로가기

전체 글27

[Spring] REST 방식으로 애플 로그인 구현하기 - 1 sns 로그인 연동 세번째 애플 로그인을 구현했던 기록을 적어보자. 지금 회사에서 진짜 sns 로그인 연동을 몇번째 하는건지 모르겠다. 네이버, 카카오, 아프리카, 구글, 애플까지...😭 2020년이후 IOS 앱에서 sns 로그인을 연동할경우 애플로그인이 필수이기 때문에 나중에도 똑같이 작업할거 같아서 까먹기 전에 적어둬야겠다. 우선 애플 개발자센터로 들어가서 필요한 부분들을 세팅해주자 https://developer.apple.com/ Apple Developer There’s never been a better time to develop for Apple platforms. developer.apple.com App id 설정 로그인을 완료했다면 먼저 App id를 생성해주자 ( 이미 앱이 있을경우.. 2021. 7. 14.
[MySQL] 테이블, 컬럼 코멘트 조회 일주일이 1회 이상 포스팅하자는 다짐은 올해도 물건너갔다..🥲 앞으로는 그냥 부담 안가지고 노션에 메모하듯이 포스팅하려고 한다. 회사에서 새로운 개발서버에 기존 테이블들을 스크립트로 옮겨뒀는데 누락되어있는 주석들을 달아줬어야 했다. 기존에 테이블관리할때는 Datagrip에서 테이블 수정하면 편하게 할 수 있긴 했는데 100여개가 넘는 테이블들을 일일히 확인하기 힘들어서 쿼리로 먼저 확인하고 누락된 애들은 찾기로했다. SELECT A.TABLE_NAME , A.TABLE_COMMENT , B.COLUMN_NAME , B.COLUMN_COMMENT , B.COLUMN_TYPE FROM INFORMATION_SCHEMA.TABLES A INNER JOIN INFORMATION_SCHEMA.COLUMNS B O.. 2021. 7. 14.
[Python] 셀레니움(Selenium)을 이용한 브라우저 동적 크롤링 웹 크롤링 관련해서 찾아보던 도중 단순한 html 파싱이 아닌 로그인이라던지 검색같은거를 자동으로 해서 데이터를 받아올 방법이 없을까 찾아보다가 셀레니움이라는 프레임워크를 알게 되었다. 파이썬에만 국한된 게 아니라 다른 언어들도 지원하지만 오랜만에 심플한 파이썬을 써 보기로 했다. 먼저 pip 명령어로 셀레니움과 데이터 파싱을 위해 beautifulsoup를 설치해주자. # 셀레니움 설치 pip install selenium # beautifulsoup 설치 pip install beautifulsoup4 설치가 완료되면 크롤링 프로그램에서 브라우저 역할을 할 드라이버를 받아주자. [크롬드라이버] http://chromedriver.chromium.org/downloads Downloads - Chrom.. 2020. 12. 16.
[Chrome] PC 브라우저 다크모드 설정 오늘도 평화롭게 회사에서 개발하던 도중 수정 요청이 들어왔다. 모바일에서 다크모드로 사이트를 확인했을경우 배경 투명처리가 안되어있는 이미지들 탓에 해당 이미지들을 투명하게 바꿔달라는 요청이였다. 이미지 변경 자체는 쉬운작업인데 이거를 나도 굳이 폰으로 다크모드를 켜서 확인해야 되나 싶어서 pc버젼에는 기능이 없을까 해서 찾아봤더니 PC 크롬에서도 다크모드 적용이 가능했다. chrome://flags/#enable-force-dark 주소창에 해당 URL로 들어가면 다크모드를 설정 할 수 있는 화면이 나온다. 해당 설정에서 노란색으로 되어있는 Force Dark Mode fo Web Contents를 Default에서 Enabled로 설정해주면 끝! 설정한 다음 Relaunch를 눌러주면 알아서 다크모드로.. 2020. 12. 14.