안녕하세요. mori 입니다.기대와 설렘 그리고 약간의 두려움을 안고 시작한 우테코 프리코스의 1주차가 마무리 되었네요.일주일 간 열심히 달려온 길을 돌아보며 내가 가고자 하는 곳으로 잘 가고 있는지 회고를 해보려고 합니다.그간 느끼고 생각하고 배운것들도 같이 정리해보겠습니다.약간은 자조적인 글이 될수도 있겠습니다. 원래 조금 그런편이라서요..! 아마도 스터디원분들이 제 회고를 먼저 읽어주실 것 같은데요.간단하게 제 소개를 먼저 드리겠습니다! 저는 어떤 사람이냐면요..! 저는 컴퓨터 공학과를 졸업했고 현재 6년차 F/W개발자로 일하고 있습니다.이미 직장을 다니고 있는 마당에 다른 분들의 기회를 빼앗는 것 같아서 우테코에 지원하는 마음을 가지는 것 조차 죄스러운 마음이었습니다만, 조금 더 제가 원하는 방..
리스트 : 콘텐츠가 있으면 최근 5건을 불러옵니다.
-
📒 TIL (Today I Learned) & 트러블슈팅 로그카테고리 없음 2025.07.14 08:13
날짜: 2025-07-13프로젝트: S4_FindersBot (디스코드 인증 챗봇 + 관리자 대시보드)✅ 오늘의 목표인증 리스트(Raw Data Excel) 파싱 및 저장 로직 구현FastAPI 백엔드와 MongoDB 연동Swagger 기반 API 테스트 성공Python 가상환경 설정 및 실행 문제 해결SvelteKit UI 연동 준비📌 진행한 작업 요약✔ 1. 인증 리스트 파서 개발 완료 (auth_parser.py)Raw Excel 파일에서 옵션명 파싱 로직 구현디스코드 별명, 키워드 추출 → JSON 리스트로 변환불완전한 필드 처리 및 유효성 검사 포함✔ 2. 인증 대상자 저장 → JSON → MongoDBload_auth_data() 함수 결과를 auth_list.json에 저장FastAPI /..
-
[Docker] Docker Container 빌드업!FullStack 2025.06.28 13:07
Part1. Docker 컨테이너 빌드업! Docekr와 Container, Image 라는 것에 대해 잔뜩 배웠는데뭔소린지 모르겠다. 대충 여러 계층의 어플리케이션들 (프론트엔드, 백엔드, DB)를 Container로 분리하고, 그걸 연결해서 실행하는 프로젝트에 유용하다고 하는데, 어떤 방식으로 진행된다는 건지 잘 와닿지가 않는다. 시스템 컨테이너와 어플리케이션 컨테이너라는 것도 잘 모르겠다. 하나의 리눅스 OS에서 여러개의 어플리케이션을 편하게 구동시킬 수 있는게 어플리케이션 컨테이너이고...하나의 리눅스 OS에서 여러개의 OS를 구동시킬 수있는게 시스템 컨테이너인가? 이 부분은 다음 강의를 들으면서, 실습을 하면서 감을 잡아나가보는 것으로! 컨테이너 기술이란?1. LXCgroup, chroot, ..
-
사내 해커톤 후기일과 삶 2025.06.19 19:41
25년 6월 16일부터 6월 19일까지, 4일간 사내 해커톤 행사에 참여했다.아직 초보 개발자라 '으악 내가 도움이될까?!' 하는 생각이 머릿속에 가득 했는데 내가 지금 당장 할 수 있는 것에 집중하고 힘써보려 했다.레퍼런스 페이지들을 열심히 찾고, 프론트엔드 껍데기를 열심히 만들어서 나르고(?), 발표자료도 열심히 만들었다!4일간 개발에 몰두했던 경험이 정말 값졌고, 같이 힘써준 팀원들에게도 정말 고마웠다. 다들 차곡차곡 쌓은 자신의 전문성과 강점을 발휘하는 모습이 멋있었고 그걸 보며 자극을 많이 받았던 것 같다.다 모르겠고 그냥 다들 자신만의 방법으로 최선을 다하여 공동의 목표를 이뤄내는 모습이 정말 멋졌다!!!! 맛있는 것도 많이 먹고! 일도 많이 했다!(12시에 퇴근하며 찍은 사진) 퇴근 후 ..
-
[250613][TIL] SvelteKit 과 MongoDB일과 삶 2025.06.13 13:19
나는 회사 내에서 인하우스 LLM용 Open Chat Web을 관리/개발하고 있다.이번에는 perplexity의 Space, GPT의 Project처럼 ‘문서, 프롬프트, URL’ 등 지식저장소를 만들어서 팀원간 공유할 수 있고 해당 저장소를 기반으로 LLM 응답을 제공하는 것이 목적이다.여러 기술이 필요하겠지만!우선은 Data Type부터 만들어서 DB에 CRUD하는 기능을 만든 후에UI를 뚝딱뚝딱 만들고검색과 데이터 추가 기능, 임베딩, RAG등을 순차적으로 적용해보려고 한다.이번 페이지에서는 현재 Open Chat UI 의 구조와 DB 추가 방법에 대해 기술할 것이다.1) Data Type 및 DB 생성Src/lib/server/database.ts 에 collection 관련 내용이 구현되어있음...
-
일정과 업무관리는 어떻게? JIRA를 써보자!디스코드 챗봇 2025.06.09 11:04
회사에서 반 강제로(?) JIRA를 사용하고 있다.혼자 일을 해보려니 업무 관리에 불편함을 느껴 JIRA를 개인 프로젝트 관리 용도로 사용해보려고 한다.그간 JIRA 또한 뇌를 빼놓고 써왔다는 것을 깨달았다! 지금이라도 다시 제대로 알고, 필요한 곳에 제대로 써야지 Epic과 Story에픽과 스토리는 프로젝트의 작업을 구조화하고 관리하는 데 사용되는 개념이다.이 둘은 작업 단위의 '크기와 범위'에 따라 나뉜다. 에픽(Epic)- 큰 그림, 큰 목표 : 에픽은 프로젝트의 큰 목표나 주요 기능을 나타내는 상위 개념입니다. 예를 들어, "사용자 로그인 및 가입 기능 개선" 또는 "새로운 결제 시스템 도입" 등이 에픽이 될 수 있다.- 여러 스프린트에 걸쳐 진행: 하나의 에픽은 보통 하나의 스프린트(일반적으로..