본문 바로가기

전체 글

(145)
탈모의 원인, 치료방법, 부작용 안녕하세요, 오늘은 탈모의 원인과 치료법에 대해 알아보겠습니다. 탈모란 무엇인가요? 탈모는 머리카락이 이전에 있던 곳에서 벗어나거나 더 이상 자라지 않는 상황을 말합니다. 이는 유전적 요인, 스트레스, 영양 부족, 환경적 요인 등 여러 가지 원인으로 인해 발생할 수 있습니다. 탈모의 원인 유전적 요인: 가족력이 있는 경우, 유전적인 탈모의 가능성이 높아집니다. 호르몬 변화: 여성의 경우 임신, 출산, 수유, 갱년기 등 여러 가지 호르몬 변화로 인해 탈모가 발생할 수 있습니다. 남성의 경우 남성호르몬인 테스토스테론이 유전적으로 높거나, 남성호르몬에 민감해지는 경우에 탈모가 발생할 수 있습니다. 스트레스: 강한 정서적 스트레스를 받는 경우, 머리카락이 이상적인 성장 상태에서 벗어나게 되어 탈모를 유발할 수 ..
[AWS] NodeJS Lambda에서 ffmpeg 사용하기 사이드 프로젝트를 람다로 구현하는 중에 하나의 허들이 있었으니 바로 ffmpeg기능을 활용하는 부분이었습니다. 람다 용량 제한이 25MB정도인데 ffmpeg 패키지 사이즈만 30 MB정도 됩니다. 번들링은 할 수 없다는 의미.. 람다 자체를 dockernize해서 올리려고도 해봤으나 AWS에서 제공하는 기본 도커 이미지에 ffmpeg 를 추가하는게 쉽지 않았습니다. 반나절 정도 이걸로 삽질하다가 다른 방법을 찾아 나섰죠. 결국 최종적으로 선택한 방법은 Layers로 ffmpeg를 따로 구성하고 람다에 추가하여 활용하는 방식입니다. 이걸로 시도한지 두어시간만에 성공해서 하루동안의 삽질이 아름답고 허무하게 끝났네요.. 1. FFMPEG 빌드 파일을 .zip으로 압축 우분투 EC2 인스턴스를 하나 띄워서, ..
Docker로 Lambda 이미지 만들어 배포하기 📄 목차 1. 프로젝트 준비 빈 프로젝트에 package.json, app.js, Dockefile을 만들어줍니다. 일단 빈 람다를 Dockerize해서 올려보겠습니다. Dockerfile FROM public.ecr.aws/lambda/nodejs:18 # Assumes your function is named "app.js", and there is a package.json file in the app directory COPY app.js package.json ${LAMBDA_TASK_ROOT}/ # Install NPM dependencies for function RUN npm install # Set the CMD to your handler (could also be done as a p..
양치질 하다가 피가 난다면? 내 잇몸을 지키는 칫솔 이를 닦는 동안 피가 난다면 문제를 해결하기 위한 조치를 취하는 것이 중요합니다. 잇몸에서 피가 나는 것은 잇몸 질환의 징후일 수 있으며, 이를 치료하지 않고 방치하면 더 심각한 구강 건강 문제로 이어질 수 있습니다. 양치질을 하다가 피가난다면 어떻게 해야할까? 양치질을 계속하되 부드럽게 해야 합니다. 부드러운 칫솔을 사용하고 잇몸 라인을 따라 부드럽게 닦으세요. 정기적으로 치실을 사용하세요. 치실을 사용하면 치아 사이와 잇몸선을 따라 플라크와 박테리아를 제거하여 잇몸 출혈 위험을 줄일 수 있습니다. 소금물로 헹굽니다. 따뜻한 소금물로 헹구면 염증을 줄이고 치유를 촉진할 수 있습니다. 소금 1/2티스푼과 따뜻한 물 8온스를 섞어 입 안을를 30초 동안 헹굽니다. 이러한 조치를 취했음에도 불구하고 잇몸 출..
오일러 항등식(Euler's identity), 세상에서 가장 아름다운 수학 공식 오일러의 항등식은 e, 파이, 0, 1 및 i와 같은 가장 기본적인 수학 상수 중 일부를 관련시키는 수학에서 유명한 방정식입니다. 이 방정식은 수학에서 가장 중요하고 서로 무관해 보이는 수학 상수 5개를 하나의 우아한 표현으로 결합합니다. 또한 수학과 과학의 많은 영역에서 광범위한 영향을 미치고 있습니다. HTML 삽입 미리보기할 수 없는 소스 오일러의 항등식은 e, 파이, 0, 1 및 i와 같은 가장 기본적인 수학 상수 중 일부를 관련시키는 수학에서 유명한 방정식입니다. 이 방정식은 수학에서 가장 중요하고 서로 무관해 보이는 수학 상수 5개를 하나의 우아한 표현으로 결합합니다. 또한 수학과 과학의 많은 영역에서 광범위한 영향을 미치고 있습니다. 5개의 상수 - e, 파이, 0, 1, i 오일러의 항등식..
[AWS] S3 정적 호스팅을 CloudFront에 연결하기, https 설정, 가비아 도메인 연결 1. 가비아에서 구매한 도메인을 AWS Route53에 연결 AWS Route53에 구매한 도메인과 동일한 public hosting 영역을 생성 ex) exmple.kr NS 레코드 4개를 가비아에 등록 가비아 > 도메인 > 네임서버 1~4차 2. AWS Certificate Manager AWS ACM 콘솔에 들어가서 등록한 도메인 (example.kr, *.expamle.kr)에 대한 인증서 발급 이 때 리전은 꼭 us-east-1(버지니아 북부)로 해야 함!! 그래야 cloudfront에 인증서 적용 가능 DNS검증을 선택하고 대기하면 검증보류 > 검증 완료로 변경됨 3. CloudFront배포 설정 호스팅된 S3(example.kr.s3-website.ap-northeast-2.amazonaws..
Remove Invalid Parentheses | LeetCode 301 | Python3 🐍 📄 목차 제목: https://leetcode.com/problems/remove-invalid-parentheses/🐍 🤔 문제 : Remove Invalid Parentheses | LeetCode 301 문제: https://leetcode.com/problems/remove-invalid-parentheses/ 주어진 문자열에서 가장 긴 palindrome을 찾는 문제입니다. 💡 풀이 1. 구구절절.. iteration 주어진 s의 모든 substring에 대해서, valid parenthesis 여부를 확인하면서, 가장 긴 것들을 저장해서 반환해야 겠다. 그럼 TLE 가 날 것 같으니, (와 )의 갯수를 대조해서 더 많은걸 많은 갯수만큼 삭제한 substring먼저 확인하고.. 거기서 없으면 (..
[AWS] CDK 시작하기 & Argument of type 'this' is not assignable to parameter of type 'Construct' 이슈 해결 1. CDK Cli 설치 및 CDK bootstrap AWS CDK CLI를 설치하려면 먼저 Node Package Manager(NPM)가 설치되어 있어야 합니다. # npm으로 aws-cdk 설치 npm install -g aws-cdk # 성공적으로 설치 되었는지 확인 cdk --version # > 2.20.0 (build 738ef49) 배포하게 될 대개의 AWS CDK 스택들은 스택과 함께 배포되는 외부 파일(예: AWS Lambda 함수나 Docker 이미지) 등의 자산을 포함하고 있습니다. CDK는 이를 Amazon S3 버킷 또는 기타 컨테이너에 업로드하여 배포 중에 AWS CloudFormation에서 사용할 수 있게 합니다. 배포하려면 이러한 컨테이너가 AWS 계정 및 배포하려는 리전..