구글 계정에서 예전 비밀번호 재사용하는 방법 ('최근에 사용한 비밀번호입니다.' 해결하기)
내가 작정하고 내 사생활과 비밀번호를 한 곳에 다 몰아 넣은 유일한 계정이 구글, 지메일이다. 그런데 최근에 내가 아닌 다른 누군가가 내 계정에 로그인을 시도한 적이 있다는 메일을 받았다. 이건 내가 아니라고 확인만 하고 이대로 지내려고 했는데, 구글에 로그인을 하면 계속 위쪽에 거슬리게 보안활동을 검토하라고 알림창이 뜨더라. 2차 인증 방법을 적...
내가 작정하고 내 사생활과 비밀번호를 한 곳에 다 몰아 넣은 유일한 계정이 구글, 지메일이다. 그런데 최근에 내가 아닌 다른 누군가가 내 계정에 로그인을 시도한 적이 있다는 메일을 받았다. 이건 내가 아니라고 확인만 하고 이대로 지내려고 했는데, 구글에 로그인을 하면 계속 위쪽에 거슬리게 보안활동을 검토하라고 알림창이 뜨더라. 2차 인증 방법을 적...
요즘 이런저런 API 서비스를 사용하다 보면 웹훅(webhook)이라는 걸 볼 수 있다. 특정 이벤트가 발생했을 때(trigger) 지정된 URL로 HTTP 요청을 보내주는 거다. 이렇게 되면 웹훅을 보내준 그 녀석이 클라이언트, 그 웹훅을 받는 곳이 서버가 되는 셈이다. 사실 상용 서비스들끼리 연결해서 이벤트가 발생하면 특정 작업을 해주는 서비스들...
최근에 내 로컬 PC가 웹 서버 역할을 하도록 할 일이 생겼다. 추후에 외부에서 제공하는 웹훅(webhook) 서비스를 사용해서 특정 이벤트가 있을 때마다 내 PC에서 파이썬 스크립트를 실행하도록 하는 게 목표다. localhost를 외부에서 접속 가능한 상태로 만들기. 결론은 ngrok을 쓰는 거다. ngrok 란 ngrok 공식 홈페이지에 보...
HTML <form> 요소는 사용자로부터 정보를 수집하는 역할을 하는데, 다양한 입력 양식을 적용할 수 있다. 본 포스팅은 다양한 HTML 사용자 입력 양식을 쉽게 정리해놓는 용도로 작성했다. 사용자가 <form> 양식을 제출한다는 것 <form>을 통해 사용자 입력 정보를 수집할 때 action 및 method 속...
HTML 공부하면서 아주 기초적인 내용만 복습차 남겨보기로 했다. 우선 기본적인 태그들의 목적과 기능, 사용법을 통해 HTML 문서를 읽고 이해하는 게 목표다. HTML 문서 선언 및 필수 구조 흔히 사용하는 VS Code 에디터에서 index.html이라는 파일을 생성한 후 !를 치고 탭을 누르면 emmet 단축키가 HTML의 기본 구조를 아래...
데이터베이스를 관리하는 시스템을 DBMS(DataBase Management System)이라고 하며, 시중에 나와 있는 DBMS의 종류로는 SQLite, Oracle, MS-SQL, MySQL, MariaDB, PostgreSQL 등 다양한 것들이 있다. 그리고 이 DB를 관리하기 위해서는 SQL(Structured Query Language), 즉...
파이썬으로 코드를 짜다보면 반드시 예외, 즉 에러가 발생할 가능성을 염두에 두고 작업을 해야 한다. 초특급 개발자가 완벽한 코드를 짜더라도, 소위 말하는 코드의 “무결성”을 갖췄다고 자신하더라도 하드웨어 상에서 뜬금없는 오류가 생길 수도 있기 때문에. 보통 IDE(통합개발환경)에서 코딩을 하면 어느정도 문법을 자동으로 교정해주기 때문에 크게 걱정하지...
최근에 음악에 대한 재밌는 연구를 발견했다. UC 버클리 연구자들이 미국과 중국에서 2000명이 넘는 사람들에게 다양한 장르의 음악을 들려준 뒤 그에 대한 감정 반응을 분석했는데, 그 감정들이 결국엔 총 13가지로 분류된다는 결과를 발표한 것이다. 궁금해서 직접 찾아보니 〈What music makes us feel: At least 13 dimen...
개인적으로 해외 축구에 관심이 많아서 이런저런 유튜브 채널들도 좀 구독을 하는 편이다. 그 중 〈 독서축구〉라는 채널이 있는데, 주로 “독일”과 “스페인” 축구를 다루기 때문에 “독 & 서”이고, 축구를 읽어준다는 의미도 있다. 여기서 축구 통계에 대해 한 번 다룬 적이 있다. 참고로 이 채널을 운영하는 골닷컴 김현민 기자는 내가 전부터...
파이썬으로 코드를 짜다 보면 함수를 작성해서 사용할 일이 많아진다. 함수를 짜는 방법은 쉬우니 넘어가고, 그 외에 추가적으로 알고 있으면 좋은 내용들을 메모 차 남겨본다. 내용은 아래와 같다. return을 명시하지 않았을 때 기본값은 None이다. 함수는 인수(매개변수)를 선택적으로 받을 수 있고, 기본 값 설정이 가능하다. 함수의 ...