괴발개발 성장기
반응형

분류 전체보기 220

[Amazon SNS] SNS 토픽을 구독한 메일로 메시지를 보낸다

메시지를 보내는 코드가 aws 홈페이지에 나와 있었다. 그래서 적용 시켜봤다. 토픽 리스트를 조회해서 내 이메일이 구독한 arn 주소와 메시지 내용을 보내 준다. # 코드 func SendMessage(arn string, svc *sns.SNS) { msgPtr := flag.String("m", "메시지내용", "The message to send to the subscribed users of the topic") topicPtr := flag.String("t", arn, "The ARN of the topic to which the user subscribes") flag.Parse() result, err := svc.Publish(&sns.PublishInput{ Message: msgPtr..

[MySQL] 컬럼 추가 및 컬럼 순서 지정하기

# 배경 type이라는 컬럼을 추가 하고 싶었다. 그리고 맨 뒤가 아니라 A 컬럼 옆에 넣고 싶었다. # 문법 원하는 컬럼명 옆에 놓고 싶을 때 ALTER TABLE [테이블명] ADD [추가할 컬럼명] [자료형] AFTER [앞컬럼명]; 컬럼 맨 앞에 추가 하고 싶을 때 ALTER TABLE [테이블명] ADD [추가할 컬럼명] [자료형] FIRST; # 예시 ALTER TABLE goods ADD type varchar(10) AFTER A;

Study/Mysql 2022.11.01

[Amazon SNS] SNS 토픽을 조회한다

내가 가지고 있는 토픽을 조회하려고 한다. # 조회하는 방법 1) sns를 import 한다 github.com/aws/aws-sdk-go/service/sns 2) sess에는 AWS 정보들이 있는 변수 svc := sns.New(sess) 3) 토픽 리스트를 조회할 수 있다. topics, err := svc.ListTopics(nil) # 코드 참조 https://docs.aws.amazon.com/ko_kr/sdk-for-go/v1/developer-guide/making-requests.html Using the AWS SDK for Go with AWS Services - AWS SDK for Go (version 1) Using the AWS SDK for Go with AWS Service..

[macOS] brew 설치했는데 command not found: brew 에러 나오는 문제

# 배경 yarn 설치하기 위해서 brew를 설치해야 했다. brew를 다 설치한 후 버전 체크를 했다. brew --version 이 때 에러 메시지가 떴다. 더보기 zsh: command not found: brew 다시 설치를 했다. 그런데 이런 메시지가 있었다. 더보기 Warning: /opt/homebrew/bin is not in your PATH. 패스가 등록되어 있지 않다고 했다. # 해결방안 1) 터미널에 아래 명령어를 실행한다 echo 'export PATH=/opt/homebrew/bin:$PATH' >> ~/.zshrc 2) 잘 설정이 되어있는지 체크하기 위해서 들어가 본다 vi ~/.zshrc 3) 아래가 내용이 적혀있다. export PATH=/opt/homebrew/bin:$P..

[Amazon SNS] AWS에서 topic를 생성한다 - 이메일용

1) aws 홈페이지 접속해서 로그인을 한다. 2) 상단 검색창에 SNS 쓰면 서비스에 "Simple Notification Service"를 클릭한다. 3) 왼쪽 바에 "주제"를 클릭한다 4) 오른쪽 상단에 "주제생성"를 클릭한다 뭘 어떻게 해야할지 모르니까 우선 이메일 보내기를 테스트 해보려고 한다. 5) 표준을 선택하고 이름을 작성했다. 6) 그럼 토픽이 생성되었다. 7) 생성된 페이지에 "구독생성" 버튼이 있다 8) 위에 만든 토픽과 연결하고 이메일 주소를 적는다. 9) 이제 코드를 짜서 메일로 알림을 보내야한다.!!!!!

[macOS] MySQL Workbench 다운받기

# 방법 1) 사이트에 접속해서 다운로드한다. https://dev.mysql.com/downloads/workbench/ MySQL :: Download MySQL Workbench Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended Download: Other Downloads: Windows (x86, 64-bit), M dev.mysql.com 2) macOS 선택하고 다운로드를 클릭한다 3..

[golang] context.WithCancel() 사용법

# WithCanel() WithCancel(parent Context) (ctx Context, cancel CancelFunc) # context.WithCancel() 혼자 사용할 수 없다. `WithCancel()`는 parent context를 넣어줘야한다. 그래서 `Background()`가 필요하다. 새로운 context와 CancelFunc가 나온다. 호출하면 바로 context가 종료 된다. ctx := context.Background() ctx, cancel := context.WithCancel(ctx) fmt.Println(ctx.Err()) //nil cancel() // 호출하면 컨텍스트가 종료가 된다. fmt.Println(ctx.Err()) //context canceled..

Study/Go 언어 2022.10.13

[macOS] Postman 설치하기

1) 사이트에 접속한다 https://www.postman.com/downloads/ Download Postman | Get Started for Free Try Postman for free! Join 20 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster. www.postman.com 2) 아래 "Mac Apple Chip"버튼을 클릭한다. 3) 압축을 푼 후 생성된 파일을 클릭한다. 4) 응용프로그램 폴더로 이동할거냐고 물어본다. => Move to Applications Folder를 클릭한다. 5) 로그인하면 끝!!!!! 다 저장이 되는구나 ..

반응형