본문 바로가기
반응형

개발150

[Python] 잘 알려져 있지 않은 파이썬 기능 'Hidden features of Python' 언젠가 스택오버플로에서 찾았는데, 파이썬에서 잘 알려져 있지 않은 기능을 공유하는 글이다. (다만 스택오버플로의 취지에는 맞지 않는 질문이라 지금은 close 됨)한 번에 읽기에는 좀 길어서 북마크해뒀었는데 가끔 보면서 흥미로운 게 있으면 적어놨다. Function argument unpacking 별표(*;asterisk) 연산자를 사용하여 리스트나 딕셔너리를 언패킹할 수 있다.>>> a = [1, 2, 3, 4, 5] >>> print(*a) 1 2 3 4 5 >>> b = {'a': 1, 'b': 2, 'c': 3, 'd': 4} >>> print(*b) a b c d오와!했지만 손이 안 가서 쓰지 않는다.아웃! C 스타일 코딩을 가능케 하는 모듈 .. 2019. 3. 19.
TLS-SNI-01 validation is reaching end-of-life! 얼마 전 Let's Encrypt로부터 2019. 3. 15.
[AWS] AWS Lambda 메모리 설정에 따른 시간 비교 버블정렬, 삽입정렬 등 각 정렬별 실행 시간을 출력하는 Lambda 함수를 API Gateway로 트리거해 가져오는데 이상한 점을 발견했다.시간이 너무 오래 걸렸다.처음엔 내가 코드를 잘못 짠 줄 알고 고치려 했는데 버블정렬 같은 경우는 너무 간단해서 딱히 잘못될 게 없어보였다.무엇보다 똑같은 코드가 로컬에서는 제속도로 돌아가니...문제는 Lambda에 있다고 생각해 구글링을 해봤다. 가장 위에 뜨는 포스팅이 "My Accidental 3–5x Speed Increase of AWS Lambda Functions"여서 읽어봤다.(글이 재밌으니 읽는 것을 추천)포스팅 첫 줄이 이렇다.Allocate to your function as much memory as your wallet can allow.그렇다.. 2019. 3. 12.
[AWS] Route 53과 CloudFront로 S3 웹사이트 올리기 1단계: Route 53 설정 & 2단계: 도메인 등록 AWS 서비스에서 Route 53에 들어가 'Domain registration'을 선택해 'Register Domain' 버튼을 눌러 도메인을 생성한다. 내가 갖고픈 도메인 이름을 검색하고 TLD(Top Level Domain; .com, .org와 같은 최상위 도메인)를 선택하면 그에 따른 가격이 나온다. 난 내 깃헙 아이디를 따라 yuda110.com을 샀다. 대체로 1년에 12달러다. 도메인이 활성화되는 데에는 최대 3일이 걸리지만 대체로 두어 시간 안에 완료된다. 3단계: ACM에서 SSL/TLS 인증서 받기 - HTTPS를 사용하려면 SSL/TLS 인증서가 필요하다.* 전송 계층 보안(Transport Layer Security, TLS,.. 2019. 3. 9.
반응형