Projects
-
1. 크롬 확장 프로그램 출시하기 [마법의 소라고동]Projects/ToyProject 2024. 12. 5. 19:15
글 목록0. 크롬 확장 프로그램 만들기 [마법의 소라고동]1. 크롬 확장 프로그램 출시하기 [마법의 소라고동] GitHub : https://github.com/T3rryAhn/magic-conch-extensionchrome 웹 스토어 다운로드 링크 : 마법의 소라고동안녕하세요! 크롬 확장 프로그램을 출시하는 글을 작성해보겠습니다.해야 할 것.크롬 확장 프로그램 패키지 만들기구글 웹 개발자 계정 등록 하기스토어에 출시 하기구글 웹 개발자 계정 등록하기 확장 프로그램을 웹스토어에 등록하려면 웹스토어 개발자로 등록을 해야합니다. 5$ 정도 비용이 듭니다.https://chrome.google.com/webstore/developer/dashboard위 링크에 접속하시면 약관 동의하고 수수료 결제를 클릭하면..
-
0. 크롬 확장 프로그램 만들기 [마법의 소라고동]Projects/ToyProject 2024. 12. 5. 18:12
글 목록0. 크롬 확장 프로그램 만들기 [마법의 소라고동] 1. 크롬 확장 프로그램 출시하기 [마법의 소라고동]GitHub : https://github.com/T3rryAhn/magic-conch-extensionchrome 웹 스토어 다운로드 링크 : 마법의 소라고동안녕하세요! 크롬 확장 프로그램을 만들어 보는 글을 작성해보겠습니다.해야 할 것.크롬 확장 프로그램 패키지 만들기구글 웹 개발자 계정 등록 하기스토어에 출시 하기크롬 확장 프로그램 패키지 만들기취업 코테 광탈하고 털털한 마음을 추스리기 위해 '뭐라도 만들까' 라는 생각을 하던 중, 스폰지밥에 나온 마법의 소라고동을 간단하게 만들어보면 좋겠다고 떠올렸습니다. 마법의 소라고동 스폰지밥에 나온 '마법의 소라고동'을 크롬 확장 프로그램으로 만들..
-
429에러 해결하기Projects/나만의 무기 2024. 7. 29. 23:44
발표날 시연을 못하게한 에러를 해결하는 글을 작성해보도록 합시다. 시작하며,시연을 못한채 발표를 끝내서 아쉬웠었다. 그래서 이 후회되는 경험을 성장의 경험으로 바꾸고 싶었고. 다음 프로젝트가 있다면 반드시 시연을 해내는 사람이 되기 위해 팀원들과 발표 다음날 버그를 재현을 시도하고 해당 버그가 나도 서비스가 운영되도록 추가했다. 원인 추적우리 미코의 서비스는 클라이언트의 짧은 음성녹음파일을 메인서버에 넘기고 메인서버는 nlp서버에 넘겨서 리턴제로라는 stt api 에 보내서 텍스트로 변환된 응답을 받아오는 기능이 있었다. 그런데 시연날 이 과정에서 에러가 나서 우리 서비스의 stt 기능이 동작을 못했었다. nlp-server에서 'returnzero' 서비스에 `음성파일.wav` 를 보내서 stt 결..
-
-
초안 발표Projects/나만의 무기 2024. 6. 14. 00:32
팀이 결성되었다.안태리, 정재혁, 남청우, 유흥국, 문건우 24시간 만에 2개의 초안을 만들어 최종발표처럼 발표를 하는 미션을 받았다.우리의 전략우선 밤 9시 까지 하나의 안건을 완성하기. 그 다음 두번째 안건 생각하기.이유: 하나의 주제에 몰입했을 때 집중이 더 잘되어서. 우선 하나를 만들면 두번째것은 아이디어만 내면 좀더 수월할거 같아서.KOVI"Keyword Out Voice In" 음성대화를 키워드로 기록해주는 서비스주제 선정 배경겪었던 문제팀 회의 중 어떤 키워드들을 언급했는지 기억하기 어려움회의의 흐름을 다시 파악하고 싶을 때가 자주 있음중간에 회의에 참여한 경우, 이전 대화 내용을 파악하기 어려움회의록 작성등 회의의 내용을 요약하고싶었을 때 다시 듣고 치느라 불편했던 경험.핵심 기능 설명프로..
-
[구현 & 테스트] 구매 관련 기능 백엔드 구현Projects/MoimMoim 2024. 6. 2. 19:58
2023년 6월 10일 글을 이전함. 시작하며,실제로 동작하는 화면을 캡쳐해서 넣고싶었지만 서버 대여가 만료되어서 당장 sql문도 백업안해두어서 사진을 첨부할수가 없습니다. 미안합니다 ㅠㅠ 크흡... 꼭 로컬 환경에서도 돌릴수 있게 백업을 잘해둡시다...구매 관련 기능 조건들 정리하기해당 티켓을 이미 구매했다면 중복구매 ❌정원을 초과해서 구매가 이루어지면 안됨 ❌결제 과정중에 있다면 해당 티켓에 대해 새로운 구매 불가능 ❌ex정원이 5명인 모임의 티켓이 4장 팔렸고 마지막 1장을 누군가 구매중이라면 새로운 구매가 일어나지 못하고 "다른 사용자가 결제 진행중입니다." 라는 문구가 나오게 해야함. 영화 티켓 예매할때 해당 좌석이 선점되는 것처럼 구현하고 싶었다.결제가 성공한다면 모임 주최자(판매자)에게 결제..
-
[구현 & 테스트] 테스트 페이지Projects/MoimMoim 2024. 6. 2. 18:05
23년도 글을 이전하며 작성했습니다.시작하며,개발을 진행하며 각자 개발한 기능이 잘 작동하는지, 또 다른 팀원의 기능과 잘 연동되는지 확인이 필요하다는 것을 느껴서 제가 따로 시간을 내어서 테스트 페이지를 제작했습니다. 있으니까 시간도 단축해주고 생각치 못한 오류들을 찾을수 있더군요 다음 프로젝트에도 테스트용 페이지를 제작해야겠습니다. 여러분들도 만들어보세요!테스트 페이지저희의 페이지는 주로 회원번호와 모임 번호가 조합되어 필요한 정보를 조합해서 화면을 보여줍니다. 그래서 `form`으로 `회원번호`와 `모임번호`를 보내도록 했습니다. 기본값은 각각 `1` 이구요.단순한 링크 모음 페이지이지만 그래도 처음에 만드는데 꽤 힘들었습니다.다른 사람이 만든 코드를 읽는것은 힘들군요...! >> (24년의 나) ..
-
[구현 & 테스트] 디렉토리, 클래스Projects/MoimMoim 2024. 6. 2. 17:42
2023년 6월 9일 글을 이전함.시작하며,이제 진짜 개발 시작!!! 우선 파일경로를 전략적으로 만들고 큰틀을 느끼기 위해 해당되는 클래스를 파일명만 잘 지어서 넣어봅시다.미리 합의해서 다같이 만들어서 나중에 팀원들 끼리 서로 각자 다르게 경로만들어서 리펙토링으로 일일히 옮기고 경로 수정하는 일을 겪지 마세요... >> (24년의 나) 환경세팅을 함께 맞추고 시작하고, 담당자를 한명두자.디렉토리 만들기저흰 mvc 패턴을 사용할 거기 때문에 해당되는 폴더 부터 만듭시다.`java``moimmoimProject`>`controller` : 각 페이지 별로 컨트롤러 클래스들>`domain` : 페이지 혹은 기능 별로 필요한 정보를 담은 do클래스들>`mapper` : db와 상호작용하는 인터페이스 클래스들>`..