전체 글
-
인생에 한 번은 유대인처럼 와닿는 문구들book 2021. 3. 29. 22:58
"못 하나를 잃으면 편자 하나가 망가진다네. 편자 하나가 망가지면 군마 한 마리가 쓰러진다네. 군마 한 마리가 쓰러지면 병사 한 명이 다친다네. 병사 한 명이 다치면 전투 하나가 패배한다네. 전투 하나가 패배하면 제국 하나가 무너진다네" _나폴레옹의 전쟁 일화 59p "깨끗한 물이 든 잔에 더러운 물 한 방울이 떨어지면 쉽게 오염되지만, 더러운 물이 든 잔에 깨끗한 물 한 방울이 떨어진다고 해서 다시 깨끗해지지는 않는다" 59p 유대인은 겉으로 드러난 상대의 외모와 태도로 사람을 판단하며, 그것을 중요한 사교 기술로 생각한다. 차림새와 겉모습은 그 사람의 생활태도 및 습관과 밀접한 관계를가지며, 경제력, 문화 수준, 사회적인 지위를 직접적으로 드러내기 때문이다. "두 개의 화살을 갖지 말라. 두 번째 화..
-
AWS Elastic Beanstalk 배포 방법 정리aws 2021. 3. 25. 14:16
Elastic Beanstalk Deploymemt Modes All at once(deploy all in one go) fastest, but instances aren't available to serve traffic for a bit(downtime) Great for quick iterations in development environment 가장 빠르다. 잠깐 서버 다운타임이 생긴다. Rolling update a few instances at a time(bucket), and then move onto the next bucket once the first bucket is healthy Application is running below capacity can set the b..
-
AWS solutions Architect Associate 시험 오답노트 4aws 2021. 3. 16. 23:12
1. io1 Provisioned IOPS SSD(io1) volume: I/O-intensive 작업에 최적화됨. particularly database workloads, that are sensitive to storage performance and consistency 2. two types of actions of S3 Lifecycle 1). Transition actions: 특정 기간 지나면 다른 클래스로 보내기 2). Expiration actions: 객체 지우기 3. KDS(Amazon Kinesis Data Streams) - massively scalable and durable real-time data streaming service. - stream에 더해진 다음 24시간 ..
-
AWS solutions Architect Associate 시험 오답노트 3aws 2021. 2. 27. 10:18
1. SCP(Service control policies) organizaion 권한 관리하는 기능. SCPs offer central control over the maximum available permissions for all accounts in your organization AWS services, resources, individual API actions 에 관한 권한도 관리할 수 있다. organization 내의 user or role 이 특정 IAM permission 을 부여받았어도, SCP가 이를 금지한다면 해당 행동은 금지된다. root user도 SCP의 영향을 받는다. service-linked role은 scp의 영향을 받지 않는다.2. S3 Glacier vault, v..
-
python sorted keypython 2021. 2. 27. 09:42
sorted함수는 정렬할 때 사용하는 함수입니다. 인자로 리스트, 튜플, 딕셔너리를 넘겨주면 정렬이 됩니다. 디폴트는 오름차순이구요. reverse=True 값을 주면 내림차순으로 정렬됩니다. >>> nums = [5,2,4,1,3] >>> nums = sorted(nums) >>> nums [1, 2, 3, 4, 5] >>> nums = sorted(nums, reverse=True) >>> nums [5, 4, 3, 2, 1] 이제 key 옵션을 살펴봅시다. key 옵션은 정렬 기준을 커스텀 할 때 사용합니다. 아래 예제를 봅시다. 리스트 안에 튜플들이 있고, 각 튜플의 두번째 값을 첫번째 값으로 나눈 값을 오름차순으로 정렬하려면 아래처럼 하면 됩니다. >>> data_list = [(10,10), ..
-
AWS solutions Architect Associate 시험 오답노트 2aws 2021. 2. 21. 16:42
1. EC2 에서 user data, meta data, public-ipv4 가져오는 방법 user data: curl http://169.254.169.254/latest/user-data/ meta data: curl http://169.254.169.254/latest/meta-data/ public-piv4: http://169.254.169.254/latest/meta-data/public-ipv4 2. AWS GLUE AWS Glue is a fully managed extract, transform, and load (ETL) service that makes it easy for customers to prepare and load their data for analytics. Glue ..
-
DRF ListModelMixin의 list method 오버라이드 하기카테고리 없음 2021. 2. 19. 12:18
DRF ListModelMixin의 list 메소드는 response의 형태를 결정합니다. 내장된 list 메소드의 소스코드를 살펴보겠습니다. class ListModelMixin: """ List a queryset. """ def list(self, request, *args, **kwargs): queryset = self.filter_queryset(self.get_queryset()) page = self.paginate_queryset(queryset) if page is not None: serializer = self.get_serializer(page, many=True) return self.get_paginated_response(serializer.data) serializer = ..
-
django admin get_fields method 오버라이드 하기django 2021. 2. 17. 13:35
장고 어드민 get_fields 메서드 오버라이드 하는 방법에 대해 알아보겠습니다. 우선, 오버라이드 하지 않은 기본 상태의 코드와 그때의 어드민 화면입니다. class IncomeAdmin(admin.ModelAdmin): model = Income admin.site.register(Income, IncomeAdmin) 보는 바와 같이 price, category, user, memo 총 4가지 필드가 있습니다. get_fields는 이 필드에 관한 메서드 입니다. 우선 가공하지 않고 get_fields함수 그대로의 내용을 출력해보겠습니다. class IncomeAdmin(admin.ModelAdmin): model = Income def get_fields(self, request, obj=None..