목록View All (345)
Hey Tech
📚 목차 1. 개요 2. 에러 메시지 3. 해결 방법 4. 문제 해결 👨💻 1. 개요 본 포스팅에서는 로컬 환경의 도커(Docker) 이미지를 AWS Elastic Container Registry (ECR) 리포지토리에 push 시 발생하는 EOF 오류 해결방법에 대해 다룹니다. ✅ 참고 : Docker Image 빌드 후 AWS ECR 업로드하는 방법 https://heytech.tistory.com/415 AWS Lambda와 Docker를 활용한 파일 업로드/읽기 시스템 구현 📚 목차 1. 개요 2. AWS 기본 세팅 3. React 기반 웹 페이지 구현 4. AWS ECR 생성 5. AWS IAM Role 생성 6. 프로젝트 파일 받기 7. Docker 설치 8. AWS CLI 설치 9. Do..
본 포스팅에서는 주주총회 특별결의 요건과 결의 사항을 소개합니다. 1. 특별결의 요건 아래의 2가지 요건을 모두 충족해야 합니다. 1) 출석 주주 의결권(=주식 수) 3분의 2 이상 2) 발행 주식 총수 3분의 1 이상 주주의 찬성 2. 특별결의 사항 특별결의 주요 사항은 아래와 같습니다. 1) 정관 변경 : 상호, 사업 목적, 액면분할, 예정 주식총수, 그 외 정관의 각 규정 변경 2) 이사 또는 감사 해임 3) 자본금 감소 4) 합병 및 분할 5) 합병계약서 승인 6) 이익에 따른 주식 소각 7) 사후 설립 8) 임의 해산 또는 회사계속의 결의 9) 주주 외의 자에 대한 전환사채 및 신주인수권부 사채의 발행 10) 주식의 포괄적 교환/이전, 주식 분할, 주식의 할인발행 11) 주식매수선택권 부여 12..
본 포스팅에서는 개인 사업자와 법인 사업자의 차이와 각각의 장/단점에 대해 알아봅니다. 1. 개요 개인기업과 법인기업에 대한 전반적인 비교는 아래의 표와 같습니다. 상대적으로 유리한 쪽을 파란색으로, 불리한 쪽을 빨간색으로 표시하였습니다. 비교유형 개인기업 법인기업 개념 개인에게 기업활동 전반에 관한 권리와 의무가 귀속되는 기업 독립된 법인격을 통해 스스로 권리와 의무의 주체가 되는 기업 사업 주체 개인 (=대표) 법인 (대표 X) 출금 자유도 대표 마음대로 어려움 (대표 경우 급여/배당 통해 자금운용 → 납세 필요) 대표 인건비 경비 인정 X - 고용 관계 없이 식비 비용처리 불가 경비 인정 - 고용 관계 없이 식비 비용처리 가능 대표 퇴직 폐업 법인존속 (대표만 변경) 청산절차 단순 (VAT 폐업신고..
🙏 들어가며 본 포스팅에서는 직접 기획부터 개발까지 주도한 ChatGPT 기반 전생 스토리 서비스를 소개합니다. 📚 목차 1. 개요 2. 서비스 흐름도 3. 서비스 상세 소개 4. 기술 스택 📌 1. 개요 본 서비스는 최근 가장 핫한 인공지능(AI) 대화형 서비스 ChatGPT를 활용하여 사용자의 전생을 (재미로) 알려주는 스낵(snack) 콘텐츠입니다. 대화형식으로 제공되는 총 5가지 질문에 대해 타이핑하여 자유롭게 답변하면, 이를 ChatGPT가 고려하여 전생을 분석해 주는 서비스입니다. 프론트엔드는 React로, 백엔드 인프라는 ChatGPT 공식 API와 AWS를 활용하여 구축하였습니다. 🔗 본 서비스는 하기의 링크를 통해 회원가입 없이 무료로 이용하실 수 있습니다. https://previous..
❓ 에러 메시지 AttributeError: module ‘openai’ has no attribute ‘ChatCompletion’ 🔥 에러 상황 ChatGPT API 활용한 프로젝트 중에 위와 같은 에러를 마주하였습니다 (그림 1). 💡 원인 원인은 openai 패키지가 최신이 아니었다는 점입니다 (그림 2). 분명 "pip install openai"로 설치했는데 무슨 일일까요? 바로, 파이썬 구버전은 최신 openai 패키지 설치를 지원하지 않는 것이었습니다. ✅ 해결방법 해결책은 간단히 파이썬 최신 버전으로 업그레이드한 후 openai 패키지를 재설치하시면 됩니다 (python 공식 홈페이지). mac에서 파이썬 버전을 변경하는 방법은 아래의 포스팅을 참고해 주세요. https://heytech..
📌 들어가며 본 포스팅에서는 git 로컬 브랜치와 원격 브랜치 삭제 방법을 소개합니다. 📚 목차 1. branch 목록 확인 2. 로컬 branch 삭제 3. 원격저장소 branch 삭제 1. branch 목록 확인 먼저, branch 리스트를 확인해 봅니다. git branch -a 아래의 그림 1과 같이, "remotes"로 시작하는 것은 원격저장소(github) 리스트이고, 이름만 쓰여있는 것은 로컬 브랜치입니다. 2. 로컬 branch 삭제 먼저 로컬 branch를 삭제하는 방법입니다. git branch -d [브랜치명] 아래의 그림 2와 같이 master 브랜치를 삭제해 보았습니다. 참고로, 대문자 D 옵션을 주면 강제 삭제 기능입니다. 즉, 묻지도 따지지도 않고 삭제하기 때문에 신중하게 사용..
📝 들어가며 본 포스팅에서는 HTML에서 글자/텍스트에 밑줄/취소선/윗줄 추가하는 방법을 소개합니다. 📚 목차 0. 기본값 1. 밑줄 추가 2. 취소선 추가 3. 윗줄 추가 0. 기본값 아래의 그림 1과 같이 기본 텍스트가 가운데 정렬로 되어 있습니다. Hey Tech 1. 밑줄 추가 style 내 text-decoration 속성에 underline 옵션을 넣어주면 아래의 그림 2와 같이 밑줄이 추가됩니다. text-decoration : underline; Hey Tech 2. 취소선 추가 취소선은 text-decoration에 line-through 옵션을 넣어주면 됩니다 (그림 3). text-decoration : line-through; 3. 윗줄 추가 윗줄은 text-decoration에 o..
📝 들어가며 본 포스팅에서는 HTML에서 텍스트 정렬 방법을 소개합니다. 📚 목차 0. 기본값 1. 가운데 정렬 2. 우측 정렬 3. 좌측 정렬 0. 기본값 p 태그를 통해 텍스트를 삽입하면 아래의 그림 1과 같습니다. Hey Tech 1. 가운데 정렬 가운데 정렬은 아래와 같이 style > text-align에서 center로 옵션값을 주면 됩니다 (그림 2). Hey Tech 2. 오른쪽 정렬 오른쪽 정렬은 right로 옵션값을 주면 됩니다 (그림 3). Hey Tech 3. 왼쪽 정렬 오른쪽 정렬은 left로 옵션값을 주면 됩니다 (그림 3). Hey Tech 포스팅 내용에 오류가 있다면 아래에 👇👇👇 댓글 남겨주시면 감사드리겠습니다. 그럼 오늘도 즐겁고 건강한 하루 보내시길 바랍니다 :) 고맙습..