기타 5

PostgreSQL를 공부하기로 했습니다. with 기본 세팅

SQL을 공부하고자, 실용 SQL이라는 서적을 구입했습니다. PostgreSQL의 실습을 다루는 책입니다. PostgreSQL을 선택한 이유 처음에는 MySQL을 공부하려고 했으나, 많은 곳에서 기본 SQL로 PostgreSQL을 사용하고 있다는 것을 알게 되었습니다. Superbase가 제공하는 DBMS도 PostgreSQL기반이고, Prisma와 같은 여러 ORM도 PostgreSQL을 기본 설정으로 제공하는 경우가 많아서 사용할 수 있는 기술이라는 믿음이 생겼습니다. 결정적으로 MySQL과 같은 ANSI SQL이라는 같은 표준을 따르고 있어, 나중에 MySQL을 요구하더라도 쉽게 배울수있을거같아 부담 없게 선택하였습니다. 학습 소스 영진닷컴의 실용SQL 서적 https://shop.youngjin...

기타 2023.11.26

Python- smtp사용, 낮은수준의 보안 로그인 문제 해결

python에서 smtplib을 통해 이메일을 보낼때, 발신이메일을 로그인하는 과정을 거친다. 하지만 웹이아닌 프로그램에서 이메일에로그인하려면 그계정의 보안항목에서 "낮은보안수준의 앱에서의 로그인", "을 허용하거나, "앱 전용 비밀번호" 를 사용해야한다.. 하지만 현재 야후와 구글이 이 기능을 지원하지 않고있다. 파이썬 내 오류정보에 실린 구글의 서포트주소를 보고 알게되었는데, 구글에서는 로그인 2단계인증을 사용하는 유저들에게만 앱 비밀번호기능을 제공하고있다. 2단계 인증을 설정하지 않은 계정에서는 이 옵션이 아예 보이지않는다. 내 계정도 실습용으로 뚝딱 만든 이메일이라 앱 비밀번호항목이 보안탭에 아예없었다. .. 전화번호 인증을 거치고서 python에서 gmail 계정으로 로그인하여 메일전송에 성공했..

기타 2022.12.16

유데미 java부트캠프 중단

java bootcamp from zero to first job을 듣고있었는데 코딩과제 채점에 오류가 있다. 어째서인지는 모르겠으나 eclipse에선 잘 돌아가는 프로그램들이 웹페이지에선 작동하질 않는다. 심지어 강사가 직접올려놓은 정답 코드들도 마찬가지이다. 그래서 일단은 진행을 중단하기로 했다. 긍정적으로 생각하자면..강사코드를 복붙하기 전까지는 내 코드들에 문제가있는 줄 알고 한문제에대한 솔루션을 여러가지 만들어보고 디버깅과정도 찬찬히 살펴볼 수 있는 시간이었다. 당분간은 닥터안젤라선생님의 파이썬부트캠프를 수강하기로했다.

기타 2022.12.04