본문 바로가기

BackEnd18

eBUS SDK Python API를 활용한 Jai 카메라 다중 채널 스트리밍 구현 이 글에서는 Python과 PyQt5를 사용하여 eBUS SDK Python API를 기반으로 Jai 카메라와의 다중 채널 카메라 스트리밍 애플리케이션을 개발하는 과정을 설명합니다. 이 프로젝트는 여러 카메라에서 실시간 스트리밍 데이터를 수집하고, 이를 PyQt5 기반 UI에서 표시하며, 각 채널의 노출 시간을 조정할 수 있는 기능을 포함합니다. Jai 카메라를 통해 수집한 이미지를 활용한 딥러닝 작업을 진행하기에 앞서 개발중에 있는 카메라 관련 초기 개발모델에 대해서 정의합니다. 프로젝트 구성프로젝트는 다음 세 가지 주요 파일로 구성되어 있습니다:main.py: 애플리케이션의 진입점으로, PyQt5 애플리케이션을 초기화하고 주요 클래스와 UI를 실행합니다.device_manager.py: eBUS SD.. 2025. 1. 3.
Webpack 5에서 "Rule can only have one resource source" 에러 해결 방법 Webpack 5를 사용하다 보면 아래와 같은 에러를 만날 수 있습니다:Error: Rule can only have one resource source (provided resource and test + include + exclude) 이 에러는 Webpack의 규칙 설정에서 resource, test, include, exclude를 함께 사용했을 때 발생합니다. Webpack 5에서는 이러한 조합이 허용되지 않으며, 설정을 분리하거나 규칙을 수정해야 합니다. 하지만 만약 프로젝트의 의존성 문제나 기존 코드와의 호환성 때문에 Webpack 5를 사용하는 것이 어렵다면, Webpack 4로 다운그레이드하여 문제를 해결할 수 있습니다.  --- Webpack 버전 다운그레이드 방법 아래는 Webpac.. 2022. 1. 10.
PHP: 연차 계산 로직 구현 및 설명 이번 글에서는 PHP를 사용하여 직원의 연차 계산 로직을 구현하는 방법을 소개합니다.이 코드는 직원의 근속기간에 따라 연차를 계산하며, 사용된 연차 일수와 남은 연차 일수를 처리합니다.이와 함께 공휴일 및 주말(토/일)을 제외한 계산 로직도 포함되어 있습니다.---연차 계산 로직 설명연차 계산 로직은 다음과 같은 흐름으로 구성됩니다: 1. DB에서 데이터 조회연차 데이터(holliday 테이블)에서 현재 사용자와 관련된 승인된 데이터를 가져옵니다.최신 데이터부터 정렬합니다.2. 근속 기간 계산입사일부터 오늘까지의 기간을 계산합니다.연 단위($calDate->y) 및 월 단위($calDate->m)로 나뉘어 계산됩니다.3. 총 연차 일수 계산근속기간이 1년 미만일 경우, 근속 월수만큼만 연차를 지급합니다... 2021. 12. 27.
Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.4.0 Error composer install 후 "Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.4.0" 에러 발생 시 composer install에 --ignore-platform-reqs 옵션을 추가하여 install시 해결 2021. 12. 13.
Redis의 사용 이유 캐시를 사용하기 때문에 Sql문을 미리 저장해두고 빠르게 이용이 가능하다. 백업 및 복구가 용이하다. 큐, 스택용으로 쓴다. 예(push, mail, sms) key - value sql로 처리하는것보다 빠른처리가 가능하다. 2021. 7. 12.
Node.js Upgrade Error n모드를 사용하여 node 업데이트 시 Npm install cannot find module 'semver' error가 발생할 경우 아래의 방법으로 node 업데이트 시 해결 curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs 2021. 7. 7.