`sudo`를 쓸 때 명령어를 찾지 못하면

ubuntu 사용자로 로그인한 상태에서 which puppet을 치면 /usr/local/bin/puppet이라고 나오는데 sudo which puppet을 치면 아무 것도 찾지 못할 때가 있다. 이런 경우에 쉘에서 PATH 환경변수를 아무리 바꿔봐야 소용이 없다. sudo를 사용할…

0 Comments

Django Signals

회원 가입을 하면 응당 축하와 환영의 인사를 새 사용자에게 보내야 하는 바, 이메일을 보내기로 했다. 이메일 템플릿 편집과 발송은 MailChimp와 Mandrill로 뚝딱하니 금방 붙더라. Mandrill은 Djrill이라고 Django 라이브러리를 공식지원해주니 거침…

0 Comments

이메일 발송 서비스 비교

AWS SES 이메일 메시지 1,000통당 0.10달러가 부과됩니다. Amazon SES 메일함 시뮬레이터로 수신하는 이메일은 다른 수신자로 수신하는 이메일과 별도로 요금이 청구됩니다. 이메일 주소 하나로 전송한 이메일 커뮤니케이션 하나를 메시지 한 통으로…

0 Comments

Puppet을 위한 네트워크 구성하기

Puppet Master와 Agent를 설치했는데 자꾸 오류가 나더라. err: /File[/var/lib/puppet/lib]: Failed to generate additional resources using 'eval_generate': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed err: /File[/var/lib/puppet/lib]: Failed…

0 Comments

Django와 AWS SES를 연동하기

Django 1.8에서 이메일 전송 기능을 구현하는 방법을 정리한다. SMTP 서버는 AWS SES(Amazon Simple Service)을 이용하기로 한다. 좋지 않은 방법 django-ses django-ses는 boto, 그러니까 AWS 공식 파이썬 라이브러리를 이용해 SMTP가 아닌…

0 Comments

슬랙 타임존 바꾸기

Slack에서 @channel로 공지를 내보낼 때 다음과 같은 경고 메시지가 나옵니다. 이는 메시지가 설명하는 바와 같이 해당 채널에 속한 구성원 중 일부가 타임존이 다른 사람과 다르기 때문입니다. 실제로 타임존이 다른 지역에서…

0 Comments