전체 글

하루하루 배워가는 코딩에 대하여 내가 배우는 것 들을 정리하여 보자
2월부터 조기 캠프를 시작으로 6월까지 진행했던 나의 코딩 캠프가 잘 진행되었습니다.총 4개월 동안 많은 것들을 배웠고 직접 만들어 보면서 많은 것들을 내가 생각하는 대로 구현해 낼 수 있다는 것이 신기했습니다.  캠프를 통해서 어떠한 점들을 배웠으며, 어떠한 것들을 경험했는지 아직 경험해보지 못한 사람들에게 이 것을 공유하고 싶어 해당 글을 작성해 보았습니다!   1. 내가 이 캠프를 선택하기 전 상황제가 코딩을 하기 전에는 중소기업의 반도체 생산에 필요한 특수가스를 생산하는 회사를 다니면서 품질보증을 하는 부서의 직원으로 일을 하였습니다.처음 직장을 선택을 하면서 2년이라는 시간 동안 일을 하였지만 내가 원했던 이상과는 조금 달랐으며, 가스 업계상 안전에 대한 위협도 많았습니다. 그렇기에 내가 오랫동..
드디어 프로젝트가 잘 끝이났습니다!프로젝트를 끝내고 오늘은 마무리를 하고 모의 면접을 진행 하면서 끝을 내었습니다면접질문으로는 우리가 프로젝트를 만들면서 어떤 어려움이 있었는지그런 어려움을 어떻게 해결을 해결해 나갔는지?또한 우리가 사용한 기술에 대해서 얼마나 잘 알고 있는지기술을 이용하여 우리가 구현해 낸 것들이 무엇이 있는지를 설명하는 것이 중요하다는 것을 알게 되었습니다!.와,,,길었던 4개월이 끝이나고 마음이 아주 홀가분 해졌지만.....이제는 취업을 위해서 다시 일어서야 할 시간내가 배운 것을 현업에서도 사용이 될 수 있도록 새로운 것들을 많이 배워나가야 겠다는 생각이 들었습니다..
와 드디어 프로젝트가 끝이 났습니다! 결과보고서 8조(Silver Lining)) (miricanvas.com) 결과보고서 8조(Silver Lining)) www.miricanvas.com 와 드디어 발표가 끝이 났습니다.발표를 하면서 만을 피드백을 받았습니다.피드백을 통해서 부족한 부분을 수정이 필요하다는 생각이 들었습니다.
드디어 사이트가 배포 되었습니다!와... 정말로 길었던 한 달간의 작품이 완성이 되었습니다.!!!Silver Lining (silverlinings.site) Silver Lining www.silverlinings.site 저희 프로젝트는 실버라이닝으로 키오스크의 도우미 역할을 하는 AI입니다. 해당 깃허브는 아래에서 확인 할 수 있으며 billyhyunjun/Silver-Lining (github.com) GitHub - billyhyunjun/Silver-LiningContribute to billyhyunjun/Silver-Lining development by creating an account on GitHub.github.com 실버라이닝 시연영상 (youtube.com) 시연영상으로 어떻게..
아 영상 만들기 힘들다 ㅎㅎ최종 SA/ ERD / readme /API 명세 작성README는 내일 추가 수정 필요배포 오류 개선문제: elder_menu.html에서 처음 로딩 후 팝업 아래의 추천 메뉴가 장바구니에 추가되지 않았던 문제원인: 해당 부분의 코드에 오타가 있었음 (”가 addItem 뒤에 하나 추가되어 있었음 )해결: 잘 작동이 되던 코드를 붙여넣어 해결menuData.forEach((menu, index) => { const menuItem = ` ${menu.food_name} ${menu.price}원 @csrf_exempt 를 지우고 장바구니에 담기지 않던 오류 수정해결: 해당 axios.post 요청 header에 csrf token을 넣어 전달해줌비고령층 템플릿에서 고령..
오류 그만 보고 싶다aws 를 이용한 서버 오픈 기능 완료http → https로 리다이렉트 기능 완료www 없이 주소 입력시에도 같은 주소에 입력이 될 수 있도록 설정SSL인증 완료사이트 인증으로 인해 얼굴인식기능 정상 작동 확인카메라 화면 표시 숨김키오스크 화면 CSS수정 고연령자 키오스크 음성인식을 통한 결제, 장바구니수정, 메뉴추천 기능 배포 단계에서 구동 확인준비사항admin page 대시보드 수정사항 수정목요일 발표자료 준비PPT 최신화 - 트러블 슈팅, 피드백 보완구동영상 촬영 - 음성, 영상, 기능 설명 포함 必수정된 부분 readme, S.A. 반영지원금 마케팅 의논
아 배포 진짜로 힘들다 이렇게 하기 힘든거 였나?nginx까지 등록 완료docker와 gunicorn을 사용해서 배포문제점 :nginx를 사용시 web과 nginx연동이 불가능 한 상황 발생static파일을 사용할 수 없는 문제 발생서버의 ssl인증을 받았으나 적용이 되지 않는 문제 발생각 www. 유뮤, https/http 상관없이 하나의 사이트로 이동할 수 있도록 설정 필요코드# Dockerfile 내용# 베이스 이미지 설정FROM python:3.10# 환경 변수 설정ENV PYTHONUNBUFFERED 1# GNU Gettext와 OpenCV 설치RUN apt-get update && apt-get install -y \\ gettext \\ libgl1-mesa-glx \\ li..
아 배포 힘들다배포 기능으로 만들어진 서버의 얼굴인식 부분인 openCV에서 카메라 인식이 되지 않는 문제점이 발생하여 해결→ 해결했지만, 얼굴인식페이지 아래에 카메라가 뜸 (수정 할 사항)→Docker 링크로 들어가면 얼굴인식 오류 (카메라가 아예 작동하지 않음)배포 ( 진행중 ) : docker를 이용한 django, redis, postgreSQL, celery를 생성 가능 확인, aws ec2를 이용한 배포 (인스턴스 생성), 기능이 완료 되는 데로 배포 단계 시작 예정인증 : 도메인 구매, aws 에서 https SSL인증 받기도메인 주소 :www.silverlinings.site배포 기능으로 만들어진 서버의 얼굴인식 부분인 openCV에서 카메라 인식이 되지 않는 문제점이 발생하여 해결→ 해결..
aws ec2를 이용한 배포aws의 ec2에서 인스턴스를 생성 → mobaXterm을 이용한 SSH으로 동작git을 이용하여 서버에 프로젝트 cloneDocker를 이용한 이미지 및 컨테이너 생성기존에 사용중이던 SQLite가 아닌 postgreSQL을 사용해야 하므로 git push시 settings를 틀리지 않았는지 확인을 할 필요가 있음docker를 이용하여 설치를 하므로 기존에 구동방식이 아닌 docker-compose를 이용하여 구동을 할 수 있다는 점을 인식EC2→ 보안설정 중요 →sk의 경우는 22번포트가 막혀있으므로 포트를 변경하여 사용을 하여야 함mobaXtermaws ec2를 이용한 배포aws의 ec2에서 인스턴스를 생성 → mobaXterm을 이용한 SSH으로 동작git을 이용하여 서..
아 프로젝트 이제 배포도 해보자!현재까지 진행된 부분을 정리하여 이번주 안으로 ver.1 단계를 배포해서 사용할 수 있는 상태로 만들어 보도록 한다.현재 진행 단계얼굴인식 ( 완료 ) : 얼굴인식으로 10대 순으로 인식 가능음성인식 ( 진행중 ) : 음성 인식으로 추천 메뉴를 받아서 오는 단계 완료, 각 언어별로 음성인식 기능 지원, 고연령자 탬플릿에서 음성인식으로 메뉴 선택 및 장바구니 수정, 결제진행 설정 진행중기본 키오스크 탬플릿 ( 완료 ) : 각 나라별로 언어에 맞추어 메뉴를 표기 및 추천 메뉴 별도 확대 제공, AI답변을 메세지표기고연령자 탬플릿 ( 진행중 ) : 추천 음료 팝업 창 표기 및 관련 메뉴 추천 기능 완료, 음성인식으로 동작하는 방법 진행중데이터 베이스 ( 완료 ) : 탬플릿에서 ..
HyunjunPark
박현준의 코딩 교육