분류 전체보기 (30) 썸네일형 리스트형 Visual Studio 2022, 2019 live visual tree(비주얼 스튜디오 2022, 2019 라이브 시각적 트리) 지우기(wpf 실행시 상단바, 상단툴) 비주얼 스튜디오 2019에서 wpf프로젝트를 실행하면 Default로 아래처럼 라이브 시작적 트리가 상단바에 나타납니다. 기존에 2015에서는 도구>옵션>디버깅>일반 항목아래에서 XAML용 UI 디버깅 도구 사용> 응용 프로그램에서 런타임 도구 표시 이부분을 끄면 되었는데, 2019는 메뉴가 바뀌었습니다. 검색해도 잘 나오지 않아 직접 찾아 내용을 공유합니다. 도구>옵션>디버깅 까지는 똑같고, 핫 다시 로드 > WPF 및 UWP > 앱 내 도구 모음 사용 이부분을 끄시면 되겠습니다. 혹시 영문버젼으로 되어있는분은 ... 오른쪽 메뉴 상단의 "Enable XAML Hot Reload"를 OFF하시면 되겠습니다. 옵션을 끄고 프로젝트를 실행한 결과입니다. MySQL 초기설정 : DB 생성 및 신규 유저 권한 설정 MySql의 초기 설정 방법을 정리해 봤습니다. mysql이 설치되어 있고 mysql 관리자는 id와 pw를 알고 있는 경우를 가정합니다. DB와 이를 사용할 USER를 만들고, 내부/외부에서 접속이 가능하도록 권한 설정을 하는 방법을 설명합니다. 1. MySQL 실행 $ sudo mysql -u [관리자ID] -p 이후 입력창에 [관리자 PW]입력합니다. 예를들어 관리자 id가 root이고, 암호가 1234이면 "sudo mysql -u root -p"를 입력후 암호를 넣으면 됩니다. 잘 실행이 되었다면 아래의 화면과 mysql> 콘솔이 뜨는걸 확인 하실 수 있습니다. 2. 셋업용 설정 아래처럼 use mysql;을 입력하여 DB 셋업용 설정으로 들어갑니다. mysql> use mysql; 정상적이라면.. ubuntu에서 vi를 쓰다 낭패를 볼때.. si를 사용하세요. 우분투에서 각종 설정 conf값이나 셋업용 파일을 설정할떄, 관리자 권한을 갖는 sudo vi 파일명으로 호출을 해야 수정후 저장이 가능합니다. 예를들어 아래 그림처럼 삼바 conf파일을 수정하기위해 무심결에 vi smb.conf로 하다가 보면, 맨 밑에 경고가 표시됩니다. 여기서 알아차리면 좋았는데, 파일을 수정하면 또 한번 아래처럼 친절하게 문구를 표시해 줍니다. 이렇게 친절한데.. 이것도 수정에 집중하다보면 알지 못하는 경우가 있습니다. 다 고치고 마지막으로 :wq!를 하는 순간 잘못된걸 깨닫게 됩니다! :q!로 나갔다가 다시 sudo vi로 들어와서 고친걸 전부 기억해서 다시 적용해아하는데... 이건 게임 막판왕까지 어렵게 갔는데 Continue가 없는 게임이라, 처음부터 다시 깨야하는 상황인거죠.. MP3 모듈을 이용한 휴대용 MP3/라디오 스피커 만들기 MP3와 라디오가 재생되는 MP3 모듈을 보유하고 있어, 이를 가지고 스피커를 제작해 보았습니다. 우선 사용되는 MP3 모듈입니다. 흔히 보이는 형태로, SD메모리나 USB 메모리를 이용해서 음악 재생이 가능하고, 라디오와 LINE IN기능이 있습니다. 모듈만 있고, 리모컨을 가지고 있지 않아 방치되고 있던 물건인데, 알리익스프레스에서 파는 리모컨을 적용해보니, 동작을 하더라구요. 카드형 리모컨이라 조작이 좀 불편하긴 하지만 그래도 없는 거보다 좋습니다. 모양은 MP3 모듈에서 제공하는 매뉴얼에 있는 것과 아주 유사합니다. IR파형을 찍어보니 NEC프로토콜 방식을 사용하고, Address는 0xFF를 사용합니다. 모듈의 뒷면 PCB를 살펴보면, 앰프 부분이 빠져있습니다. GPD6300A의 매뉴얼을 참조해.. 충전 가능 초소형 손전등 DIY 이번에 DIY 하게 된 초소형 손전등입니다. 시중에 이쁘게 나오는 기성 제품들도 얼마 안 되는 비용에 구입 가능하지만, DIY의 소소한 즐거움을 느낄 수 있는 작업이었습니다. 먼저 부품을 소개하면 좌측부터 각각 아래와 같습니다. - 스위치 - 불용 PCB 조각 - LED 전구(백색 3파이) - 칩저항(47옴) - 충전용 배터리 - 2핀 커넥터 우선 사용된 LED는 고휘도 백색 LED인데, 사양을 찾을 수 없더군요. 일반적으로 2.5V 이상에서 점등, 3V에서 20mA정도의 소비전류를 갖고 최대 연속 허용전류는 25mA입니다. 리튬폴리머 배터리의 만충시 4.2V, 방전 시 2.7V Cut-off voltage를 고려하여, 4V를 기준으로 20mA가 흐르도록 저항을 LED에 직렬로 연결하고 값을 계산해보면 .. Mqtt mosquitto설치 및 conf설정 $ sudo apt-get install mosquitto mosquitto-clients 혹시 재설치하려면 $ sudo apt-get install mosquitto mosquitto-clients 파라메터까지 다 지우려면 $ sudo apt-get --purge remove mosquitto mosquitto-clients 초기설정은 localhost만 진행이 가능하여 conf파일 수정필요 위치: /etc/mosquitto/mosquitto.conf 맨아래에 추가 listener 1883 0.0.0.0 allow_anonymous true 우분투 Ubuntu Mosquitto Broker설치 홈페이지내용을 참조하며 설치한 내용입니다. mosquitto.org 다음으로 패키지를 설치합니다. $ sudo apt-get install mosquitto $ sudo apt-get install mosquitto-clients 정리하면 Mqtt Broker와 Client설치방법 $ sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa $ sudo apt-get update $ sudo apt-get install mosquitto $ sudo apt-get install mosquitto-clients 우분투 Ubuntu 18 LTS apt-get upgrade error - Could not get lock /var/lib/dpkg/lock-frontend 18LTS를 설치하고 apt-get upgrade시에 " Could not get lock /var/lib/dpkg/lock-frontend" 에러가 발생하네요. 아래의 에러 문구를 자세히 보면 lock관련 문제인거 같습니다. $ sudo apt-get upgrade E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? 과감히 파일을 날려줍니다. 에러 해결 방법 $ sudo rm /var/lib/dpkg/.. 이전 1 2 3 4 다음