모든 블로그
무스마

무스마

주요 카테고리 프론트엔드 · 백엔드 · DevOps

활동 요약

대표 인기 포스트WebRTC 화상회의 서버 구축15 조회
최근 30일
0개
평균 조회
9
누적 조회
90
전체 글
10개
마지막 발행
2024. 2. 26.
블로그 방문

무스마 기술 블로그 글 (10)

프론트엔드

Install flutter in jetson nano orin

Jetson Nano Orin에서 Flutter를 설치하는 명령어와 환경 설정을 정리했습니다. Chromium 대체, Ubuntu 버전별 libstdc++ 패키지 차이, 생략 가능한 항목도 함께 안내했습니다.

#Flutter#Linux#Ubuntu
900

프론트엔드

Flutter linux 초 미세 팁

Flutter Linux에서 debug와 release의 asset 경로 차이와 빌드 모드 구분 방법을 정리했습니다. GTK 창 크기와 fullscreen 설정 예시도 함께 소개했습니다.

#Flutter#Linux#debug
1000

데브옵스

우분투 20 이상이 설치된 라즈베리파이 4에 raspi-config 설치 및 카메라 설정하기

우분투 20 이상이 설치된 라즈베리파이 4에서 raspi-config와 카메라 설정 방법을 정리했습니다. bcm2711-rpi-4-b.dtb 오류 대응과 카메라 인식 확인 절차를 함께 다뤘습니다.

#Ubuntu#Raspberry Pi#camera
500

프론트엔드

React-query 를 사용해 상태관리를 해보자

React Query를 상태관리 관점에서 소개하며 데이터 패칭과 캐싱, 동기화 장점을 정리했습니다. 또한 useQuery와 useMutation, staleTime과 cacheTime 활용 방법을 예시로 설명했습니다.

#React#state management#cache
800

백엔드

FCM 알아보기

FCM의 기본 개념과 푸시 알림 전송 흐름을 Spring Boot와 Android 예제로 정리했습니다. Firebase 프로젝트 설정부터 토픽·토큰 발송 테스트까지 단계별로 설명했습니다.

#Firebase Cloud Messaging#Spring Boot#Android
1200

백엔드

Netty를 활용한 양방향 소켓 통신 구성

Netty 기반 양방향 소켓 통신 서버 구성 흐름을 정리했습니다. Spring Boot에서 초기화, 디코더, 핸들러, 클라이언트 관리 방식까지 예시로 설명했습니다.

#Netty#Spring Boot#Java
800

프론트엔드

npm 패키지 배포 가이드

npm scoped 패키지 배포와 로컬 테스트, public 배포 절차를 정리했습니다. TypeScript 타입 지원을 위해 .d.ts 생성과 package.json 설정도 함께 다뤘습니다.

#npm#TypeScript#React
400

백엔드

WebRTC 화상회의 서버 구축

WebRTC 화상회의 서버의 기본 구조와 Mesh 방식의 시그널링 흐름을 정리했습니다. Spring Boot, 프론트엔드, Flutter 예제로 연결과 미디어 교환 과정을 테스트했습니다.

#WebRTC#Spring Boot#WebSocket
1500

프론트엔드

[Flutter] 설치하기

Flutter를 맥북 환경에서 설치하고 개발 준비를 마치는 과정을 정리했습니다. Android와 iOS 개발에 필요한 도구와 점검 방법을 함께 소개했습니다.

#Flutter#Android#iOS
800

백엔드

MQTT 로드밸런싱 해보기

MQTT 로드밸런싱 가능 여부와 방법을 Nginx와 Shared Subscription 관점에서 살펴보았습니다. 브로커 분산은 프록시로, 클라이언트 분산은 MQTT 5 공유 구독으로 구성했습니다.

#MQTT#Nginx#load balancing
1100