본문 바로가기

분류 전체보기76

Python 이용해서 Gmail로 메일 보내기 안녕하세요.  이번 글에서는 아주 간단하게, 공짜로 메일을 프로그램을 통해서 보낼 수 있는 방법을 공유드립니다. 일단 다음과 같이 파이썬 프로그램 코드를 작성합니다.  import smtplibfrom email.message import EmailMessage# SMTP 세션생성s = smtplib.SMTP('smtp.gmail.com', 587)# 보안 TLS 시작s.starttls()# 로그인 & 인증s.login("", "")# 보낼 메시지 지정message = EmailMessage()message['Subject'] = f"제목"message['From'] = ""message['To'] = ""message.set_content("본문")# 메일전송s.send_message(message)#.. 2024. 7. 14.
Notepad++ 매크로 내보내기/불러오기 위치 안녕하세요. 오늘은 노트패드++ 의 매크로가 어디에 저장되고, 어떻게 내보내기 할 수 있는지에 대해서 간단하게  작성해보겠습니다.   Notepad++ 를 사용할 때 같은 내용을 반복적으로 작업을 해야할 경우에는 종종 매크로 기능을 사용하게 됩니다.  예를 들어, 하나의 파일에서 특정 단어를 찾아서 바꿔야하는데 , 그 특정 단어가 수십 개가 될 경우에 매 파일마다 사람이 손으로 바꾸는 작업을 하는 것은 굉장히 피곤하고 시간 낭비에 가까울 것입니다. 그런 작업을 단축키 하나로 사용할 수 있게 해주는 기능을 통칭 매크로 기능이라고 하죠. 노트패드에서도 매크로 기능을 지원합니다. 만약 팀플레이 중이어서 여럿이서 비슷한 작업을 하고 있다면 다른 사람에게 매크로 정보를 공유하고 싶을 수 있습니다. 이럴 때 매크로.. 2024. 7. 8.
AWS에서 서버리스로 배치 기능 사용하기 (with EventBridge) - 기초편 프로그램을 개발하다보면 지속적으로 떠 있는 서비스가 아니더라도, 필요한 시점에만 실행이 되어야하는 프로그램들이 필요합니다. 일반적으로는 특정 시점에 대용량 데이터를 처리하는 경우를 뜻하기는 하는데, 경우에 따라서는 대용량 데이터가 아니더라도 특정 시점에 한 번, 또는 특정 시간 단위마다 반복해서 돌아야하는 경우들을 말하기도 하죠.  AWS 에서도 이런 기능을 위한 서비스를 제공하고 있습니다.대표적으로는  2가지 선택지가 있을 수 있습니다. (1) 서버리스가 아니다 (& EC2 를 쓴다 )=> 기존에 개발하던 것과 동일하게 배치 서비스를 만든다음에 EC2 서버에 올리면 됩니다.(2) 서버리스다 (& 람다를 쓴다)             =>  Amazon EventBridge 사용한다.   사실 복잡하게 쓸.. 2024. 7. 1.
Redis 온라인에서 무료로 사용하기 레디스를 컴퓨터에서 설치형으로 사용하는 방법은 다른 글에서 윈도우 기준으로만 몇 번 설명을 했던 것 같습니다.다만, 레디스의 특성상 윈도우에서는 다른 툴을 사용하거나 설치방법이 생각보다 복잡해서 막상 테스트를 위해서 고작 이렇게 까지 해야하나라는 생각이 들 수 있습니다. (맥이나 리눅스에서는 훨씬 간단합니다.)  그럴때 사용할 수 있는 방법은 온라인에서 Redis를 사용하면 됩니다.  (1) AWS, GCP, AZURE 등 클라우드 사업자들이 제공하는 Redis 를 사용할 수 있습니다. (보통은 계정 신규가입시 - 기간제한 있음) (2) Redis Cloud 를 직접 사용하는 방법입니다.(기간제한 없으나, 미사용시 삭제)  여기에서는 2번째 방법을 소개합니다. 기본적으로 무료이지만, 약 1주일 정도 사용.. 2024. 6. 23.