무스마 기술블로그
상상 그 이상의 놀랍고도 즐거운 개발 이야기
-
Node.js 개발자를 위한 Python 급하게 배워보기 - (1/3)
무스마와 파이썬 파이썬은 개발자는 물론 비개발자 그룹에서도 두루 사용하는, 세계적으로 인기 있는 프로그래밍 언어 중의 하나입니다. 서점을 가봐도 파이썬 책이 한 칸을 다 차지하고 있을 정도로(기본서, 데이터과학, 머신러닝, 증권매매(?), …)...
-
부산정보산업진흥원 '실감 콘텐츠 제작을 위한 라이다(LiDAR) 시스템 교육' 참가 후기
부산정보산업진흥원에서 진행한 “실감 콘텐츠 제작을 위한 라이다(LiDAR) 시스템 교육” 교육에 다녀왔습니다. 교육에 참가하게 된 이유 제가 이런 이벤트가 뜨면 빠지는 사람이 아닙니다. 부산정보산업진흥원 공지사항과 온오프믹스 게시판을 모니터링 하면서 어디 재미있는...
-
네트워크 공부를 위한 Cisco Packet Tracer 실습 환경 구성
개발자는 개발만 잘 하면 되는가? 저도 어느새 개발 짬밥을 10년 가까이 먹었습니다. 군대로 치면 꺾인 상병 5호봉 같은 느낌으로, 적당히 기합이 빠져서 회사를 설렁설렁 다니고 있습니다. Java 개발자로 시작했지만, 지금은...
-
모니터와 키보드 없이 라즈베리파이 초기화 하기
문제: 매우 귀찮은 라즈베리파이 초기화 라즈베리파이를 초기화하려면 이런 절차가 필요합니다. SD 카드를 포맷 Raspberry Pi OS 이미지(혹은 Ubuntu 등)를 SD카드에 쓰기 SD카드를 라즈베리파이 보드에 삽입 라즈베리파이 보드에 붙은 HDMI 포트로...
-
SD Card Formatter를 이용해서 줄어든 SD 카드 용량 되살리기
간단한 꿀팁을 공유합니다. 문제: SD 카드 용량이 터무니 없이 줄어든 상황 라즈베리파이에 꽂아 둔 SD 카드를 뽑아서 다시 포맷해서 쓰려고 디스크 유틸리티를 열었더니, 엥?! 최대 용량이 250MB 밖에 안 되네요...
-
gRPC-Gateway 시작하기
gRPC-Gateway 시작하기 gRPC는 Protocol Buffer를 이용하여 RESTful HTTP API에 비하여 적은 데이터로 빠른 통신을 할 수 있습니다. 하지만 브라우저-서버 간의 gRPC 통신이 지원되지 않는 단점이 존재하는데요. 이는 gRPC-Gateway를 이용하면 해결할...
-
GitHub Package 사용하기: NuGet
GitHub Package 사용하기: NuGet 참고하면 좋은 포스팅 : GitHub 패키지 저장소 호스팅: GitHub Package Registry 시작하기 GitHub Pacakge 란? NPM, Maven, rubygems, NuGet 패키지 및 Docker 이미지를 배포할 수 있는...
-
GitHub 변경 사항을 자동으로 log로 만들고 release 하기
목차 release의 로그 관리는 어떻게 하는 것인가 standard-version conventional-github-releaser 마무리 References release의 로그 관리는 어떻게 하는 것인가? aws-cdk의 변경 사항을 보기 위해 GitHub를 보던 중 궁금증이 생겼습니다. 위와 같은 변경...
-
AWS IoT 인증서로 임시 보안 자격 증명 발급 받기
안녕하세요? 무스마 이선임입니다. 2020년도 벌써 반이 넘어갑니다. 지난 거의 절반을 몹쓸 COVID-19와 함께 지내왔는데요. 그럼에도 불구하고, 주변에 아픈 분이 없어서 참 다행입니다. 그동안 역대급 큰 프로젝트를 수행하느라 어찌나 바쁘던지 글도...
-
3시간 투자해서 맛보는 프리미어 프로 - 영상 편집 기술
This is sponsored 인프런 강의 3시간이면 충분히 중급자가 될 수 있는 프리미어 프로의 강의 리뷰어로 선정되어서, 강의를 수강하고 작성한 후기입니다. 왜 이 강의를 수강하게 되었는가? 올해 목표: 유튜브 크리에이터 되기...
-
AWS Solutions Architect - Associate (SAA) 자격 취득 후기
목차 서론 새해 목표: AWS 공인 자격 취득 본론 Solutions Architect - Associate는 어떤 자격인가? 시험 접수 AWS Training과 CertMetrics 회원 가입 시험 편의 사항 요청 (비영어권 화자 시험 시간...
-
맥에서 간단히 스크린샷을 찍는 방법
macOS에서 스크린샷 찍기, 이것만 기억하세요: ⇧ + ⌘ + 3~5 ⇧ + ⌘ + 3 현재 선택된 모니터의 전체 화면을 캡쳐하여 데스크탑에 png 파일로 저장합니다. ⇧ + ⌘ + 4...
-
AWS SSM으로 EC2 인스턴스에 접근하기 (SSH 대체)
목차 서론 들어가기: 더 좋은 방법 대상 독자 SSM: AWS Systems Manager 원격 호스트 접속 방법 비교: SSH (기존) vs. SSM (개선) SSH와 Bastion Host를 이용한 방법 (기존) SSH 방법(기존)의...
-
코드로 인프라 관리: AWS CDK
목차 서론 코드로 인프라를 관리한다: Infrastructure as Code(IaC) 대상 독자 인프라 관리 불편 사례 aws-cdk를 사용했을 때 좋은점은? 기존 기술과의 비교 AWS CLI (명령줄 인터페이스) AWS CloudFormation Serverless Framework Terraform...
-
musma 사무실의 정적을 깨는 알람소리
musma 알람 프로그램 약 2달 전 쯤에 만들어진 사내 프로그램을 소개해드립니다. 조용한 사무실의 정적을 깨는 알람소리를 담당하고 있는 알람 프로그램입니다. 항상 조용한 것은 아니지만 개발하기 바쁘실 때 출장자가 많을 때는...
-
AWS IAM: IAM Policy 알아보기 (이론편)
목차 서론 AWS IAM은 반드시 공부하자 본론 기본 개념과 용어 정리 IAM 정책 JSON 문법 IAM Policy의 종류 [실습] 쪽지시험 결론 Lessons Learned 향후 과제 AWS IAM은 반드시 공부하자 모든...
-
AWS Client VPN Endpoint 사용하기
WARNING: 이 용도로 사용하려고 하십니까? 혹시 Private Subnet에 있는 EC2 인스턴스에 접근하려는 의도라면, 더 좋은 방법이 있습니다. 아래 링크를 참조하세요. AWS SSM으로 EC2 인스턴스에 접근하기 (SSH 대체) 목차 서론 AWS...
-
수강 후기: 스케치를 활용한 모바일 앱 디자인
적절한 시기에 개설된 스케치 입문 강의 얼마 전 부산모바일앱센터에서 주관한 스케치를 활용한 모바일 앱 디자인 교육을 수강하고 나서 배운 점과 느낀 점 등을 후기로 정리해 봅니다. 개인적으로 스케치에 대해 관심이...
-
TypeScript 3.7 미리보기
2019-11-08: 이제 TypeScript 3.7 나왔으니 사용하시면 됩니다. TypeScript 3.7 출시 임박! TypeScript의 3.7 베타버전이 공개되었습니다. Announcing TypeScript 3.7 Beta JavaScript의 표준인 ECMA-262과 기술 위원회 TC39가 발표하는 사양 업데이트에 따라 TypeScript도...
-
C# 그림 전환하기
M-CAS Auto 런처 산업안전을 위한 무스마 라인업인 크레인 충돌방지 모니터링 시스템 M-CAS Auto 지난 8월, M-CAS Auto에는 프로그램을 자동으로 업데이트 하는 런처 프로그램이 제작되었습니다. 해당 프로그램이 실행되면 자동으로 무스마 서버에서...