반응형

프로그래밍/etc 17

[Ubuntu] systemd service 등록하기

우분투에서 어떠한 기능을 서비스로 돌리기 위해 systemd에 등록할 수 있다. ## service 파일 등록/etc/systemd/system 위치에 파일명 {service name}.service 로 아래와 같이 생성 후 저장한다.[Unit]Description=My Test Service[Service]Type=simpleWorkingDirectory=/home/yunikim/dev/study/cpp_testing/cmake-build-debugExecStart=/home/yunikim/dev/study/cpp_testing/cmake-build-debug/ipc_exam_serverStandardOutput=ttyTTYPath=/dev/pts/0[Install]WantedBy=multi-user...

프로그래밍/etc 2024.08.06

[C++] simple IPC, pthread example for ubuntu

우분투에서 동작하는 message queue 방식의 IPC 예제 프로그램을 작성 하였다.client에서 char를 보내고 server에서 이를 받아 1초마다 출력하는 아주 간단한 코드이다. server.cpp#include #include #include #include #include #include #include #include #define MAX_TEXT 100struct msg_buffer { long msg_type; char msg_text[MAX_TEXT];};volatile bool g_aborted = false;volatile bool g_print = false;int msgid;char output_char = 'A'; // Default output characte..

프로그래밍/etc 2024.07.18

mosquitto "Connection error: Connection Refused: identifier rejected." 오류

MQTT 테스트를 위한 환경은 다음과 같았다.broker를 위해 안드로이드 폰에 MQTT Broker 앱 설치 (ip: 192.168.0.139)윈도우PC 에서 subscribe. 이를 위해 mosquitto 설치우분투 서버에서 publishMQTT broker 안드로이드 앱 MQTT Broker - Google Play 앱MQTT는 매우 가벼운 발행 / 구독 메시징 전송 프로토콜입니다.play.google.commosquitto downloadDownloadSource mosquitto-2.0.18.tar.gz (GPG signature) Git source code repository (github.com) Older downloads are available at https://mosquitto.o..

프로그래밍/etc 2024.02.21

Mac 주요 단축키 모음

계속 업데이트. [ Mac 기본 단축키 ] command + 'Q' or 'W' Q: 앱 전체 종료 W: 앱에서 오픈된 하나의 창 종료 command + 'L' LaunchPad 실행 option + command + 'V' 잘라내기로 붙여넣기 control + command + 'F' 전체화면 토글 shift + command + '3' or '4' 3: 전체화면 캡춰 4: 선택영역 캡춰 shift + command + '.' 히든파일 토글 부팅시 option키 누르기 사용 가능한 다른 시동디스크나 볼륨을 선택할 수 있음 (부트캠프) [ JetBrain IDE 단축키 ] command + '/' 영역 설정후 키를 누르면 해당 영역에 포함되는 라인이 주석처리됨. option + command + '/' ..

프로그래밍/etc 2023.11.25

Desmos Graphing Calculator

수학 식을 그래프로 시각적으로 그려볼 수 있는 사이트가 있어서 소개한다. https://www.desmos.com/calculator?lang=ko Desmos | 그래핑 계산기 www.desmos.com 위와 같이 그래프를 그릴 수 있으며, 변수 설정 등에 대해서 매우 간편하게 시각적인 확인을 해 볼 수 있다. 그래프 조작이 매우 직관적이어서 처음 이용할 때에도 어려움이 없으며, 선형회귀, 미적분 등 다양한 예시도 준비되어 있다.

프로그래밍/etc 2023.06.21
반응형