728x90
반응형

2025/02 33

[프로그램] 유튜브 창 감지 및 자동 오버레이 적용 - bbb-ScreenFocus v1.0

개발 계기"어느 날 유튜브를 시청 중에, 영상을 TV에 연결한 모니터 3번에서 재생했는데, 문제는 1번과 2번 모니터가 계속 켜져 있어서 화면이 너무 밝고 산만했음. 집중하고 싶은데 눈이 피로해지는 문제가 발생함. 이 불편함을 해소하기 위해 직접 프로그램을 개발하게 됨." 기능 소개1. 유튜브 창 감지현재 실행 중인 창을 검사하여 'YouTube'가 포함된 창을 자동으로 감지함.감지된 유튜브 창이 위치한 모니터를 식별하고, 해당 모니터를 제외한 나머지 모니터를 어둡게 처리함.2. 자동 오버레이 적용유튜브를 실행하지 않은 모니터에 검은색 오버레이를 씌워 불필요한 시선을 차단함.마우스 포인터도 자동으로 숨겨져 오버레이 화면에서 방해 요소를 최소화함.오버레이는 ESC 키를 누르면 즉시 해제됨.3. ESC 버튼..

개발 프로그램 2025.02.06

🌍 Rhymix 운영 환경 전환을 위한 MySQL 도메인 변경 가이드

내부 테스트 환경에서 실 운영 환경으로 원활하게 전환하기 위한 필수 과정🔑 MariaDB/MySQL 접속하기sudo mysql -u root -p💡 비밀번호를 입력하면 데이터베이스에 접속할 수 있습니다.📂 Rhymix 데이터베이스 선택Rhymix 데이터베이스를 사용하려면 아래 명령을 실행하세요:USE rhymix;🎯 운영 환경에 적용할 데이터베이스를 선택하세요!🌐 현재 설정된 도메인 정보 확인SELECT * FROM rx_domains;👀 현재 Rhymix가 어떤 도메인을 사용하고 있는지 확인하세요.🔄 도메인 업데이트 (내부 IP → 운영 도메인)💾 사설 네트워크(192.168.10.9)를 실제 운영 도메인(1004.mins2.com)으로 변경합니다.UPDATE rx_domains SET ..

rhymix 2025.02.05

OpenSSH 최초 실패 원인 및 해결 방법 (실제 사례)

🔍 OpenSSH 접속 오류 및 해결 방법Ubuntu 서버에서 SSH 접속을 시도할 때, 기존 키 값이 맞지 않거나 서버의 SSH 키가 변경되었을 경우 아래와 같은 오류가 발생할 수 있습니다.PS C:\Users\사용자> ssh 사용자ID@192.168.10.9@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eave..

ubuntu 2025.02.05

Ubuntu Server Apache2 설치 및 기본 설정

📌 실제 Ubuntu 서버 기본 설치 후 Apache2 설정하기1️⃣ Apache2 설치sudo apt install apache2 -y2️⃣ Apache2 서비스 관리sudo service apache2 restart # Apache2 재시작sudo service apache2 status # Apache2 상태 확인3️⃣ 방화벽 설정 (HTTP 및 HTTPS 허용)sudo ufw allow 80 # HTTP 포트 열기sudo ufw allow 443 # HTTPS 포트 열기🔍 Apache2 가상 호스트 설정 (기본 페이지 및 403 Forbidden 설정)1️⃣ 현재 Apache2 가상 호스트 설정 확인sudo apache2ctl -S2️⃣ 기본 VirtualHost 설정 수정sudo na..

ubuntu 2025.02.05

라즈베리파이 Ubuntu Server 권한 설정 – 실제 성공 사례 (2편) (WinSCP 사용 시 선택 사항)

🔒 775 권한 설명1️⃣ 775 권한 개요소유자 (Owner): 읽기(4), 쓰기(2), 실행(1) → 모두 허용 (7)그룹 (Group): 읽기(4), 쓰기(2), 실행(1) → 모두 허용 (7)기타 사용자 (Others): 읽기(4), 실행(1) → 쓰기 금지 (5)요약:소유자와 소유 그룹은 파일/폴더에 대해 읽기, 쓰기, 실행이 모두 가능.기타 사용자(Everyone)는 읽기와 실행만 가능하고 쓰기 권한은 없음.775 권한의 보안적 우려소유자와 그룹에게 쓰기 권한을 주기 때문에 잘못된 설정으로 인해 파일이 수정될 위험이 있음.그룹 www-data에 속한 다른 사용자도 수정 권한을 가지게 됨.기타 사용자(Everyone)는 읽기/실행만 가능하지만, 서버에 침입자가 접근하면 경로를 탐색할 수 있음...

rhymix 2025.02.05

라즈베리파이 Ubuntu Server PHP 8.3 및 Rhymix 설치 – 실제 성공 사례 (1편)

📌 필수 패키지 설치1️⃣ PHP-FPM 및 관련 패키지 설치sudo apt install php-fpm php-mysql php-gd php-xml php-mbstring unzip curl -y2️⃣ MariaDB 설치sudo apt-get install mariadb-server mariadb-client php-mysql3️⃣ MariaDB 설치 여부 확인mariadb --version4️⃣ MariaDB 진입sudo mysql -u root -p5️⃣ 새 데이터베이스 및 사용자 생성 (최초 설치 시)CREATE DATABASE CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;CREATE USER ''@'localhost' IDENTIFIED BY '';..

rhymix 2025.02.05

창원시 마산합포구 현동, 숨은 보석 같은 중국집 발견!

설 연휴 기간 중, 동생이 놀러와서 아이들 먹이려고 우연히 이곳에서 음식을 주문하게 됐어요. 솔직히 큰 기대 없이 주문했는데, 첫 입을 먹는 순간 '어? 생각보다 맛있는데?'라는 말이 절로 나왔어요. 현동에서 이렇게 맛있는 곳이 있었나 싶을 정도였어요. 국물이 깊고 깔끔한데 조미료 맛이 강하게 느껴지지 않고, 해물도 신선한 느낌이었어요.그래서 와이프랑 점심시간에 다시 방문해 보기로 했어요. 매장 내부도 깔끔하고 주차할 곳이 많아서 정말 부담 없이 방문할 수 있었어요. 이 점이 가장 큰 장점 중 하나였어요.신선한 국물의 깊은 맛가장 인상적이었던 건 역시 국물이었어요. 짬뽕을 먹으면 혀에서 가루처럼 느껴지는 경우가 있는데, 이곳은 그렇지 않았어요. 국물이 신선한 느낌이었고, 조미료가 완전히 없다고는 할 수 ..

일상 2025.02.04

긴 연휴를 이용한 라즈베리파이 서버실 구축기 - 신발장 속 미니 데이터 센터

라즈베리파이 서버실 구축기 - 신발장 속 미니 데이터 센터배경기존에 집에서 라즈베리파이를 활용하여 간단한 서버 역할을 수행하던 중, 더 효율적인 공간 활용과 네트워크 구성의 최적화를 위해 서버실을 새롭게 구축하기로 결정했습니다. 와이프에게 허락을 받아 기존에 방 한켠에서 운영하던 장비들을 신발장 안으로 이전하여 깔끔한 미니 서버실을 구축하는 프로젝트를 진행했습니다. 기존환경책상 위에서 라즈베리파이와 기타 네트워크 장비들이 어지럽게 구성됨여러 개의 어댑터와 케이블이 엉켜있어 관리가 어려움방 안에 두기에는 소음과 발열 문제도 있음신발장 서버실 구축 과정위치 선정신발장 내부가 적당한 공간을 제공하고 있으며, 기존에 사용하지 않던 공간을 활용하기에 적합함.통풍이 잘되는 위치를 고려하여 서버 장비들이 과열되지 않..

🍜 마산합포구 해양공원·마산통신대 근처 점심 맛집 – 시골순두부 방문 후기

오늘의 소소한 점심 – 익숙한 곳에서의 만족스러운 한 끼점심시간이 되자 자연스럽게 늘 가던 한식집으로 발걸음을 옮겼다. 특별한 날은 아니지만, 익숙한 곳에서 한 끼를 해결하는 것도 작은 행복이다. 블로그를 하다 보니 이런 일상을 기록하는 것도 의미 있을 것 같아 글을 남겨본다.🍚 익숙한 선택조용한 동네에 자리 잡은 이곳은 언제 가도 한결같다. 점심시간에는 손님들이 많지만 오래 기다리지 않아도 되고, 따뜻한 분위기 덕분에 편하게 식사할 수 있다. 무엇보다 이곳의 매력은 구수한 찌개가 맛있다는 점이다. 덤으로 9,000원이라는 가격에 기본 반찬이 제공되며, 생선구이와 잡채도 포함되어 있지만, 추가 요청 시에는 별도의 금액을 지불해야 한다.🍽️ 오늘은 순두부찌개주문한 메뉴는 순두부찌개.부드러운 순두부가 듬..

일상 2025.02.03

Qt 기반 비디오 플레이어 개발 – PyQt6 활용

Qt 기반 비디오 플레이어 개발 – PyQt6 활용🎬 개발을 시작한 이유요즘 나오는 비디오 플레이어들은 광고가 많거나, 사용자가 원하는 기능이 없어서 불편한 경우가 많다. 그래서 광고 없이 내가 직접 사용할 목적으로 비디오 플레이어를 개발하고 있다. 단순히 영상 재생만 되는 것이 아니라, 깔끔한 UI와 편리한 조작을 목표로 만들어 가는 중이다.현재는 시간이 날 때마다 꾸준히 개발하고 있으며, 최대한 단순하고 심플한 형태로 유지하려고 한다. 기본적인 데모 버전은 이미 내가 직접 사용하고 있으며, 패키징까지 완료된 상태다. 하지만 블로그를 방문하는 분들께 공유하기 위해서는 몇 가지 추가적인 기능이 필요하다고 생각한다.앞으로 개선해야 할 부분으로는 설치 후 시작 앱 리스트 등록, 드래그앤드롭(Drag & D..

일상 2025.02.03
728x90
반응형