| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- javascript
- javascirpt
- React
- 알고리즘
- rag
- build
- dfs
- frontend
- jenkins
- docker
- LLM
- 파이썬
- python
- typescript
- OpenAI
- Algorithm
- VectoreStore
- queue
- AI
- ansible
- turbo
- monorepo
- modbus
- CI/CD
- heapq
- Two Pointer
- Infra
- DP
- 프로그래머스
- BFS
- Today
- Total
목록typescript (3)
DM Log
RDP 화면 녹화 프로젝트개요여러 개의 Widnow 원격 접속(RDP) 접속 시 사용자가 작업한 내용을 녹화하고 특정 시간에 웹서버로 녹화 파일을 전송하여 웹 서버에서 녹화 파일을 재생하는 기능을 구현하기 위한 프로젝트프로젝트 환경RDP 서버 : Window Server영상 녹화: ffmpeg / Window Scheduler / BatchDB : SQLiteBackend : Python / FlaskFrontend : TypeScript / React 기능RDP 접속 화면 녹화 기능사용자 로그인 시 ffmpeg 실행 batch로 화면 녹화 시작사용자 로그오프 시 ffmpeg 실행 batch로 화면 녹화 저장 및 종료사용자 멀티 RDP 접속 시 ffmpeg 실행녹화 파일 전송 기능녹화된 파일 특정 시점에..
monorepo sub 프로젝트 시스템 구축개요서브 프로젝트를 Mono Repo 구조 (pnpm + turbo + vite) 로 개발하고 라우터를 통해 관리할 수 있는 시스템을 구축하기 위한 프로젝트이다.주의사항monorepo 관련 내용을 학습하여 다양한 서브 프로젝트를 라우터를 통해 한번에 build하여 볼 수 있는 구조를 구축스스로 학습하여 생각한 구조로 잘못된 구조일 수도 있음 (댓글을 통해 구조의 문제점을 공유해주시면 감사하겠습니다^^)학습을 통해 만들어진 과정이므로 중간에 생략된 과정 및 오류가 있을 수 있으며, 오류 발생 시 문의 바람Mono Repo를 통해 프로젝트를 구성한 이유다양한 프로젝트를 한번의 빌드를 통해 확인 가능 (라우팅 경로를 이동하여 프로젝트를 확인 가능)라이브러리 패키지 등..
- JEST 란?자바스크립트(타입스크립트)에서 인기 있는 테스트 프레임워크이자 테스트 러너로 목 객체와 코드 커버리지 수집을 갖춘 메타의 오픈소스테스트 작성 및 실행 : 다양한 방식으로 코드 동작을 확인하는 테스트 작성 가능목 객체 지원 : 외부 의존성을 모방하여 테스트코드 커버리지 : 테스트가 코드의 어느 부분을 검증했는지 분석유연하고 직관적인 API : 쉽게 작성 가능한 문법 제공 - JEST 세팅프로젝트 초기화node.js 패키지 모듈 의존성 버전 관리를 위해 package.json 파일 생성npm init -yJest 설치와 TypeScript 설치npm install --save-dev jest ts-jest @types/jest typescriptTypeScript 설정 (선택)TypeS..