본문 바로가기

전체 글

(53)
74일차 - AWS Transcribe 공부 1 어제 코드로 바로 해보려고 했는데 안됨Docs 읽어봐야 할 듯 aws sdk는 v2가 있고 v3가 있는데 cdn으로 참조하는 형태라 v2를 써야할 듯 함.@aws-sdk/client-transcribe-streaming로 할거니까 관련 docs 찾아서 1. 프로그램적으로 준비해야 할 것 ex. 미디어 버킷? 스트림 캡쳐나 녹음 방법?2. transcribe-streaming 서비스 시작하는 방법?3. json으로 준다고는 했는데 그 근거나 socket.io 사용한 AWS Transcribe 예제나 튜토리얼? 최신걸로 보기한국어는 Language Code는 "ko-KR", Data input은 batch, streaming. Call Analytics는 post-call 방식Transcribing numb..
47일차 - 해커톤 준비, issue, pr 템플릿 설정 해커톤을 진행하는데 LLM을 기반으로 한 로그라이크 텍스트 게임 아이디어가 있다고 한 줄 적었을 뿐인데 기대가 터져버렸다..굉장히 관심이 부담됬긴 했지만 같은 방향을 보는 팀원들이 바로 꾸려져서 좋았던 것 같다. 팀 레포지토리를 생성하고 팀원들은 member로 초대하고 issue와 pr 같은것들은 팀 레포 파고 안에서 실질적인 코드 레포지토리를 생성 해야 옵션에서 보인다. issue와 pr 템플릿은  프로젝트 폴더의 루트에서 .github라는 폴더를 생성하고 이런 식으로 구성하면 된다. 이슈는 ISSUE_TEMPLATE 폴더 안에 작성하고 PR은 PULL_REQUEST_TEMPLATE.md 파일을 작성하면 된다. 그리고 intellij에서 get from VCS 했을때 받아오는 디렉터리 폴더는 항상 비어..
46일차 - 쿠키 멘토링 백엔드 로직에서는.. 일단 디버깅은 못 하므로 nginx.conf를 보기로 함nginx proxy 헤더로 Authorization 문제 해결했었음.. 혹시 이것도??????로컬에서는 되고 배포에서는 안되는 걸로 보아 CORS문제일 것이라고 예상하심.createCookie에서 해줬었는데 왜 안댐????proxy_cookie_path / "/; Secure; HttpOnly; SameSite=None";server block쪽에 넣기....
45일차 - 특강 - exp를 개발하며 얻은 것 설레발 주도 개발잘 훔치고 잘 따라하기언제 어디서나 애자일좋은 제품 팀 설레발 주도 개발 기술이 프로젝트에 미치는 영향을 잘 알아보지 않고 기술 써볼까? 하는 것예시: 마이크로 서비스 1. 커다란 단일 어플리케이션은 확장잉 어려움. 여러 서비스로 나눠버리기2. 확장성, 느슨한 의존성, 단일 어플리케이션3. 마이크로 서비스로 다시 만들어야해!4. 배포랑 시스템 버그를 추적하는게 빡셈5. 서버리스와 컨텍스트를 다 알고 있어야 하고 팀에 아주 많은 개발을 요구함.. 1) 문제 봉착2) 키워드와 스택 리서치 3) 발표, 자랑질 .. 등등4) ...5) 대부분의 공식 문서에는 모든게 적혀있음 견고한 소프트웨어 개발1) 결정하기 전에 연구하고 테스트하기: 경험으로 기술을 배우기 (해커톤, 토이 프로젝트), 시간을 ..
45일차 - ReBook 채팅 뒤로가기 버그, 채팅 안보내지는 버그 채팅방에서 채팅방 리스트로 돌아가려고 뒤로가기를 하면 다음과 같은 오류 메시지가 떴다.chunk-6VWAHX6D.js?v=376b407c:9129 Uncaught DOMException: Failed to execute 'send' on 'WebSocket': Still in CONNECTING state. at Client2._transmit (http://localhost:5173/node_modules/.vite/deps/stompjs.js?v=376b407c:140:30) at Client2.disconnect (http://localhost:5173/node_modules/.vite/deps/stompjs.js?v=376b407c:318:16) at ChatSocket.disco..
Marp 로 ppt 만들기 .md file, Marp Engine -> pdf, html, other formatmidjourney -> 슬라이드에 필요한 일러스트레이션11labs 목소리 -> 발표자료 영상으로 만들기 markdown으로 프레젠테이션을 만드는 도구VS code 확장프로그램으로 사용 가능  장점1. 간결, 가독성2. 코드 하이라이팅 지원3. 테마 커스텀4. pdf, pptx 등 다양한 형식으로 내보내기 가능5. 버전 관리 시스템과의 뛰어난 호환성 인라인 html도 가능하게 해줌 기본 문법 '---' 로 슬라이드 구분'#' 으로 제목 수준 지정'-' 나 ' 1.' 로 목록 생성```로 코드 블록 생성 추가 기능이미지 삽입 및 크기 조절배경 이미지 설정CSS를 통한 스타일 커스터마이징수식 입력 지원 (KoTeX) Mar..
44일차 - 오후 - 팀프로젝트 오전 문제풀이 - 다익스트라 문제 풀이인접 리스트로 노드 정보 담고, 다익스트라니까 PriorityQueue 활용해서 그냥 다익스트라면 n의 제곱 으로 걸리는걸 nlogn 시간으로 풀이. 참고 : https://gomgomkim.tistory.com/19 팀 프로젝트 백엔드 이메일 양식 html로 바꾸기 MimeMessage 클래스와 MimeMessageHelper로 html 설정해주고 html 코드 그대로 content 설정해주기  특강Marp로 ppt 만들기
44일차 - 클라우드 환경에서의 재해와 대응 전체적인 재해 대응 플로우장애 vs 재해장애는 시스템 내부에서 발생한 것재해는 시스템 외적으로 발생한 것 재해란1. 지진이나 홍수와 같은 자연재해2. 정전이나 네트워크 연결과 같은 기술적 재해3. 부주의나 잘못된 구성으로 인적 잘못 신뢰성 관점에서의 재해 발생 시점1. 인프라 (하드웨어, 네트웤, 서버 등)2. 플랫폼 (데이터베이스, OS, docker/k8s 등)3. 코드 (여러분이 작성하시는 java, python, C/C++, Go, TS 등)4. 사람, 프로세스 그리고 관습 (대부분 이것)Cloud 환경에서의 재해on premise = 반려동물, 하나하나 관리해줘야함 서드파티 = 가축, 숫자만 맞으면 됨확장성과 회복성을 챙겨야 함필요하면 트래픽을 해외로 꺾어야함 아무리 많은 조치를 하고 그런일이 ..