이번 주 목표 스프링 강의를 듣자 2022-8-7 일요일 스프링 강의를 들었다. 서블릿에 프론트컨트롤러를 적용시키는 내용이였다. 2022-8-8 월요일 스프링 강의를 들었다. 2022-8-9 화요일 모던 자바 인 액션을 읽었다. 2챕터 까지 읽었다. 이제 챕터3은 본격적인 람다식인 것 같다. 2022-8-10 수요일 모던 자바 인 액션을 읽었다. 람다식이 함수형 인터페이스 즉, 함수 하나만 가지는 interface와 같이 쓰인 다는 것과, 쓰는 방식에 대해 알 수 있었다. 일단 더 공부해봐야겠지만 흥미롭다. 씨부엉 동아리 내 알고리즘 챌린지 행사가 다시 시작되어 행사 담당이라 바쁠 예정이다. 2022-8-11 목요일 오늘은 쉬었다. 대신 내일부터 방학 안에 공부할 계획을 세워놨다. 2022-8-12 금요..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/6xSf1/btrJcFEppEV/t92NMDuQ5JwkTKKLaRdlBK/img.png)
기술 스택 : (시스템 아키텍처로 대체)시기 : 2022 여름방학참여 인원 : 6명제대로된 팀 프로젝트는 처음이다. 일단 5주간 잠도 별로 못자고 코딩만 한 것 같지만 너무 보람찼다. 좋은 팀원분들을 만나 다같이 열심히 해서 이렇게 결과물이 나온 것 같다. 팀원분들에게 감사하다. 개발 관련해서 얻어가는 것이 많았고, 기술적으로 나는 거의 모든 분야에 기여했지만 그중에서도 지금껏 공부했던 백엔드에 기여했고 NginX 설정과 도커를 다 직접 짜본 짜본 것과 직접 AWS를 통해 배포해본 것에 만족한다.깃허브 링크ALLBACK-2022 ALLBACK-2022ALLBACK-2022 has 3 repositories available. Follow their code on GitHub.github.comMedium..
이번 주 목표 프로젝트 마무리하기 2022-8-1 월요일 AI, Backend 서버의 auto reloading을 적용했다. 좀 늦은 감이 있지만 일단 적용했다. 그 동안 팀원들이 도커에서 테스트를 하지 않아 적용하지 않았던 것도 있다. 카카오 공유하기 기능을 완성했다. 2022-8-2 화요일 NginX 설정을 변경했다. 변경된 API에 따라 백엔드 1인 결과 API 완성했다. 변경된 API에 따라 백엔드 게임 결과 저장 API 완성했다. wait-for-it 대기 시간 설정 완료 했다. 2022-8-3 수요일 배포 전 각종 오류들을 수정했다. 2022-8-4 목요일 배포를 도왔다. Medium.com에 올릴 우리 프로젝트에 대한 글을 작성했다. 2022-8-5 금요일 NginX 오류를 수정했다. 배포를..
8-1 AI, Backend 서버의 auto reloading을 적용했다. 카카오 공유하기 기능을 완성했다. 느낀점 → 공유하기 기능이 은근 어렵지 않았고, auto reloading을 늦게 구현해 팀원들에게 약간 미안하다. 8-2 NginX 설정을 변경했다. 변경된 API에 따라 백엔드 1인 결과 API 완성했다. 변경된 API에 따라 백엔드 게임 결과 저장 API 완성했다. wait-for-it 대기 시간 설정 완료 했다. 느낀점 → 새로 변경된 아키텍처에 따라 변경작업이 많았는데, 생각보다 빠르게 진행되어 다행이다. 8-3 배포 전 각종 오류들을 수정했다. 느낀점 → 이제 곧 배포를 할 것인데, 그 전에 오류들을 다 고쳐야 했고, 거의 다 고쳐 다행이다. 8-4 배포를 도왔다. Medium.com에..
7-24 NginX 설정 파일을 수정했다. 도커 파일을 수정했다 느낀점 → 수정 사항 반영은 늘 어렵다. 7-25 도커 수정을 완료했다. AI 트레이닝을 진행했다. 느낀점 → AI 트레이닝까지 맡을 줄은 몰랐는데, 일단 진행해보니 색다르긴 하다. 7-26 AI 트레이닝을 진행했다. 느낀점 → 뭔가 데이터 수를 늘리면 오류가 많이 나서 다른 방법을 찾아야 한다. 7-27 단어 추려내는 작업을 진행했다. 기존 보다 더 많은 데이터 셋으로 130여개의 단어를 Training 시켰다. 도커 오류 수정 작업 진행 느낀점 → AI 트레이닝이 쉽지 않다. 일단 단어를 줄이고 데이터 수를 늘리니 예전 보다 정확도는 높게 나온다. 7-28 AI Server의 테스트용 API 개발 완료했다. AI 모델 트레이닝을 단어 갯..
이번 주 목표 프론트, 백엔드, AI 서버를 모두 연결시키자 도커 파일의 오류가 나면 그때그때 수정하자 NginX 설정을 수정하자 2022-7-24 일요일 NginX 설정 파일을 수정했다. 도커 파일을 수정했다. 2022-7-25 월요일 도커 수정을 완료했다. AI 트레이닝을 진행했다. 2022-7-26 화요일 AI 트레이닝을 진행했다. 2022-7-27 수요일 단어 추려내는 작업을 진행했다. 345개를 130개 정도로 줄였다. 기존 보다 더 많은 데이터 셋으로 130여개의 단어를 Training 시켰다. 도커 오류 수정 작업 진행 2022-7-28 목요일 AI Server의 테스트용 API 개발 완료했다. AI 모델 트레이닝을 단어 갯수를 줄여 진행했다. 여러 이미지를 하나의 npy 파일로 만드는 코드..
7-17 팀원분들을 도와드렸다. 리액트를 공부했다. 느낀점 → 빨리 리액트를 공부해야겠다. 7-18 AI 서버의 도커 컴포즈 파일을 작성했다. 팀원분들을 도와드렸다. 리액트를 공부했다. 느낀점 → 할게 너무 많고, 리액트 공부를 많이 못한 것 같다. 7-19 AI 모델이 정확하지 않은 예측 결과를 반환해서 새로 탐색했다. AI 서버의 API 하나를 구현했고, S3 Bucket을 연결했다. 느낀점 → 오늘은 뭔가 AI 모델 때문에 혼란스럽고 AI 서버 부분을 구현하느라 프론트 공부를 제대로 못했다. 7-20 프론트에서 AI 결과를 받기 위한 API를 연결하는 부분을 리액트로 작성했다. 리액트를 공부했다. 느낀점 → 리액트를 아직 잘 모르겠다. 더 공부해봐야겠다. 오늘 구현한 부분도 잘 될지 미지수고, 아마..
이번 주 목표 리액트 공부 및 프론트엔드 돕기 2022-7-17 일요일 팀원분들을 도와드렸다. 리액트를 공부했다. 2022-7-18 월요일 AI 서버의 도커 컴포즈 파일을 작성했다. 리액트를 공부했다. 팀원분의 AI 서버 코드에서 S3 버킷 연결 부분을 구현했다. → 구현해야 함 2022-7-19 화요일 AI 모델이 정확하지 않은 예측 결과를 반환해서 새로 탐색했다. AI 서버의 API 하나를 구현했고, S3 Bucket을 연결했다. 2022-7-20 수요일 프론트에서 AI 결과를 받기 위한 API를 연결하는 부분을 리액트로 작성했다. 아직 백엔드에서 API가 완성되지 않아 테스트해보지 못했다. 리액트를 공부했다. 2022-7-21 목요일 AI 서버의 코드 날라가서 복구 작업을 진행했다. 리액트에서 AP..