본문 바로가기

분류 전체보기735

728x90
반응형
[우분투 22.04] MediaMTX 시스템 서비스 등록 우분투 22.04에서 동영상 스트리밍 서비스를 구축하기 위해 mediamtx를 사용하는 경우 시스템 서비스를 아래와 같이 등록할 수 있다.MediaMTX 시스템 서비스 등록아래의 명령어를 입력하여 시스템 서비스 파일을 생성하고 편집하는 화면에 진입한다.sudo vi /etc/systemd/system/mediamtx.service아래와 같이 서비스 파일의 내용을 입력한다. MediaMTX의 경로는 적절하게 수정한다.[Unit]Description=MediaMTXAfter=network.target[Service]User=rootWorkingDirectory=/path/to/mediamtxExecStart=/path/to/mediamtx/mediamtxRestart=alwaysRestartSec=10[In.. 2026. 2. 8.
크롬 원격에서 Notepad++가 하얗게 내용이 보이지 않을 때 조치 방법 환경윈도우 11 프로 25H2 26200.7623크롬 웹 브라우저 144.0.7559.133(공식 빌드) (64비트)현상아래의 사진처럼 크롬 원격에서 Notepad++가 하얗게 내용이 보이지 않는 경우가 있다. 이 경우는 렌더링 모드를 변경하면 해결할 수 있다.해결 방안아래의 사진처럼 렌더링 모드를 GDI로 변경한다.참고문서"원격 접속 시 Notepad++ 파일 내용이 보이지 않을 때 해결 방법 (TeamViewer)", 코드바람, 2025년 8월 3일. @원문보기 2026. 2. 7.
한글 2022 UI 깨짐 현상 현상과 원인업무용 PC 변경으로 인한 마이그레이션 등으로 사용 환경을 바꾸면 한글 2022을 실행했을 때 글자가 다 깨져서 나오는 경우가 있다. 이 경우는 한글 2022가 사용하는 폰특 없어서 발생하는 것이다. 해결 방법이 경우에는 해당 한글 오피스 파일을 새로 설치하면 된다. 나의 경우는 설치 파일이 없어서 한컴 홈페이지에 있는 뷰어를 설치했다가 제거하니 한글 2022에서 글자들이 깨지지 않고 잘 나타났다.아래의 사진처럼 정상적으로 나타나는 것을 확인할 수 있다. 2026. 2. 6.
[IT 용어] 추천 시스템, recommendation systems 정의추천 시스템은 사용자 프로파일과 행동 로그 등의 정보를 기반으로 고객의 심리 정보와 선호도 정보에 알맞은 정보 및 상품을 추천하거나 제공하는 것을 말한다. 적용 사례추천 시스템은 이커머스 분야에서 활발히 적용되어 사용 중이며 구매 전환율을 매우 높일 수 있는 효과적인 수단이다. 최근에는 딥러닝(Deep Leaning)의 적용을 통해 더 높은 구매 전환율을 달성하려는 노력이 활발하다. 참고문서"추천 시스템, 推薦-, recommendation systems", 한국정보통신기술협회 정보통신용어사전. @원문보기"의사 결정 지원 시스템, 意思決定支援-, Decision Support System, DSS", 한국정보통신기술협회 정보통신용어사전. @원문보기"전문가 시스템, 專門家-, expert system".. 2026. 2. 5.
윈도우 환경에서 내 PC의 로컬 DNS 수정 방법 테스트를 위해 DNS 레코드 정보를 수정해야 할 때가 있다. 개발 환경과 관련된 DNS 서버에 입력된 DNS 레코드 정보를 수정하는 것은 업무상 문제가 없으나 테스트를 위해 운영 환경과 관련된 DNS 서버에 입력된 DNS 레코드 정보를 수정하는 것은 서비스 장애 등 위험요소가 있기 때문에 불가능하다. 이런 경우 테스트를 하고자 하는 단말기 PC의 로컬 DNS만 수정하는 것이 필요하다. 로컬 DNS 수정 방법과 테스트google.com의 아이피 주소를 192.168.0.1로 변경하는 것을 예시로 로컬 DNS 수정 방법을 안내한다. 우선 현재 google.com에 연결된 IP 주소를 아래의 사진처럼 확인한다. 현재 google.com에 연결된 IP 주소는 142.250.194.78이다.아래의 경로와 사진을 .. 2026. 2. 4.
아파치 웹 서버(Apache HTTPd) X-Forwarded-For 로그 설정 X-Forwarded-For 로그 설정 방법최상단에 WAF(Web Application Firewall, 웹 애플리케이션 방화벽)가 있고 그 이후에 ALB(Application Load Balancer, L7 스위치), 아파치 웹 서버가 있는 환경에서 아파치 웹 서버 로그 파일에 클라이언트 IP 주소(Origin)를 정확하게 기록하려면 아래와 같이 아파치 웹 서버 로그 설정이 되어야 한다.LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined로그가 의도한 대로 출력되려면 WAF와 ALB에도 X-Forwarded-For 관련 헤더를 사용하도록 설정해야 하며 WAF와 ALB에 따라 설정 .. 2026. 2. 3.
아파치 웹 서버(Apache HTTPd) 가상 호스트 로그 설정 가상 호스트 로그 설정 방법아래와 같이 설정하면 해당 가상 호스트는 지정된 파일에 로그를 기록한다. 가상 호스트에 따라 로그 파일을 분리하는 것은 디버깅할 때 유용한 부분이기에 꼭 설정하는 것이 좋다.ErrorLog "logs/admin-error_log"CustomLog "logs/admin-access_log" combined참고문서"Log Files", 아파치 웹 서버 2.4 공식 문서. @원문보기"Apache Core Features", 아파치 웹 서버 2.4 공식 문서. @원문보기 2026. 2. 2.
아파치 웹 서버(Apache HTTPd)에서 톰캣(Tomcat) 연동 부분 로그 수준 설정 설정 방법아파치 웹 서버(Apache HTTPd)에서 동적 처리를 하기 위해 톰캣(Tomcat)과 연동할 때 디버깅을 위한 세부 로그를 보려면 아래의 사진과 같이 JkLogLevel을 수정해야 한다. 로그 수준은 'trace'와 'debug', 'info', 'warn', 'error'로 설정이 가능하며 일반적으로는 'debug'로만 설정해도 충분하다.JkLogLevel debug참고문서"Configuring mod_jk for the Apache HTTP Server", The Apache Tomcat Connectors Version 1.2.50 - Reference Guid, 2024년 8월 13일. @원문보기 2026. 2. 1.
파수(Fasoo) DRM 재설치시 "응용 프로그램이 이미 설치되었습니다." 환경Windows 11 Enterprise 24H2 (26100.7171)현상여러가지 이유로 파수(Fasoo) DRM 재설치를 위해 설치파일을 실행하면 "응용 프로그램이 이미 설치되었습니다"가 아래의 사진처럼 뜨는 경우가 있다.해결 방법이 현상이 해결하려면 레지스트리 편집기에서 "\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\" 경로로 가서 'Fasoo'로 시작하는 값을 가진 키를 찾은 후 해당 키를 모조리 삭제한다.최근에 있었던 사례의 경우 2개의 키를 삭제하니 정상적으로 재설치가 가능했다. 아래는 실제 삭제했던 키 값들이다. 키 값의 경우 설치할 때 마다 조금씩 변동이 있으니 찾기 기능을 사용하는 것이 정확한 삭제가 가능하다.컴퓨터\HKEY_LOC.. 2026. 1. 28.
윈도우 11 우클릭 시 추가 옵션 표시(전체 메뉴) 기본 활성화 방법 전체 옵션 표시 기본 설정이 필요한 이유윈도우 11의 경우 우클릭(마우스 오른쪽 버튼 클릭)을 하면 옵션이 몇개만 나온다. 매번 '추가 옵션 표시'를 누르는 것은 업무 생산성을 낮추는 큰 요인이 되기에 전체 옵션이 기본적으로 출력되게 수정을 하는 사용자가 많다.전체 옵션 표시 기본 설정 방법아래의 사진과 같이 레지스트리 편집기를 열고 '\HKEY_CURRENT_USER\Software\Classes\CLSID\'로 이동한다.그 후 'CLSID'를 우클릭하여 위의 사진처럼 키를 새로 만드는 화면을 연다. 키의 이름은 아래의 사진처럼 ' {86ca1aa0-34aa-4e8b-a509-50c905bae2a2}'으로 입력한다.생성한 키에다가 우클릭해서 다시 키를 생성하는 화면으로 진입한다. 아래의 사진처럼 ' I.. 2026. 1. 26.
[교통 용어] 한국철도공사 철도 혼잡도 관리시스템 개요한국철도공사의 철도 혼잡도 관리시스템은 고객의 안전확보와 정부지침 준수를 목적으로 열차 및 역사의 군중 혼잡도 측정과 기록 등을 수행하는 실시간 관리시스템을 말한다. 관련 사업관련 사업의 세부 내용은 한국철도공사 전자조달시스템(https://ebid.korail.com/)에서 확인할 수 있다."철도 혼잡도 관리시스템 구축 사업 감리 용역", 한국철도공사, 1.4억원, 공고번호: 9250028-00, 공고일: 2025년 8월 7일, 사업 기간: 착수일~2025년 12월 8일"철도 혼잡도 관리시스템 구축 용역", 한국철도공사, 17.9억원, 공고번호: 9248521-00, 공고일: 2025년 4월 3일, 사업 기간: 착수일로부터 7개월 이내"광역 혼잡도 계측기술 및 학습데이터셋 개발", 한국철도공사, 2.. 2025. 12. 8.
[우분투 22.04] ffmpeg를 활용하여 동영상 파일을 RTSP로 송출하는 방법 우분투 22.04 환경에서 ffmpeg를 활용하여 동영상 파일을 RTSP로 송출하는 방법은 아래와 같다.ffmpeg 설치아래의 명령어를 입력하여 ffmpeg를 설치한다.sudo apt-get install ffmpeg아래의 명령어를 입력하여 설치된 ffmpeg 버전을 확인한다.ffmpeg -versionRTSP 서버 설치아래의 명령어를 입력하여 RTSP 서버로 사용할 mediamtx의 설치 파일을 다운로드 한다.wget https://github.com/bluenviron/mediamtx/releases/download/v1.12.3/mediamtx_v1.12.3_linux_amd64.tar.gz아래의 명령어를 입력하여 다운로드한 설치 파일을 압축 해제한다.tar xvf mediamtx_v1.12.3_l.. 2025. 12. 5.
광역 철도 혼잡도 표출 화면 광역 철도에서 혼잡도가 표출되는 화면을 발견할 때 마다 본 글에 저장한다.수도권 1호선1호선은 서울교통공사 구간과 한국철도공사 구간이 혼재된 특징이 있다.수도권 4호선 혼잡도 표출 화면수도권 4호선의 경우 운행방향에 따라 0번 객차에서 9번 객차까지 방향이 바뀌어서 표출되는 특징이 있는듯 하다. 2025. 11. 28.
[IT 용어] SI, System Integration, 시스템 통합 정의SI(System Integration, 시스템 통합)는 고객의 요구사항을 만족하는 시스템을 구축하는 서비스이다. SI는 신규 시스템을 구축하는 것과 기존 시스템을 신규 시스템에 통합 구축하는 것 등 모든 형태의 시스템 구축을 포함한다.특징SI에 투입된 인력은 요구사항 분석과 기획, 제안, 개발, 연구, 구축, 교육 등의 업무를 수행한다.현재 국내의 경우 국내 기업 간 과도한 수주 경쟁과 낮은 단가의 외국 회사의 유입으로 순수한 SI 업무는 좋은 단가로 수행하기가 어렵다. 영업이익률을 올리기 위해서는 부가 가치가 높은 솔루션을 보유하는 것이 필요하다.기업 규모에 따라 수행하는 업무가 전혀 다르기에 더 큰 규모로 이직을 희망할 경우에는 시장이 개발되는 중인 신사업 관련 업무를 수행하는 것이 유리하다. .. 2025. 11. 8.
문지환, 소프트웨어 개발자, 사이버 보안 연구자 인명국문: 문지환영문: Jihwan Moon주요 경력공군주요 학위공학사, 한양대학교주요 기사한양대 ERICA, 10개 대학 연합 ‘SUMTECH Hackathon 2025’성료, 김경태, 한국대학신문, 2025년 11월 6일. @원문보기[HY-ERICA] ICT 분야로 진출하고 싶은 사람이라면 누구나 들어봤을 그 시험 ‘TOPCIT’, 한양뉴스, 2025년 10월 14일. @원문보기"8번의 도전, 결국 최고점 달성" 문지환 학생, TOPCIT 대학생 1위로 과학기술정보통신부 장관상 수상, 오예진, 한양뉴스포털, 2025년 7월 18일. @원문보기“Eight Attempts, Finally the Top Score” — Moon Ji-hwan Receives Minister of Science and IC.. 2025. 11. 7.
AWS Lightsail 우분투 24.04 초기 가용 용량은 17GB이다. AWS Lightsail로 간단하게 정적 웹 문서를 전송하는 서버를 구축해야 하는 일이 생겼다. 네이버 클라우드 플랫폼은 가장 작은 서버 단가가 너무 높았고 AWS는 저가 상품이 괜찮게 나왔길래 AWS를 사용했다. AWS는 안 사용한지 꽤 되어서 긴가민가 했는데 다행이도 여유 공간이 17GB나 되었다. 다음에 또 사용할 지도 모르니 본 글에 파티션 구성이랑 여유 공간을 기록한다.아래의 빨간 테두리의 네모 박스쳐진 상품이 내가 사용한 상품이다. 2025. 10. 27.
[교통 용어] J-TaaS, JN Tour, 전남관광플랫폼 정의전남관광플랫폼(J-TaaS, Jeonnam-Travel as a Service, JN Tour, JeonNam Tour)은 전라남도에서 구축 및 운영하는 전라남도 관광 서비스이다.현황전라남도관광플랫폼의 구축은 전라남도 관광 진흥과 무안국제공항 활성화, KTTP(Korea Total Tourism Package) 사업 연계 등의 이유로 진행되었다. 전남관광플랫폼 구축 사업은 에스트래픽㈜(대표이사 문찬종) 컨소시엄(에스트래픽, 원투씨엠, 한국투어패스, 휴먼아이티솔루션, 나인이즈)이 수주하여 구축이 진행되었다. 구축 사업의 감리는 주식회사 씨에이에스(대표이사 전영하)가 진행하였다. 2023년부터 현재까지 전라남도청 위탁으로 주식회사 모람플랫폼(대표이사 홍순길)이 운영 및 관리 중이다.관련 사업"전남관광플랫.. 2025. 10. 26.
[교통 용어] 대구형 MaaS 플랫폼 용어 정의대구형 MaaS(Mobility as a Service) 플랫폼은 대구광역시의 모빌리티 서비스 플랫폼이다. 대구형 MaaS는 수요 응답형 교통체계(DRT)와 구독형 요금제, 관광형 모빌리티 서비스 등을 제공하는 것이 특징이다.현황대구형 MaaS 플랫폼은 지난 2월에 대구교통공사가 중앙조달로 구축 사업을 발주하였으며 주식회사 위니텍(대표이사 추교관) 컨소시엄이 수주하여 구축을 진행 중이다. 해당 사업의 감리는 주식회사 씨에이에스(대표이사 전영하)가 진행 중이다.관련 사업"대구형 MaaS 플랫폼 구축사업 감리 및 개인정보영향평가", 대구교통공사, 2.1억원, 공고번호: R25BK00895281 - 000, 공고일: 2025년 6월 13일, 사업기간: 착수일~2025년 6월 13일. @원문보기"대구형.. 2025. 10. 25.
[우분투 24.04] APT를 활용한 아파치(Apache) 웹 서버 설치 우분투 24.04 64비트 환경에서 APT를 활용하여 아파치 웹 서버 (Apache, HTTPd)를 설치하는 방법은 아래와 같다.설치 가능한 아파치 패키지 목록 확인아래의 명령어를 입력하면 우분투에 설치할 수 있는 아파치 패키지 목록이 나타난다.apt list apache*아파치 설치아래의 명령어를 입력하여 아파치 웹 서버를 설치한다. 본 글에서 설치하는 아파치 웹 서버의 버전은 2.4.58이다. 같은 명령어라도 우분투 버전과 명령어를 실행하는 시기에 따라 다른 버전이 설치될 수 있다.sudo apt install apache2아래의 명령어를 입력하여 아파치 웹 서버를 시작한다.sudo systemctl start apache2아래의 명령어를 입력하여 HTTP의 기본 포트인 80번 포트에서 아파치 웹 서.. 2025. 10. 24.
MobaXterm으로 AWS 접속시 "Server refused our key" 오류가 발생할 때 해결 방법 현상MobaXterm으로 AWS(Amazon Web Services) 서버에 접속할 때 아래와 같이 오류가 발생하는 경우가 있다. 필자의 경우 아이피 주소와 사용자 계정명, 개인키 설정까지 잘 했는데도 이런 오류 메시지가 나타났었다. Server refused our keyNo supported authentication methods available (server sent: publickey)원인과 해결 방법MobaXterm을 업데이트하고 다시 연결하니 잘 연결되었다. SSH 프로토콜 설정을 자동으로 했었는데 그 부분에서 AWS 서버와 MobaXterm이 잘 안 맞았는 것이 아닌가 싶다. 2025. 10. 23.