전체 글

개발 관련 이슈 해결방안, 활용 방법, 제품 리뷰 등을 기록하는 개인 블로그
이름도 없는 중국산 공기질 측정기구매 사유이직한 회사의 내 자리 앞엔 창고 문이 있다. 그리고 어느 날부터 사무실 내 창고에서 3D 프린터를 사용하기 시작했다. 환풍 시스템도 제대로 없는 곳에서 구동되기 시작한 3D 프린터는 1~2주간  내 두뇌 깊은 곳에서부터 두통을 일으키기 시작하더니, 결국 몇주간 메스꺼움을 일으키기 시작했다. 동료들에게 이야기해본 결과, 언제부턴가 머리가 아프다는 사람도 있었고 이상한 냄새가 났다고 하는 사람도 있었다.회사에 환기의 필요성을 강조해 결국 세 번째 사진과 같은 환풍기를 달아놨지만, 메스꺼움이 사라지진 않았다. 산업용 마스크를 구매하여 사용하기 시작했고, 동시에 업무 자리 위치를 변경하고 창문 옆에서 살다 보니 두통과 메스꺼움이 사라지는 중이다.업무 환경의 중요성을 다..
이슈Ubuntu 환경 UFW 방화벽 설정을 해도, Docker에 매핑된 외부 포트는 제어를 받지 못해 외부 접근이 가능한 현상이 발생 됨UFW에 대한 사실UFW 자체가 방화벽이라기보다는 UFW는 실제로 iptables를 사용하는 도구이다.iptables 를 편하게 사용하게 해주는 유틸리티라고 생각하는게 편하다.사용자가 UFW를 통해 설정한 규칙은 결국 iptables의 규칙으로 변환되어 적용되는데, UFW는 이러한 변환을 자동으로 처리한다.Docker의 경우 UFW의 설정 내용이 적용되지 않음이 확인됐다.이는 Docker는 iptables에 직접적인 변경을 가하기 때문에, UFW 상태에서는 이러한 변경이 표시되지 않는다. iptables에서 직접 설정을 해야하는 상황인데 해결방법은 의외로 간단하다해결 방..
이슈Window NSIS 빌드 후 윈도우에서 실행시 위 사진과 같은 경고창과 함께 설치가 불가한 이슈 발생 {프로그램명} cannot be closed. Please close it manually and click retry to continue. (무한 다시시도)발생 버전Electron Builder 25.1.7테스트 시행 결과22.14 버전에선 이슈가 없음.Github Issue 서치 결과 문자열의 길이가 길어서 발생한 이슈라고들 하지만, C:\ 로 설치폴더를 지정하고 최대한 글을 짧게 해도 발생됨을 확인 해결 방안 (총 3가지)CRC Check Off 처리 node_modules/app-builder-lib/templates/nsis/common.nsh 에서 맨 마지막 줄 CRCCheck off ..
이슈Swagger... 아니 SpringDoc OpenApi 에서 Servers Url이 http://{dockerAlias} 로 나오는 현상이 발생했다.외부에서 테스트할때 당연히 될 리가 없다.예를 들어 docker-compose 서비스명이 back이라고 지정했다 치면 http://back:8080 으로 돼버린다. 이게 로드되는 동안 리소스는 이상 없이 될지 몰라도, 실제 try it 하는 순간 먹통이 된다.Servers Url 을 바꾸기 위해 다양한 방법을 찾아봤지만, 결국 아래 방법으로 해결하여 이를 공유한다. 해결 방안@OpenAPIDefinition( servers = { @Server(url = "http://dev-api.test.kr", descrip..
이슈특정 우분투 기반 도커 컨테이너에서 타 컨테이너인 Mysql 이 접속되지 않는 로그를 확인.직접 컨테이너 내부로 들어가 Mysql Client를 설치하고 연결이 수립되는지 확인하기 위해 Mysql-client 를 설치하는 과정에서 기록방법# 다운로드wget https://dev.mysql.com/get/mysql-apt-config_0.8.32-1_all.deb# 저장소 지정용 설치파일 dpkg -i mysql-apt-config_0.8.32-1_all.deb# 설치apt updateapt install mysql-client연결확인mysql -h mysql -u dev -p
문제점Docker-compose 사용시 내부 컨테이너에서 외부 호스트의 접근이 필요한 경우가 발생한다. 기존 Mac에서 로컬 사용시에는 도커 컴포즈 설정파일에서 아래와 같이 사용했었다.service nginx: image: nginx:latest extra_hosts: - "host.docker.internal:host-gateway" ....이후에 nginx에서 reverse-proxy 처리를 host.docker.internal 로 요청하면 되었지만....우부투에선 host-gateway가 제대로 동작되지 않는다. 해결1. host.docker.internal 에 서버 아이피 매핑- "host.docker.internal:서버아이피"2. 방화벽 설정방..
UFW간단 설명UFW (Uncomplicated Firewall) : 우분투와 다른 리눅스 배포판에서 사용되는 간단하고 직관적인 방화벽 관리 도구.사용 방법# 방화벽 활성화sudo ufw enable# 기본 방법 # sudo ufw allow /# 포트 허용 sudo ufw allow 80/tcp # 포트 차단sudo ufw deny 22/tcp # 포트 허용 취소 sudo ufw delete allow 1022/tcp# 포트 차단 취소sudo ufw delete deny 3111/udp기본 정책 확인 및 설정# 기본 정책 확인sudo ufw show raw# 모든 수신 연결 차단을 기본으로 잡음sudo ufw default deny incoming# 모든 발신 연결 허용을 기본으로 잡음sudo ufw ..
Mysql 구동시 innodb: unable to lock ./ibdata1 error: 11 해결환경docker / Docker-compose 구성의 Mysql 8.0 실행 환경 에러 메세지docker-compose logs 를 통해 확인한 결과 아래와 같은 에러메세지만 무수히 출력 innodb: unable to lock ./ibdata1 error: 11해결 방법ps -ef | grep mysqld 위 명령어시 아래와 같이 표시됨ldx 12799 12772 1 05:31 ? 00:09:25 mysqld-- 29164 6344 0 20:24 pts/2 00:00:00 grep --color=auto mysqld아래 명령어를 통해 ldx 12799 - mysqld 를 강제 종료..
· 뉴스
05월 16일 새벽 2시경, 레트로아크가 앱스토어에 등록되었습니다.iOS 뿐만아니라, iPadOS, TvOS에서까지 다운로드가 가능한 상황입니다.이제 드디어 Apple TV를 미디어뿐만 아니라 고전게임 게임기로도 활용이 가능한 시대가 열렸습니다. https://apps.apple.com/us/app/retroarch/id6499539433   ‎RetroArch‎RetroArch is a free, ad-free, open source, and cross platform frontend/framework for emulators, game engines, video games, media players, and other applications. Supported systems come in the fo..
· 이슈
배경에이닷을 잘 쓰고 있었는데, 어느날 에이닷 하단 목록에 전화모양이 사라졌다.SKT 상담사에게 물어보니, 몇몇 유저들에게 발생한 이슈 인 것 같은데 차차 해결될거라고 안내를 받았다.다양한 시도 끝에 전화기능을 살렸는데 이에 대해 공유하고자 블로그 글을 작성한다.현상위 사진은 전화 아이콘이 있는 아이콘이다. 인터넷에서 구한 사진이고, 실제 내 경우엔 전화 아이콘이 사라졌었다. 해결 방안앱 - 설정 - 개인정보 - 계정 관리 아래 가려진 정보 보기 클릭 후 진행위 버튼을 누루면 본인 인증 후 정보를 확인할 수 있는데, 해당 작업을 하고 에이닷 어플을 종료 후 다시 시작하면 전화 아이콘이 다시 보이는걸 확인할 수 있다.